summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--requirements.txt2
-rw-r--r--searx/data/ahmia_blacklist.txt671
-rw-r--r--searx/data/currencies.json390
-rw-r--r--searx/data/engines_languages.json1180
-rw-r--r--searx/data/useragents.json8
-rw-r--r--searx/data/wikidata_units.json1
-rw-r--r--searx/engines/__init__.py2
-rw-r--r--searx/engines/bing.py33
-rw-r--r--searx/engines/bing_videos.py38
-rw-r--r--searx/languages.py9
-rw-r--r--searx/static/themes/oscar/css/logicodev-dark.css2
-rw-r--r--searx/static/themes/oscar/css/logicodev.css2
-rw-r--r--searx/static/themes/oscar/css/pointhi.css36
-rw-r--r--searx/static/themes/oscar/css/pointhi.min.css2
-rw-r--r--searx/static/themes/oscar/css/pointhi.min.css.map2
-rw-r--r--searx/static/themes/oscar/js/searxng.min.js2
-rw-r--r--searx/static/themes/oscar/js/searxng.min.js.map2
-rw-r--r--searx/static/themes/oscar/src/generated/pygments-logicodev.less2
-rw-r--r--searx/static/themes/oscar/src/generated/pygments-pointhi.less36
-rw-r--r--searx/static/themes/simple/css/searxng-rtl.min.css2
-rw-r--r--searx/static/themes/simple/css/searxng-rtl.min.css.map2
-rw-r--r--searx/static/themes/simple/css/searxng.min.css2
-rw-r--r--searx/static/themes/simple/css/searxng.min.css.map2
-rw-r--r--searx/static/themes/simple/src/generated/pygments.less36
-rw-r--r--searx/translations/ar/LC_MESSAGES/messages.mobin10421 -> 10538 bytes
-rw-r--r--searx/translations/ar/LC_MESSAGES/messages.po10
-rw-r--r--searx/translations/cs/LC_MESSAGES/messages.mobin11024 -> 11675 bytes
-rw-r--r--searx/translations/cs/LC_MESSAGES/messages.po34
-rw-r--r--searx/translations/da/LC_MESSAGES/messages.mobin9904 -> 11170 bytes
-rw-r--r--searx/translations/da/LC_MESSAGES/messages.po64
-rw-r--r--searx/translations/et/LC_MESSAGES/messages.mobin10307 -> 10447 bytes
-rw-r--r--searx/translations/et/LC_MESSAGES/messages.po22
-rw-r--r--searx/translations/it/LC_MESSAGES/messages.mobin15247 -> 15238 bytes
-rw-r--r--searx/translations/it/LC_MESSAGES/messages.po8
-rw-r--r--searx/translations/ja/LC_MESSAGES/messages.mobin12201 -> 13141 bytes
-rw-r--r--searx/translations/ja/LC_MESSAGES/messages.po42
-rw-r--r--searx/translations/nl/LC_MESSAGES/messages.mobin11394 -> 15144 bytes
-rw-r--r--searx/translations/nl/LC_MESSAGES/messages.po161
-rw-r--r--searx/translations/ta/LC_MESSAGES/messages.mobin25214 -> 25296 bytes
-rw-r--r--searx/translations/ta/LC_MESSAGES/messages.po5
-rwxr-xr-xsearx/webapp.py4
-rw-r--r--searx/webutils.py14
-rwxr-xr-xsearxng_extra/update/update_languages.py46
-rw-r--r--tests/unit/test_webutils.py16
44 files changed, 1687 insertions, 1203 deletions
diff --git a/requirements.txt b/requirements.txt
index 66c8c8ec4..e42c1fb7f 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,7 +4,7 @@ flask-babel==2.0.0
flask==2.0.2
jinja2==3.0.3
lxml==4.7.1
-pygments==2.10.0
+pygments==2.11.0
python-dateutil==2.8.2
pyyaml==6.0
httpx[http2]==0.19.0
diff --git a/searx/data/ahmia_blacklist.txt b/searx/data/ahmia_blacklist.txt
index a4df16711..f622c011e 100644
--- a/searx/data/ahmia_blacklist.txt
+++ b/searx/data/ahmia_blacklist.txt
@@ -55,6 +55,7 @@
005aa0ccff6de439ab4e4e628b0552af
005b01428e5ee8cc417a644bca40a5c2
005b7acb3c2804853e576aa65663bdce
+005c342c36571dca974e4a826513ac7c
0061c1bf5df10a523c4ab5576958a4b4
0061c5b5415192023f7739d4ee9a5af5
00622d07e1cdb94e1aa141662a0a62fd
@@ -244,10 +245,12 @@
01a6228b2025aa03e414c77f3b4affc2
01a7074d0c29e85f1529d72a092813ed
01a83de81a34db23d8e1d0cdedb226d7
+01ab223f5e6ea1211ed1b03ee32f95a3
01ad115354fb2d23e8339b9d14d546fd
01b2365e16517276e42306a516453589
01b283255880ffd6de7ce731079eec8c
01b37288412b4e4ebfc90351ee373887
+01b70cc3d4b5d4c2d3368f28a2945e8a
01bc384c9a5c250628fa1ab2ca822ebd
01bc3e531b68b8062dfb0cd50dc15e73
01bcce356deeeb1df9dcb696cd6fa4df
@@ -271,6 +274,7 @@
01de33bd940fd991fd55563d692a74a9
01e1760d7e83430188cedfc6e4bdfe76
01ec0d8babf3a60738e0df1a309cbb79
+01ecc3aedfd003cb7f12163143771215
01f190140af9becde6cf1dd01fcd459a
01f35948fc5b1c422459113ce786ac79
01f3beeabe511aba1294150badcebfb2
@@ -314,6 +318,7 @@
02201937de04b0f44384fe7a8729a097
0221620b6f7a6c8f2b8c22654f1ffe00
0222918bbba6e248d12061aef2393f2a
+0222a6e2f6dcef958c36792b7b02091a
02274c10044d60a4660b04aee89d38d5
02282271f3bc4c150f2ec1db5af6bfca
022d50338ff9502a3dfe34c4928b0762
@@ -471,6 +476,7 @@
0348b7fda21987cc79fcfe51d6265dfd
034c2f1f7b2cf830a3477b30b44590f6
034dc7d908e4d6582b50698e87a259b8
+034dd3de1aeeb36cbdb9d6d56a62166b
034e99af56bbb388982cba4de46961b8
034f7318933d53dde4870df4fd2b12c3
03535813c7d9215a1e2cbdddb84f044a
@@ -608,6 +614,7 @@
045af2417bf684d766a746ab2d740f8d
045bc1430751f9542304871b79fd5c76
04678acdac1bc8cf8a40b93f77d4dc30
+04679810f6488b61b093e0a0b83eeef7
0467d22a8a078447fef6ca92b3696040
0469f5dbffa4ab884d73c6a5b8b8f93e
046a67473d2b30356615d4b8ab46e504
@@ -825,8 +832,10 @@
05cb916454b978038684c05fa71a16e7
05cc4f8221d71e1dff38c11966fe1607
05ccc18c527fc7af31c2edf24494c491
+05ccf7836f150fac6e3be7b009663ee5
05d92e0762a5d11e946efbda219a65d6
05d9bf848c4f25c2615037cd5650537a
+05dc34e7609e070f301abf3fc990daf0
05e0612b19f4db683166290d331c2ea3
05e0fc7a820fd7b491a33f89be770202
05e1f2e770bb212b053224eb8be0fd67
@@ -917,6 +926,7 @@
06868ec175f1a7f63bcbcd75cd52021e
06870453f12b6634fb80cd34c2970fdb
06890d464ffdc2c0de3eb4bc716579c7
+06894a321ddc6fee48825eea62cf7ed9
06894cd5ad4f95db3bdcb3d5239699a6
06897affbd01a6504d1dfd0ff6d64248
068dbe4d537dad2482594cc8c95af736
@@ -959,6 +969,7 @@
06cc76c699fd14bce9b8df18b08f5372
06ce313c3b8b81038263de735b21ace4
06ce812c979494a286b41babfab1563b
+06cebef0575f38be52c8a5cfd013d551
06cf0680320e26e051b7a8d7823b7cc6
06d2b655473bc0faf36360f4e8d129cc
06d2bc28ddb142e56a8d2da9586576bd
@@ -1033,6 +1044,7 @@
073d88d2631a3699c9ed814981f78d75
073e40a1f561dcc708ad0ed2ae6a5ee1
073ecc00d0ab6903b6ba569424e565b2
+0740a6b40a60213b4963b663952b08a8
0740b04cf0ed9d00cad574222d1f8f41
0740ef2c1165b73479ac7151eb293911
074241af8a0490f43832a1c66112ed3f
@@ -1088,6 +1100,7 @@
07938905a8c4929bdd02d6388dcffbac
0796292449b67030d59903bc4927921f
0798f5253493e4c999da1c4f9b52a09b
+079988e0ab0494dbca1577ae3f753dfa
079d7d250c9ce7541b7f991fca73a130
079fa42e87fabe2f8e98c59d2187a93f
07a3087ba3b43cbbe6513b50aab72253
@@ -1152,6 +1165,7 @@
080e852d3663838b1b4328b6b6b6c7ec
081106d528ddbda7a3640f1eeb6f0e31
08113f3ab8c4e3372205b5dfbf63c4e3
+0811856aba4c9e01b206fb0de2ef8763
08127862575c94ea7b935e832355570f
081346794758c3610a957e4ff30830de
0815c9b87e2333772c123636737455c0
@@ -1273,6 +1287,7 @@
08e889edd2c684ba400a89f7e6bf66f2
08e914e420e3c8e7b6d3a3ffba5bc6ee
08e9cfea502f96b652203ac91f19f465
+08ea7606695cbf023b56e357b6f45cba
08eda0279a2c6c4c195d02f5dfaa7062
08f1baa31cf3829ece703eb71317c2e6
08f20abac62e82f22ed5c2a09035f316
@@ -1303,6 +1318,7 @@
0935a99043a0eccc66564f8c50e79784
0935fbf68d3a0e36b82a0a294b635ccd
093c464b2993a4d26fb7c63832ba8c2f
+093cc10145a4b8cf7b62ac599f1b2e7d
093cd513443d447a8d7fe533f93cd27c
093d4db69ccc3f338ef72c8b726d42b9
09414753a458b4f3bdd0300ce713a24a
@@ -1389,6 +1405,7 @@
09b6b0dc4a7b2040e4bd0b6efd100bf0
09b721034b9fcae1bc3b9385557a4fb0
09b79aaf00b690556cd774b9ff4e3362
+09b7c5a37a639ba1f340ce7833d7c090
09b80d7108a15ac8b6021a5cc4a75f15
09b94a536bf47e6a710eb16ebc4e1a29
09b99bb0ae4f3f704e888add186b03a0
@@ -1429,6 +1446,7 @@
0a06bf1d3b5c84a3e63a443746d16394
0a06ffa089e56f463e564b90df709090
0a0873ecb7f3f2cc32c9c09a61707e44
+0a09421f61b1535aab8cd426f60ee83e
0a0be5b85e0e3c91a0981e613bb20e4f
0a0d19e6fbea02545c342626f47d5b5d
0a0ef04a14bf38524b36624d2a3c1337
@@ -1491,6 +1509,7 @@
0a7aad76799ab6a3563c59f7e341cc70
0a7b0ca4f197bced3fb77e3a10e5fe4d
0a7bed806fa74c05cd03adddb8b46def
+0a7d19121581eb8aeac513bc20dee2fe
0a7de060adf4be59403efa8a2c2b5fc9
0a7fde9632b84114c2b27b5184d49f9d
0a8131ceceb4e34ed068c8889b9eca5e
@@ -1562,6 +1581,7 @@
0b06ba1bb85730a590b5d6b81806e217
0b06d324bd2613bd2faf250848b9b205
0b0a5f2f5d2fcc9da81e200f913f53a4
+0b0bec369a23551d01603b879f149b4c
0b0d4f4f9b523d8f61723691ba7f579c
0b0db59aa7441843447435ab7710238e
0b105cf790c1856baf6feb338563af09
@@ -1575,6 +1595,7 @@
0b19f29a72bc09882e52f665a7a5f24c
0b1d4c77cd1f60c2237e1044b4ceb7de
0b1e04e79e7fcf88906b256e159c1165
+0b1e2aa03a45836f71c52ed8362fd707
0b2161e4271374ea76a5a42e08aedbd4
0b21c031c7505e2e5564cf415700360d
0b23d5cb7da9d57e894befaea1a1dbe9
@@ -1756,6 +1777,7 @@
0c48641790c3e7f41eba4d5f4a2999ab
0c4a12ae89255b6ef32929dd848bce4e
0c4b63b996cfcf760ef96df6e94e828e
+0c4f27c20495dd6affdf0000510eb612
0c4f79404cedd21d4ab319543dbc401b
0c4ff7eb93583735501464e6c00997b8
0c5375203369e0bf639809f0d0e82817
@@ -1847,6 +1869,7 @@
0cea24a232fd104a0f96a3b6b733117d
0cef86f948db0353c36e42dfafcfcd87
0cf13c813c2a5cdcbf744e7d4fa293d0
+0cf19683122f6c80518603b8186ea2bf
0cf248a1f3c9d30ddb66818df6301a2e
0cf4a419230a9c578156517ea2b69b04
0cf4e72e9b4904cd383423ca49844495
@@ -1871,6 +1894,7 @@
0d171af6ab000d376e5a3f8941e91430
0d17fbab108b23676d1172eb79f41aaf
0d1afbb5a37178b16d362225019c0d66
+0d1c5fb610f40b3207df137a0c9e1ebe
0d21ca02239ce0119f1cf3f937ef38c8
0d22076cf690a6324ba7c40fe4d79428
0d2268c0248b7d1345f17a9235210163
@@ -1972,6 +1996,7 @@
0dc9334324406ce239c549c106df8427
0dc9a8b71a697fe4ea5a1c539f51c730
0dc9ae6950427ad8b5a30b4da2dcca46
+0dcab18b55a0215d5f6313f5be412734
0dcdafab2352b39ab88ffd8128a3134b
0dcdca72be9a80e371dac9a68fa858ae
0dd094dd9a37d13ea5c3485989c39e36
@@ -2020,11 +2045,13 @@
0e3d4ed0a276eccd073187ae687c8a64
0e3ec3db25f040ab8bdbc57e9cd92c45
0e3f7894e9d700ffd180222d23a25991
+0e410c2a36347f3879b6a0192fc7f83c
0e41dff013ce421d2bc7e78b8fb93e6c
0e4210b122f431a98dee46c435bbcfb0
0e44cd9dff8b8ed574f706c828bfc8db
0e461ca94b8f593a875ba1c6e4d0badd
0e46bb9f1ad35e36b1b7837bf1783d95
+0e4709741e6646dbeaa79351cb303bca
0e481082086014c61a4a9f2b1ba33d98
0e4c92b1fce9eba2f7f13ecf1e6ae72e
0e4d72d9df1f05bd3c16c6d97f033886
@@ -2033,6 +2060,7 @@
0e5209ac0acf9db285a5bd1d89fca43d
0e547ea85d52997e7e093166fd688e31
0e552e78258a82fadd8473b3083c6307
+0e5698424004630ddb9e08adc29f2c8c
0e57175070bf78cc0c1e0e5d909acc05
0e5724341a22d1d39f15ad427431993a
0e58ec4ec9eb8286b53b44319c3a9442
@@ -2081,6 +2109,7 @@
0ea55695fbbb4646087f89d21db8cb2c
0ea7e347896552b78677994e87a07472
0ea8a38a926d56ab3aa669a5298bda4b
+0ea9d18c74bfb8818452a7ad584fb2e5
0eab735823000c4d2398a098e5e0ee90
0eabcae0b65161a8859d188d3df169c9
0eae11d61db2f5c9981c6134292bd901
@@ -2088,6 +2117,7 @@
0eb2dd1e51c5de1f362a95842d2f591b
0eb6a5f3b9529ca81c9dcca81c5cec66
0eb772da690ab3bc4cd96d34b50a995d
+0eb79f6346b0a3a945c15cb94663b89e
0eb7b12595e4571e32b1e2fc4a371e20
0ebadf2f5f4580864dd69971ec7540ef
0ebb54364db157bb284fca7971648fc7
@@ -2106,6 +2136,7 @@
0edb9ea4920ebf3e13ca976ebee09df4
0edbbee4e101c0244f0244c235f8cb42
0edc33ab2df17208c1fefad55eaf75ae
+0eddb1ebef0dedf7438c3953cb40c1c3
0eddf5eda3ddc7ac90de64028b65da37
0ee133dc0979dd8046ed33a53555dfd4
0ee63113f07a22e259a1de9f15ee20da
@@ -2178,6 +2209,7 @@
0f4ada1add4307d85e7af969a855f182
0f4aef21c3dacd6cfd76135c481b695f
0f4b688ab5cdc2a3d05ba9d3b6a8ff38
+0f4cbd81c6ccdb88fb401457980d8d0f
0f4f14ed0020f3fc9b6a32cb82dedf82
0f51cda6bb5fa57d1fc8819f71cd917e
0f56846ad3af9de20e09f7974aaba7e8
@@ -2197,6 +2229,7 @@
0f78e33fd3a5ec0961e241f99b251ade
0f7b1d2d26f8f5ad5289bb74624f41f1
0f7ccc8ec1b11ef3d1f3530688a42fe7
+0f7edcee0bc41c70e1da0c0d42fc528d
0f7ffe43653f89fd68a9ec7de71e4eb3
0f8337488ae733dffdb793ddbe938b29
0f843476ea15266b09a0238bc68b9049
@@ -2225,6 +2258,7 @@
0fada499884e9947a0bd11d9379a3ec7
0faf2d58b9b802345f2ab2632897ed6d
0fb2af09975143774512dd528e01e35d
+0fb54628efe1159bcd80b2cc179ae0a1
0fb97d40ebc6f98e7f6e043181ae36da
0fb9f05cc7cec396a26597f37715f3c7
0fbc2e01336fa1084f94a32253c79352
@@ -2297,6 +2331,8 @@
10205324a44f7919152890ec351ebe93
10211f704e5989b1d7d6d6c951b9d15e
10212d06b7c2c6011624bfbf68098ebc
+10233038ae17562f3358c8bee676134c
+10277ffd27b10d2d275ed98994468b48
102e843e300a601258c16dde33e88fee
1032aba198dd5b86fc6aeb6a0c943fbb
1033daa4dc4cb82fe24f6157165a0525
@@ -2309,6 +2345,7 @@
103da0058616baf056dfc135d573af36
103ea9048c56a5d0bf54965f6f29e20d
10429c6e838a19729542fa22f5ce3625
+1043f7908d65e73b1d992a6875bb9f28
1045a97d8c7a3cb0be2a8a9ee78f61b5
104655fb5a7998112f5ef181bac230f1
104da92cb352e12e08f16818a65b7547
@@ -2418,6 +2455,7 @@
1130b338df0bd5f198cb3749b72d77dc
1130dd26a244ce10211263930b87b195
1134406f36ec7a7b08b2fe8bf9398cc9
+11366d2a939b1a4bbbe717f7b2338277
1136a17df52b5705855b1fee91fdca18
11379eb9b2d4be9f88bbb4ad9ba66843
113800b00d120fbe37c79e0343438a64
@@ -2452,8 +2490,10 @@
1173fbe477bcebe18f3bcba534331fd0
1174760872ee045ec13570ff261f5d41
11767c4e6a8a9a348299b0710d137fb3
+11778b81c6f0469075c96dd99c0a5c50
1177ee8d3cf58151f26855decb87448a
1178138bb9e87c09c23c573f116b2b1b
+1179b644aa37fd3af480c308546adb6b
117ac5c4178d9edaee0e58200f48208e
117b788afd1d147e1f100e88c816cd72
117c7121c9d179c81727835daf0469da
@@ -2546,6 +2586,7 @@
121e76b3c723420208e612e1655e202f
121f4d8eed1994dd2cfcaa1511a064ae
1225c4238f291f2e20df1091eefc92b1
+12269d3eed90a51008125d170b863272
122933268ca8586e8ba98a20785c611e
122a334e1ab716c4ab20503342b54020
12309a2dbea3a37235383de9ecd7cf7c
@@ -2596,6 +2637,7 @@
12912bf30c7ed273f553ff3b01495b57
129249942b579f3b7d51c99f51b38014
129458afaeabd5f4b7d64955c29ff22c
+1295dae92c7efbd147e67358a2bd7e9b
1297c88edd5a7496e750ea1db855e519
129864aa15d10feebb69a4aa4ef9d917
129ddab45276d2931f80c7712c0390fa
@@ -2672,6 +2714,7 @@
132582e45cf266570aacf9311900a13c
13261c67594971b6ec812cd1b0a88156
13268a7c4f5ff0e594333a81920922b4
+132b3c67355f8c72b7872ec42357b136
132b943c9af8b67d80d251cc6934fc83
132e80384aa5b8f05c872edd1d67231d
132fe739b7d4d655e828a240f5c1f7ec
@@ -2718,6 +2761,7 @@
13788e7b29c79bd0e29d985efc25a3c3
13790d58893fefca5deb8558d911ac9d
137a3ecf7c08944dc0aefed82ae5a2ad
+137c2cfada789736887934f440e9ece4
13833267b90d16a7b73cfb69a6f9e25f
1383511e489befccfb06e78511d77b25
138672e70d760fe9a01d8606cbc461cf
@@ -2791,6 +2835,7 @@
13f99d7f4c3dbc2ac0fed38b215f475e
13fad78df24e2a5709adde62e403e01d
13fd74e2d01b7f77843c7615136cb83e
+13fecfaaff6b45a33f91351439029667
140265066c1cb7a2408b0251c1292ef3
140369d27e96feff02891f6abe9522ee
1404c41dec97d4128d0f07dd6770f022
@@ -2890,6 +2935,7 @@
14a4bed8ce6343275d3f519c345a7e6d
14a5e11b9469931e4b6a6b48a7918334
14a64cb438e64f7d03d384a70d398e38
+14a68c86d8a2c92ea148918ee2e42b5b
14a7a68756a29399ecab8507601331a3
14a80610b6df42a32f9c85d99b4923dd
14a80a0eb327049a5a7036d28e8ac553
@@ -2927,6 +2973,7 @@
14e7f8c0eea2779880c5963bdc639997
14e924801fb949f07a57e92c4d562635
14ea8c6f73e596331d24faf27f6cf1f2
+14ecd552029459756ccccf97ee5739e3
14ed02c522e7d4014005e3b24d025744
14eda956c70f4f1cfb1f8fe77ecd15ef
14f88590bf5728ba0072a837538a985a
@@ -3083,6 +3130,8 @@
1626d84a2e833f3ce89078219a8350b6
162799e90a77c34fd6035b182acf44f8
162a68c9f0855386655ee02c58eb3638
+162b7c1778914946c462c8d2e16f80f6
+162cb2101c03a5ed6745f7d47c62949c
162d8a2fc8d15c1446c0b1ac95f6e004
162e333bf9bc0a7be18fa3a1bdae4a79
162efaedfbeb5eed177beeee401b0f96
@@ -3249,6 +3298,7 @@
1762f6dfb5a659145c65238406d5cdbc
17635fabb48f135d98b981be21659f4f
1766eab5b1c8973527a25c5238ffc2f6
+176b78ca3f02cfe66ac1471884376d01
17707376046a2b17f66b30f571e76fd8
177c24702979be311fd74c1e2b373c18
177cd17d43bfd7eb7374d7184a5b8312
@@ -3354,6 +3404,7 @@
1823896127491d5329dc5cba7f7748cd
1825980217b52bd96879aef19b3cee2e
1825ab263f59879af4166e9c9438b9d3
+1825f63318beca88ae1194976c2a5eab
182611550d5bfa9f55c17d15e5633d03
182728f1274f94b5a8e7b039d1926fa1
1828b1758e070209a51ac3e0bcb6ecb9
@@ -3407,6 +3458,7 @@
188eac381b1f991dc890164ccea7eb02
188f55a962f00c36990481ac706ae83e
1890ca9024ecf1e921e6fc37a41ea2f2
+18967a190ec4af8302225645ef13f54d
1896c58883bea94fd477654286c1150c
1897586300d7aa4fb06850e982e96bce
1897798fb6a0cb3edf3f834b5f1eb24c
@@ -3442,6 +3494,7 @@
18ce1eb58f8c3c8c1082f8bbb5a27f87
18ce329c0f3438528ba85c785a7fa98f
18cfffc3bbcfe78c41409460ea16bc2d
+18d369c302548fa21e9ae37700a9c88a
18d8164d09f30f1636afeea5cf5839c1
18d85124856f56f1cc0e28999be37426
18da3dcfaa7db1074a36859346069f2b
@@ -3462,6 +3515,7 @@
18ecdedf836c0d37f33c169915c1384f
18f0e21fdb9a7b7230ededa38e9a5333
18f35f49a2bba9c775c3f002ca5668e3
+18f39bfa949f990df76265a98660fb42
18f3fda872fd7a4904ca085cc6569f12
18f879d61e8cd965da83fa9b399bb0b6
18faff427a08a9abd961cc7440eb6ed9
@@ -3532,6 +3586,7 @@
196ddfa0a0f6c312aa2e746a0aab7624
196e078018412bed69b9233ca6cb0db0
1974494ba4e1c76ca572743a61c84a82
+1975bf225fc2a2b435ebec26347f37a0
19760f68c4e52c3d3ea41ade69b072de
19772a3101a1a5bd19d0d1ae4856cedc
19778657e347bbdce3ad41cc7f5e5985
@@ -3549,6 +3604,7 @@
19902069923ef3e93b5ad54535ecbef4
1991872163abe6df9500e18c2d5bff2e
1991f9431fa7498b37d2d1539794ce63
+1994ac5426ac560e8196189f681de8de
1995918e5a1beed60faa72985c2a477e
199766bab40af9d57c470cf093b3aa0c
1998846cc14a849f802ec3183093ca76
@@ -3619,6 +3675,7 @@
1a0f75092f4a1abd59067bc2cfc38156
1a0fb7c08bf4481764e8734f8569bc12
1a10f5b3c4c7fb7b6e91e86cbfbc44bc
+1a117cb8a8e6180ea7192451710c022d
1a13d05607dbe47a0b743c69cca03c70
1a169f0a2150f5ab8bfc02a2d9acca46
1a1778c0f5e59262825fb3617a93a674
@@ -3799,6 +3856,7 @@
1b617e3f9990b8f68298f84b89244f75
1b671fc2ca5a307b8430f8d2cb81d005
1b690ffe6531701026ea9fa9f4b37ec1
+1b69aac09128d27b1f1448926c40f1af
1b6b4bf1173c88f2239d492f9488fa86
1b735fb9bfd37df909a6c84db237d507
1b7402e3a7470ded85c1cf364490cc64
@@ -3822,6 +3880,7 @@
1b9868d5306c11cf74b4d04e0a4a9aa8
1b9f34f56bc0b36e5b8124177dfad8b7
1ba0587a640df64c7b7d6dba6570dd35
+1ba0e01a9340af2b936267e546640866
1ba1c66a3f531ef8c3662ebe84e38ce2
1ba2bf1c6b6ca9fda60068f169b48f35
1ba94b5ba0cec79f0d1be9e5fa57b94e
@@ -3834,8 +3893,10 @@
1bbaadc3e4ced302cff60c48e03c9cae
1bbf44fbbec9a8fbf474289414646560
1bbfa2e118096dc92cf2fd5c50d385f6
+1bc070f07486a2524b195d3b5cc0a79c
1bc152b63df7db6220f4555d5e3c51c1
1bc2de3e1c5db99546ad364247915581
+1bc4463af394e98ccbc1d79d6c606f39
1bc53eebe47666218db66a17876a60d9
1bc6d9134ece43b0c97116a1a55b6456
1bc72125feb6c441a6d395623cf56288
@@ -3906,6 +3967,7 @@
1c4f09d138b0dfdbb15f1739b38eb917
1c50633066c3b17aa889fe5fd967ea33
1c516d0ff1dbf512a0768dc247abd6f4
+1c52184c78f95da6cf35cc7ee7a9da05
1c5269fc85197c035bd801a606bf9055
1c53ba6e9ae6644116704a4e39ce1b72
1c551b3670c8e72e28751a67de1bcd13
@@ -3915,8 +3977,10 @@
1c591957e0e876ca19a7c2fc8c2d33ee
1c5ef6ccd1e1a2d6f7350436bb0e1245
1c5fac493f96a637d4b0c9feeefea6e8
+1c610b6f43bd15ca648b165648c62672
1c618506efa9e8ea391aa26875367df8
1c6413b734ac7d14cb2addbe77feb632
+1c645cb553e27f31f9847a421f391f50
1c64ddc97514f206fda3777d28d4aad5
1c65b34377434277e505efd75fa75969
1c660d94756115296340449c7a7e0a61
@@ -3943,6 +4007,7 @@
1c91190a3b2713bdebc8a10f2f9a49dd
1c919e5a1e92b3c1d60a9642893e197a
1c922914fa6cecdef19b9b9edd99fa4f
+1c932c9da538d2be2ca5565784797f6b
1c95073af1f8ab7d88f3d1099d1b7f55
1c95433068f16677ee11bb629d6a9a99
1c960239783e4d3b64fec91d68d0badd
@@ -3958,6 +4023,7 @@
1ca0befd376dec7256afd0bbc66e9dd7
1ca106a669f50709967a135d4e3d17d7
1ca29dc31bf1fcdc7d5ee460fb56425f
+1ca2f7ad9ac214f45e8ffe8e63fc2754
1ca40d41f385d8fbdf0733523d5fb34e
1ca63ac8333cc0712fe55e37dbad6dcc
1ca7a6eabec7550513ae05e09efe3f28
@@ -4014,6 +4080,7 @@
1d113f1a32f4313fff0f6aac13c4575e
1d13879f181cda3c1d452576445680fd
1d15dc7f35d3e44a01685a123be846ee
+1d1648b96c8286c6bc58906d706d71b9
1d171c410a99d0d48c287781c25ccb99
1d1c564c7540e0e9ba5eee1b487a28c4
1d1e5b5369c5734f2ffd7f971b4812fe
@@ -4030,6 +4097,7 @@
1d2b64367fc03f3647c7aba242e5a4da
1d2b6b00d8438aecf98c0a12838cd04a
1d2c7d438cc938ca3d6c9ab3db455869
+1d2d12c87e40876ac98042e6d299a9e8
1d2e923d5aec3f551f1af6687d91bd06
1d2f1fa013cffa1c95f4617f01ce96a6
1d2f6fa64f2fd4fb9e7b6a531831cd2f
@@ -4214,6 +4282,7 @@
1e80544bdd8bfe53ab2c9e6fffd52a83
1e8551fb74cc4bf894b97069ce846660
1e877ee8ee6c5b8de5aad7e7cd53669e
+1e8a59e227290ec869e4b039bcfa7554
1e8a719dde67b68bdd2e68cc285b862f
1e8dd2a72012e0c3f3f7b6e3af1bdab1
1e9023e21405ea6d35a8120f8a5ad3d5
@@ -4221,6 +4290,7 @@
1e952e353e4f5059ab3dfade3f7e1f85
1e97950bd94da55f14370a0621222f1d
1e9a04fb0606837757ce1f54f9502d8c
+1e9a65b03009825a61b7f1d8ad69c31f
1e9ad85ff554cc626e469f94efd8c0db
1e9df6a45963de6b6fc175fd5167f08e
1ea168ce8ed19889dfb190487cd9a2b6
@@ -4269,6 +4339,7 @@
1efae3558c1959473c864c7ab5b65fac
1efc62c577518ac4ebab0b04d3617f5a
1efd2595df28fb32c80519066fe3e7e8
+1efe0c2c6a063c694c40a286f66939cb
1eff1a13b0b03b30a7193bad98ec22a7
1efff837f20e76b3af4dce1da1d3a576
1f0046b6cd5422acfd33770207d233d7
@@ -4334,6 +4405,7 @@
1f6e99b3e05a25685eb3c782252b4166
1f6ebcda640825f9b7c13fe00a99c47c
1f70917b1306deb9799284727f17ec02
+1f71a91300c1abd95b4bef73f5afbc53
1f74ec564a55ebcd53ced60aef7db6aa
1f760e7fe95ba7a59cb950b06e22a1bd
1f799fd6a798a8201709988163786789
@@ -4344,6 +4416,7 @@
1f8cf64d9e7bf652ca0385b2783ebd2a
1f8d8fe3327e3b91cbf8aaa7a3e88ce3
1f95f0035781c0a8238260c1f2cbf19a
+1f96bea5630022240276933df4b8ab82
1f9787a30dfbff8dd79243076ce83920
1f98bafc0b8807913074ee2610c6361b
1f9a3554b9fb62157c3b777cd71588df
@@ -4372,6 +4445,7 @@
1fb997b432f2e9061fd03c46ac4cf557
1fba69c6f45869d5d4a51a95ac9e4ac1
1fbae129c5adcc3e0ac9da6a24437c61
+1fbbe3e063fb2f94c2eb2e79e8c7aa77
1fbe21c3955f57aabc1947f24b9aff87
1fbe3bd6ebe509280e8038319de6e2e8
1fbea2b833320d83c6dcb3846a4cbfe2
@@ -4404,6 +4478,8 @@
1fe24480b788af42cb93dd86cd31718d
1fe25d4cf3901de469c6f131cb96b53a
1fe26cc17f34cd49d5e07fdd9e1305a5
+1fe2a56865e9ac003c15e8b74d3a4e35
+1fe3040a878d88cebfba57361fb873c8
1fe605db32fc31fc71c0efd273a52731
1fe65f4d6573e6c88114fc41b2b25568
1fe71be1e9f1c2fde4282d8c1444fe7c
@@ -4604,6 +4680,7 @@
2162b518c3e8b0a8058db4f591423221
216581cea881b54ca9411cfa37eac543
21659e8733725d1d857397b30f18ca71
+2165bd9885f4f9c31fe868e5f7dba96d
21678afa4d522c95b2272df06daf7af8
2168644056db8674ddafae6d3d247952
216b3309a73dd4698b0134378a0ad84b
@@ -4671,6 +4748,7 @@
21d0653e8bd58449fa888ba0d2d98cbb
21d1d5d055c90f044ef76cb3e20992c3
21d3e6360c80d0639a21dd5efdc1b187
+21d680f61635076b9f11885257fda885
21dd5a44ec4e3bf2734e527f086b1a35
21dfd666f45885cefb9f56b1b57cc9ee
21dfebcd7b7c524f119fb2aff437d381
@@ -4730,6 +4808,7 @@
221ee7002b2e822547ea9e1edbb429b3
222056fd4dec1f4b22d757b3834d9668
2221e544226a4090f3065402763999f8
+2222cba5a560d521cafca552a8987953
2223961f712004723d6f6bfd72ce54f7
2225198a13b239fbb012bd89da7cc400
2226eb86f6a6794319b9836b63bf3ef8
@@ -4746,6 +4825,7 @@
223f0e442f50a4d7204b13199549159b
2240e134d4d0c1eb22155bbf8c57b923
22419bde727256555d6f0aebf1e40267
+224239465a63c5b20f5ef9d6ba6c86c7
2244fc5253d489b5964159e81698e273
2246730bfaec0d3025a47c497fdd4c76
2249d9419b570f246b817c6b3c85bafb
@@ -4754,6 +4834,7 @@
224ebdd506aa76b888ea53037da5cb74
224ef4476dab2bf8c623c76734fd5e11
2250bb99305f154206b77d6f5e78c1b3
+22510d387060335a15a597812ff9d949
22512044abb7f990d1db39f654c17468
22533ef2cbd1b2522831b6fbe332a225
22550557f6d912a1dc24b76171a3c77a
@@ -4929,6 +5010,7 @@
237f93eb24ecc133ad949b1981519952
237fb1c77c2d8eb7e329f9513bc9b6e9
23849de25e9c080f4b7e047faf7540ac
+238b0ac248dde19bc9775986372cd674
238da06e9e1879f89c1b06f8c61c52e2
238e7a1b84ec791a631ac4de80158b9a
23919b4a7638dce6537df1f214b4bc00
@@ -4988,16 +5070,19 @@
23eea01a8c1e678069947c8acd8cf2c1
23ef80dcac18eceaaa64e2c937af82f2
23f1e65f121945bd4fa2245f9eaa7882
+23fa9f4c0e7d9b37971f59c235647ca7
23fc96d2b2e1bd9f54234ea44ed62d42
23fd8b158ad0ab97a69d72a2a544a227
23ffd9a6683edd6e2c34153878587811
2400080184703f7a90f30cd0cf0ad4c6
+24006625050ef21876ec86644d9e4d12
24018266bfbf05093d9b6c99f6205a14
2403e6252c232ff10e6bb07f367c7137
24042b142a3518ca1dec0ce4161d89b6
2404394e0b3b29a6544ba7b469a0823a
2405740e1dc874894597c72f44917a7a
24064dfa420cf1b66ded2334456743fc
+2406fd03c9929aaa67ee9a2bbe26545e
240976df69fb76d105d4408dc8f46a50
240a3df83d58bdd0f09eec7152d023dd
240a7cfc0de4bee6b78b2164ecc8d876
@@ -5051,6 +5136,7 @@
24568aa66dc5e1494b5a7378215a7efa
245bdc8f03002ce59dd6a6dd9718bda1
245da028f950eb3933f1adcd81f3c637
+245e39705b2d0595ce02207f60162e27
246020abb5d50c0fb31cdf4989a67349
24634b6e8a6daf7ce4a9f04991c0adfa
2464d6f38b5513fe587f99873eae6454
@@ -5139,6 +5225,7 @@
24fb5287ecdb049660f92c3b2d547ff9
24fc3aafdae08e01eba590cf1fd9793a
24fd5762b4f6b24c3d64b3e8122d3e4b
+24fe79cae8c31cf576c3c551fbd2a73a
25032fefc3ce694c6af6dfe1bc08186b
250381c5933b06f042297845efc0dbd2
2508dddbcb5c8e0572ab44b990ada201
@@ -5191,6 +5278,7 @@
25735c4885e2e9a46ff4f311a81ef913
257404ca1346cea3e9cb0c4654ade32e
2576d0a2e4dd55bac8475af9c25df988
+2579ff2e5203d06d60cbd2cf4a2d8863
257c3007e4e5c788b508319e7858e4d2
257cbbe6294ebfe83f33b0be5b39d53f
257e86ae5c40b03f2b22f1fa19ee75a9
@@ -5296,12 +5384,14 @@
263ba85e59306fd571712007a75346f6
264001400ec2643cd03cbf138444da04
2641fc189a422f187cfd2a6aa19343b2
+2642bc9a41329d34a7e8c4dc2ff79524
264456c4c0ba9846f54e044dac221b46
264770446506291426797cadbf2e6bce
26483bf864198cdd5fa5153c15a1880e
2648e40c4e91b3f28625646912a515b1
264abc5264251f17613bab1c69b3c9ba
264ac22dbfb9e8a7a3a09042db588ece
+264cc9e9d0c78f89907c641e4ffca7f2
264d78ca402857a1b9207d84c7b8ebb2
264e08626ad8accebe4af504ce469a74
2650f586ffe9690a0a50a27966694e00
@@ -5322,6 +5412,7 @@
26691294c9672056234895cb29fb7b88
26692bea5ade0d84570e1838ae993dfa
266ce4d785ce105124780ec4f99998c1
+26719fcd82d8b29f2e64736504d9df63
2675a19d7775a5f311cafae2921702d6
2675ae9470fe7cbe2aba675a6fcac86f
26764e6b14ec4787fcffb43b4bbd9b5a
@@ -5417,6 +5508,7 @@
2729d1655e8d028fcfe83cffdc98849b
272a8051d8c069abf1d8e7b5b73cb593
272adcc6daa026bc675c31a25be71649
+272b7408227edd48281544bde5ee926c
272bf9fb980fb3046328e70b51f8fe69
272ffcbbfd7aa30a666db0f029778173
273466657e68744dd3d0733b38453047
@@ -5434,6 +5526,7 @@
2748ea5059a311850f97a201ed3ddb3d
274d7ec4d7a320bc3ab7ff1882bec2a7
274e690f200bbe6062b0918cd5d55c9d
+274f1362500245a2f08698a195733475
274ff2f8363b7d695aa0cc4be4d2c56a
2750a70f7b54f95670f1335a6db4a9b7
2754fce9efb5bec83c28fdb84301254f
@@ -5502,6 +5595,7 @@
27d12168e54e627e2a88d9a30f89f3a5
27d2716993b815ca0bdc2b4439c09942
27d90c7b5f7890a66a86d1c3c8a99532
+27de1965412665ab36e0d1b080975e85
27de7bf4cb9915a4f0829f3e193aed9b
27e1571623eb2584e9decd03ffa7c687
27e26bcad9ff9059ce751270e46dd59b
@@ -5516,7 +5610,9 @@
27f18c2c6ced173d9cf4cda4986c90db
27f340d1d1892daf716df0f69ba4f83f
27fb29af88e4c1fb7a318fa9c8bb7bdb
+27fb6950d11141c248d3b7a9a6e37872
27fba2cf3f22a45f8459c5b7b0234d5c
+27fcb9dd3bb500521a275ae8573f2f83
27fcc76cad0d4d123e671b62271d8166
2801a0ac7d5e9b34e869244310025fc2
28021017aca172b4b8a467a7bb411510
@@ -5565,6 +5661,7 @@
284b5a83a122502cb9a5bd1740c28f65
284d774e619c125a14177e42e81e4fe2
284da3a58200ce36e9ff61f68258aed7
+284e5b874b76f37754302dc9b6dcf709
284e814c0c687e74da237fef5e807f58
284ed0ad7d5b758c3e5ddeefc89871c8
285344174bb8c7174a8d5477e23cfec5
@@ -5587,6 +5684,7 @@
286f60a788a6c8b4b632b703c1645217
286f6449a778904b79d4d81c0ae8118e
28716bd82dca139ebc17ee388f029106
+28739f591cb44c3f78b4a7adc2081bb9
2873a4ae02736a148cbaeb3c47ca35f0
2873a9eda0c832409d155f8670086aab
28749a42163d3edee68ae55c7e61bd41
@@ -5682,6 +5780,7 @@
29185e35f4d4496e5e86f11a41e5043d
2918cefa607dac331bacffca2e5a1651
291928cef8e53a31aadecbf5c5abf677
+2922fcd00aaa2399a6905feb057fb8dc
2925f27909f08cbd91d256f000deb832
2928dfcda373fd32875740f2f8b0386c
29290dd2f0b9ef0ecfa1d3d6ef30ea4c
@@ -5694,6 +5793,7 @@
293ae1845b27a38a63fded8e586ae631
293bde7481622b60511d735e69b70726
293c413d6524538306c8607398a173fb
+293d7cebe6a330db64fa79f91b06d2c1
2940db37f2b480836e5634328fe63c98
294306ecf251afb7d3ffb242322c1277
2944c8423c63f57a5733862cd312512a
@@ -5831,6 +5931,7 @@
2a33a34c0993d6be47bbabc6cfeacbef
2a3422316d930af63f6dce35c0612cc7
2a371a3c96f75e30a7cf43e21b668e47
+2a37510673fa282d1964f784271a0c2c
2a37a50bfa8aa525b66b6a4dcb9c9e52
2a397e8f88e4d60fd29ca4dd31676238
2a3aaff72d4e4913aedb16f5ce5995a6
@@ -5903,11 +6004,13 @@
2abd55f244109199ce12f7287831a5e2
2abe82bbd8d32619ec0ad3fb0161e630
2abfa59a44f63fa95994b4258c9987bd
+2ac09228f3c36e64db04b04fc3c2a533
2ac2ded125682a3868466f48e31b62ea
2ac566bd5c11ecebab4c5d3c2d7137e6
2ac59730f0190ae55d3190920309ca1d
2acef268d8f5a90b84d65e506cf583ef
2ad1641b292487d2775bf6e754f8a993
+2ad1b40257bb8b17cdb82de0aa8d1bf7
2ad1d36e6f83e601513c476c5023e6c4
2ad2a9feca6f045abfc5023c1300bf65
2ad66171d913a813a92f7bad05768ae9
@@ -5960,6 +6063,7 @@
2b360db7f7bbcd813a40a26ac21771a1
2b38be89f1ea60c792f8d5f2a75e3e86
2b3b24bb2f1e928f27e290e535f4e798
+2b3e4e0201396d91eb3355f6b24fd5c3
2b3f19510185c9b2092883e1c8c207ff
2b407f20df57dcb45ae68e2269cf3253
2b414e626d3369a3cbc09db841e4ad75
@@ -5992,6 +6096,7 @@
2b789e98bd72378add9502cb88c8e254
2b7c0a6f6af26b01b9a5f70020d4a884
2b7c2a800434c285fe08f1c525c12881
+2b7c6783f7f79a7045b2deb5c46d9743
2b7cc727a42eb2c701ac280c33685ff5
2b807a655001f48c30749de84607cfdb
2b8426928861c8139e2a27d296147ee0
@@ -6007,6 +6112,7 @@
2b8ebf15afed3d851f5298b60311c77f
2b8eeb41c39213c12f9247f21ca078f1
2b904936313175bd9d503595e259ecb4
+2b90eaeb60d841054f027ac7951eb8cb
2b917540a32ef67d36148857ea08ed33
2b91b8aa1d38405d948111f53e79fbe3
2b921bc5e4562df607fa956955d8de6d
@@ -6080,6 +6186,7 @@
2c0335d219bdc9bccd89e17ca3670f4d
2c035cca1c7876bf9fac6c5e8ae424d5
2c03a8a365976977e92f6d0c8d80244d
+2c04114af240dce49c0a8414fe633ebe
2c0415e73a311fb2a4196e7e7e6df69c
2c045667225f4b9116cf3b5dfd38f13e
2c06507cc2cf050056d8a42df0b940d1
@@ -6149,6 +6256,7 @@
2c8d3c1fc449f3315e9d36d35daa4b19
2c8d6ba0a5d706fa263d2c00ff73a53c
2c8df90ac2248ba8396dab6fea7a82d7
+2c8f643a6dabef7e5cc95a5be934757e
2c90378d04012f9a1a15bf9595c9565c
2c906cc5894016dbcd0601880d3ee2fb
2c920d747d8a705a1226dfdcd68e3b20
@@ -6307,7 +6415,9 @@
2dad9b98908a109e866ff69601d4a351
2db0878fdeb05b9878c351302528050e
2db10871f89cece0b12c0a1ff17bad04
+2db4bcaabfe26352eb36c60c8f30aa81
2db51e460ad6c17f6f9722f3dbea7de9
+2db67518caf882f9a99ef0ee2fc805a5
2db6ff60aad7a06445726efbb5152692
2db8644449cb18a03a1d966cf52f9a95
2dbaf81577eb4e427d59a3280386c738
@@ -6327,6 +6437,7 @@
2dd70be960480bff4510ddf9e59e23b5
2dd811df9c6874ddee85cb6a6175f713
2dd847d7151fa73a39414f47f19ae3a6
+2dd8afb546a5caf2b9dfd4e8b19dc5d2
2dd92ea8e18bbb3ec8ef10e098ba1a9c
2dda9c87c4ba7cdaf1b12dce5f0ec4e6
2ddd41e627ec528cbc84295c55f3ba92
@@ -6349,9 +6460,11 @@
2df1e36bb9029d65c5d3771639246ea1
2df35194832f7c90a3d690c64af206e4
2df38d901a084ad9a9035de4ef999f4e
+2df71545480f6a173cf12a9effcedec1
2df74254d98c5cdcb7b12b6c11dff95a
2df90d27370d679463b48b411eb6d3a6
2dfa40f48e03f87c0cf7cde98f9d08dc
+2dfb6877799b855ce2d408f2c2db366c
2dfc1d4509f36e5941ee965362c2471f
2dfd25500e2ef4d973154cba0188b097
2dfe968e3f37f5c1fbdb0dbd4f19fa99
@@ -6396,6 +6509,7 @@
2e4dab226b694c0bdbd0cd2baf827121
2e4ef5d57e867bd6931f3adaa630054f
2e52c371cc6c1cfbef92836e08893b14
+2e54219614465efc06ae6afc6f3f6a8c
2e5556f7e00b6f5e60c4931e8da6a0b1
2e57ef4d969ef87d4bd3f2724c9e1950
2e5897cb031de4455468e3cb5e5ca7f2
@@ -6594,6 +6708,7 @@
2f958cdf39f0adb6b7149a40ac2dd04d
2f98afb5a7b7c7af013b1ae50239c0e0
2f9f36e3e9c34041d25fe7b12a19c0ad
+2fa008ea4fa7f6bb80b81c37570b0980
2fa27383a22c2dedaaed7085d76d60ba
2fa444dc115d45cc047c7b7db29c1dc9
2fab268ff582be2c5d205ec4e9bc8ec6
@@ -6682,6 +6797,7 @@
30451fae74165af2035080ab28102453
30462ca25763e02c0b3456e3e5c60aa3
3046b084630016263dfd40a2277fd9b4
+30491d0d2e7d4f23a0357d14ab283832
304fe55951370c3a64209fa6ae1c6d6b
305000f9af933781e294cf712d549880
3050ebcfba64771f32a8e456d34a42f6
@@ -6741,6 +6857,7 @@
30badaf4e9b90bf366a8bed75d45ad8b
30bb43932a47a9b06510401fb58591bb
30bbfc0f63416aa5a5fa62d6521839e8
+30befe7ab226818c2f9f05872deb044b
30bf7cc634433e64f0229d6560fb75e0
30c188c0e248bdd670008530cbed0399
30c1c91f8e080d4a90e01294fcac0fb8
@@ -6949,6 +7066,7 @@
321e619085498a07705c470f58c43d15
321eed276cf793cb42065150987d1e31
321fa43ed0af036af99a6b7075592b71
+3225a563179b39382fe4ca3f66c5c642
322665ea8ec2db67ac2fd05fbe721f5c
322c839be74522ba877f1dfc08960761
322ccd7434d8b90a79fb90d1746d9bef
@@ -6987,6 +7105,7 @@
326b2d4394cc91ec99ca07bea91d15ec
326bdea0e5d48b3988dffe6d63f5a369
326c5c63c908a838047d83c55365aa0c
+326cc4788da02173ef1f91d046ada185
326d0de4f7d63b27325f6f72fa076d52
326f35d07ac1ab5353c5fb77fe6cb690
32709c582d95a03d55ba6ea405c38fd8
@@ -7041,6 +7160,7 @@
32cc3e35b7a96404d6fd86f978f51369
32cfca4d3466c474331b2cc084f89531
32d020be0d98171c25719c6ec3303901
+32d1c1d487fcae778b3b670952fbcb55
32d7c149692b51e0bfcbad0e13c2216d
32d8c7498972c708f657b5ea38bed2e1
32d9199a8b557a9b371b8c3322655e9a
@@ -7126,6 +7246,7 @@
336df7de9d6e4ddcb3aaffef0c7b0ae8
3372140a235444b9bce067bc1df63d86
3373b16e4443e2709cd3d469972308b6
+3376e4928cf3b11420a3f4b950276515
3378e823a5ca527be2bd61145e85a1a0
337a130b4c877e9781491b989f376630
337aa44b96609568b6e32d15ef0f452a
@@ -7146,6 +7267,7 @@
3397f29088bd6dd30af8cd512bdd43ea
339ac6578d40272b3a3a5dd8acbfadf5
339b9d8a59b17ed961a613c2a53d80a8
+33a13eb488c9df62b9a81a2ce182e073
33a173fff7f79592d75500b55faf0f41
33a2f8d00152d55e67041f10937e1c1f
33a95e79150820600315d48bad9348f2
@@ -7202,6 +7324,7 @@
3410a6d7e04e34638f9c6c248630767e
34118790b121f20bc91c598277b752f8
3411c1ef483ad646e91d9efe588d1e3f
+3411de7e9a4dfaa92150b42e0a902dd8
3412755ed49a1e5e7e3ae66304064855
3412a37336a59b0550a0b5ef3e7a598e
34142659d577f315b2057a18db6afc5c
@@ -7264,6 +7387,7 @@
3476e613ccca21690f66a17cfdc098f3
34784f6b3358dbb323eb4f7995372c14
347b22373c84fb700b9855762c7d8f59
+347fc7185089a1ef7c88afcbcf2a6b19
348046578c5ea1ccf774fd2a83e64cee
348152de59d1cc3b76e9955fbdd5551f
34828006616d8662f52dfd80705b6ba9
@@ -7298,6 +7422,7 @@
34c4197fedbc180333c613bc74e60e64
34c5db8490f42a4d249473fe8cb5f3bf
34c93223955efc31c18edbf9616d9171
+34cafdf5f5603ba2873bd30deb5ca640
34cd54ed6788c94d0ee11dfba9bde4a1
34ce1e90fabf6065f40635f0585be26c
34ce66321202e0b7754d1e6fa6b945f8
@@ -7374,6 +7499,7 @@
35468945cd3dc153b842773f9b1bec48
3547a296f60b101fa83d70bbd5af7357
354a3360f8d251c1325e0c07da19acc9
+354bfee52894b3a9b57d2ac173d622af
354c22bfafc18162c291b966b44649ae
3553ed4b96662a01effec28b9741e342
35591414ad77cce9a68f44f79cf58d1f
@@ -7431,7 +7557,9 @@
35bf2349ff6f24a34afa59c5567c36bc
35c2fe3993b1f3d5e81398c6f8968c58
35cc023a1ecc7303427972efe186bab5
+35cf739ae8c6b90ff17b2245f2bbd777
35d022dbf924569bdbe6c4bb21c925eb
+35d12e580fcb947d076190be7d17249f
35d4340555c8792c541113fb626c7d83
35d78cb1ff868eb397f24089fae01536
35d8af02757193c1df5ba6a6f5effc7d
@@ -7508,6 +7636,7 @@
365188bc219752c56d2f5571b21c63f6
3653b366a5bddbb85bf0f6e673309182
365722f80792676428419ce0d6868a32
+3658c6216095ce0cf9904ae1248ab287
3659f0794dceccf026a1569b74678c60
365b61584d9d77dcbf95d2b4b41db6f1
365c89cd8624b9483e2bce59fc7a31ed
@@ -7571,6 +7700,7 @@
36cf48d4f5d7a1d067bad4fb23d472e2
36d3cd49c67fff54329ddd512b504902
36d4f0868b6d6459a24cb15bf137d181
+36d56284c68baf03aecfb543d923f638
36d806d075ba287237aa2daadc609088
36dcd1f77c6d2695fe75f9a8d0794d9e
36dd0f08f794f66c1204680a614e2e08
@@ -7586,6 +7716,7 @@
36f1f055b7364f4c5ad1fa4ef81ac3c4
36f448132368c2c96fde068fa21a5ae8
36f634b240d904281999663f6e72717e
+36fa3d43194dd192424cfac8524abbd9
36fba27d47016299fe9a0fc89a896370
36fbf2d30d233ded55798e6da8b0b317
36fd859001a51c999bdde24af5c9f24f
@@ -7606,6 +7737,7 @@
3727ae623d27428ebd14013d0953d290
3727d8682aa4ea256bf438117a7b8162
37296f0b4b8f851c7227b69161462361
+372ab37dc559cdab7b2f90427b6932ca
372d38284f8807d01abc278905867b1b
372ea0ab96ea67268a3ded3d7b8ee5b3
373056a6924f1f11303b4dd070c16b01
@@ -7707,6 +7839,7 @@
37d642f7c6dae0815534cc75e1e3a36c
37d6e7cde57cf69996525c5949b29ca5
37d871cf3709b7e03d35d1bee966b338
+37da4943fdd878c80f7ec7fb2cc7501d
37de99211282c476af174df0489289ff
37deeee2c7019892b21b92fd8ec33775
37df76f4ac6d83800e9932efaba690a0
@@ -7817,6 +7950,7 @@
38a3770500bb58b090c59603a27d3458
38a428ec47c89636cded57deaba497b8
38a687c70ef019e4cf868480f5f69cbc
+38a9d49cac7318ec61c62009ec00f24f
38aa0a58a02670e0c53ad764d83a6936
38aa0bbec03b6cf850fa1c260ff1dfe2
38aa4dd0fcd956af3a01bfedd8f546f1
@@ -7948,6 +8082,7 @@
3986f1040d1ac5be99a0837bee2c6ff5
3987e26f1f61e71f9f9c2014ad9d855a
3988ce2d910102e09b307eaa5af35243
+398a063f8483162d7bdb3cfe4ce79c98
398d01cf88ab990650e2b4d9b22474f7
398e3db1cf187d191c8b2f7fdd5fc5a8
39947c66963dfab508bbed30b4a014f0
@@ -8080,6 +8215,7 @@
3a994967f40a342f5207733bf187baaf
3a9e88c9be7cd74556868c0a82c81d47
3a9f3e8cd12c5c86ddb098eadd69f249
+3aa1f46e0d10c1366ef28c23936ba890
3aa21549c6c8e3bdca1d49f3f3e363ed
3aa298ed3cdc4fb4b0db3d5bb6cd4f3f
3aa6669452dbd6184cabeb67da46aeb6
@@ -8096,6 +8232,7 @@
3ab08eba5b1d3787ef20e242a6d47c11
3ab29d1e36ac7767bb5b769768454456
3ab3316e3c5f426a46961f7a065d6a03
+3ab856ad90752f4add7da2e2393ccd55
3ab887d352edbaa3e54b49e06332da90
3aba5b02170303d93ed8420d18ae5f8b
3abc409eecb30bee30a1a88a09699e4f
@@ -8141,6 +8278,7 @@
3b01083b32d1c9c4310c9e79b1ebeea1
3b01e76a1c5e85bcd1f29e4b2275e848
3b020c3907351b55b0ba558dc099849c
+3b02984f4e4113863ca493c3a477b863
3b05c7d9dccc31342d888de0d7ff4d9e
3b0674a7d7a4be60b84d289af9e531ca
3b0689437757c1b265ac8caf2be06c72
@@ -8183,6 +8321,7 @@
3b5a7e95736e493933ddcfd441b1f4f3
3b5b2d2f82cfb6103de2fc530444f3b3
3b5d0b964c9c4f99e1ea9ac942254df6
+3b5fa2d88cfe64fafc7e1578f3480601
3b6e31c76860d03bb89b00551bf3ab86
3b725def4eb6b76b0fde2fde7156af3d
3b7631dfe2b8da532a4ee836f11d7872
@@ -8199,6 +8338,7 @@
3b8dba4b8bd0cc6a155187959b9f9917
3b8f9728a76fd52599aa6799af1dcf96
3b905a970cbe626caf135bca4fcef131
+3b90bf4f2781a30deb87976c5dd8fad4
3b92b8d0d597ee47622c1ea61a787fb6
3b92eee6edebfdc56483d87d98c465e5
3b946cd74121cc34a9c0b3c2f8ed4251
@@ -8361,6 +8501,7 @@
3c8728e8be131a3c0455dc357acec0a9
3c884677aa9835e40a8458d3d87707eb
3c8947e6e4a9f101eebf508be68e2302
+3c8a98e596ea2d0e980940941a2e0f18
3c8f0ab6ae19460bae98ad0b4258965c
3c8f21f65c5e0b6aa6f2ef179307e294
3c909a0850ce64e4e1ba8dab2db68220
@@ -8368,6 +8509,7 @@
3c94039ccab68c13233e615a0c0501b4
3c9672f0b5dfa3edccd02e9a0e9a4a67
3c996a0c1a72893f6429aaf1356af42b
+3c9cb5c08b0f3c1a25f3aff12cf6a8ca
3c9ce4a5043276b21632da6308f4ed4c
3c9e4a5873c2271ca0093c2aebd6a3ba
3c9e546a9ea25d84370fc22604a04408
@@ -8410,6 +8552,7 @@
3ce386941f7abad624f45b99352353d2
3ce44955c117347ce33702d92a7af61b
3ce4f9832617c71b39d7164ac517f7df
+3ce54bd7147957a53fa2d387a92bc87d
3ce741acfd103625571ec27b8a232222
3ce7ff071e0df17efa0e5d17966956cc
3ce8ec1b963585ab6dbe781aa976da36
@@ -8421,8 +8564,10 @@
3cf57f562f2d63808b983b9cb8f441b4
3cf653df8e4fcbc2609ff610feed467a
3cf7f85fc7932876af46649d02e6041b
+3cfc7c59b85be0cb085cf94bf6c901f8
3cfddfd6feee50a9db8974354c92a981
3d00e670d35898f37365a5d7d0a8f3e0
+3d015f1010fc9e4f868957ca763bc09b
3d03575dd2a9df47b64996425dddf422
3d04eae10e1c0ad86000f1e7824e10c1
3d0642de28df143a2531af20566e7b55
@@ -8438,6 +8583,7 @@
3d1ce390a81e034a6bcf31be98a79e5e
3d1d5642e200b9c873d55711e48fc365
3d21e2092b677403eb61ef71239ee361
+3d225de715aa87890edad401b22ecf7c
3d2834f5e417f68c61f9ad9cf71f2ca0
3d2d3adff179b5e2df98a3e85c4c7fd1
3d30b5ffc66d72775d7fb964d0c7b2bd
@@ -8600,7 +8746,9 @@
3e84a9b9acba27535142858f9586badc
3e885b6a8fcf6504e48cd58f3e6e6561
3e88f16ef9f556cb25fc7b45c3887b91
+3e8c56e6e55607a26b20de293e958c1d
3e8c5844ee14ad4c347f8b373e58a1a6
+3e8d8f45f174b957c8285c28bbab4294
3e8e303fc63802b71aa12fcf07318f77
3e8f88d6aa4406e0243fa578db469e4e
3e9028911c38eadd97858f5057b16047
@@ -8635,7 +8783,9 @@
3ec4411ef17eac6d2b5d4166699de40c
3ec4c339fb64fc356cfe743076970f0a
3ec531bfc9d4b1bc60bb1c1f2837ac0a
+3ec6056c2947e33b49a1e5eded4d8b55
3ec699e6cbb6f05f606e88ce161e099f
+3ec8e0fa4b489b8b0bdcfb1c54b0f390
3ec9e7553ab968a0d979e94bcd3984f2
3eceb053ac65aa92dbe68c13411bcc22
3ecf94d7e1ab604309242e72bcc57b27
@@ -8647,6 +8797,7 @@
3ed7d369f0ebc8d47f605e4af8969582
3ed87da6d667aba306945c59e8b36279
3edb6e0c70f0596e8531f1bf59ff8508
+3edcfdb87b120e132cfe4e59a35e9419
3edd13861057c11cb8f21c0ad10af175
3ee16c49d209f94d6e53b61096a3874e
3ee8b12021f62e03bd381e1b9b34da90
@@ -8774,6 +8925,7 @@
3fdf9e34514e3b06c376ffc42e538b07
3fe262ed347ae3af35d5ba2e50ca53a2
3fe394e541a5be321b35e58e2e51bf6b
+3fe3af995a4e99ed155088e540b41eda
3fe9209ff87eaf409d167253b815f7c6
3fe98ee7bbd096e213423889675822a9
3fe9987a2fa1263bc1b0b05c90fb9fca
@@ -8792,6 +8944,7 @@
3ffa730af5596591f37832ce34026dda
3ffe7312241dbe702421a1954b1f239f
3ffe9ef22750eeab19d1469ca768dc46
+3fffd6eb6e0898455d9a4bd5ef3ff76c
4003a0c1d04027e762beef42d2015233
40049a2209a906045c20c2fb9a2b7b17
40082fcaea0609287e72996a2bf53cb4
@@ -8870,6 +9023,7 @@
406de39d7e6c8b59634f2bbd011f7b63
40712d6b06fdf4ad4362070405841268
40718abcfe173844e8d0eb17180f57d8
+40728d794ff698dd0c26da2a896e74b4
4073230b1f75e8906c34dcf3a504c95d
407557e3539c92f3bf159e1923ef98de
4078055052c12e527b44711ed2fab0f5
@@ -8950,6 +9104,7 @@
40f20853ff796fb6506c2b18c21e6ee3
40f2c2c48cd45d3bec64e249123a5fba
40f6b0c39d914a070a1a5371858772a1
+40f70ed6c7b30c67fafb1ebc3bcdce90
40f74bdc8e06030196428582d7fbc778
40fabb508a6d91ac3d7b16d1ab374871
40fb71d7eb9b5b251b53b356eacc26e1
@@ -8984,6 +9139,7 @@
412ddb95abd6de2c999edee2ea3c62e6
4135265654bfe0e1d94f3b8008e7412c
4135ba32865592d5358a9775b552fe18
+4135c1a49a242773a74240d91577e683
4136f1ee7baadeca682db3981d1e529f
413841cab895473b7177454e0304e180
4138e5f698cba3b40b096262d44ab8eb
@@ -9036,6 +9192,7 @@
418fa78e3020af6dc4f52a5931e18567
4190bbcd76cf8dd7a95d861ef07ae75b
41934bc4ea0b0d11f8ae1a2207c09cec
+41948d54613af1f8145ac3466781125c
4197a78414c4fb2074131d32dc80744d
419934bb4e79f9b99849ab01e7f5aae0
4199d40edf447accab273d930e70ec92
@@ -9083,6 +9240,7 @@
41f9a93816f30eaf5c43a80dba99e3b2
41fa09550baa6720b89ad14a373171d4
41faee026666183d5ef11b5d94011511
+41fdeea3323e9efc770fa3c95c6c31eb
41fe4ed42f3525e099f7551c1b43b61d
42018da1bfb5054cd6cf1027adc46124
420354c617ba6a59fc64c0b340bf337c
@@ -9143,6 +9301,7 @@
4256786c8883b4393d93f492fafeb70d
425a202e8f0ba13ddd01e3ac46316702
425a6a5f74c9db90c0758b50f1d6eadc
+425c7b37677fa79b568442a21176ff7b
425cafa2a786de9157defdfead4c4fe4
42632201a82e54ff11ca39a76c38c12f
4264b109dfd9f229c4cc9aa2a17a8d87
@@ -9165,6 +9324,7 @@
4286269942714de71e8e18e9034d5db5
4287946be484866c95a04a4a9aa5fbdb
4287fabd5691d26db3e863018d71a262
+428a4eee6ffc22c3dda73cc4f04d8875
428becf1abbd6cdf959054251dd11df3
428e19d526b3e3f7bf59a430750f73d3
4294fa7f8a7ca533c1eb3214a65a3970
@@ -9174,6 +9334,7 @@
429cc9f59b6a236c9202c6a3ac5dcb01
429ea38074d5aa96a39ac08efcbda6d1
429f35ad4fb04796d57c3814d00b96e4
+42a2e6ddf77217831bc0f58e802c0c22
42a4061c510b282f358447d8e201e1c5
42a48b36c46501fbc5cfecadd624660b
42a5164089e1b35a356d5938ead9abb1
@@ -9239,6 +9400,7 @@
430ec7bd52c54894fa4cd236df95e708
430f557e319572a0092bd7245adad7b8
4311848d03843ae124dbb8d153190539
+4312240e8e91b33ed39ca88d892b70e0
43131e3f9cd25cde859adfd48da33bf8
431597cf12bffd6f3217f44a6fabf1fb
43159c4e169466ece09c8d067c44a4dc
@@ -9380,6 +9542,7 @@
4413510ffc9d96b21f748ac82cd74d23
44135a0ee35d6bc613e4f5b293aa9ede
4413a6e8c2ec51d0a87197e7a435b14d
+4413e1db88f5dc906138b87227002cbc
4414649f7d2e0d782fe5ae486afc13e1
44148a43ff011633754960b70f07d939
4414c0de617d249e03823ba8a1ad0165
@@ -9459,6 +9622,7 @@
44ac7e0a10c22d163bc0dfe1fb3700f5
44aea46d57e6bfcc4a05ef32b8926564
44aeef8e354166d2d8a730802c00e6cb
+44b25c3f05604c9053c382328c18fb49
44b2b95a636f84f8310962da229f2d6c
44b2c51e2129795af200b76de1354d6b
44b7a53ff264a6452af3ef5330323b23
@@ -9484,6 +9648,7 @@
44db457435cd0c8a95ec022bed430d0a
44e0100588a048769208803229c67354
44e044a5820c3d29ab5be5c13ecfe943
+44e57a86c47d103c77b9e513848c5d9a
44e5bf503c43d1c1b2c0f849e62ca521
44e9a43565593e4e73869a5d43f9c606
44eb4e53cded2adbf129967ddc569538
@@ -9548,6 +9713,7 @@
454e74777761111b10d605bf77d91d4c
4550e62e0258660cbafa88eaec12fefb
4551130561cc77e416f086c4688eec31
+4556621ce62fe0ca6eeda2dd7496124a
4557e835d62267fc8f037ae5079f4650
4558c641343fe2127f6a9bafd1e6e156
4558d7f1fcdf10e800c58e0f973d0448
@@ -9734,6 +9900,8 @@
46a770748777efd51f0aaa73aef603d7
46a80ced56261e250f7f57e385e378f9
46a8fe453332f65ef9042c6040841284
+46a97696580854d09040720ad2494969
+46a9aa0faa23aee2f8004ecfbfa7e7f0
46ab08a0c95da92f6af872ef46ca8fad
46ac82126c721feea1f313bcad970b7b
46af1751d1172d31ab88e50f9657438b
@@ -9803,6 +9971,7 @@
47308d6435df28cf147327d0133f9371
47319e8f31483f99b93643760b370db5
47342fcb9583ba20c9c7a57ad068cb84
+473b351edbf35f4b6bbd1619f5e03f12
473c57f1cb2f656a414bdd356ef4e5af
473dfe82d654758cfe657d9061bd6343
47432277bd7671f8a4486af6079c404c
@@ -9882,6 +10051,7 @@
47a3ef8c4162c10e544677963aee5d57
47a462ad799cc053fd2ea9f00fceb8f4
47a505ae0d8f28b6174a1bf41064883e
+47aac651666aa779ad3672e45c8162e4
47ac7a74efeb6d524153043aacf8dec5
47ad8e7c0fe59067e8cbac46668b0b1e
47ae25f55bded85a47e6c26b3a651bc9
@@ -9994,6 +10164,7 @@
485d4c0bb6edc6189223d0051f4d4896
485fc64fd22a8e47e3324d6733d327ba
485fd719beafb5c9d06de31318187794
+4861b6110dd1f789befa80d75c6aaec7
4863c43fd7ffd256768a158851592139
486879f2e69dc0043cfda81c8b2b8732
48687abe0fc4a992fbd4d9184ca1825d
@@ -10011,6 +10182,7 @@
4878478b9a9ffc6ca2d20a583aafd850
487af350a3f94efdbd53e049ca2331eb
487c8cb44f801c091c7863119e49b9ec
+487d1065cecd187e434e1a5a893c0486
487d29a015e37acf6bbcecb45792187f
487eb10308a207eff26d12ac554398a1
487f2ab3caa1201d07d34381719e6b9c
@@ -10101,6 +10273,7 @@
490540cdb17bd218f1843041937c2f2f
4905ee878e5bbae74d889030b5d5f7f7
49099ac26c9d878472bcb57b4a60c4c2
+490a7e0f82ecc5d02c19c7eb0b95131c
490d2c124629ba8a8362716b1764bb9d
490de80ae35c4b07503ed85c1b390ca8
491159fd9c4b76b478554264aa632c93
@@ -10151,6 +10324,7 @@
49604d62d0156bb291560423c540b8aa
496241816c686f1ba89992d76e4fc20c
4965a2feb86ffa7128d82aaf97646597
+496ac0566a66169c497833992e2246de
496bc6e829b97499ff1d8b565503d12e
4972e29196024a40b33c9eab1c27a9ac
4972f5ca1fb892fa146627b1d5241b40
@@ -10204,6 +10378,7 @@
49ca4e8d1bae9d01c9232f77ccf42c7e
49cb8b8ef4d221175382c83c291568dc
49cd71d611b4d53b58561763b37655d6
+49cee72c6507c32d18854a70f6384199
49cf0fd7948c66790533ea96434b267c
49d54c4aa77372709b8b064b911417ac
49d61265b06cdf330c613d01f8c7ca42
@@ -10228,6 +10403,7 @@
49f432576ecc02420a0c5a16b2172ff2
49f5b0e943b3f7265bcd320bf42fb084
49f61a81e61ac77d88bb382551fa0b03
+49f7bba3a740f4659487bd3c8c3c0432
49f87ddc55ca13e3c901fd9d7e06c2db
49fb55890e0f76f4c3b47bdba1142325
49fb7045df30df154c196b145cc98ea5
@@ -10257,12 +10433,14 @@
4a23846f7e3550ec910df68fcd72dff3
4a29b5784bc42ee795103192192b4b34
4a2d4a1e04acd169303d26473c272990
+4a2f000541481eff36e6001ed3a28362
4a30269a0aee7d695a4eb7e505ef69cc
4a30b9cd042207ea8ce712eef99f797c
4a30c6779106fba8efdccb55e2faa881
4a329e29ed8dcfd1faccc6f14668570a
4a34fad21e8dc998a48025ee6c4ec3f3
4a35b4c71dba7173959bc30515c83124
+4a3608ddef78c3520b834f15ed9f652d
4a3785fb28585d41791f96f01b0d1351
4a387cc18d53950f83f482d3ac16f953
4a395a367cd706c50dbe0ce3dd3ea38b
@@ -10304,6 +10482,7 @@
4a778cddbee345883b9084e395e1631c
4a77fd6ab4ca1eb73fc65dd58cc74a6a
4a7ddc0df49dc5642ba86ca3d981223e
+4a7e2c4a6cc7ff687a5baae0c08af60a
4a7fe5b6f0930798dedb51b33bedbe40
4a80758b6d581c0a31fc2c9fded8e40e
4a85b834208ecbd7fc4b12b33e9263cb
@@ -10447,6 +10626,7 @@
4b7752ece14a65b1b5d141a4953a6c4d
4b7862af03aaa67b5d18f79857981755
4b7865d26af8393951d856628d4015cd
+4b78a73caa423e6ca467a93a16f833aa
4b79b76cef26dfaff1d70c9bb778b7a7
4b7ae76c7cb07c1ac7694252c7cd02de
4b7bbde712056c5aeeb6a921366d6c1b
@@ -10462,6 +10642,7 @@
4b8c91bae122759d6f145a2e229137c3
4b8c99dcb12fa4613ff7bcfbaaf1b7b0
4b905fcdd146c682adda12bffd7513d7
+4b9128a9e351a5d3ca649afc04a065f1
4b91ce182225e4f5e0f74b85898835df
4b97a10cef4d91180fa0f719e27a60d5
4b9a9e404c896826777d59ef72244404
@@ -10493,12 +10674,15 @@
4bce01ac54f57099b1008961386f9fbd
4bce23a609c6c645119096d22571d5d2
4bcfd76a6b328344297c8ba4493a07e2
+4bd06e342d8c7abadb209f8559ef5d53
4bd07858be34ce62b7273bd1cb64a9be
4bd1f9effb6d0d067df8962ac3be109e
4bd4036f9ffbbcd81a27fed7ad8c6052
4bd48eaa3c32621af8109f29fe3a5e21
+4bd61e78d2753d6441f22eafafd5e86e
4bdb1c841ff8630b3ffeda18667fd2e4
4bdc1d18b6a76d3bf9bdf1fd567dcaac
+4bdc27ccdab8b8e0a5fa6a8a9f3ebf8c
4bdc3f922db06ba4af79c3e65cfb9e49
4bdcffebe21282f5d54f8fc37cce5866
4bde32a7274147ea1be8198cef914791
@@ -10568,6 +10752,7 @@
4c4bce279c5e2f29e2fe8b5eeacbbb67
4c4ef19e7e5985d773169ba2c86087e9
4c501554918c2b99652092a70ec8cc8d
+4c50babb8a77a1ea5d8b23a74d5d71e1
4c52a92598f6a02a3506b97dbdd9dae8
4c550e0335f9aedf90152a13a0bedf86
4c56db07d13a6690ccc2e86a74a14395
@@ -10603,6 +10788,7 @@
4c9774498589382cc9bc06f603cf2642
4c9901b51dae158e4f3a511cd97328c4
4c9ec0e1ac824c5b2a3bb85b71b19b6e
+4ca035edb826a080a3368c50d174abde
4ca2c61eb985ea43a8ef09030d576a5f
4ca45989d601c1c59852b2fb6d574e75
4ca939eb5e01f3495c1270599eaeb991
@@ -10817,6 +11003,7 @@
4e1de1b5713f317ee955f08c60d4830a
4e1e349b844b7c26182a90f5be97ca78
4e1fe7c0e5bc563a466f1889be750a71
+4e218cfa800501bc9f08d9b91bbac990
4e2505d288cfe63060c532251f365e93
4e25127e33820bc620354eddacb23a6f
4e252431d2580af8c9fa544a8dbd62d1
@@ -10849,6 +11036,7 @@
4e63a617105b72b89b1724f91cc1c9e0
4e6591664f87f7560d6440dc6b07ea0a
4e65c054a86cb5aeb169e00133d30815
+4e674654368866b821b8a7fe1165ee3b
4e691082ccb87596eef14cb9412258cd
4e694cb858a9f6c1103f3a75c540b62e
4e6fa82f3ad6be8fa15dafa2888af819
@@ -10890,9 +11078,11 @@
4ea0e23b32be671b6f2cd66ca2dbbb9f
4ea263c257e700be14083d9d64f4946b
4ea4656c51a980a7965b78235e93101e
+4ea4ef117b7d1a333d317657a7760795
4ea5abd5c975aabca04427274ae8d948
4ea6fe529632da52405ed79481cd170d
4ea8595f077974cd2977f6eb28f3a953
+4ea88616c63c9a379379c69dc7196da8
4eab5e77386911559358a84907817dd9
4eabe0797099c3ea38223cd1ee6528c4
4eac266d7a172f5e213b5130fa9065c9
@@ -10971,6 +11161,7 @@
4f1d055bfecea4e1fa94239df8539599
4f1e0224fc38d2e24b9162cfc07986d2
4f1e8f5885a0655a9585468465e3f523
+4f1eb5d9362a16992e151e5e4b927846
4f210225a01d1272e5818c88c4af1ba0
4f22ed862e51389b7918da45e843b27c
4f27445536fedc698bb831ba9be40adc
@@ -11063,8 +11254,10 @@
4fb2ce6ff72241b33c7a25194c15985e
4fb320c153208269dfa89e6688534a8a
4fb594abdb8c3a5d52e3ec7fb0e159b8
+4fb6937e608d962b68fe4fa37604bf17
4fb94b6b7266d19fc0e8a7923a136708
4fbf81afff921fd0052f8832a24ca29b
+4fc0cb7bafe886bea9b335b8d28822e8
4fc1d36c86c0f2f95c11c78adc830952
4fc61108651c0fd466fccad318b08721
4fccfeeae378fcae675e03ffa26fdea6
@@ -11096,6 +11289,7 @@
4fedcd0d97b7e39eb42f4651e9ee2c43
4ff4ef60fd607e78b22654e21fdf680d
4ff5004d4e8bd04511c21b9df39c4900
+4ff61040177bc8823e0233588011ea78
4ff6a4046994a6e48a7ca7114ec7653d
4ff7194fa6d2800a77e15537dde4d8f8
4ff8d64367e4af36ae25446d087ea012
@@ -11122,6 +11316,7 @@
5031d604ff0fee7eb98d3a381907dbcd
5034ccb4c08e19a43f4d617f058eafe0
503a2677dd1ea2730676a66265c7d6f9
+503acefe8718af00574041c414153c41
503f69e62fce3aca7aa4cf287d0a086b
503fb060e3e74b78f10f3e8fff2872ac
504723841ac6fea01ef4a95422c94ddc
@@ -11151,10 +11346,12 @@
506bcaea9038c15848a59e3526538035
506d93d30f6358aee07a415ca6dc0c14
506ef8c3509480b139c09e678d8a6a4d
+506f3d65e231d2e59a6097ccc53278cf
506fcd465c6586439d5cde65f70af9e5
50741f79b96ad2de28fb8947952a6b21
507444b68bd8d780ea8cf64eea2cb96e
5074661503f1ad716578b442f7c937b8
+5075b56c7667e7ace961409e48459c0a
5075c31ced93733f46878cf2725bf3cd
507978cbeea547b80d2408395b72e00a
507af35bd2c4a6c5a38e25cf904ceda3
@@ -11283,6 +11480,7 @@
516ea60b548d7992df14cd8bd5852017
5171d5e043ab6d315e786b47666935a8
5175c1977332f8ec57772184834289ca
+51765c9627e205508fe721a41225bb42
51768902ac94452774c6d03de394dab2
51792c5275a43c870749b9294e8fedad
51795e003c12aee8b7d69897e0c842e1
@@ -11325,7 +11523,9 @@
51bf4979603b25ebc4555c0951161a55
51c241d2b43722d95ccb945a3f2fe8d7
51c2d0abd424f88f6a112d0ad1f8005e
+51c526fcacf8e0f67e5141d1fdfb991d
51c6355005ea0ac3baafee3517864c45
+51c7fd71cdcac0c5ad3c04e9e8af1a74
51ca7b3d7394624af7eeb804cbad8fc8
51cb55861f0683b8eccf6df914499b38
51cee441007cd28d8c1b9cdb067ccbb2
@@ -11381,6 +11581,7 @@
52390f12923c68231b6d9efe5a725d47
523a02ea35add4bd39cae5ea2327bcba
523b985bc0d6cfbc051a4a34514c16f4
+523bf92fe5543544937769575e9a459d
523ce4ea335cca1427540af34944e7e3
523d4433bf00ae8534f932a1f2b0a64f
523d694ed8bea2e15b308560ffb938ea
@@ -11465,6 +11666,7 @@
52c2dac95dabaebd032d343e33f988dd
52c2e59c4e0d734f34efcd6da6e1919c
52c61e25d8dc5f8e88b556a7f499dcb0
+52c74f8cd6730cb89d4663ad29a36d56
52c79013406d0a93f30c90f6428079f4
52cd5bfae8ac37ea597127ceb9683244
52d719364b4c948efd22b7245428756f
@@ -11487,6 +11689,7 @@
52f1e52c8cd9310b50edcd65d6c40ca2
52f471a3033d1b0602e8babc8bdd1d26
52f48947b31205a9851cd8b27aa1701d
+52f590d12af77a436696692cfd3b504d
52f5e2d3d405ac724f2d125e09556700
52f73fe26c0964bb5c7588b0c41d393e
52fa16cc3a52ae7603011cdfed1064e0
@@ -11557,6 +11760,7 @@
536c783bc68e32043c4a8a9148ddc055
536d0252dc897c06c1a40a7d5ef58066
536f464c033fa2b8d7ebb0c5b1a46421
+53722d1cd19ad042776675e05f70ce88
537237ee8c2d7956222aefbdd85da0c9
5373658480eb3b62b8c24234eca05aa0
537690aab9af4bb8f37421697a8b3b2a
@@ -11629,6 +11833,7 @@
53f4a47ec03b747e22faa4447fc429f0
53f57e34481b08f49e8b9baa23d7846e
53f67694e97139898417345b39b594ff
+53f695ebfb89b121b596fc096b004004
53f75b0e4d8c405a60188723077c86e6
53f87b556046ebc22351544423cf1794
53f9f4b8e42ae111e2ad0d4fd9e7db26
@@ -11693,8 +11898,10 @@
54635bb47c051529ae7d152ded2aa0e4
5463868704cc51e2f7bae769d3a297c5
5463ed4c177c172f9672458d4de649c8
+5468c56ea82933d40904ef3f607e6c65
5470e080315f3a13739e7dce9529c74e
5470f4b6b69573c155db4bba8dbc94b6
+5471de790404bfb26b451f2dc97786f8
54733fe74da20908913b10d0b0902845
54738369e6269ee2da54781ac70103bf
54748318f231637a08e74c3de5997427
@@ -11702,6 +11909,7 @@
54778753bfb8c8f43b88e5ff59d6527b
54794b125d1e856b3ecf7f99df279245
547dde4f95392dcb0a5347fc98b994ab
+547de81567cabb6f7248364e4cc91ed1
5480b490fb44d056227638c05dc2f13d
54811f084f552d2e5a4348ee60ec3669
5481bd7549d821ec69cbb96b080a052d
@@ -11754,6 +11962,7 @@
54d044f7b314aec48c5be952b0dd0c65
54d4a58ab6f47a5794bef893eebe0e79
54dbdd0742060ff49119d6b6b593d597
+54dcf63416bcec837d193194028c46ea
54dfd30a28475227deea1a60babd9f86
54e02cd7aee3068e77a079a33d8919f8
54e35b61805d757ddcc96c9eb392c489
@@ -11817,12 +12026,15 @@
5553b4d4639b5c4870d9a21e3b27c142
555436354ff6de6b00771c4ad6b5063b
5556dec002853cd27ccb02ffdd8a7d07
+555711daa1d016979377c2df4ef1abf3
55589833e4eb2fb7df0ec44a16f33125
555af3fc0a0e039971cb09576a4dda86
555e326a9694903709b63a49949c0744
+555f20e729a7d74e02f34b315eddfade
555fb32a1654992fada46e1dbc2bf76f
5560ddc713fef285507e9e247993a2a0
55623b6d40acddc56fc6468e33b0fd99
+556253a7f30ffbf55f469d034b65541e
556604c0b9440a11b6979e7ceb867667
55669e3db0aa117a6a5a5e7c525d45f5
55670d9abbe69a29dc47d0e647f0b05f
@@ -11831,11 +12043,13 @@
556b41826ff1d56e432c798ec8abd7d4
556c82c10c337cf6f09432f177f64dba
556d9328d175e0028019c36a0367d133
+556f667d5fc051cf5f45077bd302ab7a
5570e7486b49d01b516afa1adc9c4914
557108dee102e1bc4719695cda87f439
557312fde769b8516ff78caa80b873c0
5573762077ad9f4e29acad78158f8671
55738694323e7c3996af9ac33b70ab40
+557692d35ef6c754c655e38330335cde
5576af1bc9637029b6bdd290c021520f
5576c8f528d02b4e7971ac22ffb332b9
557a8b79fd6b6338ff2f6e11bebdf573
@@ -11843,6 +12057,7 @@
557b3feec8233209520d2ead467ab938
557fb020cede10823aa29b8c01b67f3c
55804ac69dd261d4b15fb5c109adcd1a
+55805f3fbdd38408405099f502499acd
55818fd2d2a57f1009a145846d614927
55867393b81d9ba98867defe458291c6
558ac6c5a0de70867a690a722f25539a
@@ -11956,6 +12171,7 @@
5646f6c99efcab909707de471eec4428
5646fb25fa4540f2579785856fb0c93f
5647e8746de4d9141a0774664441d63d
+5649575a2fdbb34e3400cb28c01fb7d6
564df56f7b38b93010ac2b3709490724
5650607c838795bad6575a7d0bd141c6
56566ef04debca10d2d4e59cb4b73219
@@ -12027,6 +12243,7 @@
56d1a8c9659dd7f31554bbea180a7291
56d1ccdf652c5da447826194a75b62c3
56d32ce9733246f93d3c78303696b231
+56d3615baa39946d85d90a312a52777a
56d794311ad99ec9c67035c9b421d9d8
56db0f6567ad4a3b09de36f9144a31f0
56ddf27ab8b0c52fa76576bda3c0b5ca
@@ -12180,6 +12397,7 @@
57c9d5bfcf6a84e86269a956ad0d0075
57cc8439bec971e72232cd9875b4a74d
57cde13b7f7f2e61c5b8e971dde206a7
+57cf324b86a7a4c295ff0ec7994d2247
57d108ce1a2a57f8ec9cae69b4c1613b
57d4ef3c65ee7ebcb90bb92b82e05824
57daf1d6bbe206b53bd8675dedae51bf
@@ -12203,6 +12421,7 @@
57f1941bf1df87ae2f1cfe7c4091cd58
57f7f8bf5b6e316dcef12db0e89a69b4
57f8fb7c5f4cf34ad51e9da295fb08c0
+57fc8a800cfbcf6f9d366b63754b8ef4
57ffed54104a49025a5119ae117a3880
5801ddc339cbc4ce4efe632a0e3616a7
58026195f60bd6b6dfc25a110e12c763
@@ -12235,6 +12454,7 @@
582a6679c87b34f0698c96454fbc5132
582ac2d3796356c8bad13fb6763d0d15
582e9bd7174281fd891627861b0ed53f
+582ee4b5f8869a5b50449fb6bd2233eb
5830760d5d69ba23232ec1f3f83842f9
5830cdfa1ef57800a0b72a3ffb5befd3
583173b28cfdfe0c1af96802545cf9dc
@@ -12247,6 +12467,8 @@
583a5f6d25a01991293c9ec100725f12
583a95e38f86acd8d708cfd1bf9d819e
583bc8a53b0e9f6ef06b4b3c23bd4fb3
+583c33227b9008c7a17d3dd87557f4ad
+583d6a9e1e1b25f44bf863baf2b260b4
583fb659e7b6ee009cd5eb3d49c99202
58409833f3e84b482990d6def01bbc6f
5840b59a48af3a5d911eb7953d0efc44
@@ -12255,6 +12477,7 @@
58441fe0fb144ca41d7a3e829e916f40
58446803d8c0f9b1ee0e22bb13c2046c
584643528e061e2994c8027daa5201ab
+584872ea05a8450c4935c9fe9f949177
584a627bc4825712625ec240d4f5b8d5
584fc45661e18c082f676b6a680ab9b2
584fe417a34b4895e31b8b6512d10bcc
@@ -12305,6 +12528,7 @@
5895aeb8d81c2c84044a40ee1cee60e8
5895f895653b2806cb8410697a4e5d00
58990140537f6647fa694ded29ae721d
+58990bdf8260154d43dd1c12f9cdae11
5899467d9879223cef91e5111f54cf61
589acde08b57ae755a478b2ae69f531e
589b634b43eb6050948ddf3e58bab06d
@@ -12347,12 +12571,14 @@
58dc6d061034bc7949cde95967165d2a
58df5c51fecacf8bf30a8ebb3566029f
58e142b71bfae1149879a1232776f978
+58e171837243bc6d94419b751c2d9259
58e4fd0acfa757a1913d897ca16c213e
58e837f8133b426e98c449b441e521b0
58ec280e1c3127def18a187193dcdaaf
58ece7f05b7931e940d3cf1ab6fedb97
58ed844ec72a88f7806d01b152dbff5b
58efc2326b54db375f84616178494302
+58f2229eb88dde4a6da3b36544cce0c6
58f22c534f78a68488fedfc042793c19
58f47cf46cca8969561ce56d2846865d
58f6c8f0dea1a6253f32622035ae75bb
@@ -12381,6 +12607,7 @@
591e58d99e2e8d05ceb1437eb578b601
591f0aaecb90e0517f1bc85b31d42ce3
59264e8cc0616723c008cf2735b06bd0
+59299efc3f8f7fe4d4e9db611644274b
592a22eca0a9cc480316f400416a95c2
592b32df1cebaf19ff39354b3efec6ae
592ef1260d3105f60ffc633121674668
@@ -12431,6 +12658,7 @@
597bec145c3f043444f1814ce238a697
5980f757fa9a4653ff51fc47ec35b1e7
59854a0d14609eb0c2e4c91288be75fe
+598a55d44d0de589f2d4fbf8c39a3e3a
598c1d38d1a6dd68c5230ed6fdc1e35b
598ef88efb7ff7694350b703fdd3a671
59903fc455986aa8d2ff9b854c5f88e9
@@ -12438,6 +12666,7 @@
599460bbf98cc0e3d5b5bb3c12fbe9fb
59947ecf9f3214f4c58117d0bd0ba6ab
5994b7a3e44720dfaf90a24ef21eb255
+59977ea1c19cdd5800edc9bddcc441dd
5999359214e8b53898baff4ac51cde55
599b76545d5f77f36d377f029b94db2e
599b7690185e8fca6805236a428e73b6
@@ -12507,6 +12736,7 @@
5a05a8b2125998c37e37ed287e818850
5a060ca0dd29f238249440018262b251
5a08f6e598cb95569d0d2090457a228c
+5a09ebadfe85b7218371edf3ed654ca9
5a0a0197a972489d4f78c3b8ddcdb16a
5a0de3c839f89e6ea7eef665ff69b640
5a0e44cbf83cdd11fc9e99bebd06cb35
@@ -12605,6 +12835,7 @@
5ab6ae5d4cc60686800d81d9c10218f4
5ab7e5f3d4f5cb7bb9f11cee62273d6c
5ab8714342860b0d4a0e55ebb3274052
+5abadaebf45811fd742af400ce5636b1
5abe6b62722811278763ab520f7dd688
5abfffa5d71e3416f1e8f9832d1a60b2
5ac1d02eafb967a15ecd72ca20a690c7
@@ -12662,6 +12893,7 @@
5b1c3945852430cd590f4035af8bf53a
5b22dec73046aa089b23727b6dcb374d
5b22fffeeb2c1d8505bd904608413ff0
+5b23ad95095d92e80b1ce1d09a14fedc
5b2583e4f7ccb7a4e4387d83f1ac537b
5b259863bcbfe0e008f753c788d71467
5b25e1541dc06d480ae64901a66d2b6e
@@ -12670,6 +12902,7 @@
5b2c1cc770c6a14150cd0cb86e80c362
5b2c5a087a2bccd5dd4d523494cc896d
5b31a16769b27d18d83dd0be28f3d339
+5b32019e481f3e44439340b793aa5be4
5b328c3fc42e14204c9db754d18105fc
5b3449b95d3f74564097002636524067
5b36f6c34d05f8904ed34b13820bc705
@@ -12701,6 +12934,7 @@
5b78581dca647062bd70c44ca6e4c879
5b78764169bada39057cfc028477703d
5b7ca4b157a4cf78bc6dffb7fd1d9439
+5b7e1ac7494a53c35729afb2e6a4c760
5b7f1dc95f69e2aa7304acc13c3c5fd8
5b81a31e336ce7e952f7439df9a305e5
5b84036b5095a214f43067ee7a6d7364
@@ -12716,6 +12950,7 @@
5b9b9ff424c95259ca18a6378432ab41
5b9d2e53113c837627ef1ec5c495d166
5b9d72051ecd0084dac2ac9e0629e090
+5b9e723130a9b35ddedf2b4339efd384
5b9eb18e810d25721afbd76e391d7f81
5ba0b9c44fc91b68c0f087b0e1f7cfe8
5ba192c6fc47c06e526e6f89e40407f8
@@ -12828,6 +13063,7 @@
5c513d4644c8f32d1ff565c464afc25f
5c527140edea52a1b93a198186283d37
5c566a8f85424361718d65dde18ff9c4
+5c56ac47c06673ac60181291ccc65315
5c57aa039081b7b32b411cb72dd588b4
5c57baadd4e4a25f0d2dca6a87c50972
5c58e728fb64b0554fdbe009e560c3d5
@@ -12856,6 +13092,7 @@
5c88ce714f4b223c89f6bbe31ced301d
5c892535c74d4b9dbf29db48b3997f92
5c8988dce448ef446c2f68471b9a7bda
+5c8a0c86e332b4189d330b42d7e48094
5c8b8bc2d90d2217a2dfa33e1cdf9787
5c8d3e6a3fd00cd81b447357cdc49d77
5c8d83ffa50c5b31dea96b7f96f70162
@@ -12955,6 +13192,7 @@
5d2976dc1cc5651d8b20e2e8c766d624
5d2b1fa029fbe6da51a992bf24e99834
5d2ce3379d6387db336f0589aa886b86
+5d2db3b1d9835bf21ccdc1663f732157
5d2f90e199e040277d36586f44ab99df
5d31311c9d7ddc7f125c9cde3e80b24f
5d319e19fc5055853721e15e7c6f683b
@@ -12992,6 +13230,7 @@
5d6646615a9e34acec517f5d20a584b0
5d6673e25f6a64ffb8fc114149d6b05e
5d66c128582fc956eaa5e1473cf92973
+5d67c7a28792bbe40cb3d16d8db4ef63
5d67fb40c5d1242d1b2463ae2db55cbf
5d6938e98e583a50a0e17fd384cc8808
5d69906a16963dd79ce384d067b06584
@@ -13001,6 +13240,7 @@
5d6c71e530cdb3e584a6e1b10817e12e
5d6e43655861042d3aa4b3ebf9e8e3fd
5d7350e2b131248d3a9f96563232b470
+5d75a9ebe4ec4d3a4cdfaf774fa0cad8
5d771bc95d58f22f2513a096b13820f3
5d7911d8ab62197335c6024a89a15322
5d7cb7a3a3ba6d5fe06db956fa2d7398
@@ -13146,6 +13386,7 @@
5e8b88bcbfb24a37bd8fc5534552b152
5e8d7345618f025a78644962b0ec28bd
5e8e1d139500893bedb076d1dc01ce03
+5e9333ce096a576d59809fe98c6c7bb9
5e945f28c037d057178e3c40b0b08fcd
5e94b2d405497f422b7aef152e0d31ec
5e94c79d74a1f62db43806873904ad27
@@ -13174,6 +13415,7 @@
5ec0de5c5c56a22862541315b1de48f4
5ec1c8da841527149325e7db5ce8f946
5ec23bb06dfc6412c851546fa96a7e5b
+5ec26546da95b06456e2d34b53f4e1c8
5ec692a163b3ea004eee06694ea2a454
5ec72f6f47ea28cfa2146305afcd2d1c
5ec843d67ba52f02d22281c4b7d7d311
@@ -13199,6 +13441,7 @@
5eec36b769b94d5695d50a6a4665b50c
5eecd8f7c3b013fdfa82c67706a151de
5ef5f0355f37507dd8a9f7edebf7f59f
+5ef65a4207de6cbe1be081c9b0ad6cae
5ef67ed76795621d64d7eb4929b9f916
5ef81a8b1288edba7f5c7ec0116b2194
5ef89be1e831a823c4f987c32f037353
@@ -13221,6 +13464,7 @@
5f0d96744cf75c55fdafbe63c8e61289
5f0e64ab34b0dfe2df63236dc9ddecc5
5f109d7f4a883f0b7a69486860f394a5
+5f11b095d63244094efb79fd42d3405e
5f140a216136ce86e7a559515be7c08d
5f16ebef27248deff8f7b6f4b2f0e10a
5f1900db8ffd1c2cbb6b4289aa4b3a7e
@@ -13279,6 +13523,7 @@
5f8a1492abe655392be6a92531c0ebb1
5f8ded808b9281b14f2a93e4c65018f8
5f9037ddeb6b4fbef938218fcc2e86f9
+5f95688bd32d8bc88eacf0fed1d35c18
5f9577b1bd42108ea5bf03d0ab8d2457
5f9623883956bded9f5f8c686b785543
5f96c751eb0c2cbbc14dc879a5ebe620
@@ -13366,6 +13611,7 @@
6057b12536ab5b962ee54cb690889e7c
605940078ad3c95f30f01334ed90eef8
6059f76d0edca32ceb4707872bda5bc4
+605aec38d3bded38df0da1b774c7272b
605bd214e925d5f6923e7efc38aa25f3
605bfb48d5c40dd85b6f0251ada67846
6065ef88a6254c5ab0a8bcc161457ffa
@@ -13376,6 +13622,7 @@
607100133275017f8d0cbc22fa73ff31
60717f245e398b6d16524df6a3426686
6072961742e84b53c09841de95ca57df
+60770e978c9c6e491b033c56f0b562c5
60778a63a17fb5285a435073e8df40d7
6079222a92da45819815ba71afc945ec
607a2d09d75b34b9278594c9649c4340
@@ -13609,6 +13856,7 @@
6224de483572f59a37d3d0ec48415f3d
6226f71af63747544bdff0fafbe1790d
62296522e11a16f201bfae63a3e4f0fd
+6229d9d461579ec5261bc68e3bf4cbac
622f993d24633059cd7d36cd4911f8a2
622ff1d78b93bef482622eaed87e08eb
6230f1eaf664545480b0983372e283dd
@@ -13676,6 +13924,7 @@
62af4d1c0d0742bf4ad1b4fe864329bd
62affcb77b09b6abc8f5ac8e7fbb9ffb
62b142ac3fda19210fc88d6c48da06ac
+62b2ea9b623e2774411ebeda3ceba519
62b48d9dba8a76ceeb36b23b728a9db5
62b5ecc8d63de3a0c682e5fa83b4e6e6
62b9b63af083c574d566022687ca1269
@@ -13717,6 +13966,7 @@
62f7c267b7f0d5dee96813c1d46e3f84
62f951a57596153f30b7c1bc48fef73e
62fa0b9fdc83097c07528aeeb5dc5ed0
+62fb604c0b4341553102df8f7d412ee8
62fb76c9a9fe17060797805fd8a9c338
62fcb9cae74bb89f0042ab75ca9d679c
62febbb14e2589dab413c75dcc9887c4
@@ -13811,6 +14061,7 @@
6384294a7883ac653dc374838294dfa6
63872fe01e0625421101f882d778d0a4
638746829397573341b4ce8be96c89ae
+63881b8820c3e4cdded936aeee5750c1
63893816aa3b139332d0b03e35f300ec
638ac12243bd3bb1c728504f3e234a04
638d69b5bc6ee7b15421d1aa92e09894
@@ -13839,6 +14090,7 @@
63b55931879e8ccea27f14e7835aebf6
63b64d0ea30819264a09e4f1e32d015a
63b6861aa68ced9d20bdba20fd6214b3
+63b68d1ecae2b59462bdbf79af0ecbef
63bad3e4b31d2d8201117e5c62f13b0a
63bbba2a727a9ad8d463a8b8297b943d
63becf7a6123d1a40cb6c46785e42a25
@@ -13913,6 +14165,7 @@
6446da7e20c8f6f1c828f7c0b0d6813e
6448a059fc8117ad8d4eb9e79b533d00
644a51d6c8bdee0ebea63e077741e2ac
+644e04c7f01ff5321862009061bd0d56
644e2d168f8984bc90804852edb50b3f
644eaf92f45587d7cd8bad6499af1f7f
64519dfac522d08720cfbf666ad89285
@@ -13947,6 +14200,7 @@
64779afbc01a4defc12e2421d4d055eb
647c4d44883f6951aae88f330e4627f1
647d5119a5af51382060a0976fab45ed
+647da9ca5d28d63e26f08a03bef63ddc
648120a7bcf21425c224f022a8885865
6482eb800b727e773f09ca5ae5da10e1
64845e0dec8ab59e35fb42999ed7c561
@@ -13997,6 +14251,7 @@
64d635ae3c51aa29b674b2f81554d68f
64d744809ac084ebcbf60ce80608c090
64d9ef92c8b9eb5239e5e1c03aaf3850
+64dbb8160eeec432aa3b3cdbd2e1cf02
64e5354d2ddfc4479786cfeaf74f43d1
64e66fadf0d2664b74b0d7e4cfddbe06
64e90ea3857f62cfb684f78d37f5c142
@@ -14068,6 +14323,7 @@
656087bfbe999dad408e45ed938b9e1c
656685ad8823e9ff81a07a9b075cbd92
6570a8836ca4117872776d60306d8083
+6571fca72ebf3c6230d9d74775a5dc96
65749271465ec3d9187b35c2226c501b
6574bc14ca20c47c69ff83a780ae1ad4
6574ca793d9412928fd68a4564e409dd
@@ -14147,6 +14403,7 @@
65f99ba0c909d1182e56e2577d9a5667
65fbbeba4f82411d1685601c4ebce751
65fc2744667ce55e4cd2a598c49f8181
+65fcb31cb383195eb29bae2fea4ccba8
65fd2134e90a6e24ce1f1c56962044cb
65feda8333a13e4e9201d46c3c6fc87c
660081cc034cd7c6b071f4fb0529fcdc
@@ -14159,6 +14416,7 @@
6608a7d36ac667c1d158bfb279c6c33c
66098f91a80c2a5d30e633f661302408
660b355867370de9f0251c600fa553d3
+660cac1bb7362a75cec077e554026db8
660fa1df64c0980a3ab096230c615798
66102b17649b814b7a6f8668de47ffda
6610a56f640d130e4ae047e2fbff30be
@@ -14198,6 +14456,7 @@
6648f617721d110dc7564a4fd85fc0c6
6649415c6ae156447930df454a136b39
664abc5e0b1dc23aad380b3b3c2c5fdb
+664e296283c1d7b6aaa975832ff49e85
664e51ef7e25ba774c15688309bf7c85
6650684526b3c0f5a10eee0f6b790fc7
6651499eb91df180e3f81c193f4f0f72
@@ -14247,6 +14506,7 @@
668ba652cca5a910378b274c2281abde
668d3e42c90e2485e69dd27933ab5446
66923419f319336524da65f146dc3bf5
+6693dc95c5063c4d882304046dd155ef
66983299fb4e30741f875351dbc3e2a4
669d8f442e6f24cf7b6ef3a4ae523423
669e9680deb41061ec6ec2592fa6f290
@@ -14336,6 +14596,7 @@
6722f4c1dd14f921d3b4a0972fb905bd
67239caad1421bb920a3efa8cc127452
672409f46df80f2022a6ceb1188f3099
+67262d824240e0547ab839f00c637b71
6726efacdde74966c6a8f46d5c93d07f
6728c3b870c3f59b43dc105dd65d71b5
6728effbbc4fcc38e53f74de04783c64
@@ -14356,6 +14617,7 @@
673d545d707d6d76db076dc2e87df23e
673e04a20ae1bbcbd78cba2604f1f7be
673fa9721051921826e2dadc2b90848f
+674095aa1044bd7976af8bdf5e6fbcc8
6740c22c5b88297c96494d335306d2de
6741bb1e273fcec12e68f885e27e06ce
67433a384ecf8e9a27b95bbfe3c8938c
@@ -14374,6 +14636,7 @@
67535b9207e1c7766b433ed1f5d6cf91
67545b98b229384fc193c275ea52b0b3
6755e02daef4f809b4294a467dcc672d
+67570613c62478289cdf8f3589eb7fca
675857eda73192a383a78498cc90eb69
675b651eec66f13b07233fcaa7791cc8
675e50b54d3fa1220fa44f923bd69563
@@ -14401,12 +14664,14 @@
67854229ff65bf6b3b616cda279a3fc3
678875b4b8b7b95d9c72bba8c59a618e
6789c5095767791872d63b6d6be64725
+678b3ea3c6e29f95d566ccce5f892cf7
678c407b9d99c9fd9728a45a7d0005b4
678d4c6c3eb5a96a6e4966852ebdee0e
678ef8a242c762fb30140a7d09bf4d22
67952d5995855fc0d8b2c3a9914357da
679b390e4e14fe8f487b074a0eb75abd
679ca442fbd0591b564d8a7f011ab155
+679cb80bfe447e211ed5bd959d072bac
679e4289818511c6e4699f8768ba9349
679fd11c1519a8a576f21eb0d4a43d80
67a082af5b8ceeec2e00724c5faf0d54
@@ -14421,6 +14686,7 @@
67ac4461692b6306330ae8f39a9757e7
67ae2b1d4448628420b831847f86c84d
67af80d4e70d5937ec8d5bdd16fd5dcd
+67afefcf2d89cca840287a0883297c06
67b1a62ed76c0d17dca93945bf076448
67b23e4164b79e09a0e2c447d388a93d
67b3bff954ea9b5c2eb0a2c2ebde7879
@@ -14536,6 +14802,7 @@
685c89226dfa5da6fde3deb35f5da7cf
685f39c68eb697cc32d6d2eacd4fccd8
686479b9fc9c37cbedd04c58c2ca2245
+686619c37260aa338853f04fa727cfe2
6869484fb2cd002e734d6274a125e584
686a2bd968179d80f23a801317351bd4
686a8640195d062609faf2a4425df7b3
@@ -14547,6 +14814,7 @@
68732620cd99e9c676fb61b2831c0714
68765bfa2bff1badb02899297cdea4ab
687877f85630691a64bfc9f048dc9e2b
+687ae62b05067782d7fdbf67e26ffd66
687d3ee55fffb00fab1a838907e43f96
687e724fa5bf2b175f949d08f019dd08
6880440bf714a1c925e36be8fe591295
@@ -14630,6 +14898,7 @@
690d7c3d12c53e2d56fe7efb583587a9
690f8ec01bfb7c8af689aa887378155e
691178ada138db5f1f7dbb21a1a15f4a
+6912068e9310cc6a9a25eb0e974af473
69141bdf24d71e98f85be48dbfffdbdd
69147ee89844d876da980b9f7f081817
6914d1fb28d5fe47495f49c415236e17
@@ -14639,6 +14908,7 @@
691bc1e42ac28c31249ced51e2944136
691da4b60ecc966e293d4e8844ab199a
691f410d24db7a094e34659ecd86128d
+69232eb2bcfd4ebd9cb7b99f9ff7495c
69238156da07104ee745f3e5bb17269b
692662376d050b93f53da705df99d928
6926ff031d0fb5b4a7457001b1a52a56
@@ -14811,6 +15081,7 @@
6a4faae50a6693ac481843b1bfd61f7c
6a50c76c243260385e98d5b794c535b2
6a51e1951eb49cd9acb37ed2fd7c98ee
+6a520ee3f9f887ab4bd2f839bac6b9a0
6a53bcb2b6079abb1b8412e195bc05a6
6a54b8176b5ff07352dca7f307f49dbc
6a55330a7f231eecc115e1014a7f4919
@@ -14842,6 +15113,7 @@
6a9185b9e61fcee664fd58ed10fb7596
6a91be077377eae1087e595cd2d5f0b4
6a934e96fb342f9f907349c062c4dff7
+6a935dfab0f6ee5779f8143b62deac0d
6a966bd5ad16d110cfa96377a5f25dee
6a96f2c2c1b4e3122d66523af44e924a
6a98698c61a113a1f08b62a5162d7fa6
@@ -14856,6 +15128,7 @@
6aa1d7988ed1133c8a41369ceb1d9a22
6aa4cdc49e3293c80b8414a9329e409f
6aa593d48bff6dc100f34f1523af589e
+6aa7a8919eaba590f48538d620db4caf
6aa85d60b8b52a99e2b41b1f0166d20e
6aa8f591b861550931eee1d93790261e
6aa9387158cc8567d4a792eb528aeba4
@@ -14899,6 +15172,7 @@
6af006119a36aca9eeaf04abeec9ee7b
6af1647de593bc3d5e44ca4cea95f25f
6af1cdfd811ef4e994910913c400d950
+6af2f846c9b8c52b68b170819daa5dbc
6af406f684ff90ac88f7197960db5680
6af43cd0668cf7e76b97112fbe38ddc3
6af4797269dd543e31d148097022c829
@@ -14956,6 +15230,7 @@
6b5396ae29ec555664681f40a3a07618
6b53f948235852258729ec9ffa8766e4
6b5551a66a6e0383d6d97b76ce41b541
+6b5551d0a330d0aa37423bc136f1db17
6b565bcd388ed4a2708093b8e2c549c3
6b566fbdd43e02e337afe7f9baf3a909
6b56b581b13a5717eb95671b78c0a65d
@@ -15116,6 +15391,7 @@
6c98a86a0dc546c247bda66e4ba1e70a
6c98b2bec3996bf1e515fc66680dd7ac
6c9946aa3f2b24650f11dd3f82892f4e
+6c9c1e11be9edabbd12a49cafb8ff4ee
6c9d4162d44c624b90a1238ce75b2abc
6c9da575091f4eaec4f7323b96c5062b
6c9e4e04c844505f9e5820833f4f4e24
@@ -15243,6 +15519,7 @@
6d6b4099c9de2a4e02cad5d4fd2c795f
6d6c2beb8d4a417caa44ea9bce10f9d2
6d6e7a8324508f2864afc0078c77a5f5
+6d7103ce2ea8e725797084c196afa58c
6d738938b3d69bb46af66d6971072004
6d7527fbdef9faa458b8d3e5cd66f297
6d767c03520ff13b11b5d18eef837bd0
@@ -15349,6 +15626,7 @@
6e2dfefcadf5183f280107ee3e180651
6e2e3c5b826ec01fb05153aa18f5b97c
6e2f6da2c31d34ad4bafbe1b2d42c31b
+6e329b125f072f1581b5ee6db66e371f
6e32b9e2a12cbe8f21990d269ea8c079
6e32bfa906ead2c666d9574e603452af
6e35047bbfee0d2506a966a827b9976b
@@ -15380,6 +15658,7 @@
6e59d3eef06c237da0006c85479e7438
6e5bbd88c608789b7802dbd3073ef03e
6e5eb13d4564bf66e3325356f307e7de
+6e613bab444df20d1f48af8772dba9ed
6e643c9dcdca2cf14a7b222858fd27d5
6e65f4022c5cee3d5e420348979e77f7
6e67538f4108989e0f53b6b08371a40e
@@ -15397,6 +15676,8 @@
6e749a4466dbe912ec56b4b854fb553e
6e75ab9eba0f57dfd6342df4b94d3776
6e75b52b74a192f7a188d6bf07e882f9
+6e7802e78f7863938f69e0b693c588c4
+6e7b5f9b91f6ea196d9db88ba8cb8b56
6e7e573c74884bd5550e1bde013a1d25
6e7f3a53ab722699f7c7d39ccae8bb5a
6e80b985b3f6cda4c0aa0ea210b803b5
@@ -15444,6 +15725,7 @@
6ed743bb8135e90cc3b7157a4bdb17f8
6ed904a7c60d842f061bb76be0a4c456
6ed96d4bf928fad2b6811ad330879d2a
+6ed9c7691123020a0fb4b2bdc1d71d17
6edac8bea4689142c93541469bdd6c38
6edb2c310e7f6d6bf6b6f57e77b9ad9f
6ee016c27dbecda811ab19724045195c
@@ -15502,6 +15784,7 @@
6f444c09eb6881fb2a3c5cda84bba786
6f4651b15377f0ee5fef353294885192
6f4cb867fd2cc360cb99952d4fb9ae62
+6f4d856bb7284ccb1734a14b12c0d25b
6f4ee309a8a9282bd90d450bce333830
6f5122a5a62bc65a118e41ce61c180f9
6f5412186c7aea3c2aebe1dbbc93563f
@@ -15662,6 +15945,7 @@
703d92b7508e3bc61b58bfffdb226a89
703dee7855fd99d4bbf48c928b0e0ed7
703fda1ae7717a7d1dee5cf9fa5d7fa3
+703fe424276f544b4612b33068b106c3
70450be9535f5ec4d8ab0a913ab6b358
7045396789edb33a54b64de2c7b2a520
704614cafa5bb263657e2150b0733f5d
@@ -15689,6 +15973,7 @@
70783d44ba7f85c37a0aa6c3f720dccb
707992c51f193607ca589265b1becb62
707a107311012ad210f099515a24dbc3
+707c32e21a005e3fbbc07d7b1e107d3a
707c86bf03a5f916c2fe9f0effd658f5
707d4a2cda3ad1f1f2427dde457644a7
707dfdce14c970d578ade8e2cdca2216
@@ -15740,6 +16025,7 @@
70d7488bc68328e8796f2aa0cd3afa1e
70d77093ba6589891c5f40ed131b9608
70d86b98a08dc492123f75237729e568
+70d9aacbe3cd3a7c5e6022ad2da541a4
70d9d98892311eb101aa1bc10e56eab7
70dab77265f0c683fee45ee22bcff9a5
70ddf260affdae11ce44677c07c1fbc4
@@ -15802,6 +16088,7 @@
71531e5b26e95a152dfbfb8acfe5aa24
715434b54b25841426fcdf57193aea79
71587fb4377b11fae5bf26043b65c178
+7159dc52bab0c7ac81fba96b3bc0109f
715f0b0c40b783538e9dc79ff8062cff
71639047f2eaf112580349c27defd6f4
7164563a783329fd823e54dd9162c81b
@@ -15833,6 +16120,7 @@
719d4ddd91774551d4041d0a348b9551
719df82bbaa486042444c3da55215c56
719e9624e234e991b0f4ca6def98e5e5
+71a1a6f917bfc12045f4c00c1516c7d7
71a5cf3cddada8f35fc87eddfdb17e67
71aac0aba100d0c3938b63b4f09fe7de
71aaf3d79f18467200768b036a5d6bb5
@@ -15860,6 +16148,7 @@
71d63205538ba8f485fb29024fece305
71d892aeaad97670bd09961035b0b97e
71df931fc9b74f86c5da8f6be022ef1a
+71e27537b640e4a113f70e6680624851
71e436fe5bfe338b68bc3ad35107d73f
71e5636bd122d8835258e7c0857deab1
71e86b1f7d7761dc1f0a5785e3338017
@@ -15901,6 +16190,7 @@
723c9815e63441d80bcc9a41753d379f
723cc1d5c1016ef29be4c86f97c7c753
723d68b9b8590e2d8b667d8e7678e636
+723dd5c0da8f83e5ddf2318045f540a5
723e1b8d54931ca4dafcf440a1250d92
723fdbe07081e9f27207108622c7906a
7240d05aa3d80c7d1c3b6161a33fdbdd
@@ -15983,6 +16273,7 @@
72ca6fc5b5726046280509ea604f5ab8
72ce3b8a62a34e7b78ba210c03f1fe00
72ce4fba6b61a6c239c0d42385539c33
+72d26767141078393595d6e69881e368
72d2f3f08d8fa7c779119e4da1c27fa5
72d731ed6fb3747db31bdf0291ffc307
72d75e3b2a62d6b14978110bf0911d70
@@ -16090,9 +16381,11 @@
739eaa07e33b85a06c87ea87e61b5e74
739fe886398d3993d9362a07fdaad8f5
73a02e7dde64770d613d6146fcebd13b
+73a06a4a91271041e4344ca21e681410
73a0a6b5d8f24467a34ef321e8cfba7f
73a455dc3d388b0d06bca02ecf9968e1
73a49bfe132df9a98f1375e202d1241d
+73a5d58a7f0f6ba3ce68545869c7b3a0
73a631da7eda99fb1f5fb9aadd700bb2
73ac5b9f81ad6ea075429b33fb3a8c11
73ae54bd8a8a735f97907e8ad1e20abf
@@ -16114,6 +16407,7 @@
73ddd088cf5f5e2e1f6159352bccfbfc
73de73e7c21ad4cdd2e7608f67ac6c48
73df0da3461d00492b51687c0d382b8a
+73e07b17a824af5a8044248fcfdb271a
73e0f73a54c221c80e5ca09e2c66af74
73e3b89b0e57c5a255bf8fce5c427b43
73e54edf0c9de4fcdb396393e793af8c
@@ -16206,6 +16500,7 @@
747f4b9c5fd7d13f1b2611732745a589
74841f2899533f8db78c898cca15a4c1
74850be58d8daafda6ee8fdf3d864734
+74851e300e04b4a1d1fd356f31df117e
748735160895517fa79a565f4395ff21
748742a2e411e0ae69f1c7c0d4091880
748c2c155f988c5cf204b5e807f59ad9
@@ -16267,6 +16562,7 @@
74f6bb9d0a48a0bb7198e61e20c717e2
74f7f489c15494eddf736e8b360c1d76
74fd7e962734b7d662115d8decac03d9
+74fea71a45a55a9c86e0801e47bde7b5
7500a349828fa323e5341dde55f93502
750188bb2b5acb75aec33dcd44da2e03
7501f7bee27212c6cdc20eacdae53612
@@ -16275,6 +16571,7 @@
7509fff59eb32f2ff770cc95ff605052
750a70e327e769a9dc31686a9073cb6b
750d28bcdfa712227a5ca6393c8942fa
+750da3beb75390d332944ab7bfe55989
750f729c8e2a6a6473ae91237f29af25
751164187f6f0d850f4e5af4168fdb5d
7514345ff4f7746f7fef1c158c58a888
@@ -16291,6 +16588,7 @@
7526f46f3f0d046dc1d514624839b0d0
752b9ac1dd91c364dc4a7e11d37e608d
752ec87ab4834fe2d143d254e1a8cbb1
+752ef51d9352b539e9dd3b766a532c31
7530d73a182730e5ab7ea73fccbf9f26
75328cd04be0b83f68c1609d134206a8
753461a8e2c2fd862193aeadd9bd5a57
@@ -16378,6 +16676,7 @@
75b7f9dde35ab9c5328980525e6eb354
75b81a44ec2624897d5a50072f9e221a
75b9430e87638fe94802cfc968b50278
+75b958fc4de7c8b8974156b85cdbfacf
75bb22c806b2d2d28430dda9ceb6f6a5
75bb54960ba8ad5e6ee95f23e7d3bb9b
75bc66e6f13f3656223947146fd18ab1
@@ -16405,6 +16704,7 @@
75d7ec5211a938f0a072f6ce0b4684b6
75d847c133501f39e4a4b6599b590e30
75dd7591de07fc0093bb4b3ba98f6899
+75e12352e5cbafbf0010f1615badbc80
75e1faff31da4b1d1d07341548f784d6
75e41c7f2f7be33bacb2689b3a345081
75e5746071a09c9c2156fdfb5626b6ec
@@ -16446,14 +16746,17 @@
761a27089e07282c78943359968eeabe
761b7170375c6094a980c448504921bc
761d18b7e1e16db1aefb118966b28951
+761d899b480344f1260c819206669a2f
761fac49aa7858693deeac7b58cb7578
76255ebecb5260109751989e93cd4da1
7625e6819d152c59aadd211ac0421c9a
7627eb28c53f9a931c3c042d50304fda
+76299a2a869f4b916ca385c5e87dc65f
762b055b60a9af079841ea320c28a4b7
762c800b0beedc00ad25bb08ae2d727d
762e189dc74bfda111aa65078d333e8a
7632f441f07e4ff0ba342138423fdec3
+7636088181bc5ffa236b7798a502cafc
76365401ec0a14cfe5d430167e60f793
763696ee1beaa32cd87d51434cbedb14
76451c5e0156643431767fe64113f16b
@@ -16534,6 +16837,7 @@
76c57d85897e270eb684a289c5976153
76c77734877a35e8a186f93bfd8fb588
76ca5fc8aa44ed7290e8b3a6f498615b
+76cda79f9541d33eca3f3309343c4244
76cdacaae25015bbe5abc9cbd43a088c
76ce2909146e98dda90a78bc299e70b1
76ce99f35e6b96149facb47f02d07230
@@ -16663,11 +16967,13 @@
77a0eb4741fa034ceceea7a89676d43e
77a36ff89f19e5c117e17e8952d536a5
77a575ba2c666c3e3382d701d4a8b033
+77a6cbb4d82698381353de0fc616c1a3
77a7168faa5fdd3cb2ab45711918c5a5
77a987560007eb20a13622bb2873a031
77a9e1612cd750b41fa61757d4d68877
77ae51dd66be6eb8683592ccc596284f
77b128e5cd17b363a7991db22b26d673
+77b231949ba4904d7d23f4a6cd2c8dd1
77b3da2a8eff1f911909104022f16e49
77b4659485c8c0bf671b14ad659909e7
77b6f59bb54629a77bd3e3d675596511
@@ -16692,6 +16998,7 @@
77da519913b081ba34cfef082a52fc19
77dda55b96f8ededd8363bba6dd75378
77df6e8280eb6ae7212cbe3ddab11087
+77dfd264d5ac91cf0beecc470c81808e
77e6927bb9f2ad1e7d9d2adc36045103
77e822b8495472ccc3d78a6aa96db11a
77e98299b4402f467fae5da747821ca8
@@ -16708,6 +17015,7 @@
77faf6e758182c8dc18be7bdd1359971
77fb4e91f977a000b417cc5a44f99680
77fee2fd1a000fa4186186bf989e026e
+7800e7a5dfac70041678695a3aa5831d
7801579bdee0f8ed243ec22b48c8c991
78019a7e356738eb6e4722be932346b2
7805845520fead33e6abe5a7563cda65
@@ -16773,12 +17081,14 @@
786e3ab912d8b936d2419eb881d676c7
786fa72138d2445e73e69558a23eb485
786fa7d62c99d8e098f43eae734048cd
+786fcb4db107eaee3bb10fdef8812435
7870b85ce4f5c3028cac7e5aea212e70
78713fe73f292c6a56ff755594e68516
7874c378896ff89ae7508d2b47639e81
7874f4600e41e35a134170e32a6c7739
7875517eee90d46d5a32facf8f8e1fee
787b4b9d54a7a102ecf601484543e8a1
+787d99f892f9233a3b20767c485cfae3
787ddf1019f1a2727ca0997c74c65f07
787fd0c866c6f705ad3ee228cbeb7997
7881f34a7f3ec531d7fdb3b998839879
@@ -16849,6 +17159,7 @@
78ed5b250f96bb826275b3b16bc3fa95
78ee1bf4e43182c7b49ef0d2b329e63d
78f319e595d8cdc8f901aadc2ce0c08e
+78f4b67957faa1a45f3d3a2686d9d77f
78f648b3f2da9663ea99318220b92631
78f6d313b33098cb63adbffd942c2692
78f749dbb9635b61d95fd77c654f09e1
@@ -16912,6 +17223,7 @@
7988e73d38fe30b3f4f8379f4c48564c
7988e75a8e9f46904ebc476a352d3944
798a5267b5662d6e5d93ebd8f7158013
+798cc6ede2f869671fef0a55c1a072ad
798d1d9eb113cd6d2d3b78fb524c6968
798e5ae737c3e8b7840f5a0775d06277
79933e97a568811149beda08c6992bab
@@ -16927,6 +17239,7 @@
79a49ffb6a0b36804fc9c4abd66b76fa
79a5e2cad1b6044cb0e5247204a5545c
79a7be4ee8343bd00d5c8318bbcbedd0
+79ab79a34fdba6a6d662cfebb229d1ed
79ae2f3c6ad2c0855e449c1761800e85
79b194c58d03a11243808612225cc9e6
79b1b21f0950102da33d2591b0f5ca6e
@@ -16986,6 +17299,7 @@
79ffad0d06b1044587297400b2d6fbd1
79ffaf8082e825b497d39fba6314f02b
7a004af390ce64b63708dfa65afe6e20
+7a00643fb00c3d20ae4d4d37c88e1dd7
7a00d83d51c910292d3b97c753534b7e
7a0195e63af4c6637721097584a19773
7a029e72dce9d5772809d9b9b76eb854
@@ -16997,6 +17311,7 @@
7a0edaaf0d3a3074e3113632181b5114
7a0f89ce9fb46fb3d71828ba15ed1e51
7a148ceb79ce2c21f4ce353cdceac353
+7a14feae3c4f85af0bef9d3d4e139e15
7a17bfda27edd8e02062ef17d85ddbfa
7a1ce4ea19139a68f6831c9141e2c63d
7a22805d92d5cc7c02e85998d25ff458
@@ -17209,6 +17524,7 @@
7b91b940f3cd94cd37e9ba194d32fead
7b935b99ab33ad2c7347b49aff084148
7b93dc69018654419ae0b8f593251ff4
+7b94015985937346eaca9371c95bcf69
7b94039042e12a295b6385093319830b
7b954f1dee0516820164e9510c0a2ae2
7b96005cbfdd5aebce53bd016d04f563
@@ -17269,6 +17585,7 @@
7bd88744f16c5596aaa0349a956482fa
7bd8c8013161148d3fac2304d5acc660
7bda13c1e80520b45b3aa45c5fbfd562
+7bdb34037968e7b70709ac41a4517a1b
7bdb9da6d1ef645a87a859f49982b2b3
7bdc2d2e5935fc3c90568c47ddfb6824
7bddacc332dcae08800e935ed93d6ab8
@@ -17300,6 +17617,7 @@
7c0c84f0a78b11c35a29ec24a5b8e877
7c0ced6a19da6720b32ec5bbb3753ea8
7c0dfc5cb499c165d38d88117bfe4d2b
+7c0eae7363218b411c35c1fc05e4c893
7c0fb8673eeb3af431ef8b6c0d2de686
7c117e7f592496e55accdc82ba5bba4e
7c12dc8d3378ce11f29e2e4dba454218
@@ -17317,6 +17635,7 @@
7c22a8df35c1f990c9624375ce777657
7c24acb5e3baba618abfbdde9600c566
7c275ba67b5da741b5174736e3f0c812
+7c2779f4a34a158bbb4f6a1bb21fd032
7c27de2b68f6398350c7d527b9c27735
7c2c3d69010499ab56b2af4564737440
7c2ed7dd1602af288bc67ce15cf27687
@@ -17354,6 +17673,7 @@
7c6f5d58c555fcf8c5a5ccf484e5497b
7c7080012b23b7d780b3e531ef7d364e
7c70fd545bb67a5a41b11a50ef1406a4
+7c7217d59164cd3465e0e1d41d95ba13
7c76a9c0636cf1f0e9457ff97c2c21cb
7c77fc49ca66d1e0fa032b9ead453c1e
7c7b38b7f361ef51683a941e3ac74d2d
@@ -17398,6 +17718,7 @@
7cc6e45c91c27141c61ce99fb9a78327
7cc7a336329294b663c58518e8684ab4
7cc904d7dba52b02251ea35404e422bf
+7cca11cc7ae6fa77b3c34c80a393307f
7cd5fa32fb9d9db83b9070df9b53cf66
7cd643c3967a3a7e98df49e35a5cba12
7cd7da57d85ec141ff9363def1597ce5
@@ -17493,6 +17814,7 @@
7d648b4317b58dfc273ee69c6627677f
7d6a8ad9f8bd703bc0e478b2803deeba
7d6bf54ce106e7fd6737606210da25f6
+7d6cd6b8f2a1a5ef128d2f90ac2abfab
7d6d9cdd6749134112b785ec1e86279a
7d6f32e195b1015951c57b84733b2230
7d6fa3fc3bf6b65992fb58f69475b7f7
@@ -17501,6 +17823,7 @@
7d7338fb01cfe9cc26bc3bde96addca3
7d74cb5610f31679c9d58dbe85dc22bc
7d76fd8281ccf27b44da699652cb3976
+7d7a73a54ad8efcf4538d444574cb9e1
7d7ea257b2bf149e2aca7b79426a25a9
7d7f804e33ffc5e7763a3393d524ce55
7d80cb02ee47bec254e76b0efc4b0866
@@ -17513,6 +17836,7 @@
7d8621a17b3958ea744122ad5e28ce44
7d89494402442054b5b805d4af80404d
7d8acd079b6578e89e051eafe016f7a8
+7d8b133d1b7b1b8eaaa7f2cc0132fdc9
7d8b671f459920e4f62e0d64f975770a
7d8b74c479741b2fdadbb3cee23902b9
7d8cc4ccbbb6fada25bba250bdfa607d
@@ -17782,6 +18106,7 @@
7f2471347222b46a2d7696175ccc0bc3
7f254530791ceb326854d76ac8c49c1e
7f28b1b162157fe95bc0cf3a97641e62
+7f2aa694a9bc451655e9097526463281
7f2c644c56691786ddc169d78b89a0ad
7f2e74d326dbb00e207e282ee377f886
7f2ee8fe21d26303a80534cc029b528b
@@ -17792,6 +18117,7 @@
7f364aa7a3d5b8967b377d4fc6a348c9
7f36e5d3ac2a40d614752715ed02dc23
7f372ddff28b7d71200607fa68dfef59
+7f393658816a60f523549585d7652c91
7f3b6a6e7e87d5a93610ff9caa95f5a4
7f3ceda701c9e669251f2b61d9e1acd2
7f3d0f1072749c718308d7145059534d
@@ -17804,6 +18130,7 @@
7f44ae4ba139baba725b61418b3858e3
7f46f5b2c4683c3a16e1f3489d45fe9f
7f48e85c62dc2744c653b56a54f98ec7
+7f497bb176533673a0209b6348d522d1
7f4bd6994308225799bc200d3f2baf37
7f4bd76498bf16b80849760d4076e483
7f4e487d4b9aa9a1719c9143769e775e
@@ -17817,6 +18144,7 @@
7f5a034e1cb0ee910f62e7ca0ac153df
7f5a857341cc8eaa2a9e6ec4d6f03dfb
7f5bdb3d3f923be256f39e78760c08af
+7f5e23d6b423286d5c2e5036d903569d
7f5e48107e91613a352f561a0a03849d
7f60b43c85d3c449273b7545a82271a4
7f640068a36ad5bc4db04c58f2131af8
@@ -17840,6 +18168,7 @@
7f7f88fdcd9c4b7ace723df9caed35e5
7f8362e97f76751c6f22447039f9261a
7f83dd79375b017c760b34362d71e5fd
+7f84f74ba24fe7461bc2e1d4fe5d1bd1
7f852535345209ec5a5d81a1253273e4
7f859a2f4fd95c800c486b801ff9f106
7f877c0c6bcc45f6bd2762f06d19343e
@@ -17894,6 +18223,7 @@
7fd90cf6fb7a04a431783b3e6956aef4
7fda81a0c965e32e85dab6496ce8e142
7fdb97bac835168fee6f6095866d55bd
+7fdbabbf8e6e174a1e5ce1f13ed2222b
7fdc7bfb397683bd83f6d98a2075e98d
7fddd775eedeefc9fccd444dc813ae6e
7fde123967cf7e708bd2cb2a4e5cbbb7
@@ -17911,6 +18241,7 @@
7fefd432334cd74f2b54146ccbfc3012
7ff8b19e11a713cc67e28bc8db5f148d
7ffb376290cc2fadad89a98d2cfde256
+8001124227c6af8e0200c9e61aedca90
8004cbff78666b12090efda2ea5b05ac
80081e99722f26e6e0e33c04bfc92262
800933a191b67f1859016ff2af376fdb
@@ -18052,6 +18383,7 @@
80f8c0f70c00570b9412189438dc9a30
80fa242542da2426ede716f2344326c5
80fe937892637423c12e03992e788bcc
+80ff295d637360578ed3098692555de8
80ffb0a78c5c9e21448132f0cb3d6dfe
81002f4bc1db9b19e45044eab0fc8ca4
8100c9a74700239cc09a87bd0628e129
@@ -18197,6 +18529,7 @@
81ec7616d3ff230a69c37b2f910e547a
81ed2084916370a400a616e53b54e49e
81edc020572a6b9117866bbbe7150bdc
+81ee2bff81bee04e27308726e6a25abd
81ef9106ae14f48c29d9d3a3ce10bdd4
81f009f867b3a7999bd993925f5db39d
81f1640d92d3cf03f0bce5809ce93b3c
@@ -18207,6 +18540,7 @@
81f6f56c4cd0ba64d85a7d1b565d789d
81f723c483a15b361efd3a58006c47f7
81f79b5d02885cfbb0fab1c7ea9cf20d
+81fa3c2fd813e0155e3f86d7fd7e323b
81fad47c334aeac99fd501edc6052634
81fcdb8cabdeb330dec4fe3ea2c6a380
81ff1aceab84dd47a8b9d44d634bbd92
@@ -18334,6 +18668,7 @@
82ce0911b0f44a2aca0e7ca1cc60722e
82cf3fda6b9ad2cb92fd95901cc54db9
82d227076ae755438e2fd8d6b057cf6d
+82d26c7f1440941f456435cc1961ec37
82d3bc5da153b1f124c126bbd5deb113
82d5abdbf8e204219a87e645168bfafa
82d87c1410121ce5699b321e5b1d52df
@@ -18420,6 +18755,7 @@
835caa24c207708dec43c98cf9d56bf7
835d104ff8c4256f551094be8e26e7cc
83627e2c604d892056df3bd78b9e3411
+83636e853cb66147799d625253e88533
8364282325357829132979022f36122d
836786ac31e394ae0deb26c50819c97b
836d2faa87b74daad504d1a2eac41cb6
@@ -18446,6 +18782,7 @@
8387e4b44996bb7841edb697237957de
838d4da0dbc50fe734f8224cb13b1e0b
838e2b673b4739578757578630629475
+839020562f3457d503c7f70cb782f194
8391df712c2007955fbf651f6f291a7c
8392d8ab86ac651234406d7fb8d19542
8396a5553bee246f6bb1b3e522675a45
@@ -18477,6 +18814,7 @@
83b9fffc8c19b0c259331a09680ef062
83bb225cf1ebbfbe81d9f1139c0f8ecb
83bb940190f161eb67407eb18a13d91d
+83bc823cbc68f621eaeb4274c1ad9e73
83bc9e8859ba1c365045bbcf4c41c741
83be1f750817ae53176aa3d3589eaf64
83be20637e553038ca1af7c84b856632
@@ -18491,6 +18829,7 @@
83cefedc340bb78e43350544940ecca0
83cf0aa31d59c1d227eefb7213d1d8b8
83d0abfdd5a06e83ebf150e1b011c422
+83d2fdfd70a7a65556a09ce84aaa1e67
83d553fc77823675a504bbe5fe4257cf
83d7f8ab4b5faefce86a7fe2a232a542
83da1900e65edc1760622553ba5641fd
@@ -18530,6 +18869,7 @@
8417ddc784be7461e5373d6a8a3fdd85
841848ab7076b437f66826e647852139
8419b5b6215fa64a7790ce443e147ec1
+841c31988d57ddb640b0fd60b36a2765
841e012379a1cad8530f4d72937baee5
841f40c5a2bc72808f1f583d804cc6fd
84231032a8025e7500b21827756ca50d
@@ -18553,6 +18893,7 @@
8436733d1bf8e9437ba7da6967d118c5
843a0e0d8850d3226b95c7445febc8db
843a20fae4bee6cffdab7db5372abb75
+843db8da681e6dcf1e4f2fade52b12bb
8440864a49c574bd75b0acf123c07b98
8440bed23fccd506e6220e7395190df3
8442c508f0280f36e67f7eabdea016f0
@@ -18605,6 +18946,7 @@
848ff93398fb8ec0de7cefe9a4678961
8492cf112d95a54ac9c75b9b286a9a31
84977eddfb1f68c298f7f564605a3639
+8498cc1515f55de2c71e3720e7bbae96
849b2dbd7715e611bc240d0d3aa0619a
849bc17cebf2308b89c27721ed965b6d
849bc83fd329c33d2daa6c8e87ba8d07
@@ -18707,6 +19049,7 @@
854173c365513d3d28fe51b0b93fecd6
854554201d59eb19d344b6e9e2ebbf43
8546f35230c099cb875e18b5f9fe592c
+854883a6ef4318b54c6ee15283548ecb
8549e4fd9125e1b91254f4ad8dc5e618
854ab2e7e5739f7e719d506504c87a41
854db32ba58bf53a67bfac3755f379b5
@@ -18719,6 +19062,7 @@
8556e1e8ae66786cc67a4af914417bcd
855743fd83465a13708e04844c133b16
8557a84779b20f31cb78220843fb4522
+85594f6fe239f4059695e72f51b099e5
8559ca1c1ad1e7edb64313adb023205d
855a94decc0f9292df95a4b10a203e6d
855f1897e7f33a078b42a3a210c470e3
@@ -18766,6 +19110,7 @@
85a56e7261940bcd3c5499b9856c6402
85a839757cf77b0cdf3910b4a91a6d41
85a8ff1b6df262b72ac9d814fd67fef5
+85ad2dfc132baecd2eab5a299af7705c
85add775fdb1221b258508127213259f
85aeb69bdb17ce80da9409b5c60c9a0b
85b079ed7d15497e6bdf57a7999d5f51
@@ -18829,6 +19174,7 @@
860ef8b231be6068c556583eb94ace61
860fa354049d314f93bbe907f4f2718d
86103fb3be9355aac7f517a55faf64c8
+8610af95d99230f6b0fed3911d39fd38
8611496d6ed41057c6abf8f37f27877e
8613f7b7b2943ce57131db2c8be26076
861553e01c6de0d93eb0f10afaccd1ae
@@ -18837,6 +19183,7 @@
86171fdc5709a49d63c721a56660ed48
861997ca02652306799c73b13d537705
861d27610749ccd7fec1e38a7ca53a3e
+86201a4d287b83db2c065043d4e80312
862025d7bb6ea11ffd839abbe4dc0212
8620fddfaec3de219885aa2b403dc9dc
8621560b13eef39521ebc2470adda627
@@ -18854,7 +19201,9 @@
8633f7aa91e09d45c5b4d09b03165cfd
8635478d61c4e29bea82a9b0f005cd48
86365b8b8c34a7b2474affa9af469840
+863901c209ce03a0d26621dae68d3f1e
86393795d9f5e201f94815cb88ef2fca
+86398e45e95ce1aba577c4713f10d374
8639aeb10bfe3f8a2b25ce48217a5179
8639d79fb13e25db04b9ddf976a166ba
863b3fbda0369d094e80dc0d36918bf0
@@ -18919,11 +19268,13 @@
86b418f5ffcd92e89c186e5643b6518f
86b731d0f4a55150239cb917c8b0f5b9
86b9eb76fca4780377a1a72c9eacd9aa
+86bc67d939898428b41be550193f5239
86c073e06fd70e5792cb6262cdced9e6
86c1b70d5e06c03d0d9447dabcf799cf
86c2428ce370a7c593628be5b18035bb
86c66b79798ea1595061e17e95ced7f9
86c6aadbd0d30f122e1e61ddc6da9b85
+86c781af9d5b8ffd301b17f488fced64
86cd7240e6d731ed1f5bd5513b143938
86cfcf42d05d6b3d09144ea4c360e99b
86d03787c1d155e8ac3af606ebc3c449
@@ -18964,6 +19315,7 @@
870d6120512daf4ef6086eec9eec774f
871047acf4aa7e822ed180084b77f5ac
8712028e568381475a8d520ede470629
+8713a8ec879cafca6e08a80748130245
8717de83eb2d1ce3b0aac12f65017143
8719fea29173fa9710aa2d2f97169380
871a249088426849bd13bde2e9824f5d
@@ -19061,6 +19413,7 @@
87a959abe997a40406ee5470617d35dc
87a99a3b842a349745aec5238991fa29
87aa0bb3be7c303a63f5e8fc2c4757f4
+87aa36bd0df5e11dcf64ea43411b2037
87aa4448b19da378ebd376274f7f4402
87ac57e011995724e4298a3b96791a0e
87ade9691d6ca8158fa33d407b1e20c4
@@ -19097,6 +19450,7 @@
87dc050b05977c0aa55b7fdd2a495237
87dca5d6b3609a32d553c8b5bcbcaca4
87dfbf758dfb9a6191f8e46978492663
+87e05ceda3d199ea376914296dd3ffdc
87e1ae3d3d2ecd20c87bad3a5900c234
87e25d632e125b1bd084709de744048f
87e262e9b6941198c07f6fc52b625979
@@ -19106,6 +19460,7 @@
87e57d8502932eb0d6c9434f0110d94e
87e62ae02742b3991775ba5723e0fdbd
87e7c562e0f3dd53048fc07323e38cf6
+87e7eed2646bf9f903650ac40385969f
87e8625178bb4d6c32750fd8127b2c8f
87e8bcabdea8732bb533079b8603c1f8
87e8d204224a530c0acedca6060fbe72
@@ -19199,6 +19554,7 @@
886f47ca01dd1ae949c33dc0db68b37b
886fb225990449a210978779eea8190d
886fc587f5e5821396e3561e13c16844
+8873312d718f5f1588906cebb6438565
8876b8a2d775df4db05ffc8bba103fb5
8879591415fb3c1f4e924869a52445e4
88798b2eb2e2801dfe8bda7c8f55db87
@@ -19219,6 +19575,7 @@
8892dfa749668f81c3f90c78b5beb6e5
889302cab72b625a6c3a9c4667699d1d
889439543eba60d1594f6c8ed345aef6
+8894d2045f6f343cd4a8a14c42a10170
889638aed40f14568f27d3b04ddf1fb5
8898f01342a2eb77ce4851d3b16ce826
88993980d115001b13db780b344f2d54
@@ -19252,6 +19609,7 @@
88c750e460146876bff17166c45ec5ae
88c7a699c9a540f6bc330398d63ce71b
88c99b04eee5e3f00dd1c3d39cab0715
+88cb95f17fbd8c506aa4865ca45915f0
88ccf23d5ae87bb032e25020d53a498f
88cf51535c95081acf538967c5280746
88cf8b7d748a24e63a83bbcfa785e067
@@ -19306,6 +19664,7 @@
89255d118c23397cff000a5c4bd2fc27
8925fb5073cfb453b1bc713add61669a
89273a96cc0cdb10cc11e2b384f1a643
+8928d8905c9a358f39addcdbed0d22da
8928ef6b2f48b64047bdd139508e4e37
8928f5ab2eaddccab3cbaf750a60ff46
892b53dccd474dddcc0f56e73f3b9bb4
@@ -19313,6 +19672,7 @@
892f8f2dd1b23cb695d739b7e03b2bf9
89309ec0f1e6531ff832f4358fcec008
89324fdaa12bf9d76c4e7915fe39fd95
+89326e1d1004941dacc2a00b74b31ffd
8933695c8a984739ef9d7fc5409444f1
8933e50b597238274bfb6b8c184d817e
8934bf0f1e082182c8db75a93532eb3e
@@ -19404,6 +19764,7 @@
89c27806c7a69b987fb5d469658de7f3
89c2dcc88141c98d3086fa778a13e04a
89c5660783399e48904fdc87ca9ac1ae
+89c589e5e956047c10f74f515dea3d1a
89c5f0b4d7587e038f6fd0b32b9a2482
89c7357968c87c9f8683f4b3d3a1bae1
89c8451b2ae033220320a503027eeff1
@@ -19577,6 +19938,7 @@
8addb6d816c5fbab2645af75ef42c604
8adf4a4710627299ec3d28dbb0b016ec
8ae0c21d0b0c8ed13d9989174f7a0a9d
+8ae155f1741d92fbf053d916321d0bdc
8ae190274e9bde043852d6832133809b
8ae35df902bca8437255bfc1444f7ec2
8ae3b15149b91893ea9ea170bafff816
@@ -19653,8 +20015,10 @@
8b62684d624e6d5e5eb8b33b7ee3b0dd
8b635abfb386c6efd9053fda9037525c
8b64ab727581942bb7caa209bb2c5e0d
+8b6560102f177c116e793f23b41d9f61
8b6969880d14eb3bcbb266fa88ddd26f
8b6be8a3777e232d46e067829b71884d
+8b6eab8a40d7867d82218b58d576085a
8b6f218b4a3ef86ff520ff9e93b97057
8b7027b606d7f140b427dbbd38f7a2a9
8b7150f7f0bbc9ca56515e3a39f44017
@@ -19665,6 +20029,7 @@
8b7bbb4414afe313c84749bec55017ee
8b7cc8af0cd71319bec1e25eee1ce114
8b801427d14ef0b1e7c289eeee4e0567
+8b81ea923c0a024fd49b00a63df61ba6
8b84f22c487da719eb6b123c32c476f4
8b862dc598c7b3f4f1cc110760189cb6
8b89851f4543900ad81eec11fc1f700d
@@ -19673,6 +20038,7 @@
8b8b3863ccee37e0a60155e689acadbc
8b8b6b0632068c153f6d490865d90dfe
8b8be6c831b165d0affa0783c36b06b3
+8b8d0d4443f4a7338c4c7d7ab8131c1a
8b8df784bd64fbfe9e6bf2bdf44bcd2d
8b91f4ca66732c655a1a51df222f20a4
8b92256a2af2eff412e14ba563e9d35c
@@ -19691,9 +20057,11 @@
8ba7dbafe9246694dea886bc2cadc79f
8baa86674dc3a3cb69e061b77aa22e86
8bac0a620a36786ef183603139a66703
+8bac33853b3b0351a130e4fcc7fcbf1e
8bac64659fa918bf14edb0007f501229
8baccace5279033717bb971bac37479d
8bad458e8f28bb8e35b805a93c8e105c
+8bae71ec346e14e082e51f852fa943c5
8baee2f82e6e7e1c2debee214f3a27f2
8baf46a23ba8ad68f9c869453304fc58
8bb09fddad0879fd9eb5a575cdf60929
@@ -19706,6 +20074,7 @@
8bbc024a1b59881eb0850ba6ac54aed6
8bbcadfb79be01a36badb667e5795df7
8bc24f47416b3052c4d1a91d0efec774
+8bc307d02c6b6384849e9c7f8f291562
8bc3af4ae8ad12c41c9a5ae2377cf1a5
8bc6dff2ee45be0ee9d25a3608d37f9f
8bc873396bffc3119cdd5c3118adbbb7
@@ -19797,12 +20166,14 @@
8c655227e5f6daad211a07cc58bce0ab
8c6752a131501fbe826b92bc2c4e4718
8c67ee9cdd5596da5789230f8d197c25
+8c6968b5946a177459376148e749453f
8c6998253d2105c5117feb7278c21b2d
8c6abde21bd20320c36a80c31149a0e8
8c6abe02b0287c6ec09aa6c74ed7446e
8c6b903aedf0410cf05900c03ef01eee
8c6c4aadfb253f8fedc46f568066f7dd
8c6ee2d3940dfbc38cd191a8884dcefc
+8c70752a68db33f0b78a400649f8549a
8c710ad168b1a6753d351c20a6fc1806
8c7149dc8677d12ed28c902fb73b491a
8c7272e79fee4fd65860daf2f6cad0dc
@@ -19949,6 +20320,7 @@
8d91374568e156a30139007f7aff764d
8d9281eef6a05ac4a7e57403a9803609
8d93bb0b5d2c68051de050bea62ad185
+8d989de213791633f03f7c0dd708f878
8d99109cc6f0940841b8850331b716af
8da468ba3dac51ecf41c8ed5f59cd811
8da590b29bf63da90c0b01b1e603b2fb
@@ -20007,6 +20379,8 @@
8e11a831d45a83104f5898a6bbee1c12
8e1231ca4b24cdd7a9544fa8cb58c726
8e15e9c7bf8eeb71bafe349ab94b3e6a
+8e188e047f34a0be060f4f1f55d7769e
+8e194408054edeea76850dc480b145b1
8e1c596c88f9df3de33487bda03bd8f9
8e1d564cbc28187388c6e8054942237e
8e1da1a3bb697d92433bff919456594c
@@ -20050,6 +20424,7 @@
8e6824c01d170a0f6896d5fe1302a9cd
8e6aac78581ba6bbc92b67364a4316b9
8e6bf7e819cc60f6b55231d2ebdf7d41
+8e6c56010ed02d9cd7e952bc2b77258f
8e6fb197164fa0ff10aac5ca41eb8551
8e709ce410a08f55b925ce55d46115eb
8e712217e4834cd1f26e2dfd6f5b3850
@@ -20115,6 +20490,7 @@
8eebeeab9b012bab6d75329490473a06
8eef3bf21fee20be02163b7cf7041b41
8ef567913c918591a18f8a9758225197
+8ef8e32faee8cd988a27983c7c51eb6a
8ef9fe05e5e0dfe3be70b117bc844362
8efdbed41be5e34b564d7f7330f94e06
8efdc6ce6a9d7713e64f561d8f9b425e
@@ -20136,6 +20512,7 @@
8f1cc6206fbb4b6bb2c840e9cd36101f
8f1d12ad0e1509725d1e021acce0d0e6
8f1d3bee6a5f2f5065797897b53b8c56
+8f1d4c7214ae2b6b2b888d94746f4392
8f208c28cfd040c3e21457d4c6ca870a
8f2123d359157da5cd7015e04d0cfeed
8f21ccf33342422550123741773742c7
@@ -20151,6 +20528,7 @@
8f3c77537df20bf6d7527d49f4dd2af3
8f3d1ba750431204188187178a21c5dd
8f3ec3587752efd663fa30d9643cde71
+8f3eeab8291e405bca29b99820e9649b
8f403dafd43add0766c246bb58fce9b2
8f437c03360b57a4dd9939cf76eb6729
8f47131e8e7e44ceda62fd8238984135
@@ -20195,6 +20573,7 @@
8f8cda8e252dc360c6f3eb24fab8f72e
8f8f7e89e1a28ba32d4a109088248a15
8f90735d673bd32b2a737125fada7703
+8f926d05a763d115f1da8b0e20ec7d69
8f975f2f9ad91b4b78082b69872215a9
8f9c9e2b3f1e4481a96bfb74e894bc61
8f9d70fcdfd052d2d87ea88471f1b6aa
@@ -20234,6 +20613,7 @@
8feb2b7eeab8b941ed0f092a91e7c11e
8feb434cea971fb73e5810a26313274f
8ff43001bfa0790801809f3380cbc6b2
+8ff4f499dac4b59264c38bbdcdd1d861
8ff60a4bf8f842b49a00b82be20152a0
8ff614530bc1d8e3938630d82d3a5b97
8ff6ebdc7ca7bc970d03cc047201412f
@@ -20400,8 +20780,10 @@
91222d6fbc917ce8bf2548584fc55e49
91246d1e3d47ead307e0c54847004c56
91247da882c0b535758ee134aa2386aa
+9129a676aa7287d6bd3ccde996b1f6c3
912b404ee6cb5f3fdf8a393b23b833f3
9132b0fd15ef5233a651f928984f1697
+91345a0fbc0ff979c1ab80a86ee77101
9136d8b1e9e69cdba1aab4ad818a5fe6
91380d74e1da667902c77284a62dec28
9138662f35d8996e21f7b968ee3880ed
@@ -20411,6 +20793,7 @@
913d5903a9fae8fb1b56e68c700611f5
913e1d76d0ab3514b70d70e801cc4388
91413de75444cee3cb0384021fa09a9c
+9141ed855f3583df448e5fcc96256a88
9145358788431bd0f936ce4055f60c73
914bb39e9abf7d4d9da9669a47272c63
9152d60c8422d4852c3f76711a1d77b1
@@ -20577,9 +20960,12 @@
928c1b8cc11cd92166b6eed678284e0b
928ddd4e23c1772507b34ecc88408909
92903777e4f272efb6a137c0ba370778
+9292f0bc6ab81efce8b3e8176f10368e
92947fa4e9e659472208100887d86427
92969c92ec38bdedd7dd31c85826d268
92990a24ffae160918b1b42415f9f663
+92992ab3590370df1126196f40b05676
+9299d90069141028e70a0ecbb20f47ff
929a8573f9f69c172fb3cbdb1931e5b6
929eb260791837b6c64c12a7eed6abd1
929efcb17b11cbd0599b347b5c8fd4a7
@@ -20598,6 +20984,7 @@
92c36f053220afd1ca3341fa9d8cd582
92ca5c3f1e95634ba0e7d057d8177a11
92cb1013af1af9987b2af263894fe151
+92cb23f58ce4b861aac0b77c7eded58c
92cc1c96d19bacaac8754d7027190536
92cc81ea83bb641c6039e44359bb46a8
92ce22d54dacbfbf249df37d3ada007f
@@ -20619,6 +21006,7 @@
92e8042a88983e796360c1d097196dd9
92e8348bf1955ab2affbe4873cd19723
92ece9065a90db1a6df21ef760edede8
+92eebc6039a816bed151e8ea1989ff43
92ff89d9194ca424a6583e901c352e4b
93031d6729641dbda4e23fc32a926d4f
930592249c1f07a2d6175d3d3e944adc
@@ -20761,6 +21149,7 @@
940adadcfa39021af6862d9ed052a5ce
940adeb70caebcbe5c73bd0450ca86a1
940b9855a8f371ab5893d9a7b25c29dd
+940bee17451c0cbb87153525a6af49b1
940ecfefc39cb15491c5b563dbf5d6d9
94134f907f2f5b635c3d227f1310b2de
94164f0a864e4e12316a7cdc597bce98
@@ -20775,6 +21164,7 @@
942e0057fc84d2ce34873407596fcc24
942e2cc312a779d717f38e33bffba341
942e459ae28f91e703979d1e11e1022c
+942ea5ada569a4e7e7c5ca8742cf4fc0
942ff960cd5950d8a297ac8abe3e9811
94313e083cef8a45eb1570fe01f4197d
94337b79d0f0076b6119da3b1826f7e1
@@ -20810,6 +21200,7 @@
945cc31ef01dee5c9698ca1b5035fd78
945dd6e1133f0fc8732a4f1d7f685c9b
946105a2b83870897915c7e5bb2420c7
+9462d9168b7f46a672504d1173b1a773
9467dba9b01587d9cb4b0f1dfc5f0c8d
94680ee1adec2063dedda657d098db94
946901e3917e006d78ae8632468f9da0
@@ -20826,6 +21217,7 @@
9487262b21a05dd23affc67557563e15
9487a3fd5cfb158db3d130777031d7a2
948b71a10028f539e29d60dd45d37d43
+948d7cf5fbff334f30ce6fae19bc9dd2
948db3d5ddadae4fdad99b19e83ea9c1
948de0699e52a78f535cf24f0e3fca28
948fd7294f9e47ef6f36cbdb2cbfa04c
@@ -20864,6 +21256,7 @@
94c80fb39b467469a69a4253dfc85cba
94ca72d28a2c00920380623785c53578
94cc0428d197c6a67b73fa3d1ce509dc
+94ccec90a26ccfc86ace6fed5dd45e3e
94d2db0bb7cca1611645d2e897351b42
94d4441fd25a121df00be95260bf3c37
94d45147b6c2e18842a2410af79adec1
@@ -20981,6 +21374,7 @@
9597568bdf6bea083b3ee284439fe729
959a1acbde11ed25a3b5009e3c4c2e43
959cce0cd6cc8dbdcdfa6d0841302b45
+959cf332319839a01fc46d347c7820ad
959deb22525f32f72882ef46d48f1364
959e25c44ce6a81b4721f7233318499e
95a04d924e9e40525475d3a55c758982
@@ -21005,6 +21399,7 @@
95c251b92a448929550c9ce60ffd10ca
95c369bf2c4ff8b82034a9e4b891ea1c
95c43ad21780e807708797819403508b
+95c5064a43c88a2c76c19cfd9b52578b
95c6fd40fa965e2ac702822181b8f736
95c7e508b4b8c473aed27a61a8b46ee1
95c9bb6e6603d6abd974b6d02142bb7d
@@ -21174,6 +21569,7 @@
9709d09efd9edc1dd59c96d34aae9044
970b34c6924b9fa1bc6ee146572e5cba
970b912f4d1a615915070be98036d230
+970bcb8376045a34b7eb1807c0b22083
970fcfb4389c6e4c690a8c6beaea65ba
971002557b2e18bd5c676dc01f8be2c7
971041d9543367a1566950cd77d751e4
@@ -21231,6 +21627,7 @@
9769247562cfc366ca2336424ac23b2d
976c8c13cf2fbf8c06fcf679672803fb
976de60823b0520daafe310d58079b8a
+977003a964dbf61316ec4ab678ff7073
97727060dd1463f91d10093e59ac0d1c
97727acfe5566b28d759df940c8e5dc9
9776357db5da42b16790d3f6acf04ed5
@@ -21272,6 +21669,7 @@
97c3f7944803dbfec48508e6523043db
97c605921227b927c710e272ba97b93e
97c77c125b0de1ec1095665946f9c6b2
+97c7d25c4308a96b02241694740f23e4
97c808ec65ba8b8b2dc8dc20d8692b6e
97c91858cecc18abab0e6cdd3a033a9f
97c97da66d792158675cba8ab8dee5ce
@@ -21288,6 +21686,7 @@
97d9558f120d7d4b0a81115cb50622c7
97db192a74c0d7713ffebd54a18ea4b0
97db2f18d5ad1bd289d2339e6351c461
+97de93477d7179b2cf79406623d54ef7
97e0153fb0557d0ddb6b7bd2ca92a251
97e1c3d85d1366707773b65b0d53f116
97e3313880ab659b8f21843ccf039f11
@@ -21359,6 +21758,7 @@
985e4fba1f6f5d20edc234b123fa5a16
985ed3bd4c034ef0bbd42b5e36b30a51
985f8e919a0707f78311fa3dd3733ea5
+9861858d5633c6e9c9f297f221f2002b
9868b7d69c85281f9223b5937b189121
986918bdde49c7fd75724016b8e2b31e
986af39f8bed3841397297561d5adaa3
@@ -21371,6 +21771,7 @@
98745fe9f4c53a2081be4fdfd317f150
987819a34d36edc44d7a143970b1d2db
98787e2d7be916860eb51669ebd2f68c
+987b7f048232976ee9abafacacc6614a
987ccb87f2d7f6c7e2ba7d5a7bba8720
987d8fba44296cd987dd840a3aedfaed
987d907787dcaad18d8c892f475c8021
@@ -21461,6 +21862,7 @@
9917ff6c80ef40106ae72e963b4b0483
99199d68e7acf2945a2a23ee94a14dbf
992184d8fa76392d42592356a4df9f6f
+992218012a0e68d19b54e45f70094af2
9922a604f9c4a84c1b9ed2f4cb00cd05
99248daed04fcd44bf84aaf83e1b71eb
9926c127c70fe6c4769eba305eebe12d
@@ -21503,6 +21905,7 @@
9963d659ca33e11aaecba218e957cab1
99673019b873ffd447623d24638c7ea8
996b3d59753e6ee7732666b1bb9154de
+996b9d4b1ad7b443331d623be1a5e24e
996bc0c25724c0416e1f56d4e18d502f
996c4ebfd1cb46ee46b204970c4a1a96
997114917a37377a3e5ddef3bfaa459b
@@ -21554,6 +21957,7 @@
99c386b4aa5fafc6cda2afdb2418048d
99c65ce8b44c1de97d503bcb6bc96d40
99c86f3bc07c963165ff5b76e4e40e42
+99c98728d2c69e17f7e90e491b33d0d4
99c9bae7c134453dc8754e98c1fb9c19
99d0afbb440990d4db1fbdfdd17c2bbe
99d1501077821b4c90d628ef705b949b
@@ -21627,6 +22031,7 @@
9a3851bfdcc0454734ccc5904d1b22d1
9a387d8cb566ee78a96193ef1a192850
9a39bd3b56fc6072ae4fa02ec00c769b
+9a3c78875547559cc2af54ee9ce6ec76
9a3e17fe7d84ca993efb7893f24262e5
9a3f65d7fb3314f21a85806930c814d5
9a40b6205c5c91193915fd7d191e74d0
@@ -21670,6 +22075,7 @@
9a8738f9d45279fc6c0f06e15dd31116
9a879591420bd3775dea24c85a2ac67f
9a8add0b5945dcece09fec916eee6a91
+9a8eacf8ca09b27fea96fbc02405911d
9a948ce761b24b4ee16ac56a1a1949e6
9a950a641179ff88fff59a4b6d91f048
9a95935195ccf304f98559cc4b372d12
@@ -21677,6 +22083,7 @@
9a963453a5e0ad1a9a4277fc1684b2b1
9a970b363e806d01cb4a34c1ab72701c
9a97a3314c361ebadfc2b946adfeb872
+9a97ca473bfbaa05cd78484275caa40b
9a9c8ece56d0965a11cec168d13a103e
9aa41d99526540f8304bfbbeae2e86b7
9aa6584d2e2a55eabdf3cb98b0652ee5
@@ -21923,6 +22330,7 @@
9c4e31171417d805ae339d110d65087b
9c5098f0d6c6ab8662cb0531cb6ad7c1
9c521b366b4068f855b2b59401857f4d
+9c58ef77734d2cd34a9b80ef8545e797
9c5b45eb98c3f73de95dfafa01777816
9c5d92b824054528654b81202e6987ac
9c5f81df4e7554e8ff465cd670837699
@@ -21933,6 +22341,7 @@
9c704dd69e7e44f0798ff98fe7c830e7
9c70b3a149b3b009a890594933a6af18
9c724db389ee002d4e04e7ae635474c8
+9c73aeaffbb4512a6f8da6bcce055c4d
9c73fc6c2670e1cd300755af069d9955
9c77b77f356058fc093ee8e8fc9e8dc8
9c79e8f43423fc8aaf5b0e584acc882b
@@ -21988,6 +22397,7 @@
9cdb9987fa143095c4524eeeb12aefa8
9cdd4f5dcc015846ab92db8e15373835
9cdedd882054902d8e4b207080d26e3e
+9cdf403f99c55197f124add3d2140480
9ce08e10c5cfe510e10979363b8f17a1
9ce4443ce1a81cda5f8331d30226fd67
9ce45c528bf0632bbec6265e7b8aa451
@@ -22013,7 +22423,9 @@
9cfba90f300f65c50719f82578666bb2
9cff15d6979d8f29fa227fb870b0ac4d
9cff32d1a380fc3b0d4639ae166db2c7
+9cffc140796ada1441709baeacc5062a
9d005dbfe3578a14c985dc51bbbf416d
+9d02afcf80e198045f91e6f942630a2b
9d078ab0bee2e88cd5f7b2fff2784327
9d07b1ae10da8e9f35b674c7f8b8b52d
9d0b3fb79809dfaaff0aef57113459a7
@@ -22038,6 +22450,7 @@
9d3097766a6e3454a651cb4e329046ff
9d30ef61feebf6415e212501fd3b8051
9d31597c22b68583b5e982b415d349c0
+9d3380d1be4e70a90fabe8fd242ad67a
9d33a1b68323b68f950cb2b28223728d
9d360acb7153b53fe01cc54e4e603e02
9d3614641bb94ebedc3ca44ff1708a6f
@@ -22198,6 +22611,7 @@
9e513e4ace5f991460fa2b6046bbb688
9e5515ccfe7d2507f6d70e88cf7417eb
9e55a743993c8cfd0e154d60160f69da
+9e56d410c89237b7ccd62a4e03261c6a
9e5712c955d89028108e52e13f5488db
9e5fbe79cdebbf6325bea2f1a675dc2d
9e60970247999d68e9a14d96d13ff2a1
@@ -22233,6 +22647,7 @@
9e9929d130e5fd8d9197611ebccd6af4
9e9b2bffbf566ee5010a4995bfbd3ba5
9e9b94fef02331f40132c12b541f5783
+9e9dc101289a06742f847bc6c2950b69
9e9ddd94861db26d2c5a64a2db96aad5
9e9e1b9d604fd7e6f4ff04b04e3bbec6
9e9e1c249dd975a2c7b53fa451012924
@@ -22259,6 +22674,7 @@
9eb9e791e0bd2efc7db603cda00d0ee0
9ebb1e809cb4fa361a81e96671ed05ac
9ebb9f70b4da4bb87393af9c45337bbc
+9ebc039ee7d4f98ce0b4db291ddd8169
9ebe6394d67ebc50e06a2b1c91339a7d
9ebf8caea2dd59d21b96b47b5a5f19bb
9ec069c22f8166f342fb74e0281032c6
@@ -22349,9 +22765,11 @@
9f3f3f2efcdbd4bd71c58505803d7820
9f40a3680758cafd42c99fc4c89da896
9f413eac9608562ca5bf5599882f1abd
+9f42212341ac615d096ac994f755d0ae
9f42db0f6f25442b3ce94b11e1277ad2
9f42f2e4ce869c4f167cd990ccbee162
9f4611657c4bbb7011eb63e7b76d426f
+9f465000cb3872e5ed7240ef2f78c168
9f488d2da29772f33246a3421c022a25
9f49e9b5366b093494f2527d87b17da6
9f4bb452c51568c326191e5eb0002d1a
@@ -22372,6 +22790,7 @@
9f64bc1417b406aa7243ac89bae076d9
9f6950410e52b32056400df783e2f8bf
9f69760134426376857f068f4d3c1b91
+9f69da1478ec466fe325a5f6d94f725c
9f6bea8ad9df9edf0145c77cf498142d
9f6d8526f6d3f07a36464b2954311623
9f703ad58fca11d8fe8a2415ccaee667
@@ -22454,6 +22873,7 @@
9ff9f8fe246893be7387c9af3f42efc4
9ffcf18b72ae0de030d2c0ca0762cbb5
9ffe0594e8a8fa1ed41c4502494401fd
+a0004cc45761704b7972c4d3448bfb21
a001aa53c992b8e1b44507178759bd8b
a005d053267da46d0fbdf438ba2c50bc
a00bd37972e644cb0f4930710c866691
@@ -22496,6 +22916,7 @@ a0393a5734d5077247868176ad0aa983
a0393a8e1bd94b49a5b04a742be0fcba
a0399b4d8eaf3dcccc996c5c6004e62c
a03c44a2db95349a2162a337a1c277ab
+a03f2b6a68b7b33715bd7afe74b9e77e
a04085bca166150f1c20079eef68ae9c
a041c48aa554e515255c8d28f7d43991
a0435489163daca68f30b971d5580f9e
@@ -22712,6 +23133,7 @@ a1c460f9e47a826b1dcb2fd52389bee4
a1c48f6f27509e10318d582cbd0ea848
a1c4c89851502becffd8b733f4f05f73
a1c4e3588503477f6a712fe7bda7f849
+a1c5fe780a5fa5cf0d2e98043eddd9ac
a1ca40466fa575cb3001673551f704f7
a1ccaef6851d55dac70ec6d373d3b5b0
a1cda912ca1f9ca3a0d8bebdcffccc15
@@ -22737,6 +23159,7 @@ a1fb7df56deedbbab04db010cc2223bf
a1fcbff031d5ecb02d24ad0f8fa57ff4
a1fefb1b98da3cff0b91394e515f6e3f
a1ffdb301be7d4de21cbea53a4860a3c
+a2015a224442cdad71ddd6c02b6fe7d3
a201a390e40cb5e2db7dec9c22be376a
a201ee0d9122a01477d14c5c9512a328
a20a50320cddf4b10b5b424aff00765d
@@ -22786,6 +23209,7 @@ a263285ec661e3b4646ea00f219d9abb
a2638750565d43bbbf65fe6d56806c6e
a26443dd10a593b2daafc3434b21f0c2
a2650e05fa51fcd062b884a8746b5c1f
+a26658ffda2b39008bf4033ffadbd5df
a26c1490097730b94d0f4779854e5a95
a26c65e1e1743834bc5e42bfa85bee5e
a26d24189a0212b3e9374f06400036d9
@@ -22877,6 +23301,7 @@ a2f77b93e28d5cfaf3e986298bb7acdd
a2f894d394069eebfb6a1d054df75394
a2f8e61b61e1019ffc7826636e4612df
a2fca6c69294e7d7a3c84d4f80732d2e
+a2ff75d8e56d1276c57e26a482781153
a3010ddfcfc489f548bbd7d7b2ec0d1e
a3023a0fc7e6b17108840a4c9e1a6212
a3028ba297f7cdf3ffe4efe56d666e3e
@@ -22925,6 +23350,7 @@ a34b2472dadba391bc4879bfb596879f
a34cfdfc1d9d0a08d47b2ce9074fe4cd
a351bbbee2299f3dc2180a2510c610c2
a3530b03fdc5b47955683bf9aa42b8c0
+a35826b11edd9c2c0e0baa35e51b9c20
a358dba532c4da0477c25f8444033d4d
a3594a37cdd82d5f77c90e3071f6a475
a359563a4d3c7c4e5de49d3b61e445ab
@@ -22956,12 +23382,14 @@ a387a84f2e235848bfd96f4c5c2aa3cc
a388ca5109e88383e3e5f9c38b36fc69
a389c17a58bb58b775fe153d4a589698
a38c1b466f6c496e98343398d461b307
+a38d0c02434199da8e92971aa4422f09
a38e76d20d5e2ab5233cb1db7fad3847
a38e9979814fc15fcfe707249925f203
a38f628d2cb455adfa5ee55466f8bc6a
a391685553fc7ef77a803160c07b7933
a394a2ccf170940dedaaa6fc1ba883ff
a395d412521a9bbc200c4b39a6080e5e
+a3974c68710067c94ba2f4a012a17f47
a3976088f18a564c144ded81c9bdd860
a397daae52ef036e7e03d025baed03bb
a3988137fdd555295bb334d7d297b52c
@@ -23012,6 +23440,7 @@ a3ddea7dbad6be7023838fcb39a12d42
a3e15a88900f7aed7fe2b36a8962cada
a3e2a7464a8eb63258f47fb4ae45b634
a3e4daab6dbf18cc2d34de4311374d6f
+a3e5611bdde91f444176f4463c9a4eb7
a3ea1f6ea91944dc5346d870016ea5b4
a3eaf18332a3f84027919a28ddf090ab
a3ed74bca3cd465cf6393085bdf466f1
@@ -23046,6 +23475,7 @@ a4258d8b8dacfb95e79df3554a587774
a4279a13a95e53879c65350d814ae0e4
a429b0d661b302ec43bddde128dd3e79
a42a33fa343a16bcad72d2c7e6663a67
+a42a4aab80a3c28d1a5820b47649f8e5
a42eab6930105da2e2807fe6f309b735
a4302cc20eb59ac7caa2680f17d49ff1
a430a1139530da49869220489a46f417
@@ -23089,12 +23519,14 @@ a46698737cb4f089f78cb1a184773db8
a469247bf364ae702d3dcc9c548e86c9
a46cb6c157cdf72cd384e5fe5cda5955
a46d885929e971a7ce338df14ded0370
+a46ea2c7973724ce4714ee7f9ae51b84
a4705a855ed70f80823d30a66c544db0
a4732b662d22af92d2d479c3354b20cc
a476a4cd5d0d8502192bb73c09fb993d
a476b52909b88e49c41be3d9a60937a3
a47f6b202260a2aca5a4637fda968a9d
a481a09509000f666e7a5a7f25d3456e
+a484718808eb98fe0f318f0bedf3dbd7
a4884dbf970f050baf117463dae3b799
a48c2bc6799061dca6366b08fa965378
a48d43a4d24ac81c6650e3ee8607f8a0
@@ -23126,6 +23558,7 @@ a4b978bbc218d5f45beb1e6bd01c9347
a4ba577aa4c2d4c9758a4a4720e5f2d6
a4ba96773365a2ebde22524955bdfc8c
a4bbd1e3df889c556d02c229dfe9adef
+a4bbee27a0eb37bf82d9bbe5b2c438c9
a4bcb34168a6426fde09fa3250c175ad
a4bde247d19fbfab6f7b8071bd5815c9
a4becf06a6d96ea349e7d43ad02d8cbf
@@ -23160,6 +23593,7 @@ a4e446b5eeb722b3fc77848928ea03a3
a4e4503ac3cd7f5beaea4b281cc0c915
a4e4fab6719e3e6de73a7c7de7e70014
a4e51d673fc3b10cbd0d29de73f46845
+a4e5dcd71d99374a91689a775b18427f
a4e7cb66e8755c5d02a78c61f3bc86fa
a4eb08405fcdb8ad2b9bf627c777eafd
a4ec383f72f56a5c152ac1d8e0993b68
@@ -23344,13 +23778,16 @@ a60ced6916af7ae2b72f2e9788fc923e
a60df7d7961650e90708574d75faaec4
a60fc9a6dc9c517a0514ed4ed43b110f
a612da4b93d33a4c1b4ce66afc454567
+a61528e076dd42faccd703b404a769ca
a6173d0e6a3fae04e10cac652975a15d
a617c47e11aec104dfe1077684ae0bef
a61962c7329c084e6347c14d14cf09b1
+a61aab1b9a16e5883627cea879c2684a
a61b15e25f09460d642f41946129d0a4
a61d2317ee4393fe16d84d7971f17e1d
a61efa33aaf660873c26fb9438085fee
a6201df4b75230379987a71dfe49f6a2
+a6213ae452945f1c59390aa573b72eae
a622eca604019ad1eb180a568603754a
a624e1a75412b99becbc255954045ddd
a6268449874faeb263c23243d3acdf0f
@@ -23466,6 +23903,7 @@ a6e8d8669ad378fb06e8b6d1eba7d5fa
a6e923a2a91b3d313916f7fbee9d8465
a6ea22f2fc414b319130a3a91825620b
a6eb384cb16aab840f8088b680c9468f
+a6eb4d459f265c76d1db1b085ad8ed5a
a6ed91e8bf8397925be0c76300bf432b
a6edef1451200b6f23c90981dc6bb4de
a6f057d6d83a0993b6901d88d27a5acb
@@ -23474,6 +23912,7 @@ a6f49617d2596bf074aa4fcc2504f708
a6f56366959bf744901a75a3a575d9ae
a6f69075484db186e7016ef55f9dbf22
a6f995548851270343cde1ca53274771
+a6fa5d1a53b7eaba5750062b6efa37e8
a6fba9ade2705d80bc2dd21980c89d8e
a6fd8d71223b138992c77e5e27be0ce7
a6fe189a1d1627d8e3995e18cae9f9bd
@@ -23507,6 +23946,7 @@ a72683b041ac85f14d95e3b08ef5f8ba
a7273b61d2d749d7078254a4abafbdf1
a72760025cb756d8b3e9045dc03f03c9
a727bbda31d7543dfef7eced5f46b76f
+a729719668427d3b66f91d630c1e4c78
a729ba205852e597bf384b6f8544373d
a72a27b2bb8e2b4ff8c6263428a99e71
a72aa5b78adc0fbd042c98602520a44b
@@ -23580,9 +24020,11 @@ a79b6c73aaeb39826652e9a045452f49
a7a35a3e5464c0ae3c535988f6630f16
a7a3bbb1de7838e037ecf5109c05d669
a7a4e5ad412360adf690d4ec93b275a8
+a7a5aa57fcbba7aac17a114f90343e7c
a7a703a2d060297cfda56f90af1bcda0
a7a71bfaa697ff117f264b4fdabbbe9a
a7a8757ce72ab5b2e5fdab1345c8b4ae
+a7aecce8b6a6b1b2e2e9598f0fd48639
a7af00a6571cdff703b4fa4280d2e783
a7afb9aa698ced4796120f01619eba96
a7b0706771033b27660113a764d72257
@@ -23806,6 +24248,7 @@ a95aa1fc4fb9bf3f3cabeadfe16c8cca
a95b9e4510e0084d70ed7b6afc496df8
a95ff95c5ac004b21966e94465fe325b
a960727fb14449c56e0daa264aee5623
+a961a3676f696ea19149e5637cf41fc2
a962bf47fec073ef98eb69c07425aee9
a9630ddd54b7ad136cd38b580b8a79a9
a967f57688e95f0802189163f26d765d
@@ -23841,6 +24284,7 @@ a98a7fe4f15d47c25db9cf857e266f86
a98bd690ba41b5ef011afc354010137f
a98cec9c7b35b35f37fb9e540dce9dd5
a99ab318f0efeb20c129c4f9b6368277
+a99b21d6a3b75c48df947071a96a2966
a99f517d1cd2a623f096c0b34c1a5a13
a99f6fb54acc674007f35f87040b852d
a9a04fa1b877de43d03175e2347f3919
@@ -23884,6 +24328,7 @@ a9e9439d16ec1408318610c28c80241c
a9e9a7c0335d11b48760a0149bdb0a5b
a9ec20e25fe5421de79bc80c974ef427
a9ec6656315c8709427a24d2d323379a
+a9f4da1563c3c5fd58d2f9fd7022ea18
a9f54d0e55cf472701e49c8c707f2d2f
a9f69078785078fdcd7401b4d78335b2
a9f90111525b29bf5b8f9e1f93f6ab31
@@ -23958,6 +24403,7 @@ aa919bfda305ea4f8d7e6993e2c147da
aa928c0b2cdc42615102e934386714ec
aa9429843900cdbe80a3b2d2072b8c00
aa9473ead7535735811ef1f6673faa0f
+aa964b11a5bd7ca3cf4124b57ac2ed1f
aa98627ed261dff7299dbc5f85e823da
aa99d13d49ac869e49f3eb55eab97384
aa9bd6b2993118ca922adbf92220106a
@@ -23994,6 +24440,7 @@ aad8908cd15c7084935489e2904aa8a7
aadb0566bd02aa321fa530f74bfb77d2
aadc8a42f28346015200d9c2681aacd5
aadf0e20aaf99c522f547cea603d8203
+aae08c272c8db732acd0979aa47d5864
aae109a785b410a4a4a87346f756689e
aae1339a205bdeb1378aa607d7222da3
aae21c652e844583b797f659ed29cb66
@@ -24022,6 +24469,7 @@ ab11fef8b20d3c1cdb8e265505614a16
ab13bf2ae39a5224001823fefc326e33
ab146112363d155d72e31698a0d55a9f
ab1822ca2c501a3b7016bb01fc34b592
+ab1b52d263f54da00c37ed6278acf0e7
ab1dcaa6907d46cc9ddbd359f6948b94
ab207e8555d07bdb112e36542bc43d08
ab23f37a476d5ece25036f9039532fde
@@ -24106,6 +24554,7 @@ aba913bf8fecb68046821b21d32a753f
aba947b0945cf24cff8fa86a03dfe139
abaa709b6fce84b4d35eb41e9a0bae65
abab31c3f484c8cc553ca98449f96961
+abadb7cd92bbf26e67f672f168d5d486
abaf519b0c3c95f5f75fed1f9795b8b1
abb0ffd13a6155c03bdd0b852640f81a
abb142234163d8b88cec2476bc4751cf
@@ -24296,6 +24745,7 @@ ad223922daaee509ab4b533bee252155
ad25824bdf852c34104d66218b040877
ad283a73622ea98494de620c16d24e51
ad29e082c66369976c8c2d7d836c0ac6
+ad2a528243394dcffa7ed8ec4cf5815e
ad2b436411e03807cabe5b2a3bc74827
ad2c33edca0d770621373ba0f58808bc
ad2d9a801f1d5773661f217abfd10085
@@ -24373,6 +24823,7 @@ adaf07f869fa7906e921e560b380af69
adb0811fc6cba841637d7fbcc8522984
adb10258e94823bbabbc0000058ce236
adb19a03e33381c596a46ed1eb573972
+adb2c47a309a72087971faf0ffe04e46
adb6370ddf7a93a90a75a6d59dd9ccc7
adbd42b12d1809e7a6530041ff6ebf3b
adbefa5a0455aba391fe8b6e41d10075
@@ -24403,6 +24854,7 @@ addceb8d02a96a1ebc5aed1f168cbf5a
addf18748b98d177c55538733d691453
ade14a86707a2576c5e2cba801bf8ab2
ade183d9e1f12adff682249023898054
+ade219b866afd6617fd0bfce019c25b1
ade4d81dc21ee53a5943e8fbefd28272
ade4efe4122631da2ee20778cbf8207c
ade63187e6b3f20dfa42f2feae24c6f4
@@ -24425,6 +24877,7 @@ ae0068b6d0301f801cf34590e9520296
ae023a3535192a8b2826918786cb8140
ae0278fb2fadd69532bc5a35064a39fd
ae02b08686deab4907156c787e6130a0
+ae02f25bb32861d87a6917a7b38ecf6e
ae04ccd6ef643f10b17146bf2de5217a
ae06162e9d6903cc4189de5d7cef59fc
ae0b46c78b3fab232fe8e1bdb9bae1cf
@@ -24498,8 +24951,10 @@ ae6d99c66fdac4e71677a318a4a193dd
ae6f14aae96cc6817981032ab634663a
ae71371b59ab1917b2afbd73d06818eb
ae71dd72450506109babec4984448c09
+ae74c4d454025f2b9fb3d2a520927867
ae7a7c5719d1b9afecfd2ae584dafb6c
ae7ad526efdf0d81c40f1565119dfe60
+ae8432be01aabf5271aacfc4e108f0d4
ae84dd57a0f0ba7ea460be47c9b9c034
ae88acd7cdd5e5c441e14e916e345c89
ae88b142e3e3cc0a21acc28099aa47fd
@@ -24554,6 +25009,7 @@ aee06ddea3362830e048f20f1efc4eec
aee0d298184fdbe48ff5e4d5bdf77a0f
aee4c779d95b6123921f7e1fc8059426
aee746816534167083de1cfb3b067fd4
+aee783d964e8ec665525c46e24744aa4
aeec4ca9663ffb64f6584eb5b5ff5d08
aeedb242d9e6bc72647f0aa73ef328d3
aeeed96207535fd783eef544abf3970a
@@ -24565,6 +25021,7 @@ aefbb5bda80b82b5b8d7c4e7f2b2dad0
aefce60666af56b305caf43be4f0eb58
aeff5675b44a005119a165e0711d0b2a
aeffd3180e61f4089392517f6cbf8b81
+af053c0171955f2cfa91aba294b0e309
af0586016ed4111c728e55be41123563
af0600bad7dc3f190ca6a64f90422455
af06103ee9ce8f64d9ceb6bf3edef0d8
@@ -24716,6 +25173,7 @@ b022a4e37a5002bcc96270a171460b17
b0240f075ecf03141e99b871362b2915
b02668a957b127a28767597757afe13c
b026f167e1713e0b7f92db52311fe100
+b027c1b2613854b6c4bd3cf76bce6643
b028010a6101097af242a2b9a648af44
b02804238536c56c5596fdc6d7e966f4
b029d5fff80b63b7d0d62b783b457668
@@ -24723,6 +25181,7 @@ b029dd4ff5784be726458f57f3bae466
b029f6fd93590761b64eb0660e3f41b2
b02af3761879800b344a37b4eb16e348
b034ff0fbd084ba84446212d759f539e
+b0351b4c8544f7722b160c09f40caa4f
b035416c67fa432c05b66846195b9da8
b03921f1d5675449db946cce11341463
b03a4565ee7a5cfdc4f6be016b3209fc
@@ -24805,6 +25264,7 @@ b0b5c27126d91e21ed0937da6839f2f6
b0b699fe21e88020f6a1c5a027be1edf
b0b94b0a3463d60d953939f4689b2877
b0ba0aaabd9b12161d4ad113987b83dc
+b0baa056e5ec62da32e2828ca4fc60f4
b0bca52f0058c1d955ebb636fab93bf9
b0bd7153629ba0fffe5bd096035cb8ae
b0bd9570275dc92a3081a078d74fa3e7
@@ -24841,6 +25301,7 @@ b0ed5168ed64c5ea230e036ee49d17a4
b0ed70bf96b459883d2562205e142db8
b0ee816f433717323efdbe06bc385245
b0f536a2d68e78327547df0aa7fff1f9
+b0f5f097139fae9d01a5f0a66c0bc771
b0f6431d297ada1f20db740d5fc714cc
b0f7475cdbe5ba7bde5d9d71d1c71cdc
b0f75bdaecfe85c81d7bbf83442978eb
@@ -24879,6 +25340,7 @@ b131041da698d9df6eb243d147e25aaf
b131c13318299709402bc08df954e568
b1349eb094b84c14f892679a7581fbcb
b1369900c235d99f3c57dd84ee394933
+b13896956ba6b1b5a51632cf1d8055ad
b13944daefefe8f1cb4e087700f17654
b13bf725a8e2bfa89664b22b4529f1fd
b13ce15fe6174a07b39d2b14bf554965
@@ -24969,6 +25431,7 @@ b1f346d4add415024bba3a5ccf00bbc8
b1f4acf9c73f5957510f91758c804325
b1f59caa1b42ba87703b722c6567f4c1
b1f7fd7f20576c15c5ecceedd93e4b73
+b1fa69f9271812d7881637c349340e09
b1ff0d219255972e58380c0d1fec53b7
b2019eb6c10d3df138c7a70b35efbce2
b2042999ca8596ce5f25f2baba4b2df4
@@ -25084,6 +25547,7 @@ b2b7266e8cc610d70bcb3b07903170e9
b2b768aab2541ed7ce410bdcec42958c
b2b7df3af217f92e5883f199ac962a7e
b2bb59bdc79a692e5b6352f4af2b5ed6
+b2bef5b72202e3383de81e5dd04b71b7
b2bf3b33e4445a983cb2624d843df7e3
b2c012cc1c535b51507db9677c7d6103
b2c0bc9623a5714e881e041fddb9fa1f
@@ -25232,6 +25696,7 @@ b3a7dbc4df2ec4f21eca8df202d73ad7
b3a84471458313988d09ba3589fc8ad8
b3aa2a7a41422bc7a6480d42ee5d0451
b3ac1706158b87c313345a03e7eb3c1a
+b3acd677a8b567c3498bd5363833ca9c
b3ae49e4c3c9cbefc64af37ccb7071f7
b3af9c6e2e2df6e4d7717adc71d470ed
b3b19940b79b98862a36a0f8b7836073
@@ -25250,6 +25715,7 @@ b3c9538e0db046f93bf35974ba508732
b3ca9d6645b8492028eecae144bed957
b3d17c6a9b587e3c2da96f8db97c751c
b3d907ac63376c5a926a6d20730d1a25
+b3da15507f868d91002fd1b091c5f699
b3db28c4f695faa7008ab2c513b40888
b3dcdce6b28b1e229e2e24e9cbf92e8d
b3e0f92980ab57a39bfeb0cb624a8459
@@ -25271,14 +25737,17 @@ b4057835bdd097e6a275ff066b747468
b4059286e09974abc18a56ba7fcc9eee
b408fc99792547be484d15a1489c4a0c
b40959f08d54bfadfcd2d1d0cf5f5d2d
+b40a2263fc3174798ea74af71b0e7777
b40dce3711877f0e7854135510f3f8a9
b4105031581b675885258fee502cb93f
+b4115e04295c8200229a424f9f28bd6a
b41336ac875f4b1ab44d9a3ab61288c5
b413c3b17aa56ec1183a2580b8f75929
b414d2ecf5d93c31c5aa64c3393fab56
b417c733f1584d7ad4157a533433b29e
b41b53695d9294e78ad1db2c484b6110
b41c82d9583d00cfbd280a47273c9b32
+b41e43eaf64b569f92fcafa829c2412b
b421e3adf0d21a655520b2d836d523a3
b426e32a07a144477c28fda7168fead3
b427a23d2c25ddd3bca012260e1e3912
@@ -25300,6 +25769,7 @@ b43b2b908b261d102f6fe98baaa300be
b43cb84ec8c80a529a282ebf70861e8c
b441bb81f91ee1b605ff79f9850cc247
b441ddd790593fab30824abde22a9c16
+b44291f978c4a5a086a73ae3991f3aca
b44760993d5e68c1dddd5d4e1202f5bc
b44b462e92b9e9f9ebe7a3b82a9596bb
b450f778ab866ee81f2bcd880f9df1ca
@@ -25421,6 +25891,7 @@ b51f4ff52325483bd1a3eb1090cb3be1
b525acb667bfb9b38abccf9cafc184de
b526d99997de432004a6891553ccfec2
b528a60db04dafebecd064d7c709c3ec
+b52ba17abc5e8274d909af61dfe578d8
b52d8f2c079035bb0cff087c79c7628d
b530fadf505509fce5b13c6c8404eceb
b531e9d2e1fb9f16206d24913cd147d2
@@ -25658,6 +26129,7 @@ b6b94610c6637ffebba711252719f0f6
b6b9b7e2821fd1e11fc3d4e873c78e1e
b6bdbc9e7c602e03c0e9fc40052a51d2
b6be103e57094c62e3cd44c6281a8538
+b6be211e2567f012466bc22d80d291e6
b6be5a7ec921f4463b619b779c62cb58
b6c11c05b2484649bedf0fab599eda94
b6c273c695ffd3b7cfc461c3d3880fbe
@@ -25707,6 +26179,7 @@ b7018c6bd8c836d3da7ab1c4434810aa
b70491268e0c42d4e6df51e1310f6891
b70712befd8dba36d40f628acc5ddc53
b70bc84fd3b06cfc3d2d3d89233ef1e0
+b70f667c69e67feecfcb81cb6213fea9
b70fb86dffb8aa21aba3d970ea23789a
b71298fd5d49e9c5009e5d5eda707436
b71378a4027fbdc76646a35d7fee0738
@@ -25771,6 +26244,7 @@ b770fffc4bea5fcf9d43b6cdc01025dd
b7743b56f82b0faa54cb0e968ccc2f8f
b774b773b4eb127015b1ced0edf87dd3
b77529ba410e1efcad163f1e4be78c2f
+b77797575ac991f1d80710f103e0801c
b77946ac2083f3c95561964c7247095b
b77b6c4c66331e507b5922a8c675b4a7
b77daf32c1c93efa0ddb11fc97ad0b6d
@@ -25790,6 +26264,7 @@ b7939fd331d332e4b8985cd9aafde654
b794607add88221abe31eebed29c7026
b795feaf6e6c021abd8ef0f28bc900a7
b7960534f23560dfa4af8fec23a53d44
+b7962205ccb4fc664f22b7af24f2ca4b
b7981e743d4a87d5b74b6244cca2f609
b7984b3ba8f64ab3b5f89c4a430a72ae
b798fe5f9c1099a4da5ac4b17edf0a38
@@ -25814,6 +26289,7 @@ b7bb61ef335462344dcd7b228f2c2b06
b7bb87e8d3d782f0fe0ec0205397297f
b7c043510b9865764dd8463d099366b2
b7c4c4fdd98da015cacd78f81ac3435a
+b7c4ff13131ee171026af8717e3a7bc4
b7c6bd332f9652defb6f742121575cac
b7c9825387c611a832a145c8435b18a6
b7ccf1d6f125d0fa153e24f93b85af89
@@ -25855,6 +26331,7 @@ b7f7fd8ad3fea5a56ee214a2855a8021
b7faa2eb7a64bd18c36cf3af588044b0
b7fcc5d6fa00c318f9218937f87007d9
b7fef3da71d6f0bc314a1fb4c42bf0f3
+b7ffe5501e109ebd77be5adf22dd37c2
b803fa73890c296ae2383019306dc750
b8050b50b157c35353dd739ac4978cd3
b806a0601c7e4c85f34f8c2426f793eb
@@ -25888,7 +26365,9 @@ b842251a36ad4dbaab18bb02d05d37c2
b84288746165bd36636c5d9249dfc1ee
b844801765d3ab332afcf42d7b7c0c84
b84642c4fe4b4a23664d8336ac9ce089
+b848fd63c0366464157fbab9591106ee
b84e663dfaa78f3787aba3cfabcf1fbf
+b854affc5b3758932f8a77a66602a66b
b8550286d5a8093b4ccec9eb9c0b1b16
b85777bb33dae3dd21a469fea675ae34
b857d1a845b2a265c58bf9a0c9e993f8
@@ -25918,6 +26397,7 @@ b87d3d42efa93861f70a8a1e9c19f788
b87e748f75970438f767f5f01e5eef83
b88081f08f8389616b708592637fbb13
b88284c6b210137eee2a59879869b7e8
+b885a525377c8f60dda8cfddc830b106
b886776d1670cedba8056ebb074ef68d
b88832f6ef3fd387becc48e0dfa98935
b88c4633f0cfe47738f1a87fb81b88be
@@ -25932,6 +26412,7 @@ b894b3668b85d402c86874a2584ed469
b8956184f872f1e1eadbe16ea97f0cd3
b89571d7335e725a9b0bea6b8ceefa1a
b895d197391ad65e2659b1bb088f3422
+b8965d03096762a8d765bcde9043b9f0
b898a6b282c5177934cc8a1a37214bef
b89985ba1e234d49b286626da277c4a9
b89ce451c6f6762a47b6cd5de32b098e
@@ -25950,11 +26431,13 @@ b8b886a881c069430c3595ff35b4cee5
b8bae3af2af4b35644fa5ed295a055d9
b8bc594c50a06066b2e7042c3915e325
b8bcc42578b54f5b4cacb02e837647d9
+b8be68d787ed8e859cec4a72287c7ac9
b8bf24473f17b3e835f604da1e9b0b3c
b8bf3c2dedce91e8d81e0a7f581a207b
b8bf6b72acd57f38155d79446fff6e4d
b8c5a693e1c506790737d711f33625ab
b8c5b9de601c5b03286fa26dc523549f
+b8c76d73d57f049e9db3b89d88bf7ab5
b8c8f7f77b5e103a4ba2f3397c0967d8
b8ca52cf07eccd108bda5e79368dc750
b8cb7a9fdc7eaddaf43112f5840705f5
@@ -25972,6 +26455,7 @@ b8dbe8fa3f8d9a295881f60ac6d83646
b8dd05c9a7d8c6c7657c5b1d14b203c3
b8dd0bcfe56a7750fbaf00881ccb3d1f
b8dd35f14f4621552021f93307423480
+b8ddff5aff691082a7ea761a608f2b75
b8de7bb2b6516b50c0418b186993f3fe
b8e4bc22d65b021f1ac9c0e711c4dbe7
b8e4d3520a5e33c24ebe9cb5fb8fcdd5
@@ -26066,6 +26550,7 @@ b98a92f98794673a9828ae0e2b7abb85
b98c36a5150b75e59f5ea6b1ee2ab410
b98c862a539eb6a02ed648f3aef63ddb
b98d2ad4407f378ab8ee4a5e5ea80d8c
+b99369ac8f828d8d6521334f760736ce
b993e3fc2ae12b3f3e77b65c7784b726
b99ce9cb2fb683cea01835b93a2596eb
b99ebb5979f1900163945c5b7db09e45
@@ -26153,11 +26638,13 @@ ba4b5d8e02273ea94baf313b75dae07d
ba4eec446234aaecb82e2dae10bc7325
ba52dbcf982d1de137f234aefda10958
ba54ae9701a227376d72dd1560268b0e
+ba5896d1e66a080a2258b6a61d3fed38
ba5c2279911a0418e970059a88414b08
ba5cd9c8c6d317459f53456ce51d63b3
ba5deda920d853a4324c6ac53215f19b
ba5e6da597b8fdf217eb3dd87d997732
ba5e842e5d19ca31b0cbe1ed478d1742
+ba620755a3bce36d1057a888677f228c
ba6347d7b787812fb521bc2b0d66ca96
ba63927fa4012bf39dba71a4e9e1873c
ba64af3bb24b42b0a072f1bcd3bdd262
@@ -26231,6 +26718,7 @@ bad674f6c6c2e4703ce2a63d37d2124c
bad7d1725713015c7dfdf110e0a19851
bad907a546dc22ac816f8ab29c1b6742
badb89863438fb6dc644b66cacd12cdb
+badd40a9cbd5ee5adaecde6f12e191d4
badef4f7aaad327b46a3153471976476
badef9b2092f502429e9423e7301dbc5
bae1b23e2019f4c9b2ba0594d9ab8624
@@ -26238,6 +26726,7 @@ bae1fc86036c7a31836f689779fb9394
bae51d3e250294e50fc8be12acf58a00
bae97cc36cdda7b3df47abbdf86d8de5
baeb16af858133800547566c0667268a
+baee379194e759600e3c8aa85b9739c6
baee6236ef998c27d8039e2bc6adad42
baef8f12be7881f197a66e7922b98851
baf008e64f03c22659f8cab5ea95e211
@@ -26353,6 +26842,7 @@ bbb705fb0025f18dfd7142816b5ef639
bbb7de5497845d00a68947c4f759fb66
bbb96cbf838a2aafc7a5cac94ef08568
bbbaa1a974f14598dc6a28415e97a984
+bbbf764e345a83cbdd382b04203abf98
bbc3a0875ac267ff4db7236f86151556
bbc3d5e225b0bce788192ddf93f80b0b
bbc648317a6bbf9e955a1047a08490b2
@@ -26389,6 +26879,7 @@ bbf8ab18ab7b39262d2a4d61b82be852
bbffdf1df7ccd9c4bf42a95ea13ad611
bbfff75f8c9b436eaea8bad2393f4893
bc0051b6d81246631aa693d89261bb00
+bc011f4dd17349a7709fc347f9b9a11d
bc0169cd2cca2de2d4c0d6ca5ce6586e
bc05c2206696abd616809a50f926c3ee
bc063efe302878d951a8319372f3306c
@@ -26430,6 +26921,7 @@ bc52eafe24b19fbbd79ffb1e1d9a23b3
bc5304126375364faa22326db7e0ebcc
bc55dcfe5dbded40eca4674d8442fc4c
bc5854fa2b4ca600d083dab14b9fc704
+bc58dcc2b911107022a64d1ced8bb98f
bc5b62b04170f7c207e6c753fa2c776d
bc5fe81066c6e004967903b4cc84098c
bc625d9a3d5bb4595699a541949246bb
@@ -26455,9 +26947,11 @@ bc7d388307b72cca066ca8ef7f4c5215
bc7de8289d0c441f8512059c671a2d20
bc7f210eecfa5304719f334104219fb1
bc81074749b22fc9e674d414c6b2ab98
+bc82bc2356851b821e2176301faa5623
bc84b645b9c5f780952a143d8b3f2cab
bc86ed66bc30df225b248e040881c26c
bc89a835e2e9d17e74862862bfaebac2
+bc8be96a95ea9a0507ed04271a1c1a00
bc8c59d679de2e0ce93594f669bc6c38
bc8da576d737658d5283f3a0c385b5d1
bc8dcc3a0b3c356b62272aa5be1b7350
@@ -26496,6 +26990,7 @@ bcc01b8900aa70d409db3b1e59fd2fe9
bcc03034ca94a163925f725de8e377c4
bcc4691738fefa52fdeb793122301be2
bcc5908bfcab60757fbb0ca5e26bdc10
+bcc6f34f46b22cb455739491317813cc
bccac029adc409a9bf50990436c7146d
bccb0a8d7b6a9ef904d9a9661602b77e
bccfdff9365853328320b0e7a480b453
@@ -26541,6 +27036,7 @@ bd22a0d5d731211f1a6c4bc402ad486c
bd2351e03f57c6c2507455a09ce79ae7
bd2a0eb73280e6853adb2449273c857c
bd2c67357f39d770faaf7ec249a17bd2
+bd34f047454d4e47aa483587be990805
bd36196ec9a9871bb30291ae60247ea2
bd36b46abc3d6b608c34df682229697c
bd37100bd677053d1a608e37bafbdaf3
@@ -26604,6 +27100,7 @@ bdc38e6cb79e1d37a3b2f83e1363370e
bdc47dabc7b8403e17db795dd1aad7c6
bdc61c277611d00be4d86ba74126b852
bdc6535788d53901f6780382c511cafb
+bdc7d8b9df25a8108d302fb87229c737
bdc9529cc6f6ebbbf2e61fd4482621fe
bdca7eaf53a4233474166a4bbf77bb72
bdcbde48b367c2bd9699bebe4d4208c3
@@ -26787,6 +27284,7 @@ bf1d3332e2ed4a3ad0e0e10adc9a660c
bf1f228af1ed02dca3dd88c0da5e5e8c
bf1fe7fa36f1f90dd9af1a08587ccf21
bf214280a49e738d404e33830cfb6fcb
+bf22cd6157595e9c025c2a4adc3e1c85
bf233ce1a481581d687bb62331d0c643
bf236f619886d1030e9c3e147aebefc2
bf2452793f3c6cd940f4b079e9da0cd2
@@ -26878,6 +27376,7 @@ bfb8763e2be116faeb79b6e9212677cc
bfb9ce0540a6bff18d0774109b1e72ec
bfbaa35e55684e41a9dd8c15f5a6ae2e
bfbb09c292d383fa9d8511f439aa0079
+bfbcb64152fdb427d1a4dda7acd253e7
bfbd94c8b03d654e88587586c676768f
bfbf316480b30600c2ae2e9b9c0f7818
bfbf8e349f25c771d3152230e09b9346
@@ -26911,6 +27410,7 @@ bff4afe089ced9438f88c2a3ceb88b1b
bff4b4a304e57eccafaeaf36706651fe
bff60d5384ab581cec84a33df9bfd860
bff62adcc58d0b45a59bf029a0b72e7d
+bff9c29776e39d0aeda3153691cdcf99
bffca52580233539d93b6f897e871995
bffd605d4646be289eb5f5471cb6dfb5
c0008307ba69fde18fb5f5aba5fe8aee
@@ -26959,6 +27459,7 @@ c0566f39d85cef0afc0b9eb836d4b016
c056a844fee0a118c529a073a849f811
c05a566d9a55881a7f5aba0b34972801
c05ada9089c68cd72957560fcb28b8a4
+c05deded23eb7ee3bb33e45b43af83f0
c05e83e96da46c11ccf6545c03c65857
c0628c034864261daa74e996e6911f0c
c062adf31809ad93d23b3fbbe708e3a0
@@ -26977,6 +27478,7 @@ c078d765b49d489731556a6d9c2c2cd1
c07ad06666871da3eee7ccc8b55a55fb
c08022bd533b48f4e348251629f04c28
c08547d425be4f6e8eeb2109ac8908ca
+c087038de4a31edaf33be8cd8d6713cd
c08a727855754e46a14c5e70a7e7707d
c08b94e460ac8d6fc2d64f9c3b772295
c08c80cfbe3c53bc97686c9257dcabe7
@@ -27003,6 +27505,7 @@ c0a16d1a772bfea947b5abbe67af1da8
c0a249ae1a0660457d07fb99796420cf
c0a3b1eec6fe9ed3be3c791a284b8951
c0a50b4c8616514ff9db36511516a1ed
+c0a51d7e51cb36e030e50ac1495ec9e5
c0a566f48f511f5b2a9c82d7fab656bb
c0a6fa86a5b37007c3095635a9ad4cb0
c0a9ca8cd78f4133e98e9ff9c7e968a5
@@ -27015,6 +27518,7 @@ c0b789881bb1a28c45a1148188bbb8e5
c0b79647e2490225414579f38e109fb9
c0b87163e3faf1ddf623ec258261dd1d
c0b8e899ae017106b3a1eb347b6a5d0f
+c0b9413754c2e004038367f05c0c6264
c0b9a3c49c98c76f83a5c3554458b2e9
c0ba5d5a6010db5e76cde82e96c8bb10
c0bb954c678f64bea2e6cb12506bfe0c
@@ -27033,6 +27537,7 @@ c0daf22052e1791076b80a70f197c981
c0dc1314bd7754aa795f6a4a7510558f
c0dcdb37fcf7a4bb8b655eee4eb1f216
c0e36c1ec0513017fa74d85e6790c77c
+c0e5cbd54ec9ef1c0470c457d4fd2221
c0e7065961bb9888cc8ec7f82e59bb5a
c0e7089d941e9b6164cff1480852fcc2
c0e9cd3d6fd6b85584b8f1df8e48ab0a
@@ -27118,10 +27623,12 @@ c15b1386801e7c77546f4544c8b577e2
c15b4f1937f7c14a1b3c136a463b5aed
c1617fe9bc202c5e0d7ca3498d61f7c6
c16361b7cfd71aa9603bc53a3ab3b0ab
+c1638d98852c9b84ebc32e4935fc2a0f
c164ca1a77a9864575579fc9f00ac81f
c1664ec573c995c2b0c90affd47ea1a2
c166c5733ae751198012732de48cb3e8
c16ca99639dcd2a16da7a525697c1748
+c16f5cc886f2c81a267df1caead91cb9
c170211abc89b51ee24487e58d228f31
c1711f12782a62c544af0a6fe37e27ae
c1717ccb8b6140ea3da586ccd8bd4f6c
@@ -27181,6 +27688,7 @@ c1d72467d2bdd83dc35fee40788d04e6
c1d7708b609e17e52306a1f20848e9ab
c1d7ad0f121a36450c2392e9603990c0
c1d802b2c48614edcdb64214aff9b840
+c1d993bb23b87f51350d99966d28a3d3
c1de72b1417daa216b559a96df1b4faf
c1dea1294e212508df22edc884edffa9
c1e0a6a97b3288bac6cea66055b7abb1
@@ -27256,6 +27764,7 @@ c25b0a784db92363a4eb2a833a0ce259
c25bf542e639dd5621af19000a4697d9
c25c9d1d1e50d690d3b2e7e7136f13c9
c25ce89fe18ec68ef6fbd4b8d0d716fe
+c265fd44fa7510fdd68071f91921c4b1
c2661e983ba907b40e7ecb57f3a8a35a
c266df1660c2a3a7c336ce4d82861ef2
c2675add88d023c092187fa6eca63445
@@ -27306,6 +27815,7 @@ c2b007e82160542a7cb766ac50326c2e
c2b1005454c72142fa5b832020e121ea
c2b249f99a92bea61d210c252e597b54
c2b639152295c208c0a1fd945862330d
+c2b69fba4b898ddd93b81bc1fe4d5170
c2b735d1af3685059bfd7689f86dc2cb
c2b7934fa7e526b68bfb1cd9be9e5c4f
c2b9131490faf2c9bf8680c768d60be8
@@ -27338,6 +27848,7 @@ c2ed45fc1704e7a5e1d8b19334133306
c2ed49fd4c15d33849485a9b4054d7f8
c2efbba6986c3698f730e1980c1d88fd
c2f0c87efe1c7f4c1ce642f36c810d68
+c2f1c58fdf42521b764e12da79547b65
c2f23803dff72555bf1ca01923517685
c2f5d0b96f8da04c256d5841e326e056
c2f6c6b4aa1152a5fbd0107ce9e7572b
@@ -27366,6 +27877,7 @@ c30f2dd44c23502cf3d5d1b3e0f05ac2
c30f7119992d04e7952d3f0068ce1bb6
c310ca61b5b3a13770746e0e305ffcb5
c31209044613a8b9a77e456825cd01fe
+c312b248949bb02dcdcdde2c538db4ba
c31324846d27346c8d9d5eb54373141d
c31696f5c54f9953738e8ba5c21c3840
c318111f0e8b3a22e39f7e48d34fe783
@@ -27383,6 +27895,7 @@ c32fa227b25247ac2230376deba4726a
c336ecfa407d79f8073dea458383b5e7
c339f857aa0e6f6ea6a814a07d5dc7c8
c33b379fd2b4765434794613d117031a
+c33e8d22fc85fcacb80e6f9bf611a982
c33ebc107477a6374adf89c5c1552693
c34170bcabf461e7a44784c8eb48c710
c341771e5b1a1713074767121a4ff917
@@ -27425,6 +27938,7 @@ c37a30a5e07d62afcb8b142de43b9f80
c37a49ae06cb6d9d9648b35632518215
c37af4943cdad4ec9c18e307e22c5158
c37c3a1dd81faf0db76049e54c0f11ca
+c37d1d27cb0a043ace66d964a1f96032
c380ff3ebb4d8eec5a5289af3c7a8a6f
c38159616f9f0002bc598001ce291af4
c3849d8078fd4ea89d99baac28a8d9c5
@@ -27488,6 +28002,7 @@ c3e3c6d98fc7f732fa02f95e6fd28670
c3e87a45da4f4804b9cdbedfb659f4b5
c3eb6b17458b82802d6c2c1dfcbfeae5
c3ed54b69e85e17aac7e5d8a5debc7a6
+c3f0ad276cf013723a91aec91560360e
c3f5ff9d4e69b4c49e8dc31717c3c8b2
c3f65e230fb02a6f462b38d7da3c0cf2
c3f81dc98b7315ea26dc2b89f93be632
@@ -27508,6 +28023,7 @@ c40f8953665ba213cf2e4e5463bc2e7e
c411bc157437c6a7a1d6a648848de3b9
c4139f13156a2203900fd92ca1545c64
c4156f42875f915253ea7e9902de1229
+c415ec7d9dab0d08b6f22d1c2962d276
c416d791a255c0d285b21dcc7cde1e09
c4173bd88ab7f4f52e77111d4752fb60
c417eb363c5902819ec10e2d492d6be8
@@ -27559,6 +28075,7 @@ c460d86eff86a7647c2d9868ca69050b
c4614b631abfc821af96f2a271e0b28f
c463b11d677b31b1e180961bc12707d4
c467b8ce4b5ee39d8bcb5309b7bdbb19
+c467fd44e7178a3a81a6f397564136dc
c46960b6d21454c819221f47d7c63aac
c46aa6e2ce4eb7c2c6dbf5d5a9405d67
c46b1092d2a7e6aa68e644e4ad30d321
@@ -27723,6 +28240,7 @@ c5c0c7a31049d18114c8df41f699963d
c5c192782edd08706660a2772d7a091d
c5c384d918183a4e1d637e66fdd719a6
c5c47722b9b06104afb404584e46f4fb
+c5c49d9f593ff16aa3979151e5e1c4e4
c5c61059b70f6a98284656b7c31a6e17
c5c62d71acb9958901b7350f76e5f3bc
c5ca8e6932ac15a78853f2dc836bb7f6
@@ -27750,6 +28268,7 @@ c5f0499c9e09f4c0323b17395c15915b
c5f1c8ef7bb03cbcc6cd4efc8a2de4f4
c5f1ee5012fd9c669184abf35a2f6291
c5f9674742f4248147e2221731c4b361
+c5f9a3e111567c01c0003559d04ef8cc
c5f9e9e4f9c8f897698a8cec1c95ddab
c5fa8067700a448ba8df0102be559a51
c5ff39a0c137741150a1f70b43b36b95
@@ -27924,6 +28443,7 @@ c7173a1d1f91ab744f1e21e76f961a09
c7179b7d4a482c8d91f75bdfb788847c
c7181d97e95156ad0d62a1a25bb2db4a
c7197dce3e9ba7dd948ce72de53664a2
+c71d49c581d77329d164c8553497d6f0
c71f6d315cf35f16ff1cdf16cf0405c3
c720dea360944c13a51ffd006d8768a6
c722d71c2bc0447ad5221267938c0c82
@@ -27958,6 +28478,7 @@ c75f1e5fb47ab37449e0b198e21ac6e2
c7610687c2da77f58f4fa21005ab99bf
c7642ade620357d1933d84f25ca2c3b0
c767e6095c17dabcdc0e5efb7ad9a750
+c7686aaf16a60bf1e1330d6bd28c5e87
c76c38a5d008c5445f20d46ca68efc7b
c76d2d4b4d719a6a21a923a2ab8c535c
c76d89f77df9ee4289de4d28f388b0f1
@@ -28023,6 +28544,7 @@ c7e4668a49a72f16fd2b8863d3fd5a82
c7e69e73b742f06d308661d7be99f66c
c7e7cdb1ba82eda7e4384d916c571bed
c7e89f7a3efc8af530845ce85261b51d
+c7e9a5f190038c704004578bf30e53d8
c7eb3e427e3f09a26fdaeb77fc7d63ae
c7ebc1e79a02326a1d60dd1e7ee636ac
c7ee2c85840800790d7e500c4e2c5373
@@ -28082,6 +28604,7 @@ c83d50d68cc3bdef307c323adc70c9fd
c83efd37c2b08d44e2134110ba3f00ec
c83f9e1923c2d1c0d02108fe99889fa4
c84200b4d307c8b3de24b7583c940335
+c8435dfae6019baf74777c1da167b2f5
c844716cd21ef17efe8349dc9545cec5
c847548460094f7fff5fbce263852a18
c849a962f01fc1a3be1b81d30c2060b5
@@ -28114,6 +28637,7 @@ c8668f5f5801db51242685fdb5141eb3
c869cb515c6dbb013b65f87f566ef2c0
c86b1f9ce91b56cc3501fa5312a2c91e
c86bda2f0cb9ba3f103065c5e4ddf8ed
+c871510081ed58db7d00533a4c06d5c6
c872988e0ce721e87fe5c8cd8309e4b3
c875f0e655379f95cf549c31822e90fc
c87976a05e613d8682059b7d09b8a5f2
@@ -28143,7 +28667,9 @@ c895e6461912d260087dbf5f99406674
c8962e40ba6ae75a800e57c38fc9fe66
c89956da8c82b79309037eac0f2442da
c89fadecc776f7c981097ab95690b8b7
+c8a1ee4a31ef64aa0883ee9b655e549c
c8a289540555ee96696968dc96f0360a
+c8a4b35b16340bbc2d0a13812c8afc3b
c8a5a517b8d94cf17744931719050a52
c8a9c9c67000c3d43e29816a2a174df7
c8ab6b2eb580ad63595d8962a01b1da3
@@ -28289,6 +28815,7 @@ c97ee1594524cafcb26347f9e7dd4912
c980388e23b789d7776a94b93e42f472
c984362066835bd1e28cb56e3c49b93b
c9848145f2d1b74ed7fc25535dccdcca
+c9855c1df25b014a29c3cb9b501d657f
c9862da6dae93b5ec0e6343d7a7f9ca0
c9883e43f842cfd6a53a41f03e4c8d9a
c98b94c8fb7a49e0c196fdd2044e92b2
@@ -28324,6 +28851,7 @@ c9d3892d859243b65217fe5924ee3c0c
c9d7c5113a9fbc54ac0f50e3208cad40
c9d8afe4f371ba66ddff23bf9c1d70f4
c9d988ef31909e06660ede158fcfc6af
+c9dafcbd8e6e35d7feb333f071469f84
c9dc0c17ad22dd9fa0c3073758bfefb0
c9dd859cf54d849b30cd7b3110e3af5f
c9decaa94f49b65efde0bfabec4ef032
@@ -28365,6 +28893,7 @@ ca232fd5cd14301ac37e546340748571
ca254ecf99ab8e16ed947af84c14c84a
ca27f8440f908f8adf1b0bf4ee29879c
ca2a30bc0261c490218745d09901e7f1
+ca2a6743bc1d1356776b7ecde4b40efe
ca2b9e4641b24e259ec28c22192cedb3
ca2c97c052eb63b302d60c4cdbe1b771
ca2d4315447ad01d7af21e6e77dbebb7
@@ -28450,6 +28979,7 @@ cab51c9736915b98373030fe7e352d15
cab606f2eb017b56c9fdef12eb939e1d
cab8988457b3f2eca82984a3fe2c9dd7
cab95d9f2b4f3dfa740ef9bd4ef35f9a
+cab97f9ab1cea27b7681f1f856b856c1
cabab3f1f25bd18233ca539c79494053
cabb605c84243d9af7bafe92dc4718c6
cac0c7f789663104136570c58bba40ce
@@ -28575,6 +29105,7 @@ cb98eb36507fb5b76382a132466b3c78
cb993f1439dac25119906217071d9d6f
cb999860716a6e84fb4efa1269248d8f
cb9d26750a35b47639d6aa2f2df27cc8
+cb9f43ee8d1c509df1cc4bfdd4ac5889
cba35b11ed5c9052076f4d5f2d1e3806
cba3b6bea0e97aef4c104a27ca1e4423
cba3f06de4f5a1bf582087625961c325
@@ -28663,6 +29194,7 @@ cc283ba548942bb55af3f19157d84065
cc287ebc8a179bdb429a24c12a1accb3
cc29123677a195fe5d601227bb75433a
cc2a6a4e475587fe0db859bd774d55a7
+cc2ff76b280b3e939a994bd2884ae265
cc30f677d7af3e03b5bc3a8cfa136acb
cc3446fb96b14ceb4ce9a35d94f43b23
cc3470a972e67e8dc382259a3d05fd53
@@ -28680,6 +29212,7 @@ cc4bfc3a46b4fa481eafaec0d2e009a7
cc4cdbd542e9aa43fe23c4586615deac
cc4ecb3ba344629844f4d7fdb3a5914f
cc4f9e15cca669508de8db745d37912b
+cc510d723db10b1c27971bb753213327
cc524a87c0a3bb64786346972dbcedc2
cc52c3e0fa40bf9902fbac333b5d960e
cc561c8e6d8b3cb74f5c571fef59f48f
@@ -28711,9 +29244,11 @@ cc7e647f85abb9fb854ed7001637bb6a
cc809167f76c6d3409d508d7714010b7
cc81e9011b3449cc05f80943955323d4
cc8407eddf933dcafcae2a8f18ccfc14
+cc86f8a90359eb17bbf3399509067dbd
cc882ab91d7f1f86a17fe214bff8943f
cc88344aafbbad6785f72438f39743fa
cc89cfec63dfabf2d030da7572ea1dc7
+cc8a7d3f83d0925b91a12c1356ccf768
cc8b808b7a4c0d48fc236d5ee23aeb86
cc9030d3e0be0caff4ecc992796d751d
cc9194566093f036b33bea4ab6329393
@@ -28791,6 +29326,7 @@ cd3c6e9549e14e55807e34dba2d64583
cd3d636d3a5dba56eb8be46ab8f3aeec
cd41c9c98015c51091aa1c47e5e008dc
cd43e0c0212972d5a5533e98d68c1acb
+cd4461f5aed6bcbb0ac98315a18e0866
cd4826dc122b79615a8ff1796d23171d
cd4ed706a3c78b98e7506e67b3575942
cd4f662d43bcd92c3efa84f9011e866d
@@ -28811,6 +29347,7 @@ cd6bd04dce27274d98dd2816693f5ad9
cd6d1146ee30b6ba7d173847ff2764a5
cd6d7e155397db5263932aa4f597706a
cd6f87639cc14c6abd00f307792fa0b9
+cd6f90d84fefcd53d8f6065599837a7f
cd71f10f69022ecde8f1cdf631e93d66
cd74991d6af462004ae65a91447b2f6a
cd75eef241138038083b23cc0a9c038b
@@ -28888,6 +29425,7 @@ ce039f51b2de2c5c6290aeef302545fc
ce07316bb60fa015cd0de51e663a3ec0
ce08bde6de55db75d91856c9dfed02c6
ce0f9469d0d101c721ad1d3d8bc4bc64
+ce1029bd8d46ab526f6bbfa133325f65
ce149f541380f7f4c4fcb4d47107c781
ce15069799694f621ad187149ded315a
ce155517510f43d7904b75d1a99dbb43
@@ -29009,6 +29547,9 @@ ceff39b070918fdf7f5cfdda2fc8ac75
ceff55fecbf926bedb8b639e301eb27e
ceff96a33262daa063585524b60c3b55
cf00acfecbee8794d3db0759eb9e16e7
+cf00dd788f5bb9fc498c679107f8b622
+cf078c2373c0d42e1806238a543ce020
+cf0dbf6a6dd7d965a4817b49b52eb62d
cf0f728d6dc8412c314567e9b783822c
cf0fc33d4431252050ce1331c50363fe
cf11c18cc7f4c7559806afe4adcbb065
@@ -29018,6 +29559,7 @@ cf161c3fefcf4fa671fbeb9bfa14c30e
cf197d4efbaec721a79718b77e0892e3
cf1b5e4788946255298f0d63007c1788
cf1ca82a9a12efff9a3d1f7fc57e2998
+cf1d4864720ed021a7eef8d74631b11f
cf1daa02554b849e4130525cb4c55e92
cf1fd8a636ebb34e0bb2c39273b2264d
cf2091d9e7d053306ce945133c23a543
@@ -29064,6 +29606,7 @@ cf8193d93d349dd7eee00de8bcc86e00
cf824c1ac3317e3ae17f74634f94e17d
cf83d0799843478fddbdb5a1eff7c4b3
cf83d4881cdd39d644ecf9a0f8137bdd
+cf8597f599dd75acec1ded1ad48ddbd5
cf864009d92beb20ac68ae6f129f72c8
cf8b81a890dd405ae0c8fed5a2b227e3
cf8d2756d159afb7c415cafdecbbcf3a
@@ -29147,6 +29690,7 @@ d01e5c6eac0184d1dfc76e3010203436
d01f867df34510993478a44fa3176f52
d02053f75bccc853adf45ea62ad5b801
d023331656d9e9fc4d0ba722e3ce4f2f
+d025f8585b82b7307869e7394ebeb209
d0283da776fe5aa2739f5018ce9b3c89
d02a3c2be4f71cfe87d0a3e79f828c70
d030ea5e6d0951e99bf4ece9b955891f
@@ -29167,6 +29711,7 @@ d04b0b2699cf2c40fa9cb0387e8f0910
d04b82339cb0f5832d8e942acef6831c
d04e6ca02c9886f3d689e380ffeec1d2
d04ebea4abb7e17abb1c61940e54e5cf
+d053767ff37983e349e8a1e2a6cf2c4e
d057f344fe85b0a8a3af57c06c461102
d058343eb61f8d449c30e50df70284ab
d059fbd290ae160f185eb264d85164a8
@@ -29194,6 +29739,7 @@ d08160abc8441d1e373215cbb51bb53d
d082204b2e91dd040953c1c801adbc19
d08413a7258b4987da76827200d48bb8
d086ab30d5e865b7feb8cb17aef20435
+d088db555c458813e78dd6b8a5f5ed98
d08939ec3d9304228346a89d49301fef
d08c5f43e03bcc8f5d3a7f8e80292a34
d08e3cbf95a408ce17b21bee5f186cc8
@@ -29289,11 +29835,13 @@ d123b7c5af5768376b3cb0bfa191a579
d12445c0d56ae133787ee34300c90a27
d1250b3df7085d771b2f011bfdb32b69
d12733b3bc742549205da818a931f7c6
+d12747c7959ac15ab3375e6ee0be0ce2
d127c265fa1bd55dd8c0ce9223407893
d1296c1283cff880f35fb0b7af6528dc
d1297dd1666cd79b001d00b4841ec3d3
d12d74758844d42072951ff5476732aa
d12fcaeccdc513f263e3cce81da97301
+d132dda0e4b7df36f94c7ba66358d17e
d1337c55efda4f93d2edc7c434bef7bb
d13be8c7fdc35c105075451e33d50bfc
d14152f666bf2312e2ecc84bbe31e5bc
@@ -29354,6 +29902,7 @@ d19200ec030659f8b9f057bb6b68b290
d1938041d3d67e1b0a83828f97ce125d
d194b7ae743807caf452942c064bea18
d19bbef3095df639d1ae8cd6fd7707d2
+d19d577eb070553aac16320002df8a4c
d19d5a458615aedfa9055aa48ddf7ddc
d1a3e9351ab0c602d5babb485caf5f2e
d1a55fcb25e6ec1ef740a54357ecbdc1
@@ -29378,6 +29927,7 @@ d1c354463ff151cee3d4059fcc3d1e29
d1c798ab86b03849420f15fd23632d85
d1c94fe461b176c70485ba632bf8fee4
d1c980c24af9e918585c91f6d494cee4
+d1caa487187da7460b4ab004dc5df056
d1ccdc68ffde884d7470bc9fbe9220f6
d1cdfed97e4fbe8be001c04bc328f558
d1cfb7f1d2ee38eb14c5f2b0fe304413
@@ -29440,6 +29990,7 @@ d246c8d2d6ab81d8e51ae1b5e21846f8
d249285f3dfb6067b532d488b3f29e2c
d24a60b00f70226ac5870d70147a3385
d24a81e874a01bea21e8ff3723aca967
+d24bbbd732d78cbdefd939eab26b323f
d24d1ccf84d6e8284ed67f5fe084bb76
d250186fce0e84ed0b65d135ae5efe56
d2512f1c67f4598fe3409d8108c56973
@@ -29452,6 +30003,7 @@ d25d4f0d8c175f0912f8c6916e201995
d26275c4cbe4f468e9dfed81eb9e3ba8
d264aed056710bdffc041b5730e5dcba
d265c9833a124cd1ab67eda42811e6c2
+d265ffed7c1ff4b68a71eee835628a99
d2667261c47d0ced741256f7314ae0df
d26885d4402ebb874ac5d2448e3bc339
d269d35d5697c007eac8893ca9d7a49a
@@ -29470,6 +30022,7 @@ d27b3ad4a0510f176b0d407f71f78e8a
d27bb3b15382b8f12be448744ba38605
d281db73fac9ea14b4bc45c69e343367
d28262765273f96d572374a5a7e0273c
+d284a748343acbd660abc8d83d28dcd9
d284ea21f94a9a7a06e49e4deaaffcbb
d2883b6ccb3841ba3c242b65a6a8a1cc
d2894147bdc91d2afd029a5960a22fde
@@ -29482,6 +30035,7 @@ d294d2fdfb00c88e09ae60c67a1addc4
d2974e2e2bf8a5802a09f778170d3f4d
d299aa1cea1ee15a3ec4b755d4d90163
d29c8e692e7f8c266ef53205af88403e
+d29ea90f33eb605af44c3a57fead2948
d2a2dfe12f232d06ed61e0a66c99bb13
d2a438cbd2c6707010065994c2a8406e
d2a439d19e64afed27b7ec41cadd8925
@@ -29491,6 +30045,7 @@ d2a54af50baac6ef53a4c7e0fce86a97
d2a7c76b170e5c1f886336e450bff02c
d2a922e1180383982eb208a2903d1ec9
d2ab475b04aea182fc9097d4b455bef1
+d2ad243bd9bea5f02a45d4177e128b9e
d2ad37e8ae65a7839ab45195264a9cc2
d2af2b812d42d0196ca9e828ce4b3f5b
d2afbafd767971a35b33dbce65e88ca3
@@ -29499,6 +30054,7 @@ d2b17229e90cc3120233194f7d60aa3d
d2b2412de314097c62b62e819f14f176
d2b2b649a00a212f1b3f721ffb8ced7a
d2b2e98794f24076da675ca965f0b8e1
+d2b42f8dff54e299c7e18ce6cbb44eb1
d2b5326be56115402151ad0d259d63fb
d2b6860b99cb8ec62e12df1f96b08af8
d2b68a52a0c848029156ac279db70cd5
@@ -29547,6 +30103,7 @@ d2feaeb520b175a98da1fbf07753a8d9
d3009a981c26a43a7d9c9527d980de0d
d300f0c184edf18b392f0687bad2cb9b
d301ee94294448a36397926176ecfff5
+d303c96ab1589a6270ec282d219f1dcc
d305455663cef1ca8d6699461b5cf70a
d305896d3a9714cdcb1c81377c274778
d30db9738bee61da462205f612b10489
@@ -29574,9 +30131,11 @@ d3355d9f7b57dec4667b328f31938813
d33cfa004fee22d6587c7271f19d05c8
d341c8292927c3efb5ce3321a01c1f66
d3420343bdb50b8e96fe1e5b142be060
+d347f6af25c93232c365be37c4f5ad87
d349fc27ae355d16970ddc28ddb65767
d34c7b09f1217d4ac7b8b1c139d67623
d34ece886ffd8711fe9e0b5a6c93217f
+d34fb277d2a4d5cb4730e204ed5fea35
d34ffe487aecf078379f70b43484159d
d353335b6f55255700361872d3afe09c
d35645550e8a94aee9f33ca6283aa58a
@@ -29703,8 +30262,10 @@ d42d40bdccee081676bb1b453a13cc81
d42de439ded5724355f737c3da6924b4
d42f56269cd92c0cd53fa4afa6723327
d42f6810c3523f995bde8d5a7aea9c90
+d42f9ccec805d16cbb438e3e4ec85396
d4322e6e3a81aad0fc41c49e4c4477ee
d432486d4904242cd70bff5e07d0d168
+d432f17dbe5e5c648c772a253ff9701a
d4362ffb3c323fef9c1abc3a56d15bda
d4370e5f55acabcab3368a6a0313e300
d4383a6331038dabd8b3d8388af18de0
@@ -29714,6 +30275,7 @@ d43c90de771290282dc13be1ad0a9fb7
d43d800d419b161a32bed57ea07ab2e2
d43ed56cac64d0644508fa4c1f382e5c
d441e8e856839f6b5bfab0aaf566fb67
+d441ee3c378231d28c739cc6bb3e1c58
d443869daf37be09e058ed4ddf7a1886
d4449e01ad1007c964cdd52811907d8b
d445e43b89a4b968d93e80f97a7daa13
@@ -29779,6 +30341,7 @@ d4a86deac504fe1bf806a2c10d2bdd96
d4aa173ddcba0e9c5813d09056bc3b56
d4aa967cbe0b80c6dbfb20d6f5efbf8a
d4aca8d66ba2899bc7c06e4e87bedfc2
+d4ad3837413ee4ac28f80c76fb91534f
d4ad399f3b5e1f7e7b9f533b27624ec0
d4b0b634b0b8c4eaff788c043675abc8
d4b3573e9e4b1259d21c3ac8ab290ca9
@@ -29905,6 +30468,7 @@ d5843c51020444d959291ea1ce715876
d58a5cc0f1be66a2d8aacc446604d70f
d58a7de0da6b02636256af810b171a00
d58c6c9d00fee7763cf86366313763d0
+d58c86c702046ddf3dd55182a4bf5d4a
d58c87c61011d762e60493c12c9684bb
d58ccb302aa8843143c858b2b538f7e0
d58e02cc49ebdced9a6e376e754c0563
@@ -29920,6 +30484,7 @@ d597747358428d814002abda48cec29f
d59815397e825d61b879351f4d52d974
d598f3781fbf961c67e76824663afbdd
d59925e65419fcb7896749eadddcecb4
+d59932f3f5257fcd674aae4c88fc908c
d59b8dceef692d3b3b9c3b1859edbd91
d59c72d11504751c0bfb03d540868e38
d59d337994b6c1cc6ca9440947442996
@@ -29972,6 +30537,7 @@ d5eee44130f4ee9e5c65a68998642729
d5efec9491782b24ddedc579e1771659
d5f01433a982ae41ab75e40fe3c52742
d5f5acd25d835e717d93e0efb4327114
+d5f5ae26e1cb2db5d3152dde2bc32bd0
d5f8e154217fef2a52d56238194bf1b2
d5fa55538a4cfa9299b0cd73a1c04590
d5fc82bf75105d7c67b1030b238a3c33
@@ -29998,6 +30564,7 @@ d626c81c16ccf02169e5242aa738d186
d627f8607d95d727106c041f64747698
d62a07e136638f8553195c7021739286
d62aab5b2174238473077b95b0b409d5
+d62edb9d0c2d4e46485fe3c766d8a1dd
d6322e32ec2fab492e03b6d17d0e163a
d6327c5562d321af4551ea2965dd4ad2
d634f4683ee8b5bab58d92bd418d6a2e
@@ -30056,6 +30623,7 @@ d67c10803171f4b5e99933307dc77ddf
d67f503af661bdfdf8c35403ee510be7
d6807a82170184780ade053616779426
d6818144ec5782361f5b63e5d6eca8c7
+d683a334e644a99615864c780137f9e6
d684834e4bb7a663665b176a28f06422
d684f52bda20b17b676170d1571c9f3b
d687048642b5f04ed4d516e8e63dc2fd
@@ -30153,6 +30721,7 @@ d723a7d284b0988cbf83165bd213aa0e
d723e520e0aaa4579392ab44d854cef6
d72a7fea019e2ac10020d8ba35ca5375
d72bbbb9fba0c1f3f7a81c45553a9285
+d72bf13ce1fe2343a9e7a3b296dbd596
d72cf994a3acb92975138088e1533ee5
d72f833febdac0659b7474b00cb79a1e
d73076c93b23d954a1c3d082bc5c939f
@@ -30169,6 +30738,7 @@ d748ca44367de33ee1c818caf3c8a1ef
d74dfc6ba8790442395f3f86e1a9c225
d74e2f1413125eb5b13221a2ae3a10c7
d74e6adc5e8a91e232fc81c36e8f7645
+d74fef8456aa61596b1a3de74e3df84a
d7504843db26582021b69fe198fbc597
d751c9cc89171e777148c215e79b03f5
d751f4c079cc76eb51a0814cb8da67ed
@@ -30176,6 +30746,7 @@ d755f61332125fa33e154683005cb5d1
d7570d9506736287363f2e14cd46879d
d75eaa22e2908fd05acf9d51d0da9d2c
d76347b22d2950033b76ea4c60573b6c
+d76351f838a99873d056c262e9a3a56d
d76598556ba12d59885ef25fdb5bdefa
d7673052b09f7446a035d63bb94e622d
d76a2522b518b7d90fe1e18a467a5b79
@@ -30288,6 +30859,7 @@ d80ceea2297df4d83c926af92d6b39db
d80e6875fc05ecf7f18a5e02b42419ec
d80fc6617f5f7ef3d5c52cbf4597b767
d810ce4c4250df6a47449a56889e5ca2
+d810f0f3575e80ebbf29c8a4c1a6c6d0
d813a02f69b67c15c264de9de662d4e6
d8148e912a774845773c7a4db9130973
d8156fa7f4ce075ae2ff5648c7af70af
@@ -30324,6 +30896,7 @@ d8549c4c7755eee2c32c47228a6865e0
d856b124f3e2e757bac9b201ddddd6ce
d8595a12720eace418aaf3efbd6067da
d859e0189554f71328c3f16c86d07791
+d85b74d702049653859b3ad71a4f2233
d85ea1282a5a89547b4ea8ce845270a2
d85fcfa0d18f5f38e722c3eb571d0fd6
d86065c25c58af199a4a7b34a26a93bf
@@ -30345,6 +30918,7 @@ d87f10a4f615144fcedc8ac46a01b20c
d8804ca4ba3cc37be0abea29f48ec980
d88163826f8cbe7412194391fd0e6d33
d882781a01618a2e42b870d6a5297a85
+d883c875a453809cdf6c3852855f94fd
d885a0a9b754fc5b4ef23760bed01144
d887b3b1be74a491b7f1649c2b871020
d889e19a264a5680e18c7c20d3993ffb
@@ -30354,6 +30928,7 @@ d8927654b04bdf9b3c667e529a186c85
d893d4e3f476c093a076fe40354ecbd6
d89677fab210cc0226617b6cf1590ffd
d896d85dee88698aeb1bb3be657e79c4
+d8996d7d032274c8a57321dad7fee62a
d89c3e29b5b9d351e2b01501d76f902f
d8a1995833b5d2a177a297f3d2c1efeb
d8a31d7906c297a4048e9a31b29b67cc
@@ -30381,6 +30956,7 @@ d8c1825877d7049eb3900abf1fbfed98
d8c603818314d248c07d3f72c722e660
d8c67b975963b5dbd89d2b92fcf2c6ca
d8c85f8b556bc5e3d3f89a10b07258b3
+d8c89fa06850f5a304144fa911ac9cd7
d8c8e44bcc02ec8a2a8ae4272fcc2cb7
d8c9156f667a2a22c53d4b42b2ffe8a7
d8ca770b4f6d4a0f83b461c3a3ce3d69
@@ -30437,6 +31013,7 @@ d92539e31255a2c22343beee70dfa2ee
d925deeae76ad6bac6426811acd1b242
d926867f31af7b2c7a3e4b61d748a8f8
d92749265f65b19a811400391ea49879
+d9279be676ef58ea8b49269fda258d02
d9280e9700f5730ef6b58c3d015af5f0
d929844f17ec45926734d3f33fb95684
d92be2b1f771a2780a15ffe26a43bb54
@@ -30666,6 +31243,7 @@ daa1ef730b226ba4697d1f4ac47339b0
daa3e1ae6e7b1a96cc3b080937fcf87c
daa7f50d143560803820234d5ce4be7a
daa8fc3f971549f06b6077e9f2fd2ab2
+daa93d28521254eea7fccc020bb2ae72
daa9ac5666843d135dd289911599dfa8
daab6bd6afc71979a4b135f53a368bc5
daac421020a08c69f02e6b75732d96e3
@@ -30879,6 +31457,7 @@ dc6078dfe90668def4d5562476c536f2
dc616633d6041e32363dc57d6c8a156f
dc64230e626f160c7613c07cb6d4004b
dc68e3dab90214829a988bc9eed55e1d
+dc68e9a57a7a0c61f76bcdad245348df
dc69ae6fa0c55d5d34cd1f1c4e7f0fb9
dc6ae39a553d69a19983616c2cd10806
dc6b02d243d693f0686dab8136e25a65
@@ -30950,6 +31529,7 @@ dcfcf63a407686db00d59a883a074cd9
dcfda0e1be35b2a2e78b260f5811132e
dcfdea73a6ccea8094fa4c500bc6d67a
dd0288d3fe0ab648e55ac420ed251839
+dd031e560e801fbececd43890eb8cada
dd0359f6c5cab214b918c386ae765e81
dd07dc4471a82fd7c22f0745213a00b3
dd07f8db20fdf81e70a2ed35adf72045
@@ -30957,6 +31537,7 @@ dd09fcbf4d67783ec5094b0fb8d6e7d6
dd0be8da626cfb23fc5761cc5a383ba6
dd0c763b8c848f2e845bf1ecd8458647
dd0d61dfdad715a7bf303e2a5ed39fe4
+dd0d7833cbcdcd4bb05ef4b177841a50
dd0e0bf4ccec40665ccf3bd76b97d348
dd123e8193226b009e42a7efc18b78b8
dd12e63b581f21c9eb33d2e8351d62d3
@@ -31006,6 +31587,7 @@ dd59a6095731789a00d783fb7dc2e4a4
dd5a4e162cac77faafdcd971a0f33b1c
dd5ab0dfaca3066b8143613fcc719a77
dd5ac06b5cf0cfc95feb340772aa58f6
+dd5ae0777fe6f329c2f9887ebbae345e
dd5afd2b56dbcb4c4f987aa8f937b2c5
dd5b7014e16e4f3f3690811edba2316d
dd5ca411143e4270b07821503caf0e6b
@@ -31031,6 +31613,7 @@ dd95c35aad6fc28168aab99369fa1b24
dd9649701b91f35422a7049708c548c8
dd98ff1c239ff92c907388051219896f
dd9b7f1a65ee495486e8398506bf0c3f
+dd9ddece5e5a4e1f4bd2fc7d66590e3a
dda055250ecbe406b444060ceaf67d06
dda133c8147959ef9035b9b234d5b399
dda136c29ab46a9aac36fe53ddf1af0c
@@ -31038,6 +31621,7 @@ dda2583593896c005113b4c4f35d918a
dda273194a5bd824847b35a94b785ffb
dda5a143e0a369b0e86821ea31a9480f
dda8514d0a84c907950d5630366dbd3c
+dda96d078ebcaa0f2361bcce9305fc3e
dda9e01bbb0d9098d6d83a417fb26425
ddaa1db63e4dc2e59f55b4e12ac8775a
ddaa2dd6625ff644c6b4172d4fa1f8ba
@@ -31072,6 +31656,7 @@ dde2ddfdeb6ac70bb5a5c4b557e374d0
dde57c161c7507606c5f4408295fa81e
dde79e63019a6b57ce4ad81c97eeaf43
dde9f0f95789b08a2ce840cfb773c864
+ddec46901ca4502466b9d465a83e3045
dded62310346ad81d69d781a565d0440
ddf01f87d4f6f5b2833b577b3dc79c49
ddf3164c0e542d12cd533b21a86772af
@@ -31257,6 +31842,7 @@ df36736df159425f29465b270cfb02f2
df38fb1c6e32d0dfd903059e1cffc4ef
df3995cc05336f1bac4c1a2c577b41d5
df3ad6628748bd4367c4202cc51d1a8b
+df3bb6dde0fcef4ea0b1ecea2746e55d
df3fd510cec4e5b53b9bddad1dae9945
df40ff4510bc943df04e5cc462298c1a
df441578be29e676816cd63663c358a5
@@ -31351,6 +31937,7 @@ dfd84953139680963f110827563084b3
dfd8c319ffea5fb7b829d549bc1d461b
dfd92aa998786e99391aae67758b485c
dfdccf127c24cd04ca90d5b15216e698
+dfddca4c5fbdac7f332a67d071b5d5f5
dfdeffba346e7bce90b684fadc21008c
dfe0b1388202e7057650d5bf28970259
dfe16cbe4d26ff5619870314b2371595
@@ -31365,6 +31952,7 @@ dfef0eda8d29e97c1191091285cab207
dfefbf7dc9dd7591d5c38d7852dbad4e
dff021af78ed0f8bfb34cf469c5d25e4
dff0ea2c893f4fd7f50fccb5ac1b62c5
+dff14404b5e578f8666c3e85aff21828
dff308fd43a09088a36dfbd304be9f47
dff73fe9ccc59660893dfd7096e0986d
dff77364d51fb40cc715d5f0eef4280b
@@ -31422,6 +32010,7 @@ e0561530c846e6e21bdea5f5d77a9b23
e057a1ab02724d2831cbd8208f9ce53f
e058fcede8d162d544e93a7e4d2cc217
e05b802e01e98eb16f047bad7300192a
+e05c2346f5ef812ce69cfd032c8c8e21
e05d0ae404b3847e4042d0a2f4e623c7
e05de3c51ec1f761eca443470d2acbc8
e05fc08710cf39a8a77bfa9c73cb1a35
@@ -31531,6 +32120,7 @@ e12680dd94dfde39f2fb2f2e7fcb07bb
e1281e67b956c86dddaa877ab8aaf5bf
e12d75db22c422d36f6b20303b1e5a5d
e12d7ec2bbcdbf024c52c6bf88454ec5
+e12d8f6b2a158b42ee3efc94aa2c11ee
e13055bd65c3dbd08aee44ff0d93e8de
e130673d57a35fd98ed0e63c34956c7b
e135c946ba2025838a8ea002d98dec4a
@@ -31574,6 +32164,7 @@ e180034c5febb1895c0e587056c0b386
e18033a0a82165249fc4398fca2ec65d
e1810be2e8374e3383b556de336cc0f8
e182a8b5f6c4f573e4839374348790b8
+e1864aa9ef0f6f56ea880a9495cdd2a8
e1874f32bc46b2fdfb1ea1e800bb9d0c
e187b6ed58163b25cfd6338f92d98067
e18998352029ff32b8b172291efa7d62
@@ -31619,6 +32210,7 @@ e1c34662679cbb111cc3b74f401f01bc
e1c49f658f6265dba73a14e2832a73e5
e1c518f7bed7e8cbbe2ac1800e9e45ff
e1c5938c5fc7649b35d90863e52e72a4
+e1c70fe46d7f85a16abf8796cdd71986
e1c831d46842ad2c87e19dfecb067477
e1c832654ecdd28540d6ad8416f4e317
e1c86d040cbd9724b57d3d3f4ef338f0
@@ -31790,6 +32382,7 @@ e2f9cece325b6ed7bab6fae48abc5fa8
e2fdb193213f6b209e12e99fc81fe96a
e2fde053cd315020ca374f7849196080
e2ff8f0af83e6c1b092ab152128296c4
+e300ce12055fab46bc1ff075417b2248
e30288f4ad228c8aa13f7b9e1386c371
e306bdce59c99135644c7f1c97751e30
e30ce6f8df1a08d3193f8944cac8d182
@@ -31800,6 +32393,8 @@ e31d1a3609fa164d75a338554a94cec1
e31d1e1bcfb7f14da4896b9bee5503ec
e31d6aa2a76c882df091befb9c645e78
e320486354efc7642575b9e452e3c6e2
+e3249b0a5e3a1fabbd7f29cc950e81f2
+e325789fb7f6b4bc6967d27f07acd6fa
e32726c6a563408f204a9152d24c5cb0
e329ebf468edad560218aca239ecca7d
e32aa210bc242fe990ccf8c8fedb2545
@@ -31850,6 +32445,7 @@ e37e5581867341465b48b04c127b4aaf
e37fc7d2fc6c74468d777e701838a62c
e381e185748237ff952d31a991a3bb2a
e3833c609608c60253d9be2c17009d1e
+e383dd1b20ea49704b9bfaf878ff7473
e386f3b967fcaed24e072e4e0c353b61
e38990b51c00a2eb73b961ab231f088e
e390066db8fa2ee43db864c77b126788
@@ -31899,6 +32495,7 @@ e3d7a66f7a236d87fff6f9952be73355
e3d9bf2651d3aa20710599177634c9e5
e3ddbed59619ae069bfd51b9df13ff51
e3dde91b567a1dfbb9be57996e9eee03
+e3df4a489d6bf6c44926fd7ca04ee0e0
e3dfb56dcf6b6c7f9e37436d9121cdf7
e3e00dde54af983e5b8762a17d5ba8ce
e3e0b8df2e15f360479ae9c64a5a35b5
@@ -31911,6 +32508,7 @@ e3ea904f860b20a380d9d51191e9813c
e3eb1492bea51363b459b5669968dc48
e3eb79102c240d2bebd04372e3ffea59
e3efadda5415b44d551ed2864f1a3b4b
+e3f3560a60ee366150c20a24d4225e67
e3f40d63e46d244916aacf3be13c2aac
e3f46a609e4e5be98b7953e6cc32856d
e3f5755d32254b31850afabc3f0e77dd
@@ -31950,6 +32548,7 @@ e43d8fa9baee72b0651d4ccbc13bf1be
e43eafa75d8d8ed3d536349c3c93b300
e442ade251ff6358bf13a7a410f851bd
e443bbc4fe230080c4785ec527d332e9
+e443beda2cc9ed1bf447a1eb17723e18
e4462b016b39dbc9c4a737c5947ed6ca
e446fa34fc2cb59bc9e9b03af21117bb
e447435ad3b808f2618b1a2f4b4783e1
@@ -32014,12 +32613,14 @@ e4a12ea0d9bb8718a92bf5214753b698
e4a18b6d21e3367990b0f8af4058e385
e4a2e54d3d73d6b5f851219f6834a8d8
e4a5903794a779ff79880e395283f865
+e4a6bacdd915bc6a5321a3217c7fdaf9
e4a702cd3ef76a98695e45851e2839f6
e4a82a117460261beae528291a864c13
e4a95933a574f55ef3bab8900db4eb51
e4ac0d394b4ce4adb2fbd190f9bc480e
e4acb8268aa897f97065ac62793ca109
e4ad6ba7f4cf6110c137e09af1d2b517
+e4ade3dd1acac1840d548dfd7e72875f
e4aeb5bc46e1aae267a64303f031ba93
e4b0955aaf1bfb3b1b35da286184d431
e4b10ed024111925fb2809ee32cf059b
@@ -32051,6 +32652,7 @@ e4e34898dcc02ec124dae47c007ae46a
e4e37013b31f0cbb254a402f75002e36
e4e962daca4e0de2ea6888dd284ea863
e4ea4b74f3cfcd4163094e406451d156
+e4efd122d7df8054958b86c4b65b6093
e4f3a96a87db1a7463e5de431a8fb43b
e4f590e94e34918de55d76a014027bda
e4f9557e6c90b5b4e7b8bb492cba5257
@@ -32145,6 +32747,7 @@ e591e1cd123c401d9961ad14caa6b3fe
e5934f62c94a747fb0d12895844ca6d1
e594e276b92a616b5924fccacb16ab68
e5957aa63d9a86d56f5ca715505e28cb
+e5974feb6e393846a85c3ff3fedbf297
e59868e6281f20d8ee56d76b9f51918d
e598ccb7077a803dc3e6aec39cc25eaf
e59a6238e33af6068f4b5f8c5a83e0bd
@@ -32225,6 +32828,7 @@ e62200cf708bbf3dac9f3d699f2f12e6
e6246de1abd0480331dcba2ce5e1f52f
e627d953f8584545187d93e19f365179
e628ada71ab7b6eca855f8da419f2905
+e62baf4d7ffbdbb93fd3d02ba5f0e82c
e62cf481753b2900b594db6f1f1df99d
e62eb760373845a4ca9a60e5b9bef647
e6303d5059ca664d624f7cf4f551c5ad
@@ -32310,6 +32914,7 @@ e6ad46a4b4a8002ef9eebd0dde8c74a8
e6b13481dd372af1a7898a9c04cef65a
e6b2e91fa3e6cd805421d58292d196b5
e6b3dea55ed1b04d58491f8b8a57d872
+e6b56b87b19ce0d787e0afa211ca9224
e6b81415c6b95c0f08caea7ee3b85025
e6b82e629be468016d634e03ee35eb97
e6bbf552069f36858e5381c81b7d36c6
@@ -32329,6 +32934,7 @@ e6d3a9ad43736a33d803097a9ba5b2a0
e6d3c2064cafc85de6746a1d6cbbf572
e6d4c4c560bb4fe833531ed3e590b15f
e6d52ca2c7384ec4685b95567dfe7659
+e6d55cecde10ceffd3479ec69ea04862
e6d580af8fe4858e318728c77f1049e8
e6d7d2133c68c24cd581e95357b1055c
e6dc9bbd3f57c455137f34488ccd5832
@@ -32367,6 +32973,7 @@ e71297cf62a6cb1204e7fec89959d7c5
e713100f9ee1b398115eb223b2c38b4c
e714106ce672c954723962c13449e040
e719ba244defa8d1064b57d49d06e268
+e71fca1df1a3c43a2d4437723dcffd38
e71fe4daf05577f70c64fbb693ce15fa
e722d11eb42987492d89f119de2c2f9c
e723bfcff693b562cb6dda3b775ba327
@@ -32392,6 +32999,7 @@ e748552b2b77cf417a2466742518840c
e748a8c37c6d480b48d1d083bd2532d0
e7499c6b4bfd2bfd301978a1d845449a
e74f114f1efd1ce680cde03678358559
+e7516f3e31125fa214dc0d64803b3551
e752121dfc0413366060e012ff4d18d4
e753a43b97b6cf284bab43c0d16e5acd
e757477a031aabe890b15275942153b0
@@ -32431,6 +33039,7 @@ e7a4807599066785c7ffeda5de96c671
e7a4c06dcd65741d51d55a952538afb2
e7a96b5dd4df436abb38c447a5d0221f
e7a9d88b3bcce0d985806741522aacbb
+e7adef5d8afe0a4de46a2baacc7f521f
e7aedab18c6d877ccb2c89a625c75600
e7b4d5f031dd2ddd89ddc587102443b0
e7b74511ab42b37a68994edb3831efd9
@@ -32480,6 +33089,7 @@ e7fc080f8781e9a87472cf36fb62dab9
e8006ffb5834e3a4b211287fa351e3ce
e8011d85bd328ab8ae6f9b1e450f9b7b
e801865f09ee0a2c223a92aa1899a629
+e80221f3ee26c55625f0643150b4178c
e802d2d1e17d864a8ed83aa92ac1ce5c
e8030028c621aa77aca29c0f92318570
e803a3ed9a891dfc4aa6cba0f3f88138
@@ -32570,6 +33180,7 @@ e89f18f0e6dafe1573fbf92f71efd8dd
e8a06bb2bb32f8a00e296d6dbdd231a7
e8a1106798486f5783cf43c72381bdb8
e8a1a322c4a2786ac1395e23aa598d78
+e8a46e4353433d28149289137ad9126c
e8a48debd8f4435cce64c38cc1d1ddb2
e8a9f46202dd6abe637fbc3cfaca2dfd
e8aa002b424593f38d2e0e19c92bc8f7
@@ -32613,6 +33224,7 @@ e8efe4c5857fc6176e0dc17a917a7668
e8f2787699a7e016b73daa472cdba65c
e8f98ca2ed90012cf3c7dec4a81c0d5b
e9038ad02ebb9242c157867b81dea2e1
+e905b69a63d4f8a9fa86061004623899
e9074f7f32dec63e13dce37420eafb89
e9075ed38ae51209b2645d3b5af91230
e90a116018a8384e9bb1783fbcc2edd4
@@ -32668,6 +33280,7 @@ e966f4047320fc1cd84d812b1dedf848
e96845ff7c99ebf4220d41ae11209e4c
e969b504cbe54a2537843d36d8e46ec4
e96a7888e7622a73de252b96102acfec
+e96b9787b8ac6fc34488f0a658554bd5
e9751e17381af314cd65f4c32f64f47c
e976fb79b4d98284b0c8c95b7db8f1fc
e97bdde8a1bafaa74e206c39cb0498e5
@@ -32711,6 +33324,7 @@ e9c0fc8d8664907fcbbd5df69bfc270f
e9c46256e11b450478c7b677c3bdab3f
e9c58211f982922acc679fc370d05ac7
e9c79cae85d203abbf587539e66e0448
+e9c8904c353a0a264143f82dcd33126c
e9c8d2e0c015ac55afd061abc33a4283
e9c90f0235f950010d30553e05d6bcd9
e9ccbf8f766f366e576c806af834f73f
@@ -32724,6 +33338,7 @@ e9d94f47df4eb668e9bb02c5fdc3a7d9
e9dc169abd52e93e49a519155be79a7d
e9dc4edfb3a49d5142dac341b1178643
e9df1c0629762a59f51ea3e17babd3b5
+e9dfa9b78c21ae5c1aa50832415ff9ea
e9e04f85b35ffeb16e62dcedd5599527
e9e10e33c505ed03b4c679cdab2cdf4b
e9e17232ad119002f31b79fc7b5c4509
@@ -32737,6 +33352,7 @@ ea01c443d06c6f43b0d2f6085d4ef217
ea02d68856d3f935db092a2fbd61ad21
ea042f2a741a247c55fa04777a8ba6fb
ea04c83f3917a2161134f97ef44bf4fc
+ea0b238da8aebf259c3684eda8e73fd0
ea0e7a20260cc6956e5de6dd8949b41e
ea0f14462e6a6b28fc4424c2f791a270
ea10c5af66ed0199500681f8151076e9
@@ -32747,6 +33363,7 @@ ea1bfcf009323f448539f8ed24d2ab77
ea1ea0fe3995a95bd9467640d384dcdc
ea234b95b71cc353b787fccc64bbab3a
ea2418453e907f62815e5bf24c61d59d
+ea25b1fca1dda341d88eea410744a13f
ea26616ca7985c98ecf1ad6c655b0863
ea27c0adc1da0a7b3e6b1929470cc7d5
ea2c9c5634047403bdc7833d1a4b61ac
@@ -32772,6 +33389,7 @@ ea48688ce0cb78ae54ae48668685aae9
ea4898c72e871d366bc99b53d257ae6f
ea4d8c122f4cf80063905408a2a77c26
ea4eecfc638d6208b80173c78fef0804
+ea51888563d469cfda63bd24255e86bf
ea531aeb7098ebeab3cd9769777e0bc5
ea54c5905cbb632ff840e89822f05019
ea554ed6eed1bfdd255449f8944f6bea
@@ -33010,6 +33628,7 @@ ec192e571a084003bab86b0297da35ff
ec1959981d7dac39046df33ac54ec568
ec19a82d4837b5d0cd2026e04ae54632
ec1ca30d50f325d23d89e6878468dc89
+ec1d863c73e68de1ed29e428509d9ff5
ec1f521f88ad39e41c2a421a2c5d1adb
ec22d87a42179b36a90d30bf2a4cee80
ec234935b9315c320cedab776d78d300
@@ -33019,6 +33638,7 @@ ec248a7f9cf566c54731265a2e617e48
ec2541387bb0b7f02b26a19b006310b6
ec2920abd7aaac85f27957fa5c422dcc
ec2d78de53b2e1d28fa542ed373eefc2
+ec3273babfe174a70640325c63e72c1c
ec35742cce90a6716b13ec0a4272f2ec
ec387e7aa60047de01e1eda32979a535
ec38931fec026344c00eb76d9890f09a
@@ -33134,6 +33754,7 @@ ece39d32213bb85259da3c35ce531cab
ece5e083ae2215e28599752e942e493f
ecec33d3fda55dfad62b03593b4a5c82
ecf39d8b4d226c50bb6485da2bfc641c
+ecf3f65c7e8d89c8a55e7c2605674862
ecf51d2fb4e2d9673d27b931d23b5b39
ecf596c05d18aae41d476dae4646e962
ecf61517c01dfbf2d4852fa35379d887
@@ -33173,6 +33794,7 @@ ed36ce0453cf2a3fb7489490ddb36db0
ed37fe9a4688f43fc02109054f09ce5b
ed3aaac914b1c8a201a577c0f394f3c9
ed3dde1e493a260a0bc01f029de66733
+ed41fc5c416195b10bf22a326963e425
ed42d7756786e426cd373560428e0c75
ed44009a1a89f08c823dd2dc63db6238
ed455e43a0398cd357ced9613e537e0c
@@ -33214,6 +33836,7 @@ ed8acfc3e46d3c50c4bc8289a49f0144
ed8cffa2cc73f5bdc89d0b3bf80ccc4c
ed915c1e3f9b63ab651f9d79bfc9af2f
ed920e3d0ded8cd646294507f6ea2d08
+ed959e920eb617ecb16da841c17a7e03
ed96b530c98e0c798ad8f36c649a6291
ed96de03a650134f32e7133c265a068e
ed97622a8d9609c54ca02fcea52d34b9
@@ -33248,6 +33871,7 @@ edbfbb9d2c6e654a91a70b47c40e50a7
edc230eed3f6ddcc739c5fbe8a99e22d
edc254c81eef13927a5f249f4b978651
edc5f826f0277ec9e4fbf2166c6a6759
+edc78930e4d016fbd95249cf35c12d86
edc8fa8f948548b1e7a46c35aeecb9a5
edcdd20e4cab62ea6e7261c228e9f5d4
edd0a06a10ca99b0565228748c46404b
@@ -33277,6 +33901,7 @@ ee006c8f86ec5b7ef627d5e56ca0b44a
ee01eafa8620fbc671103a9f608ef159
ee03308f116c344545baa6c0feb423f1
ee0556236d0cbab513c97baae5ed2abd
+ee070f4b7474eb2cff4bc8a180a7b79a
ee0cfb628cb3c0934d3fe0ac9deead55
ee0db710761386934748c987996a452a
ee114dd0df31add1ecd6a064b14dc6f2
@@ -33295,6 +33920,7 @@ ee1f581abd53953f5d8fd508a9d2fb4e
ee25384258b5179240b5d8272c171be1
ee2c5dd55b085b5020de19c7ed36e199
ee2ebd03162a90f1eac3b420f916b8ae
+ee30cecd771f728625ed744af723f30b
ee339e9c23b487ca22fd45ad4bcef29e
ee33c2f4a8baeaf210423dc26acb8041
ee3437c285737ef7a336d2cf53b7c11e
@@ -33332,11 +33958,13 @@ ee83bf61f740ed83704434ae4facd6d3
ee83eb93de40be686c45ba5930818c93
ee88c17517fd5f46c9ce709abc3b4f6f
ee8ad0cbb240e7b4feb947a2a22bef83
+ee8ba553a81cfe1567d2d440ed0af7ce
ee8dd3cfd9a067a2b25a76bedf35ca0f
ee8ed96f9704fd16bda431e7fec53334
ee946cefb3b4582439f2185a96f593ad
ee94e02b7c5c29631c9291bdff41647a
ee95077fab6349c1249f4eb3c5072c63
+ee9696651152011b10fb35b5f73a73f5
ee96d4ec7ad26c16db43561bd98fabda
ee9787be19bccd7b83f632a9f1bbed53
ee984630d377560f36857c9c4ebed81e
@@ -33361,6 +33989,7 @@ eeba1572f24ca2beb9759b2eb1de9277
eebadc6807c38365c94ce34addfe2f68
eebc3f39b89992973e162c9200638a10
eebc8d45dc3ec5d79cdfb7a53e1c1cf1
+eebf54f17c530bb9bdcca1a3de5bb6d1
eec97d595a9b567e284fae84e1475d98
eecc58befc4f3d2028709156f0dcf395
eecd1808deee0df6d59f553cb913b650
@@ -33376,6 +34005,7 @@ eed6a84e93859434fcdd96328425fd33
eedb9ac2e82615476d14103baf361899
eedfa45c9dfb702a475ee7012e1de357
eee10c1a1c6da7e411411616d9cfe88d
+eee2d79a6e03becd9277b5b4f7bdc43a
eee701b2d127ede6c8af5d68a1e70340
eee8a70a6a3074b589054283b7b83ad9
eeec1522b596f21e8194bd65d3db3a38
@@ -33387,6 +34017,7 @@ eef178f7fdef9f7fdb5cfbb0d5ece62d
eefa400c6b56d8f0c6384d7ec1aeb885
eefe33a45bfe7693826e995ae7ee88a3
eefe5716a2fb35466fc22f8b4859473a
+eefebfd32ffc427344d76d5f596ef665
ef03cbbde505f786fdc22b7557673661
ef08f00ef8fa24563164859440a0b01b
ef0b8cc4d9fc9f2453d2bdf6139be783
@@ -33517,6 +34148,7 @@ efd2070cffd061bf942a63cb1141e6b3
efd4ea2829c379f5f1dcd03f45bbc4de
efd62322d7e21b6b50e6a4375b5b63d1
efd64ab2eedc8f8aaf1dea5e8d8e0387
+efdd424ce2016357e6abe78639b65522
efe08a006631effb2bedf98eabef18b8
efe15ee3c834a777877c34f892ee3e8e
efe19d500d8ed1818304ce46304a1f93
@@ -33575,6 +34207,7 @@ f046b39220abc7e6b8a7d3519cbd578f
f04c750c0a4aca526d8bb5f6d7d2278d
f04d536dd976356d4f5adf503826ddda
f055641925465d792a0a46bdbcc59833
+f0573820c28ed48e775188f51c4c4858
f0581aed2d2dbf80a3208e43ee9197a5
f05e76115440b2be060e59be8bfd5c0b
f05f77f3acbbdbeb32301fa9c2468c45
@@ -33666,6 +34299,7 @@ f1147c8877beab902603bde084abf966
f114ca3f7c2855148de4fe0364eb5e69
f115ac2d9adcfd399b37f7542abe113c
f11656d1f6500bff4a6cb77664dff084
+f116e5fcadccc6f9cd83c675c6e4e7d9
f1194dcc7cff9c8152b384566d6af1a3
f11aec70677d15c37d361012790713ef
f11bfe4eeb544259b46dc6c737332321
@@ -33725,6 +34359,7 @@ f17c9775d45f22a4c6cc93a2aa9054f5
f17e69c6492ce7ee18b43810aa609e06
f17e9a9bd24182e07c6e6a639127b267
f184c206cc0c2e3e86f6d926916f7233
+f189b97e9f8ff4102b7320596128b20c
f18e42300efe430ec95a11879a0c9335
f1904901f3cc38cfcfda204afadb3a7b
f190883df7bf225f17c7416f3dd7ba51
@@ -33735,6 +34370,7 @@ f1974acb783a8c83ede8c687a156de94
f197e0672ec984465e3ccbeebfca23b4
f198d2cda28d35709f414826be3a6786
f1992a053a5cbaa18969e4821afe3b5a
+f1995f60a50e96387dbab84c082a3cbe
f19ae9923084f5a068a44f732a95fe6a
f19b11caf7602c708f17e3a5e84fe92d
f19c36a98a31b3e3fba22eab360dc604
@@ -34095,6 +34731,7 @@ f419767d0d72051ade7fe412eabfe690
f41a7423066fc3b802194c12ed65766e
f41aa6d1721521bd015aa1ce66e1d8fa
f422374beb0d19b781509c0c12807de9
+f4240a41aa730f6822ddd4fc14ff9b2c
f424c6bdf6dc7fef172009ef22e1721d
f42a07cb34d521644f2382d9d94352eb
f42a35fc85590bc39cb8b1e70cc0417b
@@ -34143,6 +34780,7 @@ f480bb85757affca9b347784b7ebe4a7
f480fab9a90475b30e3bb8e427df689a
f481312137481cbb0cf2e31a5f2ea517
f4825c602e88942559f1a8bd7eeec8e6
+f4871ca966005f3fc27aa3c3bb373ff8
f4894934b5113a5fb04e4d419be1360a
f48a00fc89b57f5caf4c5a9e09be5e57
f48b5111c2c4d75fcf6375a1fb19fe0a
@@ -34200,6 +34838,8 @@ f4e53128aeb56513e8b513ddc3681203
f4e548a8268d7894e7d1d61fad86a8d7
f4eafd4666b07855464bf3564df9d2e3
f4ec087f27a26d54afe1b0f99d4e74ab
+f4ec782f7981aeff796c7a57125833a1
+f4f2570be89295114140396cd3fdd9a2
f4f2a54cf85091076da9afe646c411a9
f4f583bb5a19fcbdd534947aebbc43a6
f4f5a2ef68d5edd3f1a655b48806998a
@@ -34241,6 +34881,7 @@ f534a49c6b232023481613d3e1a4317f
f535c6cd2ef29afe3a55423de18782a5
f5360dcf7ff1c8e6fa3cf586c52a103a
f536882135e737babe9dc5c480b7cd46
+f53ab7453adfcea98148801355f8b9c8
f53ad78706585b06ac5bf7eae9f78e8a
f53c71ec17067d03cecd68165c2bdc60
f541692505e25db8ac0bbfd7cc277d2e
@@ -34294,6 +34935,7 @@ f5960e66ee7a75a8ad5aa7c1514e781d
f5994435d691e50f81b48b7eab46af08
f599b176582003d2a48b6504b6e268d7
f59db22d1681f6b34c98f31a441523c5
+f59dfbb991e3a30004ae2bc6ba8c0afc
f59f0f7c4fb29f25549802118dcbd33d
f59f93b849591b3b0f27f3ee9e5668f1
f59fe526b7a0885e535f06037265d90c
@@ -34333,6 +34975,7 @@ f5c8bbe6edbb743e4adff048d39e3eb5
f5ca0c0d17e2a3fccdfd9e83134a878d
f5ca8ed57a7fac7644fa42b01084eca1
f5cb591c4d6c711fe5d0acedd87ca439
+f5cb60ac68b2460e60822da7f23161fb
f5ceb2dd4351c0cd0f8ffd3f7071e157
f5d6814c42fe5ab7d0739831b02709f6
f5d89aabf506714160bcf2fde4e5cdae
@@ -34383,6 +35026,7 @@ f6320eec85a46aa190605b0865c5c54a
f63320bb689582b749eec25f824f676e
f6355b04e423eecc1cd8aec680bb731c
f635bcd043ec3c2aa2460614b9a310aa
+f63618226c08630c0697dda1f9137ac7
f6368310d91a23df204b8cee03be0e41
f636a304c2ca49eb3da42d96860f6fd0
f636b14f826c3edbae7a54bb1199f358
@@ -34436,6 +35080,7 @@ f68f6896e12975dec6d6ceacc10405e1
f68fcfccba4569785bc2776c8b5b6f02
f6945e6c3a8039599c7191de19d0118b
f695ffae7e7d7cf53924b52b9130d1b0
+f6968e7529ff94567e3fcc0b9928dc78
f6998660948562fc8efd7dc71d31fbaf
f69e78801c88ded099a866dc050f15eb
f6a116236ca8a6ad1c032e7fc1baf8bf
@@ -34602,6 +35247,7 @@ f7c4e335765f5b261ac8d85f098f574e
f7cabd1e7cdf163e5bee31377340482e
f7cf65412bcd5428bd67fb5fa9924ac3
f7cfb8fe1fd1592b46accf4d83454ff4
+f7cfe4782e6af2599faec3c436a0c60e
f7d4a989d34d44b8a4d565cde239822a
f7d954236b45841a4067fc41a3498e58
f7d96b99ada580c15ba7a0b3566c8ee4
@@ -34622,9 +35268,11 @@ f7eb58ce3b6b6a48e6d2e4f2351be31f
f7ed7292825473cf8d976626968ecfca
f7ee7382b627e15182a2b6fb365bdf14
f7ef3d1129e3e94c0adb5a4bdfb574b6
+f7efd1088949e7913156f2c297b58b46
f7f208a096a91cd0df08c0336436f0bc
f7f5b6c9aaf9263c1a5b7fe0910f9976
f7f6e2ad349fbc2a596e61111bf7b36e
+f7f86265405208f073397fa2475c5b6a
f7f96da9cf39b680b5beeadb1331ae10
f7f99ba2603ab425145afd6493b4ab19
f7f9bc57fcc41ed8184cd17392f0bb44
@@ -34720,6 +35368,7 @@ f89f1ea71a947c5a5d01c235b2186052
f8a44c5d0ebd96a0e3b95359649f011d
f8a48695bb68edb93d6b1a5bf7b439e2
f8a653aba017d4fb5adb4c959e5cfd41
+f8a8acf89d636e48bf925a2eefc7ad98
f8ab7a04f64bffa38bc74dea4728205d
f8b045106edc6536ac325400cf12bb2f
f8b04faaa2fca17ea5486ca2365db6a3
@@ -34761,6 +35410,7 @@ f8ff84f4a8bf2848ffb23f1c8a283ce2
f9020f275c277afd020d3c560dbf93b4
f9045fd8a974808644a10184b343297b
f904a9eac07d65d1af0441f343af7127
+f907724a36df2fc88ab09c596bfee080
f90a1802daa91598675695bf0042bf28
f90a2c1d4d1033556686482b2de3cd37
f90a9e81bd7565b2b5e15f700999f6a8
@@ -34858,6 +35508,7 @@ f9b4116c40f6987c65af633450e4394a
f9b4e7d296c50859cfc4c6a6c1d31bbe
f9b63f430ff7644c46adc1a550b15f10
f9b8c07a0c3a0862e00b9440f897a9a8
+f9b8f045e276bc4b4ddaad3228fbd06e
f9bd91c48295f55e8e79ffee0f53dcc8
f9bdf4edf2e14cabfcaf06c54c24bb42
f9bec4a585840c71f1e7c7e5f83c919c
@@ -34932,8 +35583,10 @@ fa2fd7ab1c4218c7cbd674e0985a4861
fa311cb53fb0f6e14d6bf93d52b28070
fa31498d0151a938782bd27ad27ea5f6
fa33e75a01cf99184ce8697d4e10143c
+fa343baf7cdcb62c90ab7e6c0aa622cb
fa375b28e5e18293da1434b5464285e3
fa38bffe134be83bd39185e90993609e
+fa3c16c29d82236f04d15ad5dd2a2cdc
fa3c8be6df6516e1d0721244fa4edade
fa3d8a8aca899b81713dc29c23735f2b
fa3e46c14d9169c593470b4008c92740
@@ -34954,10 +35607,12 @@ fa52059e2dba415d694fc64f39244511
fa52f46f5d4fb75e595915fe8f792926
fa54cfa10dc7a0ccffe2725c52e23c42
fa54d1579db788c31e03f54ee411510f
+fa56a70d798181e1c87112de87d94e81
fa5a11ad3c10a3e4a3d5d9f40ab294da
fa5b75fb8067b7988de4c497feb6925e
fa5cdd62d1d4071861c6a7e1080ef227
fa5d576ac9f02c4fe0feca132a5c2b8f
+fa5f7d84829aeabbe1f0691804c4ebb6
fa63afedc5ca846dd8380c816191d5c2
fa63f5681d1f28289d67e3ff01c5478c
fa690b50a3550088c101ed55c8c8cb2b
@@ -34976,6 +35631,7 @@ fa8e6aec8ff3735a84d076e3a5cd4a24
fa8eb7da7e8e5669e6e5969cd9194d71
fa8eec3555fee46b4b77f7ef7e67a2b7
fa908be8b8de579e9fc50fb554ad17d2
+fa92e6e897b449408acc998bcb648cda
fa962c1f8d72f95920253d5ca587e7ab
fa995e6763115c07533e2bbce9486ddf
fa9d10c969806e8ec28e5868633ba76b
@@ -35080,6 +35736,7 @@ fb56eae47ee161a8346258c28b234d99
fb57f8fc44f509852a161595319d3bfd
fb5b973d3fbc66756ea86f086e66d4d2
fb5e6495e1b8fc7f2e8f66704a4b6ce8
+fb5ed71ebbc564f6136c22ffbde8973e
fb5f84772a3dae6ac3b39aca11c3df0b
fb62a3beaccc86f86ce46817edf52750
fb62f780373a8d9a7cf57664839762ae
@@ -35153,6 +35810,7 @@ fbdc6b1f6022752ce6168a436ee4c95f
fbdf16b2f76521df05e75b8723ee5f82
fbe0b977402e8cb3935cdc5e837d1cbd
fbe262f49b737942364b8ab3ef0b3f34
+fbe34d085e2e5d32a55273e5ed8007da
fbe460cc3760db27829031cd98595d7c
fbe58b742870c613b2ac43e049d4686a
fbe5f3c9ac4ae1782061ef8451cbf46e
@@ -35161,6 +35819,7 @@ fbe75d82be35cdde11a46e5e894586d2
fbe91424905378f43bee5ed7b2c1b898
fbe9a3b208907ba3a45841d18f41e3f6
fbea1b01e5507201b1390e29b7690d0f
+fbee3cf5d732f2e66ea2c4d7df0ad3c4
fbefdce4ffab4dc094bb1af3f592e9f4
fbf23a68067e1f5e3f41898bf8f76270
fbf296136e6a1f1da969d632d5358a42
@@ -35209,8 +35868,10 @@ fc398b9a4b698065c8b373b27db3bfbf
fc3c4d37984be6600edf39730acfe116
fc3d6b560e667372413eb7fe1691b268
fc3e537de087c9715a108edbd927023b
+fc3edd4ef55184620375e33102756d4b
fc3f16b62d7e1169103872f30a0acc62
fc409791dd1c9a1e44e796ca6981a045
+fc4121d8371e19f813e2e8abeaa27583
fc42a7897790b78e728fdc6309bdfd9b
fc43934a545ab8a57ea61105a13595bd
fc4659fd9491faa407e58e62ca1c37c8
@@ -35234,6 +35895,7 @@ fc6136def4ed718c002b8eb02e30ae48
fc6174e5864957af53ee1ea3ac4a3c09
fc62f433628e389a705e80c6574a0f66
fc6410327b3178d042c636e9a6b43ea6
+fc66030d7e959fa583fc8c901e4c07c2
fc666250be329f146fbc66be050be2b4
fc66c7fd74ac3f7cbe01bdbdabccb65f
fc68fae3c4e097406d1ef29949ca6867
@@ -35301,6 +35963,7 @@ fce007403bb941cb31d4aa53a5cd54b6
fce05034c443f97aea28b8101028b037
fce248a57134c6495046c0d12c47c1f9
fce2d214a8fe8ad5dd3d6fa99ca726bf
+fce352bb78f1e1dd63262790361db819
fce4aa39b420029654cbcf0e8fd2ce33
fce4aa83430b1a1c1dd2bc8ef3825347
fce6d08af9e01cb22975a6a3f90009e1
@@ -35376,6 +36039,7 @@ fd59a90519005fd5220ca423f40e99e1
fd5f3539725f431d7a2f5cd14ff514e5
fd674f4ff1506c34cf7d9d17002ee155
fd67d25b0047e5fe5d27c3fdfbfb5f4a
+fd6a695421b98c2d9d8b2815a524e659
fd6cd47d9c0ffc6995130247c7797809
fd6ef63b6dab9c54ad53096023cb78c8
fd6f3500071e747c33de5634631aa088
@@ -35397,6 +36061,7 @@ fd8cb9571ea20e7ca86a1ea3114d1efe
fd8e76edc5b6db122281143b1a03ce4b
fd8eaae42e11028d042a82d89fa6d38e
fd8f5e875df0dcb37a2a0197876185ce
+fd90bcafa2db78ddfe13877ec2e8fe5b
fd924e9b97a697029b1866cd4a6156e6
fd92b797ca4ef0f2c894086b4fe03a9c
fd9578fc104d7be380561783244dff20
@@ -35505,6 +36170,7 @@ fe5c07a8cbb65ad630626e793bae9c07
fe5f004e4e6f731bdf87dd96620cf827
fe60aa5e78c658d7dec77391545e10a6
fe6116478a3ef478f619e3dcfc252a93
+fe65e8dc4c1b06a56f19f211175b047b
fe66b580a334de1727bab40a959a5103
fe689ff12979381ac939a82725f14b5c
fe6b58abff1e0181af3593b3352ac5c2
@@ -35515,8 +36181,10 @@ fe7190395b62f5ae7a4c508d2d90dcb7
fe748248c18a90a4be14d0edd16fe09d
fe7568bb813808ef3935bcd2fad37dae
fe7840c578b9652984eb0d0a1c50f400
+fe7a28f23a7359828911e01b5b21a26f
fe7e14d43bbfc0e0aa5aaffdd4077eb6
fe7f05bcd129663e108dcf37e9c8ba01
+fe7f90fa849d7ff9a9ba171c0ae5c24d
fe826116269e6dc22fac3d927e9aee48
fe83f2f304407757093bc9b00ba60bd7
fe84cabfed2b16dd6f95ab2bc663d163
@@ -35619,6 +36287,7 @@ ff47a78f1d647f1b223621ffb933d716
ff47df32fa4daec649bdb7680a342718
ff495554aab44edb5e62f653fac69326
ff4a2f083cb63e053ce60f5d40034543
+ff4de078bdd01a05aa2e17878d0c64d6
ff5185fa1dce45618224432060810e3b
ff52bf3f721773f1413c1e8b19d2a88a
ff550948742ce575edb6f3cac212d5f2
@@ -35627,6 +36296,7 @@ ff5734d1aa6c622884ee56eb8c6690b1
ff590878a55e5c5969cded82ec13584f
ff59e4390fe2d5c3044198dbc0d70754
ff5bd1b7e45a8e590e449777b762feb0
+ff5dd65ed4f495b1f2a380c670e98702
ff61bb10d210bb0c72b0ecc6f45b722d
ff6286edf5e8e6eeebad4ffe5bb97b22
ff6347cdbff3d963ef396f29c89dd5d2
@@ -35696,6 +36366,7 @@ ffc9782687f50899f19760e8e3f61453
ffcbc55833146dda45a8895336fc16e3
ffcc56cfee46a62a7594c29b401bf8cf
ffcd6272e9b54f1183efd9f0d46b1bd0
+ffce45e8ac3827ea2afb49fbd2c9ac81
ffd18881dba66205c4e21e6dff2e70bb
ffd268d7d7660ca5fbac103cfa50f5e5
ffd2da4d58f6bccacb985215be811cd5
diff --git a/searx/data/currencies.json b/searx/data/currencies.json
index e5d6166ce..71c8ef626 100644
--- a/searx/data/currencies.json
+++ b/searx/data/currencies.json
@@ -8,6 +8,7 @@
"abhasian apsar": "ABA",
"apsar abkhazo": "ABA",
"abhaški apsar": "ABA",
+ "apsar abkhazia": "ABA",
"apsar abcaso": "ABA",
"abchazijos apsaras": "ABA",
"apsar abcásio": "ABA",
@@ -27,6 +28,7 @@
"דירהם איחוד האמירויות הערביות": "AED",
"dirham uae": "AED",
"emirátusi dirham": "AED",
+ "dirham uni emirat arab": "AED",
"dirham degli emirati arabi uniti": "AED",
"uaeディルハム": "AED",
"jungtinių arabų emyratų dirhamas": "AED",
@@ -52,6 +54,7 @@
"אפגני": "AFN",
"afganistanski afgani": "AFN",
"afgán afgáni": "AFN",
+ "afgani afganistan": "AFN",
"アフガニ": "AFN",
"afganis": "AFN",
"afghaanse afghani": "AFN",
@@ -72,6 +75,7 @@
"לק": "ALL",
"albanski lek": "ALL",
"albán lek": "ALL",
+ "lek albania": "ALL",
"lek albanese": "ALL",
"レク": "ALL",
"albanijos lekas": "ALL",
@@ -94,6 +98,7 @@
"דראם ארמני": "AMD",
"armenski dram": "AMD",
"örmény dram": "AMD",
+ "dram armenia": "AMD",
"dram armeno": "AMD",
"ドラム": "AMD",
"armėnijos dramas": "AMD",
@@ -124,6 +129,7 @@
"nizozemskoantilski gulden": "ANG",
"holland antillákbeli forint": "ANG",
"karibi forint": "ANG",
+ "guilder antillen belanda": "ANG",
"fiorino delle antille olandesi": "ANG",
"アンティル・ギルダー": "ANG",
"nyderlandų antilų guldenas": "ANG",
@@ -147,13 +153,13 @@
"קוואנזה": "AOA",
"angolska kvanza": "AOA",
"angolai kwanza": "AOA",
+ "kwanza angola": "AOA",
"kwanza angolano": "AOA",
"クワンザ": "AOA",
"kvanza": "AOA",
"angolese kwanza": "AOA",
"ангольская кванза": "AOA",
"ангольська кванза": "AOA",
- "kwanza angola": "AOA",
"peso oro sellado": "ARG",
"بيزو أرجنتيني": "ARS",
"аржентинско песо": "ARS",
@@ -179,6 +185,7 @@
"פסו ארגנטינאי": "ARS",
"argentinski pezo": "ARS",
"argentin peso": "ARS",
+ "peso argentina": "ARS",
"peso argentino": "ARS",
"アルゼンチン・ペソ": "ARS",
"argentinos pesas": "ARS",
@@ -191,7 +198,6 @@
"ஆர்ஜென்டின பீசோ": "ARS",
"arjantin pesosu": "ARS",
"аргентинський песо": "ARS",
- "peso argentina": "ARS",
"دولار أسترالي": "AUD",
"австралийски долар": "AUD",
"dòlar australià": "AUD",
@@ -208,6 +214,7 @@
"דולר אוסטרלי": "AUD",
"australski dolar": "AUD",
"ausztrál dollár": "AUD",
+ "dolar australia": "AUD",
"dollaro australiano": "AUD",
"オーストラリア・ドル": "AUD",
"australijos doleris": "AUD",
@@ -237,6 +244,7 @@
"פלורין ארובי": "AWG",
"arupski florin": "AWG",
"arubai florin": "AWG",
+ "florin aruba": "AWG",
"fiorino arubano": "AWG",
"アルバ・フロリン": "AWG",
"arubos florinas": "AWG",
@@ -269,6 +277,7 @@
"TMT",
"AZN"
],
+ "manat azerbaijan": "AZN",
"manat azero": "AZN",
"アゼルバイジャン・マナト": "AZN",
"azerbaidžano manatas": "AZN",
@@ -283,7 +292,6 @@
"அசர்பைஜானிய மனாட்": "AZN",
"azerbaycan manatı": "AZN",
"азербайджанський манат": "AZN",
- "manat azerbaijan": "AZN",
"مارك بوسني": "BAM",
"босненска конвертируема марка": "BAM",
"marc convertible": "BAM",
@@ -299,6 +307,7 @@
"מארק סחיר": "BAM",
"konvertibilna marka": "BAM",
"bosnyák konvertibilis márka": "BAM",
+ "mark bosnia dan herzegovina": "BAM",
"marco bosniaco": "BAM",
"兌換マルク": "BAM",
"konvertuojamoji markė": "BAM",
@@ -326,6 +335,7 @@
"dólar de barbados": "BBD",
"barbadoski dolar": "BBD",
"barbadosi dollár": "BBD",
+ "dolar barbados": "BBD",
"dollaro di barbados": "BBD",
"バルバドス・ドル": "BBD",
"barbadoso doleris": "BBD",
@@ -347,6 +357,7 @@
"bangladeshin taka": "BDT",
"bangladeška taka": "BDT",
"bangladesi taka": "BDT",
+ "taka bangladesh": "BDT",
"taka bengalese": "BDT",
"タカ": "BDT",
"bangladešo taka": "BDT",
@@ -355,7 +366,6 @@
"வங்காளதேச இட்டாக்கா": "BDT",
"bangladeş takası": "BDT",
"бангладеська така": "BDT",
- "taka bangladesh": "BDT",
"ليف بلغاري": "BGN",
"български лев": "BGN",
"lev": "BGN",
@@ -372,6 +382,7 @@
"לב": "BGN",
"bugarski lev": "BGN",
"bolgár leva": "BGN",
+ "lev bulgaria": "BGN",
"lev bulgaro": "BGN",
"レフ": "BGN",
"bulgarijos levas": "BGN",
@@ -382,7 +393,6 @@
"бугарски лев": "BGN",
"பல்கேரிய லெவ்": "BGN",
"болгарський лев": "BGN",
- "lev bulgaria": "BGN",
"دينار بحريني": "BHD",
"бахрейнски динар": "BHD",
"dinar de bahrain": "BHD",
@@ -396,6 +406,7 @@
"דינר בחרייני": "BHD",
"bahreinski dinar": "BHD",
"bahreini dinár": "BHD",
+ "dinar bahrain": "BHD",
"dinaro del bahrein": "BHD",
"バーレーン・ディナール": "BHD",
"bahreino dinaras": "BHD",
@@ -419,6 +430,7 @@
"franc burundais": "BIF",
"burundski franak": "BIF",
"burundi frank": "BIF",
+ "franc burundi": "BIF",
"franco del burundi": "BIF",
"ブルンジ・フラン": "BIF",
"burundžio frankas": "BIF",
@@ -443,6 +455,7 @@
"dollar bermudien": "BMD",
"bermudski dolar": "BMD",
"bermudai dollár": "BMD",
+ "dolar bermuda": "BMD",
"dollaro di bermuda": "BMD",
"バミューダ・ドル": "BMD",
"bermudos doleris": "BMD",
@@ -469,6 +482,7 @@
"דולר ברוניי": "BND",
"brunejski dolar": "BND",
"brunei dollár": "BND",
+ "dolar brunei darussalam": "BND",
"dollaro del brunei": "BND",
"ブルネイ・ドル": "BND",
"brunėjaus doleris": "BND",
@@ -513,6 +527,7 @@
"ריאל ברזילאי": "BRL",
"brazilski real": "BRL",
"brazil real": "BRL",
+ "real brasil": "BRL",
"real brasiliano": "BRL",
"レアル": "BRL",
"brazilijos realas": "BRL",
@@ -523,7 +538,6 @@
"பிரேசிலிய ரெயால்": "BRL",
"brezilya reali": "BRL",
"бразильський реал": "BRL",
- "real brasil": "BRL",
"دولار بهامي": "BSD",
"бахамски долар": "BSD",
"dòlar de les bahames": "BSD",
@@ -538,6 +552,7 @@
"dólar bahamés": "BSD",
"bahamski dolar": "BSD",
"bahamai dollár": "BSD",
+ "dolar bahama": "BSD",
"dollaro delle bahamas": "BSD",
"バハマ・ドル": "BSD",
"bahamų doleris": "BSD",
@@ -562,13 +577,13 @@
"bhutanin ngultrum": "BTN",
"butanski ngultrum": "BTN",
"bhutáni ngultrum": "BTN",
+ "ngultrum bhutan": "BTN",
"ngultrum del bhutan": "BTN",
"ニュルタム": "BTN",
"ngultrumas": "BTN",
"bhutaanse ngultrum": "BTN",
"нгултрум": "BTN",
"பூட்டானின் இங்குல்ட்ரம்": "BTN",
- "ngultrum bhutan": "BTN",
"بولا بوتسواني": "BWP",
"ботсванска пула": "BWP",
"pula botswanesa": "BWP",
@@ -581,6 +596,7 @@
"פולה": "BWP",
"bocvanska pula": "BWP",
"botswanai pula": "BWP",
+ "pula botswana": "BWP",
"pula del botswana": "BWP",
"プラ": "BWP",
"botsvanos pula": "BWP",
@@ -606,6 +622,7 @@
"רובל בלארוסי": "BYN",
"bjeloruski rubalj": "BYN",
"belarusz rubel": "BYN",
+ "rubel belarusia": "BYN",
"rublo bielorusso": "BYN",
"ベラルーシ・ルーブル": "BYN",
"baltarusijos rublis": "BYN",
@@ -636,6 +653,7 @@
"דולר בליזי": "BZD",
"belizejski dolar": "BZD",
"belize i dollár": "BZD",
+ "dolar belize": "BZD",
"dollaro del belize": "BZD",
"ベリーズ・ドル": "BZD",
"belizo doleris": "BZD",
@@ -665,6 +683,7 @@
"kanadski dolar": "CAD",
"kanadai dollár": "CAD",
"dollar canadian": "CAD",
+ "dolar kanada": "CAD",
"dollaro canadese": "CAD",
"カナダドル": "CAD",
"kanados doleris": "CAD",
@@ -692,6 +711,7 @@
"פרנק קונגולזי": "CDF",
"kongoanski franak": "CDF",
"kongói frank": "CDF",
+ "franc kongo": "CDF",
"franco congolese": "CDF",
"コンゴ・フラン": "CDF",
"kongo frankas": "CDF",
@@ -721,6 +741,7 @@
"פרנק שווייצרי": "CHF",
"švicarski franak": "CHF",
"svájci frank": "CHF",
+ "franc swiss": "CHF",
"franco svizzero": "CHF",
"スイス・フラン": "CHF",
"šveicarijos frankas": "CHF",
@@ -751,6 +772,7 @@
"dólar das illas cook": "CKD",
"kukovootočki dolar": "CKD",
"cook szigeteki dollár": "CKD",
+ "dolar kepulauan cook": "CKD",
"dollaro delle cook": "CKD",
"kuko salų doleris": "CKD",
"cookeilandse dollar": "CKD",
@@ -777,6 +799,7 @@
"פסו צ'יליאני": "CLP",
"čileanski pezo": "CLP",
"chilei peso": "CLP",
+ "peso chili": "CLP",
"peso cileno": "CLP",
"チリ・ペソ": "CLP",
"čilės pesas": "CLP",
@@ -831,6 +854,7 @@
"פסו קולומביאני": "COP",
"kolumbijski pezo": "COP",
"kolumbiai peso": "COP",
+ "peso kolombia": "COP",
"コロンビア・ペソ": "COP",
"kolumbijos pesas": "COP",
"colombiaanse peso": "COP",
@@ -853,6 +877,7 @@
"colón costarriqueño": "CRC",
"kostarikanski kolon": "CRC",
"costa rica i colón": "CRC",
+ "colón kosta rika": "CRC",
"colón costaricano": "CRC",
"コスタリカ・コロン": "CRC",
"kosta rikos kolonas": "CRC",
@@ -876,6 +901,7 @@
"peso cubain": "CUP",
"kubanski pezo": "CUP",
"kubai peso": "CUP",
+ "peso kuba": "CUP",
"キューバ・ペソ": "CUP",
"kubos pesas": "CUP",
"cubaanse peso": "CUP",
@@ -900,6 +926,7 @@
"escudo cap verdien": "CVE",
"zelenortski eskudo": "CVE",
"zöld foki escudo": "CVE",
+ "escudo tanjung verde": "CVE",
"escudo capoverdiano": "CVE",
"カーボベルデ・エスクード": "CVE",
"žaliojo kyšulio eskudas": "CVE",
@@ -929,6 +956,7 @@
"קורונה צ'כית": "CZK",
"češka kruna": "CZK",
"cseh korona": "CZK",
+ "koruna ceko": "CZK",
"corona ceca": "CZK",
"チェコ・コルナ": "CZK",
"čekijos krona": "CZK",
@@ -958,12 +986,13 @@
"franc djibouti": "DJF",
"džibutski franak": "DJF",
"dzsibuti frank": "DJF",
+ "franc jibuti": "DJF",
"franco gibutiano": "DJF",
"ジブチ・フラン": "DJF",
"džibučio frankas": "DJF",
"djiboutiaanse frank": "DJF",
"frank dżibuti": "DJF",
- "franco do jibuti": "DJF",
+ "franco do djibouti": "DJF",
"франк джибути": "DJF",
"џибутски франак": "DJF",
"djiboutisk franc": "DJF",
@@ -985,6 +1014,7 @@
"כתר דני": "DKK",
"danska kruna": "DKK",
"dán korona": "DKK",
+ "krona denmark": "DKK",
"corona danese": "DKK",
"デンマーク・クローネ": "DKK",
"danijos krona": "DKK",
@@ -1012,6 +1042,7 @@
"peso dominicain": "DOP",
"dominikanski pezo": "DOP",
"dominikai peso": "DOP",
+ "peso dominika": "DOP",
"ドミニカ・ペソ": "DOP",
"dominikos pesas": "DOP",
"dominicaanse peso": "DOP",
@@ -1037,6 +1068,7 @@
"דינר אלג'ירי": "DZD",
"alžirski dinar": "DZD",
"algériai dinár": "DZD",
+ "dinar aljazair": "DZD",
"dinaro algerino": "DZD",
"アルジェリア・ディナール": "DZD",
"alžyro dinaras": "DZD",
@@ -1064,6 +1096,7 @@
"לירה מצרית": "EGP",
"egipatska funta": "EGP",
"egyiptomi font": "EGP",
+ "pound mesir": "EGP",
"sterlina egiziana": "EGP",
"エジプト・ポンド": "EGP",
"egipto svaras": "EGP",
@@ -1086,6 +1119,7 @@
"נאקפה": "ERN",
"eritrejska nakfa": "ERN",
"eritreai nakfa": "ERN",
+ "nakfa eritrea": "ERN",
"nacfa eritreo": "ERN",
"ナクファ": "ERN",
"eritrese nakfa": "ERN",
@@ -1106,6 +1140,7 @@
"ביר אתיופי": "ETB",
"etiopski bir": "ETB",
"etióp birr": "ETB",
+ "birr etiopia": "ETB",
"birr etiope": "ETB",
"ブル": "ETB",
"etiopijos biras": "ETB",
@@ -1139,6 +1174,7 @@
"dólar fidxiano": "FJD",
"fidžijski dolar": "FJD",
"fidzsi dollár": "FJD",
+ "dolar fiji": "FJD",
"dollaro delle figi": "FJD",
"フィジー・ドル": "FJD",
"fidžio doleris": "FJD",
@@ -1166,6 +1202,7 @@
"coroa feroesa": "FOK",
"føroyarska kruna": "FOK",
"feröeri korona": "FOK",
+ "króna faroe": "FOK",
"corona delle fær øer": "FOK",
"フェロー・クローネ": "FOK",
"farerų krona": "FOK",
@@ -1223,6 +1260,7 @@
"לארי גאורגי": "GEL",
"gruzijski lari": "GEL",
"grúz lari": "GEL",
+ "lari georgia": "GEL",
"ラリ": "GEL",
"laris": "GEL",
"georgische lari": "GEL",
@@ -1243,6 +1281,7 @@
"livre de guernesey": "GGP",
"guernseyjska funta": "GGP",
"guernsey i font": "GGP",
+ "pound guernsey": "GGP",
"sterlina di guernsey": "GGP",
"ガーンジー・ポンド": "GGP",
"gernsio svaras": "GGP",
@@ -1263,6 +1302,7 @@
"ganaa cedio": "GHS",
"ganski cedi": "GHS",
"ghánai cedi": "GHS",
+ "cedi ghana": "GHS",
"cedi ghanese": "GHS",
"セディ": "GHS",
"sedis": "GHS",
@@ -1286,6 +1326,7 @@
"libra de xibraltar": "GIP",
"gibraltarska funta": "GIP",
"gibraltári font": "GIP",
+ "pound gibraltar": "GIP",
"sterlina di gibilterra": "GIP",
"ジブラルタル・ポンド": "GIP",
"gibraltaro svaras": "GIP",
@@ -1308,6 +1349,7 @@
"gambia dalasio": "GMD",
"gambijski dalasi": "GMD",
"gambiai dalasi": "GMD",
+ "dalasi gambia": "GMD",
"dalasi gambese": "GMD",
"ダラシ": "GMD",
"dalasis": "GMD",
@@ -1327,6 +1369,7 @@
"פרנק גינאי": "GNF",
"gvinejski franak": "GNF",
"guineai frank": "GNF",
+ "franc guinea": "GNF",
"ギニア・フラン": "GNF",
"gvinėjos frankas": "GNF",
"guineese frank": "GNF",
@@ -1348,6 +1391,7 @@
"קצאל": "GTQ",
"gvatemalski kvecal": "GTQ",
"guatemalai quetzal": "GTQ",
+ "quetzal guatemala": "GTQ",
"quetzal guatemalteco": "GTQ",
"ケツァル": "GTQ",
"gvatemalos kecalis": "GTQ",
@@ -1376,6 +1420,7 @@
"dólar güianés": "GYD",
"gvajanski dolar": "GYD",
"guyanai dollár": "GYD",
+ "dolar guyana": "GYD",
"dollaro della guyana": "GYD",
"ガイアナ・ドル": "GYD",
"gajanos doleris": "GYD",
@@ -1404,6 +1449,7 @@
"דולר הונג קונגי": "HKD",
"hongkonški dolar": "HKD",
"hongkongi dollár": "HKD",
+ "dolar hong kong": "HKD",
"dollaro di hong kong": "HKD",
"香港ドル": "HKD",
"honkongo doleris": "HKD",
@@ -1427,6 +1473,7 @@
"למפירה": "HNL",
"honduraška lempira": "HNL",
"hondurasi lempira": "HNL",
+ "lempira honduras": "HNL",
"lempira honduregna": "HNL",
"レンピラ": "HNL",
"hondūro lempira": "HNL",
@@ -1448,6 +1495,7 @@
"קונה": "HRK",
"hrvatska kuna": "HRK",
"horvát kuna": "HRK",
+ "kuna kroasia": "HRK",
"クーナ": "HRK",
"kroatijos kuna": "HRK",
"хорватская куна": "HRK",
@@ -1467,6 +1515,7 @@
"haitin gourde": "HTG",
"haićanski gourd": "HTG",
"haiti gourde": "HTG",
+ "gourde haiti": "HTG",
"gourde haitiano": "HTG",
"グールド": "HTG",
"gurdas": "HTG",
@@ -1559,6 +1608,7 @@
"שקל חדש": "ILS",
"izraelski novi šekel": "ILS",
"izraeli új sékel": "ILS",
+ "shekel baru israel": "ILS",
"nuovo shekel israeliano": "ILS",
"新シェケル": "ILS",
"izraelio naujasis šekelis": "ILS",
@@ -1581,6 +1631,7 @@
"libra da illa de man": "IMP",
"manska funta": "IMP",
"man szigeti font": "IMP",
+ "pound manx": "IMP",
"sterlina di man": "IMP",
"マンクス・ポンド": "IMP",
"meno salos svaras": "IMP",
@@ -1608,6 +1659,7 @@
"רופי הודי": "INR",
"indijska rupija": "INR",
"indiai rúpia": "INR",
+ "rupee india": "INR",
"rupia indiana": "INR",
"インド・ルピー": "INR",
"indijos rupija": "INR",
@@ -1638,6 +1690,7 @@
"דינר עיראקי": "IQD",
"irački dinar": "IQD",
"iraki dinár": "IQD",
+ "dinar irak": "IQD",
"dinaro iracheno": "IQD",
"イラク・ディナール": "IQD",
"irako dinaras": "IQD",
@@ -1667,6 +1720,7 @@
"ריאל איראני": "IRR",
"iranski rijal": "IRR",
"iráni riál": "IRR",
+ "rial iran": "IRR",
"riyal iraniano": "IRR",
"イラン・リヤル": "IRR",
"irano rialas": "IRR",
@@ -1680,7 +1734,6 @@
"iransk rial": "IRR",
"i̇ran riyali": "IRR",
"іранський ріал": "IRR",
- "rial iran": "IRR",
"كرونة آيسلندية": "ISK",
"исландска крона": "ISK",
"corona islandesa": "ISK",
@@ -1697,6 +1750,7 @@
"קרונה איסלנדית": "ISK",
"islandska kruna": "ISK",
"izlandi korona": "ISK",
+ "króna islandia": "ISK",
"corona islandese": "ISK",
"アイスランド・クローナ": "ISK",
"islandijos krona": "ISK",
@@ -1724,6 +1778,7 @@
"dólar xamaicano": "JMD",
"jamajčanski dolar": "JMD",
"jamaicai dollár": "JMD",
+ "dolar jamaika": "JMD",
"dollaro giamaicano": "JMD",
"ジャマイカ・ドル": "JMD",
"jamaikos doleris": "JMD",
@@ -1750,6 +1805,7 @@
"דינר ירדני": "JOD",
"jordanski dinar": "JOD",
"jordán dinár": "JOD",
+ "dinar yordania": "JOD",
"dinaro giordano": "JOD",
"ヨルダン・ディナール": "JOD",
"jordanijos dinaras": "JOD",
@@ -1800,6 +1856,7 @@
"שילינג קנייתי": "KES",
"kenijski šiling": "KES",
"kenyai shilling": "KES",
+ "shilling kenya": "KES",
"scellino keniota": "KES",
"ケニア・シリング": "KES",
"kenijos šilingas": "KES",
@@ -1824,6 +1881,7 @@
"som kirguiz": "KGS",
"kirgistanski som": "KGS",
"kirgiz szom": "KGS",
+ "som kirgizstan": "KGS",
"som kirghiso": "KGS",
"キルギス・ソム": "KGS",
"somas": "KGS",
@@ -1847,6 +1905,7 @@
"riel camboxano": "KHR",
"kambodžanski rijal": "KHR",
"kambodzsai riel": "KHR",
+ "riel kamboja": "KHR",
"riel cambogiano": "KHR",
"リエル": "KHR",
"kambodžos rielis": "KHR",
@@ -1866,10 +1925,10 @@
"dollar des kiribati": "KID",
"dólar de kiribati": "KID",
"kiribatski dolar": "KID",
+ "dolar kiribati": "KID",
"dollaro delle kiribati": "KID",
"キリバス・ドル": "KID",
"kiribačio doleris": "KID",
- "dolar kiribati": "KID",
"dolar din kiribati": "KID",
"доллар кирибати": "KID",
"долар кірибаті": "KID",
@@ -1885,6 +1944,7 @@
"franc comorien": "KMF",
"komorski franak": "KMF",
"comore i frank": "KMF",
+ "franc komoro": "KMF",
"franco delle comore": "KMF",
"コモロ・フラン": "KMF",
"komorų frankas": "KMF",
@@ -1912,6 +1972,7 @@
"וון צפון קוריאני": "KPW",
"sjevernokorejski von": "KPW",
"észak koreai von": "KPW",
+ "won korea utara": "KPW",
"won nordcoreano": "KPW",
"朝鮮民主主義人民共和国ウォン": "KPW",
"šiaurės korėjos vona": "KPW",
@@ -1939,6 +2000,7 @@
"won sud coréen": "KRW",
"južnokorejski von": "KRW",
"dél koreai von": "KRW",
+ "won korea selatan": "KRW",
"won sudcoreano": "KRW",
"大韓民国ウォン": "KRW",
"pietų korėjos vonas": "KRW",
@@ -1966,6 +2028,7 @@
"דינר כוויתי": "KWD",
"kuvajtski dinar": "KWD",
"kuvaiti dinár": "KWD",
+ "dinar kuwait": "KWD",
"dinaro kuwaitiano": "KWD",
"クウェート・ディナール": "KWD",
"kuveito dinaras": "KWD",
@@ -1978,7 +2041,6 @@
"குவைத் தினார்": "KWD",
"kuveyt dinarı": "KWD",
"кувейтський динар": "KWD",
- "dinar kuwait": "KWD",
"دولار جزر كايمان": "KYD",
"dòlar de les illes caiman": "KYD",
"dolar kajmanských ostrovů": "KYD",
@@ -1991,6 +2053,7 @@
"dollar des îles caïmans": "KYD",
"kajmanski dolar": "KYD",
"kajmán szigeteki dollár": "KYD",
+ "dolar kepulauan cayman": "KYD",
"dollaro delle cayman": "KYD",
"ケイマン諸島・ドル": "KYD",
"kaimanų salų doleris": "KYD",
@@ -2013,6 +2076,7 @@
"tenge kazakh": "KZT",
"kazahstanski tenge": "KZT",
"kazah tenge": "KZT",
+ "tenge kazakhstan": "KZT",
"tenge kazako": "KZT",
"テンゲ": "KZT",
"kazachstano tengė": "KZT",
@@ -2022,7 +2086,6 @@
"казахстански тенге": "KZT",
"கசக்ஸ்தானிய டெங்கே": "KZT",
"казахстанський теньге": "KZT",
- "tenge kazakhstan": "KZT",
"كيب لاوي": "LAK",
"лаоски кип": "LAK",
"kip": "LAK",
@@ -2056,6 +2119,7 @@
"לירה לבנונית": "LBP",
"libanonska funta": "LBP",
"libanoni font": "LBP",
+ "pound lebanon": "LBP",
"lira libanese": "LBP",
"レバノン・ポンド": "LBP",
"libano svaras": "LBP",
@@ -2080,6 +2144,7 @@
"roupie srilankaise": "LKR",
"šrilanska rupija": "LKR",
"srí lanka i rúpia": "LKR",
+ "rupee sri lanka": "LKR",
"rupia singalese": "LKR",
"スリランカ・ルピー": "LKR",
"šri lankos rupija": "LKR",
@@ -2092,7 +2157,6 @@
"இலங்கை ரூபாய்": "LKR",
"sri lanka rupisi": "LKR",
"рупія шрі ланки": "LKR",
- "rupee sri lanka": "LKR",
"دولار ليبيري": "LRD",
"либерийски долар": "LRD",
"dòlar liberià": "LRD",
@@ -2107,6 +2171,7 @@
"דולר ליברי": "LRD",
"liberijski dolar": "LRD",
"libériai dollár": "LRD",
+ "dolar liberia": "LRD",
"dollaro liberiano": "LRD",
"リベリア・ドル": "LRD",
"liberijos doleris": "LRD",
@@ -2126,6 +2191,7 @@
"lesothon loti": "LSL",
"lesotski loti": "LSL",
"lesothói loti": "LSL",
+ "loti lesotho": "LSL",
"loti lesothiano": "LSL",
"ロチ": "LSL",
"lesothaanse loti": "LSL",
@@ -2147,6 +2213,7 @@
"דינר לובי": "LYD",
"libijski dinar": "LYD",
"líbiai dinár": "LYD",
+ "dinar libya": "LYD",
"dinaro libico": "LYD",
"リビア・ディナール": "LYD",
"libijos dinaras": "LYD",
@@ -2176,6 +2243,7 @@
"דירהם מרוקאי": "MAD",
"marokanski dirham": "MAD",
"marokkói dirham": "MAD",
+ "dirham maroko": "MAD",
"dirham marocchino": "MAD",
"モロッコ・ディルハム": "MAD",
"maroko dirhamas": "MAD",
@@ -2215,6 +2283,7 @@
"לאו מולדובני": "MDL",
"moldavski lej": "MDL",
"moldáv lej": "MDL",
+ "leu moldova": "MDL",
"モルドバ・レウ": "MDL",
"moldavijos lėja": "MDL",
"moldavische leu": "MDL",
@@ -2238,6 +2307,7 @@
"אריארי": "MGA",
"malgaški arijari": "MGA",
"madagaszkári ariary": "MGA",
+ "ariary madagaskar": "MGA",
"ariary malgascio": "MGA",
"マダガスカル・アリアリ": "MGA",
"madagaskaro ariaris": "MGA",
@@ -2262,6 +2332,7 @@
"דינר מקדוני": "MKD",
"makedonski denar": "MKD",
"macedón dénár": "MKD",
+ "denar makedonia": "MKD",
"dinaro macedone": "MKD",
"マケドニア・デナール": "MKD",
"makedonijos denaras": "MKD",
@@ -2322,6 +2393,7 @@
"פטקה": "MOP",
"makaonska pataka": "MOP",
"makaói pataca": "MOP",
+ "pataca makau": "MOP",
"pataca di macao": "MOP",
"マカオ・パタカ": "MOP",
"pataka": "MOP",
@@ -2345,6 +2417,7 @@
"roupie mauricienne": "MUR",
"mauricijska rupija": "MUR",
"mauritiusi rúpia": "MUR",
+ "rupee mauritus": "MUR",
"rupia mauriziana": "MUR",
"モーリシャス・ルピー": "MUR",
"mauricijaus rupija": "MUR",
@@ -2391,6 +2464,7 @@
"kwacha malawien": "MWK",
"kwacha de malawi": "MWK",
"malavijska kvača": "MWK",
+ "kwacha malawi": "MWK",
"kwacha malawiano": "MWK",
"マラウイ・クワチャ": "MWK",
"malavio kvača": "MWK",
@@ -2417,6 +2491,7 @@
"meksički pezo": "MXN",
"mexikói peso": "MXN",
"peso mexican": "MXN",
+ "peso meksiko": "MXN",
"peso messicano": "MXN",
"メキシコ・ペソ": "MXN",
"meksikos pesas": "MXN",
@@ -2480,6 +2555,7 @@
"דולר נמיבי": "NAD",
"namibijski dolar": "NAD",
"namíbiai dollár": "NAD",
+ "dolar namibia": "NAD",
"dollaro namibiano": "NAD",
"ナミビア・ドル": "NAD",
"namibijos doleris": "NAD",
@@ -2500,6 +2576,7 @@
"נאירה": "NGN",
"nigerijska naira": "NGN",
"nigériai naira": "NGN",
+ "naira nigeria": "NGN",
"naira nigeriana": "NGN",
"ナイラ": "NGN",
"nigeriaanse naira": "NGN",
@@ -2518,6 +2595,7 @@
"קורדובה": "NIO",
"nikaragvanska kordoba": "NIO",
"nicaraguai córdoba": "NIO",
+ "córdoba nikaragua": "NIO",
"córdoba nicaraguense": "NIO",
"ニカラグア・コルドバ": "NIO",
"nikaragvos kordoba": "NIO",
@@ -2536,6 +2614,7 @@
"dram de artsakh": "NKD",
"gorskokarabaški dram": "NKD",
"arcahi dram": "NKD",
+ "dram nagorno karabakh": "NKD",
"dram karabakho": "NKD",
"karabacho dramas": "NKD",
"карабахский драм": "NKD",
@@ -2558,6 +2637,7 @@
"כתר נורווגי": "NOK",
"norveška kruna": "NOK",
"norvég korona": "NOK",
+ "krona norwegia": "NOK",
"corona norvegese": "NOK",
"ノルウェー・クローネ": "NOK",
"norvegijos krona": "NOK",
@@ -2589,6 +2669,7 @@
"רופי נפאלי": "NPR",
"nepalska rupija": "NPR",
"nepáli rúpia": "NPR",
+ "rupee nepal": "NPR",
"rupia nepalese": "NPR",
"ネパール・ルピー": "NPR",
"nepalo rupija": "NPR",
@@ -2600,7 +2681,6 @@
"நேபாள ரூபாய்": "NPR",
"nepal rupisi": "NPR",
"непальська рупія": "NPR",
- "rupee nepal": "NPR",
"niue dollar": "NUD",
"dólar de niue": "NUD",
"niuen dollari": "NUD",
@@ -2620,6 +2700,7 @@
"דולר ניו זילנדי": "NZD",
"novozelandski dolar": "NZD",
"új zélandi dollár": "NZD",
+ "dolar selandia baru": "NZD",
"dollaro neozelandese": "NZD",
"ニュージーランド・ドル": "NZD",
"naujosios zelandijos doleris": "NZD",
@@ -2647,6 +2728,7 @@
"ריאל עומאני": "OMR",
"omanski rijal": "OMR",
"ománi riál": "OMR",
+ "rial oman": "OMR",
"riyal dell'oman": "OMR",
"オマーン・リアル": "OMR",
"omano rialas": "OMR",
@@ -2669,6 +2751,7 @@
"בלבואה": "PAB",
"panamska balboa": "PAB",
"panamai balboa": "PAB",
+ "balboa panama": "PAB",
"balboa panamense": "PAB",
"バルボア": "PAB",
"panamese balboa": "PAB",
@@ -2703,6 +2786,7 @@
"papua uuden guinean kina": "PGK",
"papuanska kina": "PGK",
"pápua új guineai kina": "PGK",
+ "kina papua nugini": "PGK",
"kina papuana": "PGK",
"キナ": "PGK",
"кина": "PGK",
@@ -2723,6 +2807,7 @@
"פסו פיליפיני": "PHP",
"filipinski pezo": "PHP",
"fülöp szigeteki peso": "PHP",
+ "peso filipina": "PHP",
"peso filippino": "PHP",
"フィリピン・ペソ": "PHP",
"filipinų pesas": "PHP",
@@ -2750,6 +2835,7 @@
"roupie pakistanaise": "PKR",
"pakistanska rupija": "PKR",
"pakisztáni rúpia": "PKR",
+ "rupee pakistan": "PKR",
"rupia pakistana": "PKR",
"パキスタン・ルピー": "PKR",
"pakistano rupija": "PKR",
@@ -2763,7 +2849,6 @@
"பாக்கித்தானிய ரூபாய்": "PKR",
"pakistan rupisi": "PKR",
"пакистанська рупія": "PKR",
- "rupee pakistan": "PKR",
"زلوتي بولندي": "PLN",
"полска злота": "PLN",
"złoty": "PLN",
@@ -2789,6 +2874,7 @@
"złoty ba lan": "PLN",
"pitcairn islands dollar": "PND",
"pitcairnin dollari": "PND",
+ "dolar kepulauan pitcairn": "PND",
"доллар островов питкэрн": "PND",
"غواراني باراغواي": "PYG",
"guaraní": "PYG",
@@ -2800,6 +2886,7 @@
"paraguayn guaraní": "PYG",
"paragvajski gvarani": "PYG",
"paraguayi guaraní": "PYG",
+ "guaraní paraguay": "PYG",
"guaraní paraguaiano": "PYG",
"グアラニー": "PYG",
"gvaranis": "PYG",
@@ -2821,6 +2908,7 @@
"ריאל קטרי": "QAR",
"katarski rijal": "QAR",
"katari riál": "QAR",
+ "riyal qatar": "QAR",
"riyal del qatar": "QAR",
"カタール・リヤル": "QAR",
"kataro rialas": "QAR",
@@ -2833,7 +2921,6 @@
"கத்தாரி ரியால்": "QAR",
"katar riyali": "QAR",
"катарський ріал": "QAR",
- "riyal qatar": "QAR",
"ليو روماني": "RON",
"румънска лея": "RON",
"leu romanès": "RON",
@@ -2849,6 +2936,7 @@
"לאו רומני": "RON",
"rumunjski lej": "RON",
"román lej": "RON",
+ "leu rumania": "RON",
"leu romeno": "RON",
"ルーマニア・レウ": "RON",
"naujoji rumunijos lėja": "RON",
@@ -2880,6 +2968,7 @@
"דינר סרבי": "RSD",
"srpski dinar": "RSD",
"szerb dinár": "RSD",
+ "dinar serbia": "RSD",
"dinaro serbo": "RSD",
"セルビア・ディナール": "RSD",
"serbijos dinaras": "RSD",
@@ -2911,6 +3000,7 @@
"רובל רוסי": "RUB",
"ruski rubalj": "RUB",
"orosz rubel": "RUB",
+ "rubel rusia": "RUB",
"rublo russo": "RUB",
"ロシア・ルーブル": "RUB",
"rusijos rublis": "RUB",
@@ -2940,6 +3030,7 @@
"פרנק רואנדי": "RWF",
"ruandski franak": "RWF",
"ruandai frank": "RWF",
+ "franc rwanda": "RWF",
"franco ruandese": "RWF",
"ルワンダ・フラン": "RWF",
"ruandos frankas": "RWF",
@@ -2964,6 +3055,7 @@
"ריאל סעודי": "SAR",
"saudijski rijal": "SAR",
"szaúdi riál": "SAR",
+ "riyal saudi": "SAR",
"サウジアラビア・リヤル": "SAR",
"saudo arabijos rialas": "SAR",
"saoedi arabische riyal": "SAR",
@@ -2991,6 +3083,7 @@
"דולר איי שלמה": "SBD",
"salomonskootočni dolar": "SBD",
"salamon szigeteki dollár": "SBD",
+ "dolar kepulauan solomon": "SBD",
"dollaro delle salomone": "SBD",
"ソロモン諸島ドル": "SBD",
"saliamono salų doleris": "SBD",
@@ -3017,6 +3110,7 @@
"roupie seychelloise": "SCR",
"sejšelska rupija": "SCR",
"seychelle i rúpia": "SCR",
+ "rupee seychelles": "SCR",
"rupia delle seychelles": "SCR",
"セーシェル・ルピー": "SCR",
"seišelių rupija": "SCR",
@@ -3039,6 +3133,7 @@
"livre soudanaise": "SDG",
"sudanska funta": "SDG",
"szudáni font": "SDG",
+ "pound sudan": "SDG",
"sterlina sudanese": "SDG",
"スーダン・ポンド": "SDG",
"sudano svaras": "SDG",
@@ -3066,6 +3161,7 @@
"קרונה שוודית": "SEK",
"švedska kruna": "SEK",
"svéd korona": "SEK",
+ "krona swedia": "SEK",
"corona svedese": "SEK",
"スウェーデン・クローナ": "SEK",
"švedijos krona": "SEK",
@@ -3096,6 +3192,7 @@
"דולר סינגפורי": "SGD",
"singapurski dolar": "SGD",
"szingapúri dollár": "SGD",
+ "dolar singapura": "SGD",
"dollaro di singapore": "SGD",
"シンガポールドル": "SGD",
"singapūro doleris": "SGD",
@@ -3141,6 +3238,7 @@
"שילינג סומלי": "SOS",
"somalijski šiling": "SOS",
"szomáliai shilling": "SOS",
+ "shilling somalia": "SOS",
"scellino somalo": "SOS",
"ソマリア・シリング": "SOS",
"somalio šilingas": "SOS",
@@ -3164,6 +3262,7 @@
"dollar du suriname": "SRD",
"surinamski dolar": "SRD",
"suriname i dollár": "SRD",
+ "dolar suriname": "SRD",
"dollaro surinamese": "SRD",
"スリナム・ドル": "SRD",
"surinamo doleris": "SRD",
@@ -3187,6 +3286,7 @@
"לירה דרום סודאנית": "SSP",
"južnosudanska funta": "SSP",
"dél szudáni font": "SSP",
+ "pound sudan selatan": "SSP",
"sterlina sudsudanese": "SSP",
"南スーダン・ポンド": "SSP",
"pietų sudano svaras": "SSP",
@@ -3231,6 +3331,7 @@
"לירה סורית": "SYP",
"sirijska funta": "SYP",
"szír font": "SYP",
+ "pound suriah": "SYP",
"lira siriana": "SYP",
"シリア・ポンド": "SYP",
"sirijos svaras": "SYP",
@@ -3251,6 +3352,7 @@
"לילנגני": "SZL",
"esvatinijski lilangeni": "SZL",
"szváziföldi lilangeni": "SZL",
+ "lilangeni eswatini": "SZL",
"lilangeni dell'eswatini": "SZL",
"リランゲニ": "SZL",
"lilangenis": "SZL",
@@ -3258,7 +3360,6 @@
"lilanguéni": "SZL",
"лилангени": "SZL",
"свазілендський ліланґені": "SZL",
- "lilangeni eswatini": "SZL",
"بات تايلاندي": "THB",
"тайландски бат": "THB",
"baht": "THB",
@@ -3308,6 +3409,7 @@
"סנטאבו מזרח טימורי": "TLD",
"istočnotimorski sentavo": "TLD",
"kelet timori centavoérmék": "TLD",
+ "koin centavo timor leste": "TLD",
"centavo est timorense": "TLD",
"東ティモール・センターボ": "TLD",
"centavos de timor leste": "TLD",
@@ -3328,6 +3430,7 @@
"manat turcomán": "TMT",
"turkmenistanski manat": "TMT",
"türkmén manat": "TMT",
+ "manat turkmenistan": "TMT",
"manat turkmeno": "TMT",
"トルクメニスタン・マナト": "TMT",
"turkmėnijos manatas": "TMT",
@@ -3340,7 +3443,6 @@
"turkmenistansk manat": "TMT",
"türkmenistan manatı": "TMT",
"туркменський манат": "TMT",
- "manat turkmenistan": "TMT",
"دينار تونسي": "TND",
"тунизийски динар": "TND",
"dinar tunisià": "TND",
@@ -3356,6 +3458,7 @@
"דינר תוניסאי": "TND",
"tuniski dinar": "TND",
"tunéziai dinár": "TND",
+ "dinar tunisia": "TND",
"dinaro tunisino": "TND",
"チュニジア・ディナール": "TND",
"tuniso dinaras": "TND",
@@ -3376,11 +3479,11 @@
"פאנגה טונגאית": "TOP",
"tonška pa’anga": "TOP",
"tongai paʻanga": "TOP",
+ "pa'anga": "TOP",
"paʻanga tongano": "TOP",
"パアンガ": "TOP",
"tongos paanga": "TOP",
"tongaanse pa'anga": "TOP",
- "pa'anga": "TOP",
"паанга": "TOP",
"тонганска панга": "TOP",
"тонганська паанга": "TOP",
@@ -3397,10 +3500,11 @@
"türgi liir": "TRY",
"turkiar lira": "TRY",
"turkin liira": "TRY",
- "lire turque": "TRY",
+ "livre turque": "TRY",
"לירה טורקית": "TRY",
"turska lira": "TRY",
"török líra": "TRY",
+ "lira turki": "TRY",
"トルコリラ": "TRY",
"naujoji turkijos lira": "TRY",
"turkse lira": "TRY",
@@ -3428,6 +3532,7 @@
"dólar de trinidad e tobago": "TTD",
"trinidadtobaški dolar": "TTD",
"trinidad és tobagó i dollár": "TTD",
+ "dolar trinidad dan tobago": "TTD",
"dollaro di trinidad e tobago": "TTD",
"トリニダード・トバゴ・ドル": "TTD",
"trinidado ir tobago doleris": "TTD",
@@ -3451,9 +3556,9 @@
"dólar tuvalés": "TVD",
"tuvaluski dolar": "TVD",
"tuvalui dollár": "TVD",
+ "dolar tuvalu": "TVD",
"dollaro delle tuvalu": "TVD",
"ツバル・ドル": "TVD",
- "dolar tuvalu": "TVD",
"dolar din tuvalu": "TVD",
"доллар тувалу": "TVD",
"тувалуански долар": "TVD",
@@ -3473,6 +3578,7 @@
"nouveau dollar de taïwan": "TWD",
"novotajvanski dolar": "TWD",
"tajvani új dollár": "TWD",
+ "dolar baru taiwan": "TWD",
"dollaro taiwanese": "TWD",
"新台湾ドル": "TWD",
"naujasis taivano doleris": "TWD",
@@ -3499,6 +3605,7 @@
"שילינג טנזני": "TZS",
"tanzanijski šiling": "TZS",
"tanzániai shilling": "TZS",
+ "shilling tanzania": "TZS",
"scellino tanzaniano": "TZS",
"タンザニア・シリング": "TZS",
"tanzanijos šilingas": "TZS",
@@ -3527,6 +3634,7 @@
"הריבניה": "UAH",
"ukrajinska grivnja": "UAH",
"ukrán hrivnya": "UAH",
+ "hryvnia ukraina": "UAH",
"grivnia ucraina": "UAH",
"フリヴニャ": "UAH",
"grivina": "UAH",
@@ -3540,7 +3648,6 @@
"украјинска гривна": "UAH",
"ஹிருன்யா": "UAH",
"гривня": "UAH",
- "hryvnia ukraina": "UAH",
"شيلينغ أوغندي": "UGX",
"угандийски шилинг": "UGX",
"xíling ugandès": "UGX",
@@ -3554,6 +3661,7 @@
"שילינג אוגנדי": "UGX",
"ugandski šiling": "UGX",
"ugandai shilling": "UGX",
+ "shilling uganda": "UGX",
"scellino ugandese": "UGX",
"ウガンダ・シリング": "UGX",
"ugandos šilingas": "UGX",
@@ -3585,6 +3693,7 @@
"američki dolar": "USD",
"amerikai dollár": "USD",
"dollar statounitese": "USD",
+ "dolar amerika serikat": "USD",
"dollaro statunitense": "USD",
"アメリカ合衆国ドル": "USD",
"jungtinių valstijų doleris": "USD",
@@ -3616,6 +3725,7 @@
"peso uruguaio": "UYU",
"urugvajski pezo": "UYU",
"uruguayi peso": "UYU",
+ "peso uruguay": "UYU",
"peso uruguaiano": "UYU",
"ウルグアイ・ペソ": "UYU",
"urugvajaus pesas": "UYU",
@@ -3639,6 +3749,7 @@
"סום אוזבקי": "UZS",
"uzbekistanski som": "UZS",
"üzbég szom": "UZS",
+ "soʻm uzbekistan": "UZS",
"スム": "UZS",
"uzbekijos sumas": "UZS",
"oezbeekse sum": "UZS",
@@ -3667,6 +3778,7 @@
"dong vietnamita": "VND",
"vijetnamski dong": "VND",
"vietnámi đồng": "VND",
+ "đồng vietnam": "VND",
"đồng": "VND",
"ドン": "VND",
"vietnamo dongas": "VND",
@@ -3683,12 +3795,12 @@
"ואטו": "VUV",
"vanuatski vatu": "VUV",
"vanuatui vatu": "VUV",
+ "vatu vanuatu": "VUV",
"バツ": "VUV",
"vanuatuaanse vatu": "VUV",
"вату": "VUV",
"вануатски вату": "VUV",
"вануатський вату": "VUV",
- "vatu vanuatu": "VUV",
"تالا ساموي": "WST",
"tala": "WST",
"samojská tala": "WST",
@@ -3701,6 +3813,7 @@
"tala samoana": "WST",
"samoanska tala": "WST",
"szamoai tala": "WST",
+ "tālā samoa": "WST",
"tālā samoano": "WST",
"タラ": "WST",
"samoaanse tala": "WST",
@@ -3720,6 +3833,7 @@
"XAF"
],
"srednjoafrički cfa franak": "XAF",
+ "franc cfa afrika tengah": "XAF",
"中央アフリカcfaフラン": "XAF",
"franc cfa d'africa centrala": "XAF",
"franco cfa da áfrica central": "XAF",
@@ -3748,6 +3862,7 @@
"srebro": "XAG",
"ezüst": "XAG",
"argento": "XAG",
+ "perak": "XAG",
"銀": "XAG",
"sidabras": "XAG",
"zilver": "XAG",
@@ -3775,6 +3890,7 @@
"זהב": "XAU",
"arany": "XAU",
"auro": "XAU",
+ "emas": "XAU",
"金": "XAU",
"auksas": "XAU",
"goud": "XAU",
@@ -3810,6 +3926,7 @@
"דולר מזרח קריבי": "XCD",
"istočnokaripski dolar": "XCD",
"kelet karibi dollár": "XCD",
+ "dolar karibia timur": "XCD",
"dollaro dei caraibi orientali": "XCD",
"東カリブ・ドル": "XCD",
"rytų karibų doleris": "XCD",
@@ -3834,6 +3951,7 @@
"droits de tirage spéciaux": "XDR",
"posebna prava vučenja": "XDR",
"sdr": "XDR",
+ "hak penarikan khusus": "XDR",
"diritti speciali di prelievo": "XDR",
"特別引出権": "XDR",
"specialiosios skolinimosi teisės": "XDR",
@@ -3881,6 +3999,7 @@
"west african cfa franc": "XOF",
"franco cfa de áfrica occidental": "XOF",
"zapadnoafrički cfa franak": "XOF",
+ "franc cfa afrika barat": "XOF",
"西アフリカcfaフラン": "XOF",
"franc cfa d'africa occidentala": "XOF",
"franco cfa da áfrica ocidental": "XOF",
@@ -3901,6 +4020,7 @@
"פלדיום": "XPD",
"paladij": "XPD",
"palládium": "XPD",
+ "paladium": "XPD",
"palladio": "XPD",
"パラジウム": "XPD",
"paladis": "XPD",
@@ -3972,6 +4092,7 @@
"ריאל תימני": "YER",
"jemenski rijal": "YER",
"jemeni riál": "YER",
+ "rial yaman": "YER",
"riyal yemenita": "YER",
"イエメン・リアル": "YER",
"jemeno rialas": "YER",
@@ -4000,6 +4121,7 @@
"ראנד דרום אפריקאי": "ZAR",
"južnoafrički rand": "ZAR",
"dél afrikai rand": "ZAR",
+ "rand afrika selatan": "ZAR",
"ランド": "ZAR",
"randas": "ZAR",
"zuid afrikaanse rand": "ZAR",
@@ -4023,6 +4145,7 @@
"קוואצ'ה זמבי": "ZMW",
"zambijska kvača": "ZMW",
"zambiai kwacha": "ZMW",
+ "kwacha zambia": "ZMW",
"ザンビア・クワチャ": "ZMW",
"zambijos kvača": "ZMW",
"zambiaanse kwacha": "ZMW",
@@ -4103,6 +4226,7 @@
"afganistani afgaan": "AFN",
"uus afgaani": "AFN",
"afgani afgán": "AFN",
+ "afghani afganistan": "AFN",
"afghani afgano": "AFN",
"afghanis": "AFN",
"afegani": "AFN",
@@ -4139,7 +4263,6 @@
"arnavutluk leki": "ALL",
"درام": "AMD",
"֏": "AMD",
- "dram armenia": "AMD",
"armensk dram": "AMD",
"amd": "AMD",
"armeenia drahm": "AMD",
@@ -4606,8 +4729,8 @@
"dólar bruneano": "BND",
"dollar de brunéi": "BND",
"ringgit brunei": "BND",
- "ブルネイドル": "BND",
"dolar brunei": "BND",
+ "ブルネイドル": "BND",
"dólar bruneíno": "BND",
"dólar do brunei": "BND",
"валюта брунея": "BND",
@@ -4745,7 +4868,6 @@
"dollar du bélize": "BZD",
"דולר בליזאי": "BZD",
"belizeanski dolar": "BZD",
- "dolar belize": "BZD",
"dólar belizenho": "BZD",
"dólar belizense": "BZD",
"dólar do belize": "BZD",
@@ -4780,6 +4902,7 @@
"dollars canadiens": "CAD",
"huard canadien": "CAD",
"monnaie canadienne": "CAD",
+ "dollar kanada": "CAD",
"カナダ・ドル": "CAD",
"加ドル": "CAD",
"dólar canadiano": "CAD",
@@ -5100,10 +5223,10 @@
"המטבע של ג'יבוטי": "DJF",
"franco di gibuti": "DJF",
"djiboutische frank": "DJF",
+ "franco do jibuti": "DJF",
"franco djibutiano": "DJF",
"franco djibutiense": "DJF",
"franco do djibuti": "DJF",
- "franco do djibouti": "DJF",
"franco jibutiano": "DJF",
"franco jibutiense": "DJF",
"валюта джибути": "DJF",
@@ -5132,6 +5255,7 @@
"monnaie danoise": "DKK",
"coroa danesa": "DKK",
"קרונה דנית": "DKK",
+ "krone denmark": "DKK",
"デンマーククローネ": "DKK",
"coroa da dinamarca": "DKK",
"øre": "DKK",
@@ -5200,6 +5324,7 @@
"ج.م": "EGP",
"جنية مصري": "EGP",
"lliura d'egipte": "EGP",
+ "egyptiske pund": "EGP",
"ginē": "EGP",
"guinee": "EGP",
"l.e.": "EGP",
@@ -5252,6 +5377,7 @@
"etb": "ETB",
"ethiopian dollar": "ETB",
"birr éthiopien": "ETB",
+ "birr ethiopia": "ETB",
"エチオピア・ブル": "ETB",
"biras": "ETB",
"birr da etiópia": "ETB",
@@ -5380,6 +5506,7 @@
"brit font": "GBP",
"észak ír font": "GBP",
"libra sterling": "GBP",
+ "poundsterling": "GBP",
"sterlina inglese": "GBP",
"gbp£": "GBP",
"ukポンド": "GBP",
@@ -5645,6 +5772,7 @@
"florint": "HUF",
"florint húngaro": "HUF",
"forint hungare": "HUF",
+ "forint hongaria": "HUF",
"ハンガリーフォリント": "HUF",
"ハンガリー・フォリント": "HUF",
"forint węgierski": "HUF",
@@ -5691,6 +5819,11 @@
"indonesiar errupia": "IDR",
"roupie indonesienne": "IDR",
"רופיה אינדונזית": "IDR",
+ "rupiah indonesia": "IDR",
+ "gobang": "IDR",
+ "peser": "IDR",
+ "rupiah baru": "IDR",
+ "sepeser": "IDR",
"インドネシア・ルピア": "IDR",
"インドネシア・ルピー": "IDR",
"roepia": "IDR",
@@ -5707,7 +5840,6 @@
"INR",
"IDR"
],
- "rupiah indonesia": "IDR",
"الشيكل الإسرائيلي الجديد": "ILS",
"₪": "ILS",
"شاقل جديد": "ILS",
@@ -5818,6 +5950,7 @@
"rupia de l'índia": "INR",
"rupies índies": "INR",
"rúpies": "INR",
+ "rupee indiaidd": "INR",
"indisk rupee": "INR",
"indisk rupi": "INR",
"indiske rupees": "INR",
@@ -5915,6 +6048,7 @@
"isländische währung": "ISK",
"krónur": "ISK",
"icelandic krona": "ISK",
+ "krona islandia": "ISK",
"アイスランドクローナ": "ISK",
"アイスランド・クローネ": "ISK",
"coroa da islândia": "ISK",
@@ -5986,6 +6120,7 @@
],
"ksh": "KES",
"سوم قرغيزستاني": "KGS",
+ "⃀": "KGS",
"сом": [
"UZS",
"KGS"
@@ -6147,6 +6282,7 @@
"₭n": "LAK",
"kip laotien": "LAK",
"laoški kip": "LAK",
+ "kip laos": "LAK",
"ラオスの通貨": "LAK",
"ラオス・キープ": "LAK",
"kipas": "LAK",
@@ -6264,7 +6400,6 @@
"LD": "LYD",
"الدينار ليبي": "LYD",
"dinar de líbia": "LYD",
- "dinar libya": "LYD",
"lyd": "LYD",
"ld": "LYD",
"דינר לובי ": "LYD",
@@ -6400,6 +6535,7 @@
"MMK"
],
"ks": "MMK",
+ "kyat myanmar": "MMK",
"pyas": "MMK",
"бирманский кьят": "MMK",
"валюта мьянмы": "MMK",
@@ -6430,6 +6566,7 @@
"טוגריק": "MNT",
"מטבע מונגוליה": "MNT",
"mongolski tögrög": "MNT",
+ "togrog mongolia": "MNT",
"トゥグリク": "MNT",
"ドグログ": "MNT",
"tiugrikas": "MNT",
@@ -6466,6 +6603,7 @@
"malediven rupie": "MVR",
"rupia maldiva": "MVR",
"maldív szigeteki rúfia": "MVR",
+ "rufiyaa maladewa": "MVR",
"ルフィア": "MVR",
"ルフィヤー": "MVR",
"rufija": "MVR",
@@ -6474,7 +6612,6 @@
"мальдивская рупия": "MVR",
"руфия": "MVR",
"малдивска рупија": "MVR",
- "maldivisk rufiyah": "MVR",
"rf.": "MVR",
"maldiv rufiyaası": "MVR",
"ރ": "MVR",
@@ -6681,6 +6818,7 @@
"rupia nepali": "NPR",
"roupie du népal": "NPR",
"roupie nepalaise": "NPR",
+ "rupee nepali": "NPR",
"rupia do nepal": "NPR",
"валюта непала": "NPR",
"rupie": [
@@ -6712,6 +6850,7 @@
"dólar neozelandes": "NZD",
"dólares neozelandeses": "NZD",
"dólar de nueva zelanda": "NZD",
+ "uus meremaa dollar": "NZD",
"zeelanda berriko dolar": "NZD",
"zeelandaberritar dolarra": "NZD",
"zeelandako dolarra": "NZD",
@@ -6719,6 +6858,7 @@
"dollar neo zelandais": "NZD",
"dollar néozélandais": "NZD",
"דולר ניו זילנד": "NZD",
+ "dollar selandia baru": "NZD",
"nzドル": "NZD",
"ニュージーランドドル": "NZD",
"dólar da nova zelândia": "NZD",
@@ -6863,6 +7003,8 @@
"זלוטי פולני": "PLN",
"poljski zloti": "PLN",
"zloty polonese": "PLN",
+ "zloty polandia": "PLN",
+ "złoty polandia": "PLN",
"złoty polacco": "PLN",
"zloty polacco": "PLN",
"zl": "PLN",
@@ -7031,7 +7173,6 @@
"riyal": "SAR",
"rijalo": "SAR",
"saŭda rialo": "SAR",
- "riyal saudi": "SAR",
"rial saoudien": "SAR",
"ryal saoudien": "SAR",
"ריאל": "SAR",
@@ -7271,6 +7412,7 @@
"lilangeni swazilandais": "SZL",
"svazijski lilangeni": "SZL",
"szl": "SZL",
+ "lilangeni swaziland": "SZL",
"エマランゲニ": "SZL",
"スワジ・リランジェニ": "SZL",
"リランジェニ": "SZL",
@@ -7282,7 +7424,6 @@
"свазиландски лилангени": "SZL",
"swazisk lilangeni": "SZL",
"ліланджені": "SZL",
- "lilangeni swaziland": "SZL",
"البات": "THB",
"฿": "THB",
"بات": "THB",
@@ -7306,6 +7447,7 @@
"bhat": "THB",
"tai baat": "THB",
"thaimaan baht": "THB",
+ "baht thailand": "THB",
"bath": "THB",
"タイの通貨": "THB",
"タイ・バーツ": "THB",
@@ -7446,10 +7588,11 @@
"nova turkia liro": "TRY",
"turkia liro": "TRY",
"nueva lira turca": "TRY",
- "livre turque": "TRY",
+ "lire turque": "TRY",
"livres turques": "TRY",
"nouvelle livre turque": "TRY",
"lira turc": "TRY",
+ "lira turki baru": "TRY",
"トルコ・リラ": "TRY",
"turkijos lira": "TRY",
"lira da turquia": "TRY",
@@ -7534,6 +7677,7 @@
"dollar taiwanais": "TWD",
"dollar taïwanais": "TWD",
"דולר טאיוואני חדש": "TWD",
+ "dolar taiwan baru": "TWD",
"nuovo dollaro taiwanese": "TWD",
"ntドル": "TWD",
"ニュー台湾ドル": "TWD",
@@ -7706,6 +7850,7 @@
"sum uzbeco": "UZS",
"sum uzbeko": "UZS",
"uzs": "UZS",
+ "som uzbekistan": "UZS",
"som usbeco": "UZS",
"ウズベキスタン・スム": "UZS",
"ウズベキスタン・ソム": "UZS",
@@ -7734,6 +7879,9 @@
"vietnamin dong": "VND",
"dong vietnamien": "VND",
"דונג וייטנאמי ": "VND",
+ "dong vietnam": "VND",
+ "vietnam dong": "VND",
+ "vietnam đồng": "VND",
"ベトナムドン": "VND",
"ベトナム・ドン": "VND",
"越南銅": "VND",
@@ -7823,6 +7971,7 @@
"aurum": "XAU",
"element 79": "XAU",
"elemento 79": "XAU",
+ "unsur 79": "XAU",
"grundämne 79": "XAU",
"பொன்": "XAU",
"البيتكوين": "XBT",
@@ -8058,6 +8207,7 @@
"fr": "Apsar",
"gl": "apsar abkhazo",
"hr": "Abhaški apsar",
+ "id": "Apsar Abkhazia",
"it": "Apsar abcaso",
"lt": "Abchazijos apsaras",
"pl": "Apsar",
@@ -8084,6 +8234,7 @@
"he": "דירהם איחוד האמירויות הערביות",
"hr": "Dirham UAE",
"hu": "emirátusi dirham",
+ "id": "Dirham Uni Emirat Arab",
"it": "Dirham degli Emirati Arabi Uniti",
"ja": "UAEディルハム",
"lt": "Jungtinių Arabų Emyratų dirhamas",
@@ -8117,6 +8268,7 @@
"he": "אפגני",
"hr": "Afganistanski afgani",
"hu": "afgán afgáni",
+ "id": "Afghani Afganistan",
"it": "afghani afgano",
"ja": "アフガニ",
"lt": "Afganis",
@@ -8151,6 +8303,7 @@
"he": "לק",
"hr": "Albanski lek",
"hu": "albán lek",
+ "id": "Lek Albania",
"it": "lek albanese",
"ja": "レク",
"lt": "Albanijos lekas",
@@ -8187,6 +8340,7 @@
"hr": "Armenski dram",
"hu": "örmény dram",
"ia": "Dram (moneta)",
+ "id": "Dram Armenia",
"it": "dram armeno",
"ja": "ドラム",
"lt": "Dramas",
@@ -8219,6 +8373,7 @@
"gl": "Florín das Antillas Neerlandesas",
"hr": "Nizozemskoantilski gulden",
"hu": "Holland antillákbeli forint",
+ "id": "Guilder Antillen Belanda",
"it": "Fiorino delle Antille Olandesi",
"ja": "アンティル・ギルダー",
"lt": "Nyderlandų Antilų guldenas",
@@ -8248,6 +8403,7 @@
"he": "קוואנזה",
"hr": "Angolska kvanza",
"hu": "angolai kwanza",
+ "id": "Kwanza Angola",
"it": "Kwanza angolano",
"ja": "クワンザ",
"lt": "Kvanza",
@@ -8283,6 +8439,7 @@
"he": "פסו ארגנטינאי",
"hr": "Argentinski pezo",
"hu": "argentin peso",
+ "id": "Peso Argentina",
"it": "peso argentino",
"ja": "アルゼンチン・ペソ",
"lt": "Argentinos pesas",
@@ -8318,6 +8475,7 @@
"he": "דולר אוסטרלי",
"hr": "Australski dolar",
"hu": "ausztrál dollár",
+ "id": "Dolar Australia",
"it": "dollaro australiano",
"ja": "オーストラリア・ドル",
"lt": "Australijos doleris",
@@ -8351,6 +8509,7 @@
"he": "פלורין ארובי",
"hr": "Arupski gulden",
"hu": "Arubai florin",
+ "id": "Florin Aruba",
"it": "Fiorino arubano",
"ja": "アルバ・フロリン",
"lt": "Arubos florinas",
@@ -8384,6 +8543,7 @@
"hr": "Azerbajdžanski manat",
"hu": "azeri manat",
"ia": "manat azeri",
+ "id": "Manat Azerbaijan",
"it": "Manat azero",
"ja": "アゼルバイジャン・マナト",
"lt": "Azerbaidžano manatas",
@@ -8419,6 +8579,7 @@
"he": "מארק סחיר",
"hr": "Bosna i Hercegovina Konvertibilna marka",
"hu": "bosnyák konvertibilis márka",
+ "id": "Mark Bosnia dan Herzegovina",
"it": "marco bosniaco",
"ja": "兌換マルク",
"lt": "Konvertuojamoji markė",
@@ -8453,6 +8614,7 @@
"gl": "Dólar de Barbados",
"hr": "Barbadoski dolar",
"hu": "barbadosi dollár",
+ "id": "Dolar Barbados",
"it": "dollaro di Barbados",
"ja": "バルバドス・ドル",
"lt": "Barbadoso doleris",
@@ -8481,6 +8643,7 @@
"fr": "taka",
"hr": "Bangladeška taka",
"hu": "bangladesi taka",
+ "id": "Taka Bangladesh",
"it": "taka bengalese",
"ja": "タカ",
"lt": "Bangladešo taka",
@@ -8516,6 +8679,7 @@
"he": "לב",
"hr": "Bugarski lev",
"hu": "bolgár leva",
+ "id": "Lev Bulgaria",
"it": "lev bulgaro",
"ja": "レフ",
"lt": "Bulgarijos levas",
@@ -8549,6 +8713,7 @@
"he": "דינר בחרייני",
"hr": "Bahreinski dinar",
"hu": "bahreini dinár",
+ "id": "Dinar Bahrain",
"it": "dinaro del Bahrain",
"ja": "バーレーン・ディナール",
"lt": "Bahreino dinaras",
@@ -8576,6 +8741,7 @@
"fr": "Franc burundais",
"hr": "Burundski franak",
"hu": "Burundi frank",
+ "id": "Franc Burundi",
"it": "Franco del Burundi",
"ja": "ブルンジ・フラン",
"lt": "Burundžio frankas",
@@ -8604,6 +8770,7 @@
"fr": "Dollar bermudien",
"hr": "Bermudski dolar",
"hu": "bermudai dollár",
+ "id": "Dolar Bermuda",
"it": "Dollaro di Bermuda",
"ja": "バミューダ・ドル",
"lt": "Bermudos doleris",
@@ -8635,6 +8802,7 @@
"he": "דולר ברוניי",
"hr": "Brunejski dolar",
"hu": "brunei dollár",
+ "id": "Dolar Brunei",
"it": "dollaro del Brunei",
"ja": "ブルネイ・ドル",
"lt": "Brunėjaus doleris",
@@ -8665,6 +8833,7 @@
"he": "בוליביאנו",
"hr": "Bolivijski bolivijano",
"hu": "bolíviai boliviano",
+ "id": "Boliviano",
"it": "boliviano",
"ja": "ボリビアーノ",
"lt": "Bolivianas",
@@ -8699,6 +8868,7 @@
"he": "ריאל ברזילאי",
"hr": "Brazilski real",
"hu": "brazil real",
+ "id": "Real Brasil",
"it": "real brasiliano",
"ja": "レアル",
"lt": "Brazilijos realas",
@@ -8730,6 +8900,7 @@
"gl": "Dólar bahamés",
"hr": "Bahamski dolar",
"hu": "bahamai dollár",
+ "id": "Dolar Bahama",
"it": "dollaro delle Bahamas",
"ja": "バハマ・ドル",
"lt": "Bahamų doleris",
@@ -8763,6 +8934,7 @@
"gl": "Ngultrum",
"hr": "Butanski ngultrum",
"hu": "bhutáni ngultrum",
+ "id": "Ngultrum Bhutan",
"it": "Ngultrum del Bhutan",
"ja": "ニュルタム",
"lt": "Ngultrumas",
@@ -8799,6 +8971,7 @@
"he": "פולה",
"hr": "Bocvanska pula",
"hu": "Botswanai pula",
+ "id": "Pula Botswana",
"it": "pula del Botswana",
"ja": "プラ",
"lt": "Botsvanos pula",
@@ -8831,6 +9004,7 @@
"he": "רובל בלארוסי",
"hr": "Bjeloruski rubalj",
"hu": "Belarusz rubel",
+ "id": "Rubel Belarusia",
"it": "Rublo bielorusso",
"ja": "ベラルーシ・ルーブル",
"lt": "Baltarusijos rublis",
@@ -8864,6 +9038,7 @@
"he": "דולר בליזאי",
"hr": "Belizejski dolar",
"hu": "Belize-i dollár",
+ "id": "Dolar Belize",
"it": "Dollaro del Belize",
"ja": "ベリーズ・ドル",
"lt": "Belizo doleris",
@@ -8898,6 +9073,7 @@
"hr": "Kanadski dolar",
"hu": "kanadai dollár",
"ia": "Dollar canadian",
+ "id": "Dolar Kanada",
"it": "dollaro canadese",
"ja": "カナダドル",
"lt": "Kanados doleris",
@@ -8932,6 +9108,7 @@
"he": "פרנק קונגולזי",
"hr": "Kongoanski franak",
"hu": "Kongói frank",
+ "id": "Franc Kongo",
"it": "franco congolese",
"ja": "コンゴ・フラン",
"lt": "Kongo frankas",
@@ -8966,6 +9143,7 @@
"he": "פרנק שווייצרי",
"hr": "Švicarski franak",
"hu": "svájci frank",
+ "id": "Franc Swiss",
"it": "franco svizzero",
"ja": "スイス・フラン",
"lt": "Šveicarijos frankas",
@@ -9000,6 +9178,7 @@
"gl": "Dólar das Illas Cook",
"hr": "Kukovootočki dolar",
"hu": "Cook-szigeteki dollár",
+ "id": "Dolar Kepulauan Cook",
"it": "Dollaro delle Cook",
"lt": "Kuko Salų doleris",
"nl": "Cookeilandendollar",
@@ -9038,6 +9217,7 @@
"he": "פסו צ'יליאני",
"hr": "Čileanski pezo",
"hu": "chilei peso",
+ "id": "Peso Chili",
"it": "peso cileno",
"ja": "チリ・ペソ",
"lt": "Čilės pesas",
@@ -9073,6 +9253,7 @@
"he": "רנמינבי",
"hr": "Renminbi",
"hu": "renminbi",
+ "id": "Renminbi",
"it": "renminbi cinese",
"ja": "人民幣",
"lt": "Juanis",
@@ -9109,6 +9290,7 @@
"he": "פסו קולומביאני",
"hr": "Kolumbijski pezo",
"hu": "Kolumbiai peso",
+ "id": "Peso Kolombia",
"it": "peso colombiano",
"ja": "コロンビア・ペソ",
"lt": "Kolumbijos pesas",
@@ -9138,6 +9320,7 @@
"gl": "colón costarriqueño",
"hr": "Kostarikanski kolon",
"hu": "Costa Rica-i colón",
+ "id": "Colón Kosta Rika",
"it": "Colón costaricano",
"ja": "コスタリカ・コロン",
"lt": "Kosta Rikos kolonas",
@@ -9164,6 +9347,7 @@
"fr": "peso cubain",
"hr": "Kubanski pezo",
"hu": "kubai peso",
+ "id": "Peso Kuba",
"it": "peso cubano",
"ja": "キューバ・ペソ",
"lt": "Kubos pesas",
@@ -9194,6 +9378,7 @@
"fr": "escudo cap-verdien",
"hr": "Zelenortski eskudo",
"hu": "Zöld-foki köztársasági escudo",
+ "id": "Escudo Tanjung Verde",
"it": "escudo capoverdiano",
"ja": "カーボベルデ・エスクード",
"lt": "Žaliojo Kyšulio eskudas",
@@ -9227,6 +9412,7 @@
"he": "קורונה צ'כית",
"hr": "Češka kruna",
"hu": "cseh korona",
+ "id": "Koruna Ceko",
"it": "corona ceca",
"ja": "チェコ・コルナ",
"lt": "Čekijos krona",
@@ -9261,6 +9447,7 @@
"fr": "franc Djibouti",
"hr": "Džibutski franak",
"hu": "Dzsibuti frank",
+ "id": "Franc Djibouti",
"it": "franco gibutiano",
"ja": "ジブチ・フラン",
"lt": "Džibučio frankas",
@@ -9292,6 +9479,7 @@
"he": "כתר דני",
"hr": "Danska kruna",
"hu": "dán korona",
+ "id": "Krona Denmark",
"it": "corona danese",
"ja": "デンマーク・クローネ",
"lt": "Danijos krona",
@@ -9325,6 +9513,7 @@
"fr": "peso dominicain",
"hr": "Dominikanski pezo",
"hu": "Dominikai peso",
+ "id": "Peso Dominika",
"it": "peso dominicano",
"ja": "ドミニカ・ペソ",
"lt": "Dominikos pesas",
@@ -9357,6 +9546,7 @@
"he": "דינר אלג'ירי",
"hr": "Alžirski dinar",
"hu": "algériai dinár",
+ "id": "Dinar Aljazair",
"it": "dinaro algerino",
"ja": "アルジェリア・ディナール",
"lt": "Alžyro dinaras",
@@ -9389,6 +9579,7 @@
"he": "לירה מצרית",
"hr": "Egipatska funta",
"hu": "egyiptomi font",
+ "id": "Pound Mesir",
"it": "sterlina egiziana",
"ja": "エジプト・ポンド",
"lt": "Egipto svaras",
@@ -9402,6 +9593,7 @@
"tr": "Mısır lirası",
"uk": "Єгипетський фунт",
"vi": "Bảng Ai Cập",
+ "da": "egyptiske pund",
"oc": "Liura egipciana",
"sk": "Egyptská libra"
},
@@ -9420,6 +9612,7 @@
"he": "נאקפה",
"hr": "Eritrejska nakfa",
"hu": "Eritreai nakfa",
+ "id": "Nakfa Eritrea",
"it": "nacfa eritreo",
"ja": "ナクファ",
"lt": "Nakfa",
@@ -9447,6 +9640,7 @@
"he": "ביר אתיופי",
"hr": "Etiopski bir",
"hu": "etióp birr",
+ "id": "Birr Ethiopia",
"it": "birr etiope",
"ja": "ブル",
"lt": "Etiopijos biras",
@@ -9479,6 +9673,7 @@
"hr": "Euro",
"hu": "euró",
"ia": "Euro",
+ "id": "Euro",
"it": "euro",
"ja": "ユーロ",
"lt": "Euras",
@@ -9512,6 +9707,7 @@
"gl": "Dólar fidxiano",
"hr": "Fidžijski dolar",
"hu": "fidzsi dollár",
+ "id": "Dolar Fiji",
"it": "dollaro delle Figi",
"ja": "フィジー・ドル",
"lt": "Fidžio doleris",
@@ -9544,6 +9740,7 @@
"gl": "Coroa feroesa",
"hr": "Føroyarska kruna",
"hu": "Feröeri korona",
+ "id": "Króna Faroe",
"it": "corona delle Fær Øer",
"ja": "フェロー・クローネ",
"lt": "Farerų krona",
@@ -9579,6 +9776,7 @@
"he": "לירה שטרלינג",
"hr": "Britanska funta",
"hu": "font sterling",
+ "id": "pound sterling",
"it": "sterlina britannica",
"ja": "スターリング・ポンド",
"lt": "Svaras sterlingų",
@@ -9615,6 +9813,7 @@
"hr": "Gruzijski lari",
"hu": "grúz lari",
"ia": "lari georgian",
+ "id": "Lari",
"it": "lari georgiano",
"ja": "ラリ",
"lt": "Laris",
@@ -9642,6 +9841,7 @@
"fr": "livre de Guernesey",
"hr": "Guernseyjska funta",
"hu": "Guernsey-i font",
+ "id": "Pound Guernsey",
"it": "sterlina di Guernsey",
"ja": "ガーンジー・ポンド",
"lt": "Gernsio svaras",
@@ -9674,6 +9874,7 @@
"gl": "Cedi",
"hr": "Ganski cedi",
"hu": "Ghánai cedi",
+ "id": "Cedi Ghana",
"it": "cedi ghanese",
"ja": "セディ",
"lt": "Sedis",
@@ -9705,6 +9906,7 @@
"gl": "Libra de Xibraltar",
"hr": "Gibraltarska funta",
"hu": "Gibraltári font",
+ "id": "Pound Gibraltar",
"it": "sterlina di Gibilterra",
"ja": "ジブラルタル・ポンド",
"lt": "Gibraltaro svaras",
@@ -9737,6 +9939,7 @@
"fr": "Dalasi",
"hr": "Gambijski dalasi",
"hu": "Gambiai dalasi",
+ "id": "Dalasi Gambia",
"it": "Dalasi gambese",
"ja": "ダラシ",
"lt": "Dalasis",
@@ -9764,6 +9967,7 @@
"he": "פרנק גינאי",
"hr": "Gvinejski franak",
"hu": "Guineai frank",
+ "id": "Franc Guinea",
"it": "Franco guineano",
"ja": "ギニア・フラン",
"lt": "Gvinėjos frankas",
@@ -9792,6 +9996,7 @@
"he": "קצאל",
"hr": "Gvatemalski kvecal",
"hu": "Guatemalai quetzal",
+ "id": "Quetzal Guatemala",
"it": "Quetzal guatemalteco",
"ja": "ケツァル",
"lt": "Gvatemalos kecalis",
@@ -9830,6 +10035,7 @@
"gl": "Dólar güianés",
"hr": "Gvajanski dolar",
"hu": "Guyanai dollár",
+ "id": "Dolar Guyana",
"it": "Dollaro della Guyana",
"ja": "ガイアナ・ドル",
"lt": "Gajanos doleris",
@@ -9863,6 +10069,7 @@
"he": "דולר הונג קונגי",
"hr": "Honkonški dolar",
"hu": "hongkongi dollár",
+ "id": "Dolar Hong Kong",
"it": "dollaro di Hong Kong",
"ja": "香港ドル",
"lt": "Honkongo doleris",
@@ -9894,6 +10101,7 @@
"he": "למפירה",
"hr": "Honduraška lempira",
"hu": "hondurasi lempira",
+ "id": "Lempira Honduras",
"it": "lempira honduregna",
"ja": "レンピラ",
"lt": "Hondūro lempira",
@@ -9926,6 +10134,7 @@
"he": "קונה",
"hr": "hrvatska kuna",
"hu": "horvát kuna",
+ "id": "Kuna Kroasia",
"it": "kuna croata",
"ja": "クーナ",
"lt": "Kroatijos kuna",
@@ -9959,6 +10168,7 @@
"fr": "Gourde",
"hr": "Haićanski gourd",
"hu": "haiti gourde",
+ "id": "Gourde Haiti",
"it": "Gourde haitiano",
"ja": "グールド",
"lt": "Gurdas",
@@ -9990,6 +10200,7 @@
"he": "פורינט",
"hr": "Mađarska forinta",
"hu": "magyar forint",
+ "id": "Forint",
"it": "fiorino ungherese",
"ja": "フォリント",
"lt": "Forintas",
@@ -10053,6 +10264,7 @@
"fr": "roupie indonésienne",
"hr": "Indonezijska rupija",
"hu": "indonéz rúpia",
+ "id": "Rupiah Indonesia",
"it": "rupia indonesiana",
"ja": "ルピア",
"lt": "Indonezijos rupija",
@@ -10089,6 +10301,7 @@
"he": "שקל חדש",
"hr": "Izraelski novi šekel",
"hu": "izraeli új sékel",
+ "id": "Shekel baru Israel",
"it": "nuovo siclo israeliano",
"ja": "新シェケル",
"lt": "Izraelio naujasis šekelis",
@@ -10117,6 +10330,7 @@
"gl": "Libra da Illa de Man",
"hr": "Manska funta",
"hu": "Man-szigeti font",
+ "id": "Pound Manx",
"it": "sterlina di Man",
"ja": "マンクス・ポンド",
"lt": "Meno salos svaras",
@@ -10150,6 +10364,7 @@
"he": "רופי הודי",
"hr": "Indijska rupija",
"hu": "indiai rúpia",
+ "id": "Rupee India",
"it": "rupia indiana",
"ja": "インド・ルピー",
"lt": "Indijos rupija",
@@ -10166,7 +10381,8 @@
"te": "రూపాయి",
"tr": "Hindistan rupisi",
"uk": "індійська рупія",
- "vi": "Rupee Ấn Độ"
+ "vi": "Rupee Ấn Độ",
+ "cy": "rupee Indiaidd"
},
"IQD": {
"ar": "دينار عراقي",
@@ -10183,6 +10399,7 @@
"he": "דינר עיראקי",
"hr": "Irački dinar",
"hu": "iraki dinár",
+ "id": "Dinar Irak",
"it": "dinaro iracheno",
"ja": "イラク・ディナール",
"lt": "Irako dinaras",
@@ -10212,6 +10429,7 @@
"he": "ריאל איראני",
"hr": "Iranski rijal",
"hu": "iráni riál",
+ "id": "Rial Iran",
"it": "riyal iraniano",
"ja": "イラン・リヤル",
"lt": "Irano rialas",
@@ -10247,6 +10465,7 @@
"he": "קרונה איסלנדית",
"hr": "Islandska kruna",
"hu": "izlandi korona",
+ "id": "Króna Islandia",
"it": "corona islandese",
"ja": "アイスランド・クローナ",
"lt": "Islandijos krona",
@@ -10279,6 +10498,7 @@
"gl": "Dólar xamaicano",
"hr": "Jamajčanski dolar",
"hu": "Jamaicai dollár",
+ "id": "Dolar Jamaika",
"it": "Dollaro giamaicano",
"ja": "ジャマイカ・ドル",
"lt": "Jamaikos doleris",
@@ -10308,6 +10528,7 @@
"he": "דינר ירדני",
"hr": "Jordanski dinar",
"hu": "jordán dinár",
+ "id": "Dinar Yordania",
"it": "dinaro giordano",
"ja": "ヨルダン・ディナール",
"lt": "Jordanijos dinaras",
@@ -10342,6 +10563,7 @@
"he": "ין יפני",
"hr": "Japanski jen",
"hu": "japán jen",
+ "id": "Yen",
"it": "yen",
"ja": "円",
"lt": "Jena",
@@ -10377,6 +10599,7 @@
"he": "שילינג קנייתי",
"hr": "Kenijski šiling",
"hu": "Kenyai shilling",
+ "id": "Shilling Kenya",
"it": "Scellino keniota",
"ja": "ケニア・シリング",
"lt": "Kenijos šilingas",
@@ -10403,6 +10626,7 @@
"gl": "Som kirguiz",
"hr": "Kirgistanski som",
"hu": "kirgiz szom",
+ "id": "Som Kirgizstan",
"it": "som kirghizo",
"ja": "キルギス・ソム",
"lt": "Somas",
@@ -10431,6 +10655,7 @@
"gl": "riel camboxano",
"hr": "Kambodžanski rijel",
"hu": "kambodzsai riel",
+ "id": "Riel Kamboja",
"it": "Riel cambogiano",
"ja": "リエル",
"lt": "Kambodžos rielis",
@@ -10458,6 +10683,7 @@
"fr": "dollar des Kiribati",
"gl": "Dólar de Kiribati",
"hr": "Kiribatski dolar",
+ "id": "Dolar Kiribati",
"it": "Dollaro di Kiribati",
"ja": "キリバス・ドル",
"lt": "Kiribačio doleris",
@@ -10483,6 +10709,7 @@
"fr": "franc comorien",
"hr": "Komorski franak",
"hu": "Comore-i frank",
+ "id": "Franc Komoro",
"it": "franco delle Comore",
"ja": "コモロ・フラン",
"lt": "Komorų frankas",
@@ -10514,6 +10741,7 @@
"he": "וון צפון-קוריאני",
"hr": "Sjevernokorejski von",
"hu": "észak-koreai von",
+ "id": "Won Korea Utara",
"it": "won nordcoreano",
"ja": "朝鮮民主主義人民共和国ウォン",
"lt": "Šiaurės Korėjos vona",
@@ -10544,6 +10772,7 @@
"gl": "Won surcoreano",
"hr": "Južnokorejski von",
"hu": "dél-koreai von",
+ "id": "Won Korea Selatan",
"it": "won sudcoreano",
"ja": "大韓民国ウォン",
"lt": "Pietų Korėjos vonas",
@@ -10575,6 +10804,7 @@
"he": "דינר כוויתי",
"hr": "Kuvajtski dinar",
"hu": "kuvaiti dinár",
+ "id": "Dinar Kuwait",
"it": "dinaro kuwaitiano",
"ja": "クウェート・ディナール",
"lt": "Kuveito dinaras",
@@ -10602,6 +10832,7 @@
"fr": "Dollar des îles Caïmans",
"hr": "Kajmanski dolar",
"hu": "Kajmán-szigeteki dollár",
+ "id": "Dolar Kepulauan Cayman",
"it": "Dollaro delle Cayman",
"ja": "ケイマン諸島・ドル",
"lt": "Kaimanų salų doleris",
@@ -10631,6 +10862,7 @@
"fr": "tenge kazakh",
"hr": "Kazahstanski tenge",
"hu": "kazah tenge",
+ "id": "Tenge Kazakhstan",
"it": "tenge kazako",
"ja": "テンゲ",
"lt": "Kazachijos tengė",
@@ -10666,6 +10898,7 @@
"fr": "Kip laotien",
"hr": "laoski kip",
"hu": "laoszi kip",
+ "id": "Kip",
"it": "Kip laotiano",
"ja": "キープ",
"lt": "Laoso kipas",
@@ -10693,6 +10926,7 @@
"he": "לירה לבנונית",
"hr": "Libanonska funta",
"hu": "libanoni font",
+ "id": "Pound Lebanon",
"it": "lira libanese",
"ja": "レバノン・ポンド",
"lt": "Libano svaras",
@@ -10724,6 +10958,7 @@
"gl": "Rupia de Sri Lanka",
"hr": "Šrilanska rupija",
"hu": "Srí Lanka-i rúpia",
+ "id": "Rupee Sri Lanka",
"it": "rupia singalese",
"ja": "スリランカ・ルピー",
"lt": "Šri Lankos rupija",
@@ -10756,6 +10991,7 @@
"he": "דולר ליברי",
"hr": "Liberijski dolar",
"hu": "Libériai dollár",
+ "id": "Dolar Liberia",
"it": "Dollaro liberiano",
"ja": "リベリア・ドル",
"lt": "Liberijos doleris",
@@ -10784,6 +11020,7 @@
"gl": "Loti",
"hr": "Lesotski loti",
"hu": "Lesothói loti",
+ "id": "Loti Lesotho",
"it": "Loti lesothiano",
"ja": "ロチ",
"lt": "Loti",
@@ -10812,6 +11049,7 @@
"he": "דינר לובי ",
"hr": "Libijski dinar",
"hu": "Líbiai dinár",
+ "id": "Dinar Libya",
"it": "dinaro libico",
"ja": "リビア・ディナール",
"lt": "Libijos dinaras",
@@ -10842,6 +11080,7 @@
"he": "דירהם מרוקני",
"hr": "Marokanski dirham",
"hu": "Marokkói dirham",
+ "id": "Dirham Maroko",
"it": "Dirham marocchino",
"ja": "モロッコ・ディルハム",
"lt": "Maroko dirhamas",
@@ -10894,6 +11133,7 @@
"he": "לאו מולדובני",
"hr": "moldavski lej",
"hu": "moldován lej",
+ "id": "Leu Moldova",
"it": "leu moldavo",
"ja": "モルドバ・レウ",
"lt": "Moldavijos lėja",
@@ -10926,6 +11166,7 @@
"he": "אריארי",
"hr": "Malgaški arijari",
"hu": "Madagaszkári ariary",
+ "id": "Ariary Madagaskar",
"it": "ariary malgascio",
"ja": "マダガスカル・アリアリ",
"lt": "Madagaskaro ariaris",
@@ -10956,6 +11197,7 @@
"he": "דינר מקדוני",
"hr": "Makedonski denar",
"hu": "macedón dénár",
+ "id": "Denar Makedonia",
"it": "Dinaro macedone",
"ja": "マケドニア・デナール",
"lt": "Makedonijos denaras",
@@ -10987,6 +11229,7 @@
"fr": "Kyat",
"hr": "Mijanmarski kjat",
"hu": "mianmari kjap",
+ "id": "Kyat",
"it": "Kyat birmano",
"ja": "チャット",
"lt": "Kijatas",
@@ -11018,6 +11261,7 @@
"he": "טוגרוג",
"hr": "Mongolski tugrik",
"hu": "mongol tugrik",
+ "id": "Tugrik",
"it": "tugrik mongolo",
"ja": "トゥグルグ",
"lt": "Tugrikas",
@@ -11048,6 +11292,7 @@
"he": "פטקה",
"hr": "Makaonska pataka",
"hu": "Makaói pataca",
+ "id": "Pataca Makau",
"it": "Pataca di Macao",
"ja": "マカオ・パタカ",
"lt": "Pataka",
@@ -11078,6 +11323,7 @@
"hr": "Ouguiya",
"hu": "Ouguiya (1973-2017)",
"ia": "Ouguiya",
+ "id": "Ouguiya",
"it": "Ouguiya",
"lt": "Ouguiya",
"nl": "Ouguiya",
@@ -11105,6 +11351,7 @@
"gl": "Rupia de Mauricio",
"hr": "Mauricijska rupija",
"hu": "Mauritiusi rúpia",
+ "id": "Rupee Mauritus",
"it": "Rupia mauriziana",
"ja": "モーリシャス・ルピー",
"lt": "Mauricijaus rupija",
@@ -11134,6 +11381,7 @@
"fr": "Rufiyaa",
"hr": "Maldivska rufija",
"hu": "maldív-szigeteki rúfia",
+ "id": "Rufiyaa",
"it": "rufiyaa delle Maldive",
"ja": "ルフィヤ",
"lt": "Maldyvų rufija",
@@ -11142,7 +11390,7 @@
"pt": "Rupia maldívia",
"ru": "мальдивская руфия",
"sr": "малдивска руфија",
- "sv": "Maldivisk rufiyah",
+ "sv": "Rufiyah",
"ta": "மாலத்தீவின் ருஃபியா",
"tr": "Rufiyaa",
"uk": "Мальдівська руфія",
@@ -11162,6 +11410,7 @@
"gl": "Kwacha de Malawi",
"hr": "Malavijska kvača",
"hu": "Malawi kwacha",
+ "id": "Kwacha Malawi",
"it": "Kwacha malawiano",
"ja": "マラウイ・クワチャ",
"lt": "Malavio kvača",
@@ -11191,6 +11440,7 @@
"hr": "Meksički pezo",
"hu": "mexikói peso",
"ia": "Peso mexican",
+ "id": "Peso Meksiko",
"it": "peso messicano",
"ja": "メキシコ・ペソ",
"lt": "Meksikos pesas",
@@ -11228,6 +11478,7 @@
"fr": "ringgit",
"hr": "Malezijski ringit",
"hu": "maláj ringgit",
+ "id": "Ringgit",
"it": "ringgit malaysiano",
"ja": "リンギット",
"lt": "Malaizijos ringitas",
@@ -11258,6 +11509,7 @@
"gl": "Metical",
"hr": "Mozambijski metikal",
"hu": "Mozambiki metical",
+ "id": "Metical",
"it": "Metical mozambicano",
"ja": "メティカル",
"lt": "Metikalis",
@@ -11288,6 +11540,7 @@
"he": "דולר נמיבי",
"hr": "Namibijski dolar",
"hu": "Namíbiai dollár",
+ "id": "Dolar Namibia",
"it": "Dollaro namibiano",
"ja": "ナミビア・ドル",
"lt": "Namibijos doleris",
@@ -11316,6 +11569,7 @@
"he": "נאירה",
"hr": "Nigerijska naira",
"hu": "nigériai naira",
+ "id": "Naira Nigeria",
"it": "Naira nigeriana",
"ja": "ナイラ",
"lt": "Naira",
@@ -11346,6 +11600,7 @@
"he": "קורדובה",
"hr": "Nikaragvanska kordoba",
"hu": "Nicaraguai córdoba",
+ "id": "Córdoba Nikaragua",
"it": "Córdoba nicaraguense",
"ja": "ニカラグア・コルドバ",
"lt": "Nikaragvos kordoba",
@@ -11370,6 +11625,7 @@
"gl": "Dram de Nagorno-Karabakh",
"hr": "Gorskokarabaški dram",
"hu": "Hegyi-karabahi dram",
+ "id": "Dram Nagorno-Karabakh",
"it": "dram karabakho",
"lt": "Karabacho dramas",
"ru": "карабахский драм",
@@ -11398,6 +11654,7 @@
"he": "כתר נורווגי",
"hr": "Norveška kruna",
"hu": "norvég korona",
+ "id": "Krona Norwegia",
"it": "corona norvegese",
"ja": "ノルウェー・クローネ",
"lt": "Norvegijos krona",
@@ -11436,6 +11693,7 @@
"he": "רופי נפאלי",
"hr": "Nepalska rupija",
"hu": "nepáli rúpia",
+ "id": "Rupee Nepal",
"it": "Rupia nepalese",
"ja": "ネパール・ルピー",
"lt": "Nepalo rupija",
@@ -11474,6 +11732,7 @@
"he": "דולר ניו זילנדי",
"hr": "Novozelandski dolar",
"hu": "új-zélandi dollár",
+ "id": "Dolar Selandia Baru",
"it": "dollaro neozelandese",
"ja": "ニュージーランド・ドル",
"lt": "Naujosios Zelandijos doleris",
@@ -11488,6 +11747,7 @@
"tr": "Yeni Zelanda doları",
"uk": "новозеландський долар",
"vi": "Đô la New Zealand",
+ "et": "Uus-Meremaa dollar",
"oc": "Dolar neozelandés"
},
"OMR": {
@@ -11505,6 +11765,7 @@
"he": "ריאל עומאני",
"hr": "Omanski rijal",
"hu": "Ománi riál",
+ "id": "Rial Oman",
"it": "Riyal dell'Oman",
"ja": "オマーン・リアル",
"lt": "Omano rialas",
@@ -11534,6 +11795,7 @@
"he": "בלבואה",
"hr": "Panamska balboa",
"hu": "Panamai balboa",
+ "id": "Balboa Panama",
"it": "Balboa panamense",
"ja": "バルボア",
"lt": "Balboa",
@@ -11562,6 +11824,7 @@
"he": "סול",
"hr": "Peruanski novi sol",
"hu": "perui új sol",
+ "id": "Nuevo Sol",
"it": "Nuevo Sol peruviano",
"ja": "ヌエボ・ソル",
"lt": "Naujasis solis",
@@ -11591,6 +11854,7 @@
"gl": "Kina",
"hr": "Papuanska kina",
"hu": "Pápua új-guineai kina",
+ "id": "Kina",
"it": "Kina papuana",
"ja": "キナ",
"lt": "Kina",
@@ -11620,6 +11884,7 @@
"he": "פסו פיליפיני",
"hr": "Filipinski pezo",
"hu": "Fülöp-szigeteki peso",
+ "id": "peso Filipina",
"it": "peso filippino",
"ja": "フィリピン・ペソ",
"lt": "Filipinų pesas",
@@ -11651,6 +11916,7 @@
"fr": "roupie pakistanaise",
"hr": "Pakistanska rupija",
"hu": "pakisztáni rúpia",
+ "id": "Rupee Pakistan",
"it": "rupia pakistana",
"ja": "パキスタン・ルピー",
"lt": "Pakistano rupija",
@@ -11685,6 +11951,7 @@
"he": "זלוטי",
"hr": "Poljski zlot",
"hu": "lengyel złoty",
+ "id": "Złoty",
"it": "złoty polacco",
"ja": "ズウォティ",
"lt": "Zlotas",
@@ -11706,6 +11973,7 @@
"PND": {
"en": "Pitcairn Islands dollar",
"fi": "Pitcairnin dollari",
+ "id": "Dolar Kepulauan Pitcairn",
"ru": "доллар Островов Питкэрн",
"ca": "dòlar de les illes Pitcairn"
},
@@ -11723,6 +11991,7 @@
"gl": "Guaraní",
"hr": "Paragvajski gvarani",
"hu": "Paraguayi guaraní",
+ "id": "Guaraní Paraguay",
"it": "guaraní paraguaiano",
"ja": "グアラニー",
"lt": "Gvaranis",
@@ -11751,6 +12020,7 @@
"he": "ריאל קטרי",
"hr": "Katarski rijal",
"hu": "katari riál",
+ "id": "Riyal Qatar",
"it": "riyal del Qatar",
"ja": "カタール・リヤル",
"lt": "Kataro rialas",
@@ -11782,6 +12052,7 @@
"he": "לאו רומני",
"hr": "Rumunjski lej",
"hu": "román lej",
+ "id": "Leu Rumania",
"it": "leu romeno",
"ja": "ルーマニア・レウ",
"lt": "Naujoji Rumunijos lėja",
@@ -11819,6 +12090,7 @@
"he": "דינר סרבי",
"hr": "Srpski dinar",
"hu": "szerb dinár",
+ "id": "Dinar Serbia",
"it": "dinaro serbo",
"ja": "セルビア・ディナール",
"lt": "Serbijos dinaras",
@@ -11856,6 +12128,7 @@
"he": "רובל רוסי",
"hr": "Ruska rublja",
"hu": "orosz rubel",
+ "id": "Rubel Rusia",
"it": "rublo russo",
"ja": "ロシア・ルーブル",
"lt": "Rusijos rublis",
@@ -11891,6 +12164,7 @@
"he": "פרנק רואנדי",
"hr": "Ruandski franak",
"hu": "Ruandai frank",
+ "id": "Franc Rwanda",
"it": "franco ruandese",
"ja": "ルワンダ・フラン",
"lt": "Ruandos frankas",
@@ -11918,6 +12192,7 @@
"he": "ריאל סעודי",
"hr": "Saudijski rijal",
"hu": "szaúdi riál",
+ "id": "Riyal Saudi",
"it": "riyal saudita",
"ja": "サウジアラビア・リヤル",
"lt": "Saudo Arabijos rialas",
@@ -11950,6 +12225,7 @@
"he": "דולר איי שלמה",
"hr": "Salomonskootočni dolar",
"hu": "Salamon-szigeteki dollár",
+ "id": "Dolar Kepulauan Solomon",
"it": "dollaro delle Salomone",
"ja": "ソロモン諸島ドル",
"lt": "Saliamono salų doleris",
@@ -11980,6 +12256,7 @@
"fr": "roupie seychelloise",
"hr": "Sejšelska rupija",
"hu": "Seychelle-i rúpia",
+ "id": "rupee Seychelles",
"it": "rupia delle Seychelles",
"ja": "セーシェル・ルピー",
"lt": "Seišelių rupija",
@@ -12004,6 +12281,7 @@
"fr": "livre soudanaise",
"hr": "Sudanska funta",
"hu": "Szudáni font",
+ "id": "Pound Sudan",
"it": "sterlina sudanese",
"ja": "スーダン・ポンド",
"lt": "Sudano svaras",
@@ -12038,6 +12316,7 @@
"he": "קרונה שוודית",
"hr": "Švedska kruna",
"hu": "svéd korona",
+ "id": "Krona Swedia",
"it": "corona svedese",
"ja": "スウェーデン・クローナ",
"lt": "Švedijos krona",
@@ -12074,6 +12353,7 @@
"he": "דולר סינגפורי",
"hr": "Singapurski dolar",
"hu": "szingapúri dollár",
+ "id": "Dolar Singapura",
"it": "dollaro di Singapore",
"ja": "シンガポールドル",
"lt": "Singapūro doleris",
@@ -12104,6 +12384,7 @@
"he": "ליאון",
"hr": "Sijeraleonski leone",
"hu": "Sierra Leone-i leone",
+ "id": "Leone",
"it": "leone sierraleonese",
"ja": "レオン (通貨)",
"lt": "Leonė",
@@ -12133,6 +12414,7 @@
"he": "שילינג סומלי",
"hr": "Somalijski šiling",
"hu": "Szomáliai shilling",
+ "id": "Shilling Somalia",
"it": "scellino somalo",
"ja": "ソマリア・シリング",
"lt": "Somalio šilingas",
@@ -12160,6 +12442,7 @@
"gl": "Dólar surinamés",
"hr": "Surinamski dolar",
"hu": "suriname-i dollár",
+ "id": "Dolar Suriname",
"it": "Dollaro surinamese",
"ja": "スリナム・ドル",
"lt": "Surinamo doleris",
@@ -12187,6 +12470,7 @@
"he": "לירה דרום סודאנית",
"hr": "Južnosudanska funta",
"hu": "Dél-szudáni font",
+ "id": "Pound Sudan Selatan",
"it": "sterlina sudsudanese",
"ja": "南スーダン・ポンド",
"lt": "Pietų Sudano svaras",
@@ -12217,6 +12501,7 @@
"gl": "Dobra",
"hr": "svetotomska dobra",
"hu": "São Tomé és Príncipe-i dobra",
+ "id": "Dobra",
"it": "dobra di São Tomé e Príncipe",
"ja": "ドブラ",
"lt": "Dobra",
@@ -12247,6 +12532,7 @@
"he": "לירה סורית",
"hr": "Sirijska funta",
"hu": "szír font",
+ "id": "Pound Suriah",
"it": "lira siriana",
"ja": "シリア・ポンド",
"lt": "Sirijos svaras",
@@ -12275,6 +12561,7 @@
"he": "לילנגני",
"hr": "Svazijski lilangeni",
"hu": "Szváziföldi lilangeni",
+ "id": "Lilangeni Swaziland",
"it": "lilangeni dell'eSwatini",
"ja": "リランゲニ",
"lt": "Lilangenis",
@@ -12308,6 +12595,7 @@
"he": "באט",
"hr": "Tajlandski baht",
"hu": "thai bát",
+ "id": "Baht",
"it": "baht thailandese",
"ja": "バーツ",
"lt": "Tailando batas",
@@ -12340,6 +12628,7 @@
"gl": "somoni",
"hr": "Tadžikistanski somoni",
"hu": "tádzsik szomoni",
+ "id": "Somoni",
"it": "somoni tagico",
"ja": "ソモニ",
"lt": "Somonis",
@@ -12363,6 +12652,7 @@
"he": "סנטאבו מזרח טימורי",
"hr": "Istočnotimorski sentavo",
"hu": "Kelet-timori centavoérmék",
+ "id": "Koin centavo Timor Leste",
"it": "Centavo est timorense",
"ja": "東ティモール・センターボ",
"pt": "moedas de centavo do Timor-Leste",
@@ -12385,6 +12675,7 @@
"gl": "Manat turcomán",
"hr": "Turkmenistanski manat",
"hu": "Türkmén manat",
+ "id": "Manat Turkmenistan",
"it": "Manat turkmeno",
"ja": "トルクメニスタン・マナト",
"lt": "Turkmėnijos manatas",
@@ -12417,6 +12708,7 @@
"he": "דינר תוניסאי",
"hr": "tuniski dinar",
"hu": "Tunéziai dinár",
+ "id": "Dinar Tunisia",
"it": "dinaro tunisino",
"ja": "チュニジア・ディナール",
"lt": "Tuniso dinaras",
@@ -12444,6 +12736,7 @@
"he": "פאנגה טונגאית",
"hr": "Tongaška pa’anga",
"hu": "Tongai paʻanga",
+ "id": "Pa'anga",
"it": "pa'anga tongano",
"ja": "パ・アンガ",
"lt": "Tongos paanga",
@@ -12476,6 +12769,7 @@
"he": "לירה טורקית",
"hr": "Turska lira",
"hu": "török líra",
+ "id": "Lira Turki Baru",
"it": "lira turca",
"ja": "トルコ・リラ",
"lt": "Turkijos lira",
@@ -12510,6 +12804,7 @@
"gl": "Dólar de Trinidad e Tobago",
"hr": "Trinidadtobaški dolar",
"hu": "Trinidad és Tobagó-i dollár",
+ "id": "Dolar Trinidad dan Tobago",
"it": "Dollaro di Trinidad e Tobago",
"ja": "トリニダード・トバゴ・ドル",
"lt": "Trinidado ir Tobago doleris",
@@ -12536,6 +12831,7 @@
"gl": "Dólar tuvalés",
"hr": "Tuvaluški dolar",
"hu": "Tuvalui dollár",
+ "id": "Dolar Tuvalu",
"it": "Dollaro di Tuvalu",
"ja": "ツバル・ドル",
"pl": "Dolar Tuvalu",
@@ -12563,6 +12859,7 @@
"fr": "nouveau dollar de Taïwan",
"hr": "Novotajvanski dolar",
"hu": "tajvani új dollár",
+ "id": "Dolar Baru Taiwan",
"it": "Dollaro taiwanese",
"ja": "新台湾ドル",
"lt": "Naujasis Taivano doleris",
@@ -12593,6 +12890,7 @@
"he": "שילינג טנזני",
"hr": "Tanzanijski šiling",
"hu": "Tanzániai shilling",
+ "id": "Shilling Tanzania",
"it": "scellino tanzaniano",
"ja": "タンザニア・シリング",
"lt": "Tanzanijos šilingas",
@@ -12623,6 +12921,7 @@
"he": "הריבניה",
"hr": "Grivnja",
"hu": "ukrán hrivnya",
+ "id": "Hryvnia Ukraina",
"it": "grivnia ucraina",
"ja": "フリヴニャ",
"lt": "Grivina",
@@ -12655,6 +12954,7 @@
"he": "שילינג אוגנדי",
"hr": "Ugandski šiling",
"hu": "Ugandai shilling",
+ "id": "Shilling Uganda",
"it": "scellino ugandese",
"ja": "ウガンダ・シリング",
"lt": "Ugandos šilingas",
@@ -12689,6 +12989,7 @@
"hr": "Američki dolar",
"hu": "amerikai dollár",
"ia": "dollar statounitese",
+ "id": "Dolar Amerika Serikat",
"it": "dollaro statunitense",
"ja": "アメリカ合衆国ドル",
"lt": "Jungtinių Valstijų doleris",
@@ -12722,6 +13023,7 @@
"gl": "Peso uruguaio",
"hr": "Urugvajski pezo",
"hu": "Uruguayi peso",
+ "id": "Peso Uruguay",
"it": "peso uruguaiano",
"ja": "ウルグアイ・ペソ",
"lt": "Urugvajaus pesas",
@@ -12750,6 +13052,7 @@
"he": "סום אוזבקי",
"hr": "Uzbekistanski som",
"hu": "Üzbég szom",
+ "id": "Som Uzbekistan",
"it": "Som uzbeco",
"ja": "スム",
"lt": "Uzbekijos sumas",
@@ -12790,6 +13093,7 @@
"gl": "Dong vietnamita",
"hr": "Vijetnamski dong",
"hu": "vietnámi đồng",
+ "id": "Đồng Vietnam",
"it": "Đồng vietnamita",
"ja": "ドン",
"lt": "Vietnamo dongas",
@@ -12820,6 +13124,7 @@
"he": "ואטו",
"hr": "Vanuatski vatu",
"hu": "Vanuatui vatu",
+ "id": "Vatu Vanuatu",
"it": "Vatu di Vanuatu",
"ja": "バツ",
"lt": "Vatu",
@@ -12849,6 +13154,7 @@
"gl": "Tala samoana",
"hr": "Samoanska tala",
"hu": "Szamoai tala",
+ "id": "Tālā Samoa",
"it": "tala samoano",
"ja": "タラ",
"lt": "Tala",
@@ -12874,6 +13180,7 @@
"es": "franco CFA de África Central",
"fr": "franc CFA d'Afrique Centrale",
"hr": "Srednjoafrički CFA franak",
+ "id": "Franc CFA Afrika Tengah",
"ja": "中部アフリカCFAフラン",
"oc": "Franc CFA d'Africa Centrala",
"pt": "franco",
@@ -12914,6 +13221,7 @@
"hr": "srebro",
"hu": "ezüst",
"ia": "argento",
+ "id": "perak",
"it": "argento",
"ja": "銀",
"lt": "sidabras",
@@ -12954,6 +13262,7 @@
"hr": "Zlato",
"hu": "arany",
"ia": "Auro",
+ "id": "emas",
"it": "oro",
"ja": "金",
"lt": "Auksas",
@@ -12993,6 +13302,7 @@
"hr": "Bitcoin",
"hu": "Bitcoin",
"ia": "Bitcoin",
+ "id": "Bitcoin",
"it": "bitcoin",
"ja": "ビットコイン",
"lt": "Bitcoin",
@@ -13029,6 +13339,7 @@
"he": "דולר מזרח קריבי",
"hr": "Istočnokaripski dolar",
"hu": "kelet-karibi dollár",
+ "id": "Dolar Karibia Timur",
"it": "dollaro dei Caraibi Orientali",
"ja": "東カリブ・ドル",
"lt": "Rytų Karibų doleris",
@@ -13058,6 +13369,7 @@
"fr": "droits de tirage spéciaux",
"hr": "Posebna prava vučenja",
"hu": "SDR",
+ "id": "Hak penarikan khusus",
"it": "diritti speciali di prelievo",
"ja": "特別引出権",
"lt": "Specialiosios skolinimosi teisės",
@@ -13118,6 +13430,7 @@
"fr": "Monero",
"he": "מונרו (מטבע מבוזר)",
"ia": "Monero",
+ "id": "Monero",
"it": "Monero",
"ja": "Monero",
"pt": "Monero",
@@ -13137,6 +13450,7 @@
"es": "franco CFA de África Occidental",
"fr": "franc CFA",
"hr": "Zapadnoafrički CFA franak",
+ "id": "Franc CFA Afrika Barat",
"ja": "西アフリカCFAフラン",
"oc": "Franc CFA d'Africa Occidentala",
"pt": "franco CFA da África Ocidental",
@@ -13176,6 +13490,7 @@
"hr": "Paladij",
"hu": "palládium",
"ia": "palladium",
+ "id": "Paladium",
"it": "palladio",
"ja": "パラジウム",
"lt": "Paladis",
@@ -13210,6 +13525,7 @@
"gl": "Franco CFP",
"hr": "CFP franak",
"hu": "Csendes-óceáni valutaközösségi frank",
+ "id": "Franc CFP",
"it": "Franco CFP",
"ja": "CFPフラン",
"lt": "CFP frankas",
@@ -13248,6 +13564,7 @@
"hr": "Platina",
"hu": "platina",
"ia": "Platino",
+ "id": "Platina",
"it": "platino",
"ja": "白金",
"lt": "Platina",
@@ -13299,6 +13616,7 @@
"he": "ריאל תימני",
"hr": "Jemenski rijal",
"hu": "Jemeni riál",
+ "id": "Rial Yaman",
"it": "riyal yemenita",
"ja": "イエメン・リアル",
"lt": "Jemeno rialas",
@@ -13330,6 +13648,7 @@
"he": "ראנד דרום אפריקאי",
"hr": "Južnoafrički rand",
"hu": "Dél-afrikai rand",
+ "id": "Rand Afrika Selatan",
"it": "rand sudafricano",
"ja": "ランド",
"lt": "Randas",
@@ -13361,6 +13680,7 @@
"he": "קוואצ'ה זמבי",
"hr": "Zambijska kvača",
"hu": "Zambiai kwacha",
+ "id": "Kwacha Zambia",
"it": "kwacha zambiano",
"ja": "ザンビア・クワチャ",
"lt": "Zambijos kvača",
diff --git a/searx/data/engines_languages.json b/searx/data/engines_languages.json
index ca01d0b1b..169a13c75 100644
--- a/searx/data/engines_languages.json
+++ b/searx/data/engines_languages.json
@@ -1,963 +1,431 @@
{
"bing": [
- "af-NA",
- "am-ET",
- "ar-AE",
- "ar-BH",
- "ar-DZ",
- "ar-EG",
- "ar-IQ",
- "ar-JO",
- "ar-KW",
- "ar-LB",
- "ar-LY",
- "ar-MA",
- "ar-MR",
- "ar-OM",
- "ar-PS",
- "ar-QA",
- "ar-SA",
- "ar-SD",
- "ar-SY",
- "ar-TN",
- "ar-YE",
- "az-LATN-AZ",
- "be-BY",
+ "af-AF",
+ "am-AM",
+ "ar-AR",
+ "as-AS",
+ "az-latn",
+ "be-BE",
"bg-BG",
- "bn-BD",
- "bo-BT",
- "bs-LATN-BA",
- "ca-AD",
- "cs-CZ",
- "da-DK",
- "de-AT",
- "de-CH",
+ "bn-BN",
+ "bs-latn",
+ "ca-CA",
+ "ca-es-valencia",
+ "chr-cher",
+ "cs-CS",
+ "cy-CY",
+ "da-DA",
"de-DE",
- "de-LI",
- "dv-MV",
- "el-GR",
- "en-AG",
- "en-AI",
- "en-AS",
- "en-AU",
- "en-BB",
- "en-BM",
- "en-BS",
- "en-BW",
- "en-BZ",
- "en-CA",
- "en-CC",
- "en-CK",
- "en-CX",
- "en-CY",
- "en-DM",
- "en-FJ",
- "en-FK",
- "en-FM",
- "en-GB",
- "en-GD",
- "en-GG",
- "en-GH",
- "en-GI",
- "en-GM",
- "en-GU",
- "en-GY",
- "en-IE",
- "en-IN",
- "en-JE",
- "en-JM",
- "en-KI",
- "en-KN",
- "en-KY",
- "en-LC",
- "en-LR",
- "en-LS",
- "en-MH",
- "en-MM",
- "en-MP",
- "en-MS",
- "en-MU",
- "en-MW",
- "en-NF",
- "en-NG",
- "en-NR",
- "en-NU",
- "en-NZ",
- "en-PG",
- "en-PH",
- "en-PN",
- "en-PW",
- "en-SB",
- "en-SC",
- "en-SG",
- "en-SH",
- "en-SL",
- "en-SS",
- "en-SZ",
- "en-TC",
- "en-TK",
- "en-TO",
- "en-TT",
- "en-TV",
- "en-TZ",
- "en-UG",
- "en-US",
- "en-VC",
- "en-VG",
- "en-VI",
- "en-VU",
- "en-WS",
- "en-ZA",
- "en-ZM",
- "en-ZW",
- "es-AR",
- "es-BO",
- "es-CL",
- "es-CO",
- "es-CR",
- "es-DO",
- "es-EC",
+ "el-EL",
+ "en-EN",
"es-ES",
- "es-GQ",
- "es-GT",
- "es-HN",
- "es-MX",
- "es-NI",
- "es-PA",
- "es-PE",
- "es-PR",
- "es-PY",
- "es-SV",
- "es-US",
- "es-UY",
- "es-VE",
- "et-EE",
- "fa-IR",
+ "et-ET",
+ "eu-EU",
+ "fa-FA",
"fi-FI",
- "fo-FO",
- "fr-BE",
- "fr-BF",
- "fr-BI",
- "fr-BJ",
- "fr-BL",
- "fr-CA",
- "fr-CD",
- "fr-CF",
- "fr-CG",
- "fr-CH",
- "fr-CI",
- "fr-CM",
- "fr-DJ",
+ "fil-FIL",
"fr-FR",
- "fr-GA",
- "fr-GF",
- "fr-GN",
- "fr-GP",
- "fr-HT",
- "fr-KM",
- "fr-LU",
- "fr-MC",
- "fr-MF",
- "fr-MG",
- "fr-ML",
- "fr-MQ",
- "fr-NC",
- "fr-NE",
- "fr-PF",
- "fr-PM",
- "fr-RE",
- "fr-SN",
- "fr-TD",
- "fr-TG",
- "fr-WF",
- "fr-YT",
- "he-IL",
+ "ga-GA",
+ "gd-GD",
+ "gl-GL",
+ "gu-GU",
+ "ha-latn",
+ "he-HE",
+ "hi-HI",
"hr-HR",
"hu-HU",
- "hy-AM",
+ "hy-HY",
"id-ID",
+ "ig-IG",
"is-IS",
"it-IT",
- "it-SM",
- "it-VA",
- "ja-JP",
- "ka-GE",
- "kk-KZ",
- "kl-GL",
- "km-KH",
- "ko-KR",
- "ky-KG",
- "lo-LA",
+ "ja-JA",
+ "ka-KA",
+ "kk-KK",
+ "km-KM",
+ "kn-KN",
+ "ko-KO",
+ "kok-KOK",
+ "ku-arab",
+ "ky-KY",
+ "lb-LB",
+ "lo-LO",
"lt-LT",
"lv-LV",
+ "mi-MI",
"mk-MK",
- "mn-MN",
- "ms-BN",
- "ms-MY",
+ "ml-ML",
+ "mn-Cyrl-MN",
+ "mr-MR",
+ "ms-MS",
"mt-MT",
- "nb-NO",
- "ne-NP",
- "nl-AW",
- "nl-BE",
- "nl-CW",
+ "nb-NB",
+ "ne-NE",
"nl-NL",
- "nl-SR",
- "nl-SX",
+ "nn-NN",
+ "nso-NSO",
+ "or-OR",
+ "pa-arab",
+ "pa-guru",
"pl-PL",
- "prs-AF",
- "pt-AO",
+ "prs-PRS",
"pt-BR",
- "pt-CV",
- "pt-GW",
- "pt-MZ",
"pt-PT",
- "pt-ST",
- "ro-MD",
+ "quc-QUC",
+ "quz-QUZ",
"ro-RO",
"ru-RU",
"rw-RW",
- "si-LK",
+ "sd-arab",
+ "si-SI",
"sk-SK",
- "sl-SI",
- "so-SO",
- "sq-AL",
- "sr-LATN-RS",
- "sr-ME",
- "sv-SE",
- "sw-KE",
- "tg-CYRL-TJ",
+ "sl-SL",
+ "sq-SQ",
+ "sr-cyrl",
+ "sr-latn",
+ "sv-SV",
+ "sw-SW",
+ "ta-TA",
+ "te-TE",
+ "tg-cyrl",
"th-TH",
- "ti-ER",
- "tk-TM",
+ "ti-TI",
+ "tk-TK",
+ "tn-TN",
"tr-TR",
- "uk-UA",
- "ur-PK",
- "uz-LATN-UZ",
- "vi-VN",
- "zh-CN",
- "zh-HK",
- "zh-MO",
- "zh-TW"
+ "tt-TT",
+ "ug-UG",
+ "uk-UK",
+ "ur-UR",
+ "uz-latn",
+ "vi-VI",
+ "wo-WO",
+ "xh-XH",
+ "yo-YO",
+ "zh-Hans",
+ "zh-Hant",
+ "zu-ZU"
],
"bing images": [
- "af-NA",
- "am-ET",
- "ar-AE",
- "ar-BH",
- "ar-DZ",
- "ar-EG",
- "ar-IQ",
- "ar-JO",
- "ar-KW",
- "ar-LB",
- "ar-LY",
- "ar-MA",
- "ar-MR",
- "ar-OM",
- "ar-PS",
- "ar-QA",
- "ar-SA",
- "ar-SD",
- "ar-SY",
- "ar-TN",
- "ar-YE",
- "az-LATN-AZ",
- "be-BY",
+ "af-AF",
+ "am-AM",
+ "ar-AR",
+ "as-AS",
+ "az-latn",
+ "be-BE",
"bg-BG",
- "bn-BD",
- "bo-BT",
- "bs-LATN-BA",
- "ca-AD",
- "cs-CZ",
- "da-DK",
- "de-AT",
- "de-CH",
+ "bn-BN",
+ "bs-latn",
+ "ca-CA",
+ "ca-es-valencia",
+ "chr-cher",
+ "cs-CS",
+ "cy-CY",
+ "da-DA",
"de-DE",
- "de-LI",
- "dv-MV",
- "el-GR",
- "en-AG",
- "en-AI",
- "en-AS",
- "en-AU",
- "en-BB",
- "en-BM",
- "en-BS",
- "en-BW",
- "en-BZ",
- "en-CA",
- "en-CC",
- "en-CK",
- "en-CX",
- "en-CY",
- "en-DM",
- "en-FJ",
- "en-FK",
- "en-FM",
- "en-GB",
- "en-GD",
- "en-GG",
- "en-GH",
- "en-GI",
- "en-GM",
- "en-GU",
- "en-GY",
- "en-IE",
- "en-IN",
- "en-JE",
- "en-JM",
- "en-KI",
- "en-KN",
- "en-KY",
- "en-LC",
- "en-LR",
- "en-LS",
- "en-MH",
- "en-MM",
- "en-MP",
- "en-MS",
- "en-MU",
- "en-MW",
- "en-NF",
- "en-NG",
- "en-NR",
- "en-NU",
- "en-NZ",
- "en-PG",
- "en-PH",
- "en-PN",
- "en-PW",
- "en-SB",
- "en-SC",
- "en-SG",
- "en-SH",
- "en-SL",
- "en-SS",
- "en-SZ",
- "en-TC",
- "en-TK",
- "en-TO",
- "en-TT",
- "en-TV",
- "en-TZ",
- "en-UG",
- "en-US",
- "en-VC",
- "en-VG",
- "en-VI",
- "en-VU",
- "en-WS",
- "en-ZA",
- "en-ZM",
- "en-ZW",
- "es-AR",
- "es-BO",
- "es-CL",
- "es-CO",
- "es-CR",
- "es-DO",
- "es-EC",
+ "el-EL",
+ "en-EN",
"es-ES",
- "es-GQ",
- "es-GT",
- "es-HN",
- "es-MX",
- "es-NI",
- "es-PA",
- "es-PE",
- "es-PR",
- "es-PY",
- "es-SV",
- "es-US",
- "es-UY",
- "es-VE",
- "et-EE",
- "fa-IR",
+ "et-ET",
+ "eu-EU",
+ "fa-FA",
"fi-FI",
- "fo-FO",
- "fr-BE",
- "fr-BF",
- "fr-BI",
- "fr-BJ",
- "fr-BL",
- "fr-CA",
- "fr-CD",
- "fr-CF",
- "fr-CG",
- "fr-CH",
- "fr-CI",
- "fr-CM",
- "fr-DJ",
+ "fil-FIL",
"fr-FR",
- "fr-GA",
- "fr-GF",
- "fr-GN",
- "fr-GP",
- "fr-HT",
- "fr-KM",
- "fr-LU",
- "fr-MC",
- "fr-MF",
- "fr-MG",
- "fr-ML",
- "fr-MQ",
- "fr-NC",
- "fr-NE",
- "fr-PF",
- "fr-PM",
- "fr-RE",
- "fr-SN",
- "fr-TD",
- "fr-TG",
- "fr-WF",
- "fr-YT",
- "he-IL",
+ "ga-GA",
+ "gd-GD",
+ "gl-GL",
+ "gu-GU",
+ "ha-latn",
+ "he-HE",
+ "hi-HI",
"hr-HR",
"hu-HU",
- "hy-AM",
+ "hy-HY",
"id-ID",
+ "ig-IG",
"is-IS",
"it-IT",
- "it-SM",
- "it-VA",
- "ja-JP",
- "ka-GE",
- "kk-KZ",
- "kl-GL",
- "km-KH",
- "ko-KR",
- "ky-KG",
- "lo-LA",
+ "ja-JA",
+ "ka-KA",
+ "kk-KK",
+ "km-KM",
+ "kn-KN",
+ "ko-KO",
+ "kok-KOK",
+ "ku-arab",
+ "ky-KY",
+ "lb-LB",
+ "lo-LO",
"lt-LT",
"lv-LV",
+ "mi-MI",
"mk-MK",
- "mn-MN",
- "ms-BN",
- "ms-MY",
+ "ml-ML",
+ "mn-Cyrl-MN",
+ "mr-MR",
+ "ms-MS",
"mt-MT",
- "nb-NO",
- "ne-NP",
- "nl-AW",
- "nl-BE",
- "nl-CW",
+ "nb-NB",
+ "ne-NE",
"nl-NL",
- "nl-SR",
- "nl-SX",
+ "nn-NN",
+ "nso-NSO",
+ "or-OR",
+ "pa-arab",
+ "pa-guru",
"pl-PL",
- "prs-AF",
- "pt-AO",
+ "prs-PRS",
"pt-BR",
- "pt-CV",
- "pt-GW",
- "pt-MZ",
"pt-PT",
- "pt-ST",
- "ro-MD",
+ "quc-QUC",
+ "quz-QUZ",
"ro-RO",
"ru-RU",
"rw-RW",
- "si-LK",
+ "sd-arab",
+ "si-SI",
"sk-SK",
- "sl-SI",
- "so-SO",
- "sq-AL",
- "sr-LATN-RS",
- "sr-ME",
- "sv-SE",
- "sw-KE",
- "tg-CYRL-TJ",
+ "sl-SL",
+ "sq-SQ",
+ "sr-cyrl",
+ "sr-latn",
+ "sv-SV",
+ "sw-SW",
+ "ta-TA",
+ "te-TE",
+ "tg-cyrl",
"th-TH",
- "ti-ER",
- "tk-TM",
+ "ti-TI",
+ "tk-TK",
+ "tn-TN",
"tr-TR",
- "uk-UA",
- "ur-PK",
- "uz-LATN-UZ",
- "vi-VN",
- "zh-CN",
- "zh-HK",
- "zh-MO",
- "zh-TW"
+ "tt-TT",
+ "ug-UG",
+ "uk-UK",
+ "ur-UR",
+ "uz-latn",
+ "vi-VI",
+ "wo-WO",
+ "xh-XH",
+ "yo-YO",
+ "zh-Hans",
+ "zh-Hant",
+ "zu-ZU"
],
"bing news": [
- "af-NA",
- "am-ET",
- "ar-AE",
- "ar-BH",
- "ar-DZ",
- "ar-EG",
- "ar-IQ",
- "ar-JO",
- "ar-KW",
- "ar-LB",
- "ar-LY",
- "ar-MA",
- "ar-MR",
- "ar-OM",
- "ar-PS",
- "ar-QA",
- "ar-SA",
- "ar-SD",
- "ar-SY",
- "ar-TN",
- "ar-YE",
- "az-LATN-AZ",
- "be-BY",
+ "af-AF",
+ "am-AM",
+ "ar-AR",
+ "as-AS",
+ "az-latn",
+ "be-BE",
"bg-BG",
- "bn-BD",
- "bo-BT",
- "bs-LATN-BA",
- "ca-AD",
- "cs-CZ",
- "da-DK",
- "de-AT",
- "de-CH",
+ "bn-BN",
+ "bs-latn",
+ "ca-CA",
+ "ca-es-valencia",
+ "chr-cher",
+ "cs-CS",
+ "cy-CY",
+ "da-DA",
"de-DE",
- "de-LI",
- "dv-MV",
- "el-GR",
- "en-AG",
- "en-AI",
- "en-AS",
- "en-AU",
- "en-BB",
- "en-BM",
- "en-BS",
- "en-BW",
- "en-BZ",
- "en-CA",
- "en-CC",
- "en-CK",
- "en-CX",
- "en-CY",
- "en-DM",
- "en-FJ",
- "en-FK",
- "en-FM",
- "en-GB",
- "en-GD",
- "en-GG",
- "en-GH",
- "en-GI",
- "en-GM",
- "en-GU",
- "en-GY",
- "en-IE",
- "en-IN",
- "en-JE",
- "en-JM",
- "en-KI",
- "en-KN",
- "en-KY",
- "en-LC",
- "en-LR",
- "en-LS",
- "en-MH",
- "en-MM",
- "en-MP",
- "en-MS",
- "en-MU",
- "en-MW",
- "en-NF",
- "en-NG",
- "en-NR",
- "en-NU",
- "en-NZ",
- "en-PG",
- "en-PH",
- "en-PN",
- "en-PW",
- "en-SB",
- "en-SC",
- "en-SG",
- "en-SH",
- "en-SL",
- "en-SS",
- "en-SZ",
- "en-TC",
- "en-TK",
- "en-TO",
- "en-TT",
- "en-TV",
- "en-TZ",
- "en-UG",
- "en-US",
- "en-VC",
- "en-VG",
- "en-VI",
- "en-VU",
- "en-WS",
- "en-ZA",
- "en-ZM",
- "en-ZW",
- "es-AR",
- "es-BO",
- "es-CL",
- "es-CO",
- "es-CR",
- "es-DO",
- "es-EC",
+ "el-EL",
+ "en-EN",
"es-ES",
- "es-GQ",
- "es-GT",
- "es-HN",
- "es-MX",
- "es-NI",
- "es-PA",
- "es-PE",
- "es-PR",
- "es-PY",
- "es-SV",
- "es-US",
- "es-UY",
- "es-VE",
- "et-EE",
- "fa-IR",
+ "et-ET",
+ "eu-EU",
+ "fa-FA",
"fi-FI",
- "fo-FO",
- "fr-BE",
- "fr-BF",
- "fr-BI",
- "fr-BJ",
- "fr-BL",
- "fr-CA",
- "fr-CD",
- "fr-CF",
- "fr-CG",
- "fr-CH",
- "fr-CI",
- "fr-CM",
- "fr-DJ",
+ "fil-FIL",
"fr-FR",
- "fr-GA",
- "fr-GF",
- "fr-GN",
- "fr-GP",
- "fr-HT",
- "fr-KM",
- "fr-LU",
- "fr-MC",
- "fr-MF",
- "fr-MG",
- "fr-ML",
- "fr-MQ",
- "fr-NC",
- "fr-NE",
- "fr-PF",
- "fr-PM",
- "fr-RE",
- "fr-SN",
- "fr-TD",
- "fr-TG",
- "fr-WF",
- "fr-YT",
- "he-IL",
+ "ga-GA",
+ "gd-GD",
+ "gl-GL",
+ "gu-GU",
+ "ha-latn",
+ "he-HE",
+ "hi-HI",
"hr-HR",
"hu-HU",
- "hy-AM",
+ "hy-HY",
"id-ID",
+ "ig-IG",
"is-IS",
"it-IT",
- "it-SM",
- "it-VA",
- "ja-JP",
- "ka-GE",
- "kk-KZ",
- "kl-GL",
- "km-KH",
- "ko-KR",
- "ky-KG",
- "lo-LA",
+ "ja-JA",
+ "ka-KA",
+ "kk-KK",
+ "km-KM",
+ "kn-KN",
+ "ko-KO",
+ "kok-KOK",
+ "ku-arab",
+ "ky-KY",
+ "lb-LB",
+ "lo-LO",
"lt-LT",
"lv-LV",
+ "mi-MI",
"mk-MK",
- "mn-MN",
- "ms-BN",
- "ms-MY",
+ "ml-ML",
+ "mn-Cyrl-MN",
+ "mr-MR",
+ "ms-MS",
"mt-MT",
- "nb-NO",
- "ne-NP",
- "nl-AW",
- "nl-BE",
- "nl-CW",
+ "nb-NB",
+ "ne-NE",
"nl-NL",
- "nl-SR",
- "nl-SX",
+ "nn-NN",
+ "nso-NSO",
+ "or-OR",
+ "pa-arab",
+ "pa-guru",
"pl-PL",
- "prs-AF",
- "pt-AO",
+ "prs-PRS",
"pt-BR",
- "pt-CV",
- "pt-GW",
- "pt-MZ",
"pt-PT",
- "pt-ST",
- "ro-MD",
+ "quc-QUC",
+ "quz-QUZ",
"ro-RO",
"ru-RU",
"rw-RW",
- "si-LK",
+ "sd-arab",
+ "si-SI",
"sk-SK",
- "sl-SI",
- "so-SO",
- "sq-AL",
- "sr-LATN-RS",
- "sr-ME",
- "sv-SE",
- "sw-KE",
- "tg-CYRL-TJ",
+ "sl-SL",
+ "sq-SQ",
+ "sr-cyrl",
+ "sr-latn",
+ "sv-SV",
+ "sw-SW",
+ "ta-TA",
+ "te-TE",
+ "tg-cyrl",
"th-TH",
- "ti-ER",
- "tk-TM",
+ "ti-TI",
+ "tk-TK",
+ "tn-TN",
"tr-TR",
- "uk-UA",
- "ur-PK",
- "uz-LATN-UZ",
- "vi-VN",
- "zh-CN",
- "zh-HK",
- "zh-MO",
- "zh-TW"
+ "tt-TT",
+ "ug-UG",
+ "uk-UK",
+ "ur-UR",
+ "uz-latn",
+ "vi-VI",
+ "wo-WO",
+ "xh-XH",
+ "yo-YO",
+ "zh-Hans",
+ "zh-Hant",
+ "zu-ZU"
],
"bing videos": [
- "af-NA",
- "am-ET",
- "ar-AE",
- "ar-BH",
- "ar-DZ",
- "ar-EG",
- "ar-IQ",
- "ar-JO",
- "ar-KW",
- "ar-LB",
- "ar-LY",
- "ar-MA",
- "ar-MR",
- "ar-OM",
- "ar-PS",
- "ar-QA",
- "ar-SA",
- "ar-SD",
- "ar-SY",
- "ar-TN",
- "ar-YE",
- "az-LATN-AZ",
- "be-BY",
+ "af-AF",
+ "am-AM",
+ "ar-AR",
+ "as-AS",
+ "az-latn",
+ "be-BE",
"bg-BG",
- "bn-BD",
- "bo-BT",
- "bs-LATN-BA",
- "ca-AD",
- "cs-CZ",
- "da-DK",
- "de-AT",
- "de-CH",
+ "bn-BN",
+ "bs-latn",
+ "ca-CA",
+ "ca-es-valencia",
+ "chr-cher",
+ "cs-CS",
+ "cy-CY",
+ "da-DA",
"de-DE",
- "de-LI",
- "dv-MV",
- "el-GR",
- "en-AG",
- "en-AI",
- "en-AS",
- "en-AU",
- "en-BB",
- "en-BM",
- "en-BS",
- "en-BW",
- "en-BZ",
- "en-CA",
- "en-CC",
- "en-CK",
- "en-CX",
- "en-CY",
- "en-DM",
- "en-FJ",
- "en-FK",
- "en-FM",
- "en-GB",
- "en-GD",
- "en-GG",
- "en-GH",
- "en-GI",
- "en-GM",
- "en-GU",
- "en-GY",
- "en-IE",
- "en-IN",
- "en-JE",
- "en-JM",
- "en-KI",
- "en-KN",
- "en-KY",
- "en-LC",
- "en-LR",
- "en-LS",
- "en-MH",
- "en-MM",
- "en-MP",
- "en-MS",
- "en-MU",
- "en-MW",
- "en-NF",
- "en-NG",
- "en-NR",
- "en-NU",
- "en-NZ",
- "en-PG",
- "en-PH",
- "en-PN",
- "en-PW",
- "en-SB",
- "en-SC",
- "en-SG",
- "en-SH",
- "en-SL",
- "en-SS",
- "en-SZ",
- "en-TC",
- "en-TK",
- "en-TO",
- "en-TT",
- "en-TV",
- "en-TZ",
- "en-UG",
- "en-US",
- "en-VC",
- "en-VG",
- "en-VI",
- "en-VU",
- "en-WS",
- "en-ZA",
- "en-ZM",
- "en-ZW",
- "es-AR",
- "es-BO",
- "es-CL",
- "es-CO",
- "es-CR",
- "es-DO",
- "es-EC",
+ "el-EL",
+ "en-EN",
"es-ES",
- "es-GQ",
- "es-GT",
- "es-HN",
- "es-MX",
- "es-NI",
- "es-PA",
- "es-PE",
- "es-PR",
- "es-PY",
- "es-SV",
- "es-US",
- "es-UY",
- "es-VE",
- "et-EE",
- "fa-IR",
+ "et-ET",
+ "eu-EU",
+ "fa-FA",
"fi-FI",
- "fo-FO",
- "fr-BE",
- "fr-BF",
- "fr-BI",
- "fr-BJ",
- "fr-BL",
- "fr-CA",
- "fr-CD",
- "fr-CF",
- "fr-CG",
- "fr-CH",
- "fr-CI",
- "fr-CM",
- "fr-DJ",
+ "fil-FIL",
"fr-FR",
- "fr-GA",
- "fr-GF",
- "fr-GN",
- "fr-GP",
- "fr-HT",
- "fr-KM",
- "fr-LU",
- "fr-MC",
- "fr-MF",
- "fr-MG",
- "fr-ML",
- "fr-MQ",
- "fr-NC",
- "fr-NE",
- "fr-PF",
- "fr-PM",
- "fr-RE",
- "fr-SN",
- "fr-TD",
- "fr-TG",
- "fr-WF",
- "fr-YT",
- "he-IL",
+ "ga-GA",
+ "gd-GD",
+ "gl-GL",
+ "gu-GU",
+ "ha-latn",
+ "he-HE",
+ "hi-HI",
"hr-HR",
"hu-HU",
- "hy-AM",
+ "hy-HY",
"id-ID",
+ "ig-IG",
"is-IS",
"it-IT",
- "it-SM",
- "it-VA",
- "ja-JP",
- "ka-GE",
- "kk-KZ",
- "kl-GL",
- "km-KH",
- "ko-KR",
- "ky-KG",
- "lo-LA",
+ "ja-JA",
+ "ka-KA",
+ "kk-KK",
+ "km-KM",
+ "kn-KN",
+ "ko-KO",
+ "kok-KOK",
+ "ku-arab",
+ "ky-KY",
+ "lb-LB",
+ "lo-LO",
"lt-LT",
"lv-LV",
+ "mi-MI",
"mk-MK",
- "mn-MN",
- "ms-BN",
- "ms-MY",
+ "ml-ML",
+ "mn-Cyrl-MN",
+ "mr-MR",
+ "ms-MS",
"mt-MT",
- "nb-NO",
- "ne-NP",
- "nl-AW",
- "nl-BE",
- "nl-CW",
+ "nb-NB",
+ "ne-NE",
"nl-NL",
- "nl-SR",
- "nl-SX",
+ "nn-NN",
+ "nso-NSO",
+ "or-OR",
+ "pa-arab",
+ "pa-guru",
"pl-PL",
- "prs-AF",
- "pt-AO",
+ "prs-PRS",
"pt-BR",
- "pt-CV",
- "pt-GW",
- "pt-MZ",
"pt-PT",
- "pt-ST",
- "ro-MD",
+ "quc-QUC",
+ "quz-QUZ",
"ro-RO",
"ru-RU",
"rw-RW",
- "si-LK",
+ "sd-arab",
+ "si-SI",
"sk-SK",
- "sl-SI",
- "so-SO",
- "sq-AL",
- "sr-LATN-RS",
- "sr-ME",
- "sv-SE",
- "sw-KE",
- "tg-CYRL-TJ",
+ "sl-SL",
+ "sq-SQ",
+ "sr-cyrl",
+ "sr-latn",
+ "sv-SV",
+ "sw-SW",
+ "ta-TA",
+ "te-TE",
+ "tg-cyrl",
"th-TH",
- "ti-ER",
- "tk-TM",
+ "ti-TI",
+ "tk-TK",
+ "tn-TN",
"tr-TR",
- "uk-UA",
- "ur-PK",
- "uz-LATN-UZ",
- "vi-VN",
- "zh-CN",
- "zh-HK",
- "zh-MO",
- "zh-TW"
+ "tt-TT",
+ "ug-UG",
+ "uk-UK",
+ "ur-UR",
+ "uz-latn",
+ "vi-VI",
+ "wo-WO",
+ "xh-XH",
+ "yo-YO",
+ "zh-Hans",
+ "zh-Hant",
+ "zu-ZU"
],
"dailymotion": {
"aa": {
diff --git a/searx/data/useragents.json b/searx/data/useragents.json
index c5624ad4d..31b18a865 100644
--- a/searx/data/useragents.json
+++ b/searx/data/useragents.json
@@ -1,12 +1,14 @@
{
"versions": [
+ "95.0.2",
+ "95.0.1",
+ "95.0",
"94.0.2",
"94.0.1",
- "94.0",
- "93.0"
+ "94.0"
],
"os": [
- "Windows NT 10.0; WOW64",
+ "Windows NT 10.0; Win64; x64",
"X11; Linux x86_64"
],
"ua": "Mozilla/5.0 ({os}; rv:{version}) Gecko/20100101 Firefox/{version}"
diff --git a/searx/data/wikidata_units.json b/searx/data/wikidata_units.json
index 9ef03c7e8..66d2b3170 100644
--- a/searx/data/wikidata_units.json
+++ b/searx/data/wikidata_units.json
@@ -207,6 +207,7 @@
"Q108888224": "GeV/c²",
"Q1091257": "tex",
"Q1092296": "a",
+ "Q110143852": "Ω cm",
"Q1104069": "$",
"Q11061003": "μm²",
"Q11061005": "nm²",
diff --git a/searx/engines/__init__.py b/searx/engines/__init__.py
index fa9749e9d..a3dd7a95a 100644
--- a/searx/engines/__init__.py
+++ b/searx/engines/__init__.py
@@ -193,7 +193,7 @@ def set_language_attributes(engine):
if hasattr(engine, '_fetch_supported_languages'):
headers = {
'User-Agent': gen_useragent(),
- 'Accept-Language': 'ja-JP,ja;q=0.8,en-US;q=0.5,en;q=0.3', # bing needs a non-English language
+ 'Accept-Language': "en-US,en;q=0.5", # bing needs to set the English language
}
engine.fetch_supported_languages = (
# pylint: disable=protected-access
diff --git a/searx/engines/bing.py b/searx/engines/bing.py
index 59fc22be4..1170227ad 100644
--- a/searx/engines/bing.py
+++ b/searx/engines/bing.py
@@ -6,7 +6,7 @@
"""
import re
-from urllib.parse import urlencode
+from urllib.parse import urlencode, urlparse, parse_qs
from lxml import html
from searx.utils import eval_xpath, extract_text, match_language
@@ -25,7 +25,7 @@ paging = True
time_range_support = False
safesearch = False
supported_languages_url = 'https://www.bing.com/account/general'
-language_aliases = {'zh-CN': 'zh-CHS', 'zh-TW': 'zh-CHT', 'zh-HK': 'zh-CHT'}
+language_aliases = {}
# search-url
base_url = 'https://www.bing.com/'
@@ -127,18 +127,27 @@ def response(resp):
# get supported languages from their site
def _fetch_supported_languages(resp):
+
lang_tags = set()
- setmkt = re.compile('setmkt=([^&]*)')
dom = html.fromstring(resp.text)
- lang_links = eval_xpath(dom, "//li/a[contains(@href, 'setmkt')]")
-
- for a in lang_links:
- href = eval_xpath(a, './@href')[0]
- match = setmkt.search(href)
- l_tag = match.groups()[0]
- _lang, _nation = l_tag.split('-', 1)
- l_tag = _lang.lower() + '-' + _nation.upper()
- lang_tags.add(l_tag)
+ lang_links = eval_xpath(dom, '//div[@id="language-section"]//li')
+
+ for _li in lang_links:
+
+ href = eval_xpath(_li, './/@href')[0]
+ (_scheme, _netloc, _path, _params, query, _fragment) = urlparse(href)
+ query = parse_qs(query, keep_blank_values=True)
+
+ # fmt: off
+ setlang = query.get('setlang', [None, ])[0]
+ # example: 'mn-Cyrl-MN' --> '['mn', 'Cyrl-MN']
+ lang, nation = (setlang.split('-', maxsplit=1) + [None,])[:2] # fmt: skip
+ # fmt: on
+
+ if not nation:
+ nation = lang.upper()
+ tag = lang + '-' + nation
+ lang_tags.add(tag)
return list(lang_tags)
diff --git a/searx/engines/bing_videos.py b/searx/engines/bing_videos.py
index 7f8820546..184f564df 100644
--- a/searx/engines/bing_videos.py
+++ b/searx/engines/bing_videos.py
@@ -1,12 +1,14 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
-"""
- Bing (Videos)
+# lint: pylint
+"""Bing (Videos)
+
"""
from json import loads
-from lxml import html
from urllib.parse import urlencode
+from lxml import html
+
from searx.utils import match_language
from searx.engines.bing import language_aliases
@@ -82,22 +84,18 @@ def response(resp):
dom = html.fromstring(resp.text)
for result in dom.xpath('//div[@class="dg_u"]'):
- try:
- metadata = loads(result.xpath('.//div[@class="vrhdata"]/@vrhm')[0])
- info = ' - '.join(result.xpath('.//div[@class="mc_vtvc_meta_block"]//span/text()')).strip()
- content = '{0} - {1}'.format(metadata['du'], info)
- thumbnail = '{0}th?id={1}'.format(base_url, metadata['thid'])
- results.append(
- {
- 'url': metadata['murl'],
- 'thumbnail': thumbnail,
- 'title': metadata.get('vt', ''),
- 'content': content,
- 'template': 'videos.html',
- }
- )
-
- except:
- continue
+ metadata = loads(result.xpath('.//div[@class="vrhdata"]/@vrhm')[0])
+ info = ' - '.join(result.xpath('.//div[@class="mc_vtvc_meta_block"]//span/text()')).strip()
+ content = '{0} - {1}'.format(metadata['du'], info)
+ thumbnail = '{0}th?id={1}'.format(base_url, metadata['thid'])
+ results.append(
+ {
+ 'url': metadata['murl'],
+ 'thumbnail': thumbnail,
+ 'title': metadata.get('vt', ''),
+ 'content': content,
+ 'template': 'videos.html',
+ }
+ )
return results
diff --git a/searx/languages.py b/searx/languages.py
index 1f157e517..e83f3b878 100644
--- a/searx/languages.py
+++ b/searx/languages.py
@@ -19,21 +19,14 @@ language_codes = (
('en-CA', 'English', 'Canada', 'English'),
('en-GB', 'English', 'United Kingdom', 'English'),
('en-IE', 'English', 'Ireland', 'English'),
- ('en-IN', 'English', 'India', 'English'),
('en-MY', 'English', 'Malaysia', 'English'),
('en-NZ', 'English', 'New Zealand', 'English'),
- ('en-PH', 'English', 'Philippines', 'English'),
- ('en-SG', 'English', 'Singapore', 'English'),
('en-US', 'English', 'United States', 'English'),
- ('en-ZA', 'English', 'South Africa', 'English'),
('es', 'Español', '', 'Spanish'),
('es-AR', 'Español', 'Argentina', 'Spanish'),
('es-CL', 'Español', 'Chile', 'Spanish'),
- ('es-CO', 'Español', 'Colombia', 'Spanish'),
('es-ES', 'Español', 'España', 'Spanish'),
('es-MX', 'Español', 'México', 'Spanish'),
- ('es-PE', 'Español', 'Perú', 'Spanish'),
- ('es-US', 'Español', 'Estados Unidos', 'Spanish'),
('et-EE', 'Eesti', '', 'Estonian'),
('fa-IR', 'فارسی', '', 'Persian'),
('fi-FI', 'Suomi', '', 'Finnish'),
@@ -43,6 +36,7 @@ language_codes = (
('fr-CH', 'Français', 'Suisse', 'French'),
('fr-FR', 'Français', 'France', 'French'),
('he-IL', 'עברית', '', 'Hebrew'),
+ ('hi-IN', 'हिन्दी', '', 'Hindi'),
('hr-HR', 'Hrvatski', '', 'Croatian'),
('hu-HU', 'Magyar', '', 'Hungarian'),
('id-ID', 'Indonesia', '', 'Indonesian'),
@@ -52,7 +46,6 @@ language_codes = (
('ko-KR', '한국어', '', 'Korean'),
('lt-LT', 'Lietuvių', '', 'Lithuanian'),
('lv-LV', 'Latviešu', '', 'Latvian'),
- ('nb-NO', 'Norsk Bokmål', '', 'Norwegian Bokmål'),
('nl', 'Nederlands', '', 'Dutch'),
('nl-BE', 'Nederlands', 'België', 'Dutch'),
('nl-NL', 'Nederlands', 'Nederland', 'Dutch'),
diff --git a/searx/static/themes/oscar/css/logicodev-dark.css b/searx/static/themes/oscar/css/logicodev-dark.css
index bfb686783..7ffd12490 100644
--- a/searx/static/themes/oscar/css/logicodev-dark.css
+++ b/searx/static/themes/oscar/css/logicodev-dark.css
@@ -384,7 +384,7 @@
}
/*
this file is generated automatically by searxng_extra/update/update_pygments.py
- using pygments version 2.10.0
+ using pygments version 2.11.0
*/
.code-highlight .linenos {
-webkit-touch-callout: none;
diff --git a/searx/static/themes/oscar/css/logicodev.css b/searx/static/themes/oscar/css/logicodev.css
index 78763e33a..b5ef0e729 100644
--- a/searx/static/themes/oscar/css/logicodev.css
+++ b/searx/static/themes/oscar/css/logicodev.css
@@ -384,7 +384,7 @@
}
/*
this file is generated automatically by searxng_extra/update/update_pygments.py
- using pygments version 2.10.0
+ using pygments version 2.11.0
*/
.code-highlight .linenos {
-webkit-touch-callout: none;
diff --git a/searx/static/themes/oscar/css/pointhi.css b/searx/static/themes/oscar/css/pointhi.css
index c0bcc73f8..f25630303 100644
--- a/searx/static/themes/oscar/css/pointhi.css
+++ b/searx/static/themes/oscar/css/pointhi.css
@@ -384,7 +384,7 @@
}
/*
this file is generated automatically by searxng_extra/update/update_pygments.py
- using pygments version 2.10.0
+ using pygments version 2.11.0
*/
.code-highlight .linenos {
-webkit-touch-callout: none;
@@ -439,7 +439,7 @@
background: #f8f8f8;
}
.code-highlight .c {
- color: #408080;
+ color: #3D7B7B;
font-style: italic;
}
/* Comment */
@@ -457,31 +457,31 @@
}
/* Operator */
.code-highlight .ch {
- color: #408080;
+ color: #3D7B7B;
font-style: italic;
}
/* Comment.Hashbang */
.code-highlight .cm {
- color: #408080;
+ color: #3D7B7B;
font-style: italic;
}
/* Comment.Multiline */
.code-highlight .cp {
- color: #BC7A00;
+ color: #9C6500;
}
/* Comment.Preproc */
.code-highlight .cpf {
- color: #408080;
+ color: #3D7B7B;
font-style: italic;
}
/* Comment.PreprocFile */
.code-highlight .c1 {
- color: #408080;
+ color: #3D7B7B;
font-style: italic;
}
/* Comment.Single */
.code-highlight .cs {
- color: #408080;
+ color: #3D7B7B;
font-style: italic;
}
/* Comment.Special */
@@ -494,7 +494,7 @@
}
/* Generic.Emph */
.code-highlight .gr {
- color: #FF0000;
+ color: #E40000;
}
/* Generic.Error */
.code-highlight .gh {
@@ -503,11 +503,11 @@
}
/* Generic.Heading */
.code-highlight .gi {
- color: #00A000;
+ color: #008400;
}
/* Generic.Inserted */
.code-highlight .go {
- color: #888888;
+ color: #717171;
}
/* Generic.Output */
.code-highlight .gp {
@@ -565,7 +565,7 @@
}
/* Literal.String */
.code-highlight .na {
- color: #7D9029;
+ color: #687822;
}
/* Name.Attribute */
.code-highlight .nb {
@@ -586,12 +586,12 @@
}
/* Name.Decorator */
.code-highlight .ni {
- color: #999999;
+ color: #717171;
font-weight: bold;
}
/* Name.Entity */
.code-highlight .ne {
- color: #D2413A;
+ color: #CB3F38;
font-weight: bold;
}
/* Name.Exception */
@@ -600,7 +600,7 @@
}
/* Name.Function */
.code-highlight .nl {
- color: #A0A000;
+ color: #767600;
}
/* Name.Label */
.code-highlight .nn {
@@ -672,7 +672,7 @@
}
/* Literal.String.Double */
.code-highlight .se {
- color: #BB6622;
+ color: #AA5D1F;
font-weight: bold;
}
/* Literal.String.Escape */
@@ -681,7 +681,7 @@
}
/* Literal.String.Heredoc */
.code-highlight .si {
- color: #BB6688;
+ color: #A45A77;
font-weight: bold;
}
/* Literal.String.Interpol */
@@ -690,7 +690,7 @@
}
/* Literal.String.Other */
.code-highlight .sr {
- color: #BB6688;
+ color: #A45A77;
}
/* Literal.String.Regex */
.code-highlight .s1 {
diff --git a/searx/static/themes/oscar/css/pointhi.min.css b/searx/static/themes/oscar/css/pointhi.min.css
index c1bcac02c..362739639 100644
--- a/searx/static/themes/oscar/css/pointhi.min.css
+++ b/searx/static/themes/oscar/css/pointhi.min.css
@@ -1 +1 @@
-.github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636!important;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.github-issue-button:hover{background-color:#2ea043}.issue-hide{display:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}.engine-stats table.engine-error{max-width:1280px;margin:1rem;border:1px solid gray}.engine-stats failed-test,.engine-stats table.engine-error td.engine-error-type,.engine-stats table.engine-error th.engine-error-type{width:10rem}.engine-stats table.engine-error span.log_parameters{border-right:1px solid gray;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}.default-image-style{width:auto;max-height:60px;min-height:60px}.col-stat{width:10rem}.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:#408080;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:#408080;font-style:italic}.code-highlight .cm{color:#408080;font-style:italic}.code-highlight .cp{color:#BC7A00}.code-highlight .cpf{color:#408080;font-style:italic}.code-highlight .c1{color:#408080;font-style:italic}.code-highlight .cs{color:#408080;font-style:italic}.code-highlight .gd{color:#A00000}.code-highlight .ge{font-style:italic}.code-highlight .gr{color:red}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#00A000}.code-highlight .go{color:#888}.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:#7D9029}.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:#999;font-weight:700}.code-highlight .ne{color:#D2413A;font-weight:700}.code-highlight .nf{color:#00F}.code-highlight .nl{color:#A0A000}.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:#B62;font-weight:700}.code-highlight .sh{color:#BA2121}.code-highlight .si{color:#B68;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#B68}.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{position:relative;min-height:100%}body{margin-bottom:80px}.footer{position:absolute;bottom:0;width:100%;height:60px}input[type=checkbox]:checked+.label_hide_if_checked,input[type=checkbox]:checked+.label_hide_if_not_checked+.label_hide_if_checked{display:none}input[type=checkbox]:not(:checked)+.label_hide_if_checked+.label_hide_if_not_checked,input[type=checkbox]:not(:checked)+.label_hide_if_not_checked{display:none}.onoff-checkbox{width:15%}.onoffswitch{position:relative;width:110px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #FFF!important;border-radius:50px!important}.onoffswitch-inner{display:block;transition:margin .3s ease-in 0s}.onoffswitch-inner:after,.onoffswitch-inner:before{display:block;float:left;width:50%;height:30px;padding:0;line-height:40px;font-size:20px;box-sizing:border-box;content:"";background-color:#EEE}.onoffswitch-switch{display:block;width:37px;background-color:#0C0;position:absolute;top:0;bottom:0;right:0;border:2px solid #FFF!important;border-radius:50px!important;transition:all .3s ease-in 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-right:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:71px;background-color:#A1A1A1}.result_header{margin-bottom:5px;margin-top:20px}.result_header .favicon{margin-bottom:-3px}.result_header a{vertical-align:bottom}.result_header a .highlight{font-weight:700}.result-content{margin-top:5px;word-wrap:break-word}.result-content .highlight{font-weight:700}.result-default{clear:both}.result-images{float:left!important;height:138px}.img-thumbnail{margin:5px;max-height:128px}.result-videos{clear:both}.result-torrents{clear:both}.result-map{clear:both}.result-code{clear:both}.suggestion_item{margin:2px 5px;max-width:100%}.suggestion_item .btn{max-width:100%;white-space:normal;word-wrap:break-word;text-align:left}.result_download{margin-right:5px}#pagination{margin-top:30px;padding-bottom:50px}.label-default{color:#AAA;background:#FFF}.result .text-muted small{word-wrap:break-word}.modal-wrapper{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-wrapper{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0 none;position:relative}.highlight{font-weight:700}.infobox img{max-height:250px}.infobox .infobox_part{margin-bottom:20px;word-wrap:break-word;table-layout:fixed}.infobox .infobox_part:last-child{margin-bottom:0}.infobox .header_url{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.infobox .infobox_toggle{width:100%;text-align:center;margin-bottom:0}.infobox .infobox_checkbox~.infobox_body{max-height:300px;overflow:hidden}.infobox .infobox_checkbox:checked~.infobox_body{max-height:none}.infobox .infobox_checkbox~.infobox_toggle .infobox_label_down{display:block}.infobox .infobox_checkbox~.infobox_toggle .infobox_label_up{display:none}.infobox .infobox_checkbox:checked~.infobox_toggle .infobox_label_up{display:block}.infobox .infobox_checkbox:checked~.infobox_toggle .infobox_label_down{display:none}.infobox .infobox_checkbox~.infobox_body img.infobox_part{display:none}.infobox .infobox_checkbox:checked~.infobox_body img.infobox_part{display:block}#categories,.search_categories{text-transform:capitalize;margin-bottom:1.5rem;margin-top:1.5rem;display:flex;flex-wrap:wrap;align-content:stretch}#categories .input-group-addon,#categories label,.search_categories .input-group-addon,.search_categories label{flex-grow:1;flex-basis:auto;font-size:1.3rem;font-weight:400;background-color:#fff;border:#DDD 1px solid;border-right:none;color:#333;padding-bottom:.8rem;padding-top:.8rem;text-align:center;min-width:50px}#categories .input-group-addon:last-child,#categories label:last-child,.search_categories .input-group-addon:last-child,.search_categories label:last-child{border-right:#DDD 1px solid}#categories input[type=checkbox]:checked+label,.search_categories input[type=checkbox]:checked+label{color:#000;font-weight:700;background-color:#EEE}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}#advanced-search-container{display:none;text-align:center;margin-bottom:1rem;clear:both}#advanced-search-container .input-group-addon,#advanced-search-container label{font-size:1.3rem;font-weight:400;background-color:#fff;border:#DDD 1px solid;border-right:none;color:#333;padding-bottom:.8rem;padding-left:1.2rem;padding-right:1.2rem}#advanced-search-container .input-group-addon:last-child,#advanced-search-container label:last-child{border-right:#DDD 1px solid}#advanced-search-container input[type=radio]{display:none}#advanced-search-container input[type=radio]:checked+label{color:#000;font-weight:700;background-color:#EEE}#check-advanced{display:none}#check-advanced:checked~#advanced-search-container{display:block}.advanced{padding:0;margin-top:.3rem;text-align:right}.advanced label,.advanced select{cursor:pointer}.cursor-text{cursor:text!important}.cursor-pointer{cursor:pointer!important}.searxng-navbar{background:#eee;color:#aaa;height:2.3rem;font-size:1.3rem;line-height:1.3rem;padding:.5rem;font-weight:700;margin-bottom:1.3rem}.searxng-navbar a,.searxng-navbar a:hover{margin-right:2rem;text-decoration:none}.searxng-navbar .instance a{color:#444;margin-left:2rem}.table>tbody>tr>td,.table>tbody>tr>th{vertical-align:middle!important}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid #ddd;box-shadow:2px 2px 2px 0 rgba(0,0,0,.1);background:#fff;font-size:14px;font-weight:400;z-index:1000000}.engine-tooltip:hover,td:hover .engine-tooltip,th:hover .engine-tooltip{display:inline-block}.stacked-bar-chart{margin:0;padding:0 .125rem 0 3rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill;flex-direction:row;flex-wrap:nowrap;flex-grow:1;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:#000;border:1px solid rgba(0,0,0,.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(0,0,0,.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(0,0,0,.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(0,0,0,.9);padding:.4rem 0;width:1px}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.twitter-typeahead .tt-input:focus{z-index:2}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:inherit!important}}/*# sourceMappingURL=pointhi.min.css.map */ \ No newline at end of file
+.github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636!important;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.github-issue-button:hover{background-color:#2ea043}.issue-hide{display:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}.engine-stats table.engine-error{max-width:1280px;margin:1rem;border:1px solid gray}.engine-stats failed-test,.engine-stats table.engine-error td.engine-error-type,.engine-stats table.engine-error th.engine-error-type{width:10rem}.engine-stats table.engine-error span.log_parameters{border-right:1px solid gray;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}.default-image-style{width:auto;max-height:60px;min-height:60px}.col-stat{width:10rem}.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{position:relative;min-height:100%}body{margin-bottom:80px}.footer{position:absolute;bottom:0;width:100%;height:60px}input[type=checkbox]:checked+.label_hide_if_checked,input[type=checkbox]:checked+.label_hide_if_not_checked+.label_hide_if_checked{display:none}input[type=checkbox]:not(:checked)+.label_hide_if_checked+.label_hide_if_not_checked,input[type=checkbox]:not(:checked)+.label_hide_if_not_checked{display:none}.onoff-checkbox{width:15%}.onoffswitch{position:relative;width:110px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #FFF!important;border-radius:50px!important}.onoffswitch-inner{display:block;transition:margin .3s ease-in 0s}.onoffswitch-inner:after,.onoffswitch-inner:before{display:block;float:left;width:50%;height:30px;padding:0;line-height:40px;font-size:20px;box-sizing:border-box;content:"";background-color:#EEE}.onoffswitch-switch{display:block;width:37px;background-color:#0C0;position:absolute;top:0;bottom:0;right:0;border:2px solid #FFF!important;border-radius:50px!important;transition:all .3s ease-in 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-right:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:71px;background-color:#A1A1A1}.result_header{margin-bottom:5px;margin-top:20px}.result_header .favicon{margin-bottom:-3px}.result_header a{vertical-align:bottom}.result_header a .highlight{font-weight:700}.result-content{margin-top:5px;word-wrap:break-word}.result-content .highlight{font-weight:700}.result-default{clear:both}.result-images{float:left!important;height:138px}.img-thumbnail{margin:5px;max-height:128px}.result-videos{clear:both}.result-torrents{clear:both}.result-map{clear:both}.result-code{clear:both}.suggestion_item{margin:2px 5px;max-width:100%}.suggestion_item .btn{max-width:100%;white-space:normal;word-wrap:break-word;text-align:left}.result_download{margin-right:5px}#pagination{margin-top:30px;padding-bottom:50px}.label-default{color:#AAA;background:#FFF}.result .text-muted small{word-wrap:break-word}.modal-wrapper{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-wrapper{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0 none;position:relative}.highlight{font-weight:700}.infobox img{max-height:250px}.infobox .infobox_part{margin-bottom:20px;word-wrap:break-word;table-layout:fixed}.infobox .infobox_part:last-child{margin-bottom:0}.infobox .header_url{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.infobox .infobox_toggle{width:100%;text-align:center;margin-bottom:0}.infobox .infobox_checkbox~.infobox_body{max-height:300px;overflow:hidden}.infobox .infobox_checkbox:checked~.infobox_body{max-height:none}.infobox .infobox_checkbox~.infobox_toggle .infobox_label_down{display:block}.infobox .infobox_checkbox~.infobox_toggle .infobox_label_up{display:none}.infobox .infobox_checkbox:checked~.infobox_toggle .infobox_label_up{display:block}.infobox .infobox_checkbox:checked~.infobox_toggle .infobox_label_down{display:none}.infobox .infobox_checkbox~.infobox_body img.infobox_part{display:none}.infobox .infobox_checkbox:checked~.infobox_body img.infobox_part{display:block}#categories,.search_categories{text-transform:capitalize;margin-bottom:1.5rem;margin-top:1.5rem;display:flex;flex-wrap:wrap;align-content:stretch}#categories .input-group-addon,#categories label,.search_categories .input-group-addon,.search_categories label{flex-grow:1;flex-basis:auto;font-size:1.3rem;font-weight:400;background-color:#fff;border:#DDD 1px solid;border-right:none;color:#333;padding-bottom:.8rem;padding-top:.8rem;text-align:center;min-width:50px}#categories .input-group-addon:last-child,#categories label:last-child,.search_categories .input-group-addon:last-child,.search_categories label:last-child{border-right:#DDD 1px solid}#categories input[type=checkbox]:checked+label,.search_categories input[type=checkbox]:checked+label{color:#000;font-weight:700;background-color:#EEE}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}#advanced-search-container{display:none;text-align:center;margin-bottom:1rem;clear:both}#advanced-search-container .input-group-addon,#advanced-search-container label{font-size:1.3rem;font-weight:400;background-color:#fff;border:#DDD 1px solid;border-right:none;color:#333;padding-bottom:.8rem;padding-left:1.2rem;padding-right:1.2rem}#advanced-search-container .input-group-addon:last-child,#advanced-search-container label:last-child{border-right:#DDD 1px solid}#advanced-search-container input[type=radio]{display:none}#advanced-search-container input[type=radio]:checked+label{color:#000;font-weight:700;background-color:#EEE}#check-advanced{display:none}#check-advanced:checked~#advanced-search-container{display:block}.advanced{padding:0;margin-top:.3rem;text-align:right}.advanced label,.advanced select{cursor:pointer}.cursor-text{cursor:text!important}.cursor-pointer{cursor:pointer!important}.searxng-navbar{background:#eee;color:#aaa;height:2.3rem;font-size:1.3rem;line-height:1.3rem;padding:.5rem;font-weight:700;margin-bottom:1.3rem}.searxng-navbar a,.searxng-navbar a:hover{margin-right:2rem;text-decoration:none}.searxng-navbar .instance a{color:#444;margin-left:2rem}.table>tbody>tr>td,.table>tbody>tr>th{vertical-align:middle!important}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid #ddd;box-shadow:2px 2px 2px 0 rgba(0,0,0,.1);background:#fff;font-size:14px;font-weight:400;z-index:1000000}.engine-tooltip:hover,td:hover .engine-tooltip,th:hover .engine-tooltip{display:inline-block}.stacked-bar-chart{margin:0;padding:0 .125rem 0 3rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill;flex-direction:row;flex-wrap:nowrap;flex-grow:1;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:#000;border:1px solid rgba(0,0,0,.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(0,0,0,.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(0,0,0,.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(0,0,0,.9);padding:.4rem 0;width:1px}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.twitter-typeahead .tt-input:focus{z-index:2}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:inherit!important}}/*# sourceMappingURL=pointhi.min.css.map */ \ No newline at end of file
diff --git a/searx/static/themes/oscar/css/pointhi.min.css.map b/searx/static/themes/oscar/css/pointhi.min.css.map
index 0767750d7..f9b7975e1 100644
--- a/searx/static/themes/oscar/css/pointhi.min.css.map
+++ b/searx/static/themes/oscar/css/pointhi.min.css.map
@@ -1 +1 @@
-{"version":3,"sources":["../../__common__/less/new_issue.less","../../__common__/less/stats.less","../src/less/pointhi/preferences.less","../../__common__/less/result_templates.less","../src/less/result_templates.less","../src/less/preferences.less","../src/generated/pygments-pointhi.less","../src/less/pointhi/footer.less","../src/less/pointhi/checkbox.less","../src/less/pointhi/onoff.less","../src/less/pointhi/results.less","../src/less/pointhi/infobox.less","../src/less/pointhi/search.less","../src/less/pointhi/advanced.less","../src/less/pointhi/cursor.less","../src/less/pointhi/navbar.less","../src/less/safari.css"],"names":[],"mappings":"AAAA,qBACI,QAAA,MACA,QAAA,IAAA,KACA,YAAA,WACA,UAAA,KACA,MAAA,KACA,iBAAA,kBACA,OAAA,QACA,cAAA,eACA,WAAA,YAAA,EAAA,EAAA,EAAA,EAGgB,2BAChB,iBAAA,QAGJ,YACI,QAAA,KCfA,2BACI,MAAA,MAGJ,4BACI,MAAA,KACA,WAAA,MASJ,kCACI,WAAA,MAGC,iCACD,UAAA,OACA,OAAA,KACA,OAAA,IAAA,MAAA,KAKJ,0BADqB,sDADA,sDAGjB,MAAA,MAGmB,qDAEnB,aAAA,IAAA,MAAA,KACA,QAAA,EAAA,KAAA,EAAA,EACA,OAAA,EAAA,EAAA,EAAA,MAIR,iBACI,MAAA,IACA,QAAA,aACA,WAAA,MACA,cAAA,MAGJ,iBACI,MAAO,kBACP,QAAA,aAGJ,eACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,MACI,MAAA,EACA,OAAA,ECxEH,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,QD+EO,MAAA,KE/ER,aACI,OAAA,MACA,MAAA,KACA,OAAA,KAAA,ECHJ,qBACI,MAAA,KACA,WAAA,KACA,WAAA,KCHJ,UACI,MAAA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"} \ No newline at end of file
+{"version":3,"sources":["../../__common__/less/new_issue.less","../../__common__/less/stats.less","../src/less/pointhi/preferences.less","../../__common__/less/result_templates.less","../src/less/result_templates.less","../src/less/preferences.less","../src/generated/pygments-pointhi.less","../src/less/pointhi/footer.less","../src/less/pointhi/checkbox.less","../src/less/pointhi/onoff.less","../src/less/pointhi/results.less","../src/less/pointhi/infobox.less","../src/less/pointhi/search.less","../src/less/pointhi/advanced.less","../src/less/pointhi/cursor.less","../src/less/pointhi/navbar.less","../src/less/safari.css"],"names":[],"mappings":"AAAA,qBACI,QAAA,MACA,QAAA,IAAA,KACA,YAAA,WACA,UAAA,KACA,MAAA,KACA,iBAAA,kBACA,OAAA,QACA,cAAA,eACA,WAAA,YAAA,EAAA,EAAA,EAAA,EAGgB,2BAChB,iBAAA,QAGJ,YACI,QAAA,KCfA,2BACI,MAAA,MAGJ,4BACI,MAAA,KACA,WAAA,MASJ,kCACI,WAAA,MAGC,iCACD,UAAA,OACA,OAAA,KACA,OAAA,IAAA,MAAA,KAKJ,0BADqB,sDADA,sDAGjB,MAAA,MAGmB,qDAEnB,aAAA,IAAA,MAAA,KACA,QAAA,EAAA,KAAA,EAAA,EACA,OAAA,EAAA,EAAA,EAAA,MAIR,iBACI,MAAA,IACA,QAAA,aACA,WAAA,MACA,cAAA,MAGJ,iBACI,MAAO,kBACP,QAAA,aAGJ,eACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,MACI,MAAA,EACA,OAAA,ECxEH,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,QD+EO,MAAA,KE/ER,aACI,OAAA,MACA,MAAA,KACA,OAAA,KAAA,ECHJ,qBACI,MAAA,KACA,WAAA,KACA,WAAA,KCHJ,UACI,MAAA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"} \ No newline at end of file
diff --git a/searx/static/themes/oscar/js/searxng.min.js b/searx/static/themes/oscar/js/searxng.min.js
index 9da3a8b75..c835d8129 100644
--- a/searx/static/themes/oscar/js/searxng.min.js
+++ b/searx/static/themes/oscar/js/searxng.min.js
@@ -4,7 +4,7 @@
* (C) Copyright Contributors to the searx project (2014 - 2021).
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
-window.searxng=function(t){"use strict";t.getElementsByTagName("html")[0].className="js";var e,e=t.currentScript||(e=t.getElementsByTagName("script"))[e.length-1];return{autocompleter:"true"===e.getAttribute("data-autocompleter"),method:e.getAttribute("data-method"),translations:JSON.parse(e.getAttribute("data-translations"))}}(document),
+window.searxng=function(t){"use strict";t.getElementsByTagName("html")[0].className="js";var e=t.currentScript||(e=t.getElementsByTagName("script"))[e.length-1];return{autocompleter:"true"===e.getAttribute("data-autocompleter"),method:e.getAttribute("data-method"),translations:JSON.parse(e.getAttribute("data-translations"))}}(document),
/**
* @license
* (C) Copyright Contributors to the SearXNG project.
diff --git a/searx/static/themes/oscar/js/searxng.min.js.map b/searx/static/themes/oscar/js/searxng.min.js.map
index 1a95d2e2a..66ba6aa2b 100644
--- a/searx/static/themes/oscar/js/searxng.min.js.map
+++ b/searx/static/themes/oscar/js/searxng.min.js.map
@@ -1 +1 @@
-{"version":3,"file":"searxng.min.js","sources":["searxng.js"],"names":["window","searxng","d","getElementsByTagName","className","scripts","script","currentScript","length","autocompleter","getAttribute","method","translations","JSON","parse","document","$","ready","searchResults","original_search_value","Bloodhound","datumTokenizer","tokenizers","obj","whitespace","queryTokenizer","remote","url","wildcard","initialize","on","e","which","val","typeahead","name","highlight","hint","displayKey","result","classNames","input","menu","dataset","source","bind","ev","suggestion","submit","focus","click","getElementById","value","this","select","btnTextCollapsed","data","btnTextNotCollapsed","new_html","hasClass","html","replace","btnClass","btnLabelDefault","btnLabelToggled","toggleClass","target","iframe_load","srctest","attr","undefined","dblclick","prop","addClass","removeClass","removeAttr","checked","a","parents","children","parent","image_thumbnail_layout","ImageLayout","watch","addEventListener","each","infobox_body","find","height","css","hide","event","leaflet_target","map_lon","map_lat","map_zoom","map_boundingbox","map_geojson","southWest","L","latLng","northEast","map_bounds","latLngBounds","Icon","Default","imagePath","map","osmMapnik","TileLayer","minZoom","maxZoom","attribution","setTimeout","fitBounds","setView","LatLng","addLayer","control","layers","OSM Mapnik","addTo","geoJson","off","let","engine_descriptions","querySelector","hover","ajax","dataType","done","engine_name","description","Object","entries","element","Source","innerHTML","w","container_selector","results_selector","img_selector","verticalMargin","horizontalMargin","maxHeight","isAlignDone","prototype","_getHeigth","images","width","img","r","i","naturalWidth","naturalHeight","_setSize","imgWidth","resultNode","imagesLength","style","marginLeft","marginTop","marginRight","marginBottom","parentNode","classList","contains","add","_alignImgs","imgGroup","isSearching","slice","h","containerElement","containerCompStyles","getComputedStyle","containerPaddingLeft","parseInt","getPropertyValue","containerPaddingRight","containerWidth","clientWidth","Math","min","align","results_selectorNode","querySelectorAll","results_length","previous","current","previousElementSibling","push","results_nodes","img_load_error","originalTarget","src","static_path","theme","throttleAlign","once"],"mappings":"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"} \ No newline at end of file
+{"version":3,"file":"searxng.min.js","sources":["searxng.js"],"names":["window","searxng","d","getElementsByTagName","className","script","currentScript","scripts","length","autocompleter","getAttribute","method","translations","JSON","parse","document","$","ready","searchResults","original_search_value","Bloodhound","datumTokenizer","tokenizers","obj","whitespace","queryTokenizer","remote","url","wildcard","initialize","on","e","which","val","typeahead","name","highlight","hint","displayKey","result","classNames","input","menu","dataset","source","bind","ev","suggestion","submit","focus","click","getElementById","value","this","select","btnTextCollapsed","data","btnTextNotCollapsed","new_html","hasClass","html","replace","btnClass","btnLabelDefault","btnLabelToggled","toggleClass","target","iframe_load","srctest","attr","undefined","dblclick","prop","addClass","removeClass","removeAttr","checked","a","parents","children","parent","image_thumbnail_layout","ImageLayout","watch","addEventListener","each","infobox_body","find","height","css","hide","event","leaflet_target","map_lon","map_lat","map_zoom","map_boundingbox","map_geojson","southWest","L","latLng","northEast","map_bounds","latLngBounds","Icon","Default","imagePath","map","osmMapnik","TileLayer","minZoom","maxZoom","attribution","setTimeout","fitBounds","setView","LatLng","addLayer","control","layers","OSM Mapnik","addTo","geoJson","off","let","engine_descriptions","querySelector","hover","ajax","dataType","done","engine_name","description","Object","entries","element","Source","innerHTML","w","container_selector","results_selector","img_selector","verticalMargin","horizontalMargin","maxHeight","isAlignDone","prototype","_getHeigth","images","width","img","r","i","naturalWidth","naturalHeight","_setSize","imgWidth","resultNode","imagesLength","style","marginLeft","marginTop","marginRight","marginBottom","parentNode","classList","contains","add","_alignImgs","imgGroup","isSearching","slice","h","containerElement","containerCompStyles","getComputedStyle","containerPaddingLeft","parseInt","getPropertyValue","containerPaddingRight","containerWidth","clientWidth","Math","min","align","results_selectorNode","querySelectorAll","results_length","previous","current","previousElementSibling","push","results_nodes","img_load_error","originalTarget","src","static_path","theme","throttleAlign","once"],"mappings":";;;;;GAOAA;OAAOC,QAAU,SAAUC,gBAIvBA,EAAEC,qBAAqB,QAAQ,GAAGC,UAAY,KAG9C,IAAIC,EAASH,EAAEI,gBACPC,EAAUL,EAAEC,qBAAqB,WACtBI,EAAQC,OAAS,GAGpC,MAAO,CACHC,cAA6D,SAA9CJ,EAAOK,aAAa,sBACnCC,OAAQN,EAAOK,aAAa,eAC5BE,aAAcC,KAAKC,MAAMT,EAAOK,aAAa,uBAfpC,CAiBdK;;;;;;;GASHC;EAAED,UAAUE,MAAM,WACd,IAEQC,EAFJC,EAAwB,GACzBlB,QAAQQ,iBACHS,EAAgB,IAAIE,WAAW,CAC/BC,eAAgBD,WAAWE,WAAWC,IAAIC,WAAW,SACrDC,eAAgBL,WAAWE,WAAWE,WACtCE,OAAQ,CACJC,IAAK,2BACLC,SAAU,aAGJC,aAEdb,EAAE,MAAMc,GAAG,UAAW,SAASC,GACtB,IAAXA,EAAEC,QACQb,EAAwBH,EAAE,MAAMiB,SAGxCjB,EAAE,MAAMkB,UAAU,CACdC,KAAM,iBACNC,WAAW,EACXC,MAAM,EACNC,WAAY,SAASC,GACjB,OAAOA,GAEXC,WAAY,CACRC,MAAO,WACPJ,KAAM,UACNK,KAAM,mBACNC,QAAS,8BAEd,CACCR,KAAM,eACNS,OAAQ1B,IAEZF,EAAE,MAAM6B,KAAK,mBAAoB,SAASC,EAAIC,GACvC5B,GACCH,EAAE,MAAMiB,IAAId,GAEhBH,EAAE,gBAAgBgC;;;;;;;GAY9BhC;EAAED,UAAUE,MAAM,WAIdD,EAAE,gBAAgBiC,QAKlBjC,EAAE,iBAAiBkC,MAAM,WAC5BnC,SAASoC,eAAe,KAAKC,MAAQ,KAMlCpC,EAAE,wBAAwBkC,MAAM,WAC5BlC,EAAEqC,MAAMC,WAMZtC,EAAE,iBAAiBkC,MAAM,WACrB,IAAIK,EAAmBvC,EAAEqC,MAAMG,KAAK,sBAChCC,EAAsBzC,EAAEqC,MAAMG,KAAK,0BAEf,KAArBD,GAAmD,KAAxBE,IAEtBC,SADD1C,EAAEqC,MAAMM,SAAS,aACL3C,EAAEqC,MAAMO,OAAOC,QAAQN,EAAkBE,GAEzCzC,EAAEqC,MAAMO,OAAOC,QAAQJ,EAAqBF,GAE3DvC,EAAEqC,MAAMO,KAAKF,aAOrB1C,EAAE,oBAAoBkC,MAAM,WACxB,IAAIY,EAAW,OAAS9C,EAAEqC,MAAMG,KAAK,aACjCO,EAAkB/C,EAAEqC,MAAMG,KAAK,qBAC/BQ,EAAkBhD,EAAEqC,MAAMG,KAAK,qBACZ,KAApBQ,IAEKN,SADD1C,EAAEqC,MAAMM,SAAS,eACL3C,EAAEqC,MAAMO,OAAOC,QAAQE,EAAiBC,GAExChD,EAAEqC,MAAMO,OAAOC,QAAQG,EAAiBD,GAEvD/C,EAAEqC,MAAMO,KAAKF,WAEjB1C,EAAEqC,MAAMY,YAAYH,GACpB9C,EAAEqC,MAAMY,YAAY,iBAMxBjD,EAAE,iBAAiBkC,MAAM,WACrB,IAAIgB,EAASlD,EAAEqC,MAAMG,KAAK,UACtBW,EAAcnD,EAAEkD,EAAS,aACzBE,EAAUD,EAAYE,KAAK,YAChBC,IAAZF,IAAqC,IAAZA,GACxBD,EAAYE,KAAK,MAAOF,EAAYX,KAAK,UAOjDxC,EAAE,WAAWuD,SAAS,WACtB,IAAIT,EAAW,OAAS9C,EAAEqC,MAAMG,KAAK,aAC9BxC,EAAEqC,MAAMM,SAAS,gBAChB3C,EAAE,mBAAmBqD,KAAK,UAAW,WACrCrD,EAAE,mBAAmBwD,KAAK,WAAW,GACrCxD,EAAE,WAAWyD,SAASX,GACtB9C,EAAE,WAAWyD,SAAS,UACtBzD,EAAE,WAAW0D,YAAY,iBAEzB1D,EAAE,mBAAmBqD,KAAK,UAAW,IACrCrD,EAAE,mBAAmB2D,WAAW,WAChC3D,EAAE,mBAAmB4D,SAAU,EAC/B5D,EAAE,WAAW0D,YAAYZ,GACzB9C,EAAE,WAAW0D,YAAY,UACzB1D,EAAE,WAAWyD,SAAS,kBAG9BzD,EAAE,aAAakC,MAAM,SAAS2B,GACf7D,EAAE6D,EAAEX,QAAQY,QAAQ,MAC1BC,WAAWV,KAAK,gBAAiB,SACtCrD,EAAE6D,EAAEX,QAAQc,SAASX,KAAK,gBAAiB,UAM/CpE,QAAQgF,uBAAyB,IAAIhF,QAAQiF,YAAY,gBAAiB,+BAAgC,oBAAqB,GAAI,EAAG,KACtIjF,QAAQgF,uBAAuBE;;;;;;GASnCnF;OAAOoF,iBAAiB,OAAQ,WAE5BpE,EAAE,YAAYqE,KAAK,WACf,IAAIC,EAAetE,EAAEqC,MAAMkC,KAAK,iBACbD,EAAad,KAAK,gBAAkBc,EAAaC,KAAK,oBAAoBC,UAC5EF,EAAaG,IAAI,cAAc5B,QAAQ,KAAM,KAE1D7C,EAAEqC,MAAMkC,KAAK,mBAAmBG;;;;;;;GAY5C1E;EAAED,UAAUE,MAAM,WACdD,EAAE,qBAAqBc,GAAI,QAAS,SAAU6D,GAC1C,IAAIC,EAAiB5E,EAAEqC,MAAMG,KAAK,kBAC9BqC,EAAU7E,EAAEqC,MAAMG,KAAK,WACvBsC,EAAU9E,EAAEqC,MAAMG,KAAK,WACvBuC,EAAW/E,EAAEqC,MAAMG,KAAK,YACxBwC,EAAkBhF,EAAEqC,MAAMG,KAAK,mBAC/ByC,EAAcjF,EAAEqC,MAAMG,KAAK,eAE5BwC,IACCE,UAAYC,EAAEC,OAAOJ,EAAgB,GAAIA,EAAgB,IACzDK,UAAYF,EAAEC,OAAOJ,EAAgB,GAAIA,EAAgB,IACzDM,WAAaH,EAAEI,aAAaL,UAAWG,YAI3CF,EAAEK,KAAKC,QAAQC,UAAa,oCAG5B,IAAIC,EAAMR,EAAEQ,IAAIf,GAKZgB,EAAY,IAAIT,EAAEU,UAFL,qDAE6B,CAACC,QAAS,EAAGC,QAAS,GAAIC,YADpD,kFAKD,IAAIb,EAAEU,UAFL,sDAEgC,CAACC,QAAS,EAAGC,QAAS,GAAIC,YADrD,yGAIzBC,WAAW,WACJX,WACCK,EAAIO,UAAUZ,WAAY,CACtBS,QAAQ,KAELlB,GAAWC,IACfC,EACCY,EAAIQ,QAAQ,IAAIhB,EAAEiB,OAAOtB,EAASD,GAASE,GAE3CY,EAAIQ,QAAQ,IAAIhB,EAAEiB,OAAOtB,EAASD,GAAS,KAEpD,GAEHc,EAAIU,SAAST,GAObT,EAAEmB,QAAQC,OALO,CACbC,aAAcZ,IAIWa,MAAMd,GAEhCV,GACCE,EAAEuB,QAAQzB,GAAawB,MAAMd,GAKjC3F,EAAGqC,MAAOsE,IAAKhC;;;;;;GAUvB3E;EAAED,UAAUE,MAAM,WACd2G,IAAIC,EAAsB,KAgBtB9G,SAAS+G,cAAc,uCACvB9G,EAAE,sBAAsB+G,MAAM,WAfH,MAAvBF,GACA7G,EAAEgH,KAAK,2BAA4BC,SAAS,QAAQC,KAAK,SAAS1E,GAC9DqE,EAAsBrE,EACtB,IAAK,GAAM,CAAC2E,EAAaC,KAAgBC,OAAOC,QAAQ9E,GAEpD,IAAI,MAAM+E,KADKvH,EAAE,sBAAwBmH,EAAc,mBACxB,CAC3BP,IAAIhF,EAAS,QAAU3C,QAAQW,aAAa4H,OAAS,UAAYJ,EAAY,GAAK,QAClFG,EAAQE,UAAYL,EAAY,GAAKxF;;;;;;GAoB7D5B;EAAED,UAAUE,MAAM,WACdD,EAAE,sBAAsBkC,MAAM,WAC1BlC,EAAE,yBAAyBqE,KAAK,WAAahC,KAAKuB,SAAU,MAGhE5D,EAAE,wBAAwBkC,MAAM,WAC5BlC,EAAE,yBAAyBqE,KAAK,WAAahC,KAAKuB,SAAU;;;;;;;;;;;;;;;;;;;;;EA2BnE;SAAU8D,EAAGxI,GACZ,SAASgF,EAAayD,EAAoBC,EAAkBC,EAAcC,EAAgBC,EAAkBC,GAC1G3F,KAAKsF,mBAAqBA,EAC1BtF,KAAKuF,iBAAmBA,EACxBvF,KAAKwF,aAAeA,EACpBxF,KAAKyF,eAAiBA,EACtBzF,KAAK0F,iBAAmBA,EACxB1F,KAAK2F,UAAYA,EACjB3F,KAAK4F,aAAc,EAcrB/D,EAAYgE,UAAUC,WAAa,SAAUC,EAAQC,GAInD,IAHA,IAAOC,EACHC,EAAI,EAEHC,EAAI,EAAGA,EAAIJ,EAAO5I,OAAQgJ,IAEL,GADxBF,EAAMF,EAAOI,IACJC,cAA0C,EAApBH,EAAII,cACjCH,GAAKD,EAAIG,aAAeH,EAAII,cAG5BH,GAAK,EAIT,OAAQF,EAAQD,EAAO5I,OAAS6C,KAAKyF,gBAAkBS,GAGzDrE,EAAYgE,UAAUS,SAAW,SAAUP,EAAQ5D,GAIjD,IAHA,IAAYoE,EACsBC,EAA9BC,EAAeV,EAAO5I,OAErBgJ,EAAI,EAAGA,EAAIM,EAAcN,IAG1BI,EADsB,GADxBN,EAAMF,EAAOI,IACJC,cAA0C,EAApBH,EAAII,cACtBlE,EAAS8D,EAAIG,aAAeH,EAAII,cAGhClE,EAEb8D,EAAIS,MAAMV,MAAQO,EAAW,KAC7BN,EAAIS,MAAMvE,OAASA,EAAS,KAC5B8D,EAAIS,MAAMC,WAAa3G,KAAK0F,iBAAmB,KAC/CO,EAAIS,MAAME,UAAY5G,KAAK0F,iBAAmB,KAC9CO,EAAIS,MAAMG,YAAc7G,KAAKyF,eAAiB,EAAI,KAClDQ,EAAIS,MAAMI,aAAe9G,KAAKyF,eAAiB,EAAI,MACnDe,EAAaP,EAAIc,WAAWA,YACZC,UAAUC,SAAS,OACjCT,EAAWQ,UAAUE,IAAI,OAK/BrF,EAAYgE,UAAUsB,WAAa,SAAUC,GAQ3C,IAPA,IAAIC,EAAaC,EAAOnB,EAAGoB,EACvBC,EAAmB3K,EAAE4H,cAAczE,KAAKsF,oBACxCmC,EAAsB9K,OAAO+K,iBAAiBF,GAC9CG,EAAuBC,SAASH,EAAoBI,iBAAiB,gBAAiB,IACtFC,EAAwBF,SAASH,EAAoBI,iBAAiB,iBAAkB,IACxFE,EAAiBP,EAAiBQ,YAAcL,EAAuBG,EAElD,EAAlBV,EAASjK,QAAY,CAE1B,IADAkK,GAAc,EACTlB,EAAI,EAAGA,GAAKiB,EAASjK,QAAUkK,EAAalB,IAC/CmB,EAAQF,EAASE,MAAM,EAAGnB,IAC1BoB,EAAIvH,KAAK8F,WAAWwB,EAAOS,IACnB/H,KAAK2F,YACX3F,KAAKsG,SAASgB,EAAOC,GAErBH,EAAWA,EAASE,MAAMnB,GAC1BkB,GAAc,GAGlB,GAAIA,EAAa,CACfrH,KAAKsG,SAASgB,EAAOW,KAAKC,IAAIlI,KAAK2F,UAAW4B,IAC9C,SAKN1F,EAAYgE,UAAUsC,MAAQ,WAQ5B,IAPA,IACIC,EAAuBvL,EAAEwL,iBAAiBrI,KAAKuF,kBAC/C+C,EAAiBF,EAAqBjL,OACtCoL,EAAW,KACXC,EAAU,KACVpB,EAAW,GAEVjB,EAAI,EAAGA,EAAImC,EAAgBnC,KAC9BqC,EAAUJ,EAAqBjC,IACnBsC,yBAA2BF,GAA8B,EAAlBnB,EAASjK,SAI1D6C,KAAKmH,WAAWC,GAEhBA,EAAW,IAGbA,EAASsB,KAAKF,EAAQ/D,cAAczE,KAAKwF,eAEzC+C,EAAWC,EAGS,EAAlBpB,EAASjK,QACX6C,KAAKmH,WAAWC,IAIpBvF,EAAYgE,UAAU/D,MAAQ,WAC5B,IAAIqE,EAAGF,EACH/H,EAAM8B,KACN2I,EAAgB9L,EAAEwL,iBAAiBrI,KAAKuF,kBACxC+C,EAAiBK,EAAcxL,OAEnC,SAASyL,EAAgBtG,GAEvBA,EAAMuG,eAAeC,IAAMzD,EAAEzI,QAAQmM,YAAc1D,EAAEzI,QAAQoM,MAAMJ,eAGrE,SAASK,IACH/K,EAAI0H,cACN1H,EAAI0H,aAAc,EAClBhC,WAAW,WACT1F,EAAIiK,QACJjK,EAAI0H,aAAc,GACjB,MAWP,IANAP,EAAEtD,iBAAiB,WAAYkH,GAE/B5D,EAAEtD,iBAAiB,OAAQkH,GAE3B5D,EAAEtD,iBAAiB,SAAUkH,GAExB9C,EAAI,EAAGA,EAAImC,EAAgBnC,IAE1BF,OADJA,EAAM0C,EAAcxC,GAAG1B,cAAczE,KAAKwF,iBAExCS,EAAIlE,iBAAiB,OAAQkH,GAE7BhD,EAAIlE,iBAAiB,QAASkH,GAC1B5D,EAAEzI,QAAQoM,MAAMJ,gBAClB3C,EAAIlE,iBAAiB,QAAS6G,EAAgB,CAACM,MAAM,MAM7D7D,EAAEzI,QAAQiF,YAAcA,EAjK1B,CAmKElF,OAAQe"} \ No newline at end of file
diff --git a/searx/static/themes/oscar/src/generated/pygments-logicodev.less b/searx/static/themes/oscar/src/generated/pygments-logicodev.less
index 1a16015dc..c61681752 100644
--- a/searx/static/themes/oscar/src/generated/pygments-logicodev.less
+++ b/searx/static/themes/oscar/src/generated/pygments-logicodev.less
@@ -1,6 +1,6 @@
/*
this file is generated automatically by searxng_extra/update/update_pygments.py
- using pygments version 2.10.0
+ using pygments version 2.11.0
*/
.code-highlight .linenos {
diff --git a/searx/static/themes/oscar/src/generated/pygments-pointhi.less b/searx/static/themes/oscar/src/generated/pygments-pointhi.less
index 827d2ecb7..0f21d0280 100644
--- a/searx/static/themes/oscar/src/generated/pygments-pointhi.less
+++ b/searx/static/themes/oscar/src/generated/pygments-pointhi.less
@@ -1,6 +1,6 @@
/*
this file is generated automatically by searxng_extra/update/update_pygments.py
- using pygments version 2.10.0
+ using pygments version 2.11.0
*/
.code-highlight .linenos {
@@ -30,22 +30,22 @@
.code-highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
.code-highlight .hll { background-color: #ffffcc }
.code-highlight { background: #f8f8f8; }
-.code-highlight .c { color: #408080; font-style: italic } /* Comment */
+.code-highlight .c { color: #3D7B7B; font-style: italic } /* Comment */
.code-highlight .err { border: 1px solid #FF0000 } /* Error */
.code-highlight .k { color: #008000; font-weight: bold } /* Keyword */
.code-highlight .o { color: #666666 } /* Operator */
-.code-highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
-.code-highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
-.code-highlight .cp { color: #BC7A00 } /* Comment.Preproc */
-.code-highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
-.code-highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
-.code-highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
+.code-highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */
+.code-highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */
+.code-highlight .cp { color: #9C6500 } /* Comment.Preproc */
+.code-highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */
+.code-highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */
+.code-highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */
.code-highlight .gd { color: #A00000 } /* Generic.Deleted */
.code-highlight .ge { font-style: italic } /* Generic.Emph */
-.code-highlight .gr { color: #FF0000 } /* Generic.Error */
+.code-highlight .gr { color: #E40000 } /* Generic.Error */
.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
-.code-highlight .gi { color: #00A000 } /* Generic.Inserted */
-.code-highlight .go { color: #888888 } /* Generic.Output */
+.code-highlight .gi { color: #008400 } /* Generic.Inserted */
+.code-highlight .go { color: #717171 } /* Generic.Output */
.code-highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.code-highlight .gs { font-weight: bold } /* Generic.Strong */
.code-highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
@@ -58,15 +58,15 @@
.code-highlight .kt { color: #B00040 } /* Keyword.Type */
.code-highlight .m { color: #666666 } /* Literal.Number */
.code-highlight .s { color: #BA2121 } /* Literal.String */
-.code-highlight .na { color: #7D9029 } /* Name.Attribute */
+.code-highlight .na { color: #687822 } /* Name.Attribute */
.code-highlight .nb { color: #008000 } /* Name.Builtin */
.code-highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.code-highlight .no { color: #880000 } /* Name.Constant */
.code-highlight .nd { color: #AA22FF } /* Name.Decorator */
-.code-highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
-.code-highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
+.code-highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */
+.code-highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */
.code-highlight .nf { color: #0000FF } /* Name.Function */
-.code-highlight .nl { color: #A0A000 } /* Name.Label */
+.code-highlight .nl { color: #767600 } /* Name.Label */
.code-highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.code-highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.code-highlight .nv { color: #19177C } /* Name.Variable */
@@ -83,11 +83,11 @@
.code-highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
.code-highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.code-highlight .s2 { color: #BA2121 } /* Literal.String.Double */
-.code-highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
+.code-highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */
.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
-.code-highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
+.code-highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */
.code-highlight .sx { color: #008000 } /* Literal.String.Other */
-.code-highlight .sr { color: #BB6688 } /* Literal.String.Regex */
+.code-highlight .sr { color: #A45A77 } /* Literal.String.Regex */
.code-highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.code-highlight .ss { color: #19177C } /* Literal.String.Symbol */
.code-highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css b/searx/static/themes/simple/css/searxng-rtl.min.css
index 1fe336369..36f587bc9 100644
--- a/searx/static/themes/simple/css/searxng-rtl.min.css
+++ b/searx/static/themes/simple/css/searxng-rtl.min.css
@@ -1 +1 @@
-.github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636!important;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.github-issue-button:hover{background-color:#2ea043}.issue-hide{display:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}.engine-stats table.engine-error{max-width:1280px;margin:1rem;border:1px solid gray}.engine-stats failed-test,.engine-stats table.engine-error td.engine-error-type,.engine-stats table.engine-error th.engine-error-type{width:10rem}.engine-stats table.engine-error span.log_parameters{border-right:1px solid gray;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}/*! 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-url-font:#29314d;--color-url-visited-font:#80b;--color-header-background:#f7f7f7;--color-header-border:#ddd;--color-footer-background:#f7f7f7;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-search-border:#bbb;--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-background:#fff;--color-autocomplete-background-hover:#f7f7f7;--color-answer-border:#ddd;--color-answer-font:#444;--color-answer-background:#f7f7f7;--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:#80b;--color-result-publishdate-font:#777;--color-result-engines-font:#777;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-background-hover:rgba(0, 0, 0, 0.6);--color-result-image-span-font:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#f7f7f7;--color-settings-engine-description-font:#909090;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--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:#f7f7f7;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-background:#ddd;--color-toolkit-checkbox-onoff-label-background:#3050ff;--color-toolkit-checkbox-onoff-checked-background:#aaa;--color-toolkit-checkbox-label-background:#fff;--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)}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222;--color-url-font:#8af;--color-url-visited-font:#96b;--color-header-background:#181818;--color-header-border:#333;--color-footer-background:#181818;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#181818;--color-btn-background:#58f;--color-btn-font:#222;--color-search-border:#555;--color-search-background:#222;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-background:#222;--color-autocomplete-background-hover:#181818;--color-answer-border:#333;--color-answer-font:#bbb;--color-answer-background:#181818;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#181818;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#96b;--color-result-publishdate-font:#888;--color-result-engines-font:#888;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-background-hover:rgba(0, 0, 0, 0.6);--color-result-image-span-font:#fff;--color-result-image-background:#222;--color-settings-tr-hover:#2d2d2d;--color-settings-engine-description-font:#909090;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#222;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#3c3b31;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#333;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-background:#3c3b31;--color-toolkit-checkbox-onoff-label-background:#58f;--color-toolkit-checkbox-onoff-checked-background:#ddd;--color-toolkit-checkbox-label-background:#fff;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0)}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222;--color-url-font:#8af;--color-url-visited-font:#96b;--color-header-background:#181818;--color-header-border:#333;--color-footer-background:#181818;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#181818;--color-btn-background:#58f;--color-btn-font:#222;--color-search-border:#555;--color-search-background:#222;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-background:#222;--color-autocomplete-background-hover:#181818;--color-answer-border:#333;--color-answer-font:#bbb;--color-answer-background:#181818;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#181818;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#96b;--color-result-publishdate-font:#888;--color-result-engines-font:#888;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-background-hover:rgba(0, 0, 0, 0.6);--color-result-image-span-font:#fff;--color-result-image-background:#222;--color-settings-tr-hover:#2d2d2d;--color-settings-engine-description-font:#909090;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#222;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#3c3b31;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#333;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-background:#3c3b31;--color-toolkit-checkbox-onoff-label-background:#58f;--color-toolkit-checkbox-onoff-checked-background:#ddd;--color-toolkit-checkbox-label-background:#fff;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0)}.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:#408080;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:#408080;font-style:italic}.code-highlight .cm{color:#408080;font-style:italic}.code-highlight .cp{color:#BC7A00}.code-highlight .cpf{color:#408080;font-style:italic}.code-highlight .c1{color:#408080;font-style:italic}.code-highlight .cs{color:#408080;font-style:italic}.code-highlight .gd{color:#A00000}.code-highlight .ge{font-style:italic}.code-highlight .gr{color:red}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#00A000}.code-highlight .go{color:#888}.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:#7D9029}.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:#999;font-weight:700}.code-highlight .ne{color:#D2413A;font-weight:700}.code-highlight .nf{color:#00F}.code-highlight .nl{color:#A0A000}.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:#B62;font-weight:700}.code-highlight .sh{color:#BA2121}.code-highlight .si{color:#B68;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#B68}.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}.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}.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}.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%}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label{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;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label: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:0 1rem 0 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")}}@supports (border-radius:50px){.checkbox-onoff{display:inline-block;width:40px;height:10px;background:var(--color-toolkit-checkbox-onoff-background);margin:8px 1rem;position:relative;border-radius:50px}.checkbox-onoff label{display:block;width:20px;height:20px;position:absolute;top:-5px;cursor:pointer;border-radius:50px;transition:all .4s ease;left:27px;background-color:var(--color-toolkit-checkbox-onoff-label-background)}.checkbox-onoff input[type=checkbox]{visibility:hidden}.checkbox-onoff input[type=checkbox]:checked+label{left:-5px;background:var(--color-toolkit-checkbox-onoff-checked-background)}}@supports (transform:rotate(-45deg)){.checkbox{width:20px;position:relative;margin:20px auto}.checkbox label{width:20px;height:20px;cursor:pointer;position:absolute;top:0;left:0;background:var(--color-toolkit-checkbox-label-background);border-radius:10px}.checkbox label::after{content:'';width:9px;height:5px;position:absolute;top:4px;left:4px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}.checkbox input[type=checkbox]{visibility:hidden}.checkbox input[type=checkbox]:checked+label::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}.checkbox input[disabled]+label{background-color:transparent!important;cursor:inherit}.checkbox input:not(:checked):not([readonly]):not([disabled])+label: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;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:8px 0 8px 8px}.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);border:1px solid var(--color-autocomplete-border);max-height:500px;overflow-y:auto;z-index:100}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{bottom:0}.autocomplete>ul>li{border-bottom:1px solid var(--color-result-top-border);text-align:left}}#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.75rem;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;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:.4rem .5rem .4rem .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:80em){#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)}}#main_index{margin-top:26vh}#main_index #linkto_preferences{right:1.8rem}.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:80em){div.title h1{font-size:1em}#main_index{margin-top:6em}}@media screen and (max-width:50em){#main_index{margin-top:0}}#tab-contentquery table td,#tab-contentquery 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: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:0 1rem 0 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 table.cookies{width:100%}#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 .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 .name,#main_preferences .shortcut{text-align:left}#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%}#main_preferences th.name .engine-tooltip{margin-top:1.8rem;left:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences th.name .engine-tooltip .engine-description{margin-top:.5rem}@media screen and (max-width:80em){.preferences_back{clear:both}.engine-tooltip{left:10em!important}}#search{padding:0;margin:0}#search_header{padding:1.5em 2em 0 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_box{margin:0;padding:0;grid-area:search;display:inline-flex;flex-direction:row;white-space:nowrap}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8em;margin:0;padding:8px 2px;background:none repeat scroll 0 0 var(--color-search-background);border-top:1px solid var(--color-search-border);border-bottom:1px solid var(--color-search-border);border-right:none;border-left:none;border-radius:0;outline:0;color:var(--color-search-font);font-size:16px;z-index:10000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}#q,#send_search{display:block!important;border-collapse:separate;box-sizing:border-box;margin:0;padding:10px;background:none repeat scroll 0 0 var(--color-search-background);border:1px solid var(--color-search-border);border-radius:0;outline:0;color:var(--color-search-font);font-size:16px;z-index:2}#q{outline:medium none;padding-left:12px;padding-right:0!important;border-right:none;width:40rem;border-radius:10px 0 0 10px}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-left:none;border-radius:0 10px 10px 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);padding:10px}.search_filters{margin:.6rem 0 0 10.6rem}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:80em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin:.6rem 0 0 3.5rem}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto;margin-top:2px}html.touch #main_index #categories_container,html.touch #main_results #categories_container{width:max-content}html.touch #main_index #categories_container .category,html.touch #main_results #categories_container .category{display:inline-block;width:auto}html.touch #main_index #categories,html.touch #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:99%;display:flex;flex-direction:row}#q{width:100%;flex:1}#main_results #q:placeholder-shown~#send_search{margin-right:2.6rem;transition:margin-right .1s}.search_filters{margin:0}.category{display:block;width:100%;margin:0}.category label{padding:.8rem!important;margin:0!important}.category label svg{display:none}}@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}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit}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}#main_about,#main_preferences,#main_stats{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}#main_preferences h1,#main_stats h1{background:url(../img/searxng.png) no-repeat;background-size:contain;min-height:40px;margin:0 auto}#main_preferences h1 span,#main_stats h1 span{visibility:hidden}#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[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 .altlink,.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .altlink .highlight,.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.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{font-size:.8em;color:var(--color-result-publishdate-font)}.result img.thumbnail{float:left;padding:.6rem 1rem 0 0;width:20rem;height:unset}.result img.image{float:left;padding:.6rem 1rem 0 0;width:7rem;max-height:7rem;object-fit:scale-down;object-position:right top}.result .break{clear:both}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:1rem 0;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.result-videos .content{overflow:hidden}.engines{float:right;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin:0 .5em 0 0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{display:inline-block;margin:0;padding:0;position:relative;max-height:200px;border:none!important}.result-images img{float:inherit;margin:.125rem;padding:0;border:none;max-height:200px;background:var(--color-result-image-background)}.result-images span.title{display:none;color:var(--color-result-image-span-font)}.result-images:hover span.title{display:block;position:absolute;bottom:0;right:0;padding:4px;margin:0 0 4px 4px;background-color:var(--color-result-image-span-background-hover);font-size:.7em}.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:1rem 2rem 0 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:row wrap;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}#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;border:1px solid var(--color-answer-border);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}#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 dl{margin:.5em 0}#sidebar .infobox dt{display:inline;margin:.5em .25em .5em 0;padding:0;font-weight:700}#sidebar .infobox 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}#linkto_preferences{position:absolute;right:10px;top:2.2rem;padding:0;border:0;display:block;font-size:1.2em;color:var(--color-search-font)}#linkto_preferences a:active *,#linkto_preferences a:hover *,#linkto_preferences a:link *,#linkto_preferences 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:80em){#main_about,#main_preferences,#main_stats{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em;margin:.5em .5em .5em 0}#sidebar{margin-bottom:.125rem;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;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"}}#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 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "urls" "answers" "sidebar" "pagination"}#main_results div#results.only_template_images #urls{width:inherit;margin:0}#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){#main_results div#results{grid-template-columns:100%;margin:2rem .5rem 0 .5rem}#linkto_preferences{top:.8rem;right:.7rem}#main_index #linkto_preferences{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{border:1px solid var(--color-result-border);margin:1rem 0;border-radius:10px}.result-images{margin:0;padding:0;border:none}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}#search_submit{left:1px;right:auto}/*# sourceMappingURL=searxng-rtl.min.css.map */ \ No newline at end of file
+.github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636!important;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.github-issue-button:hover{background-color:#2ea043}.issue-hide{display:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}.engine-stats table.engine-error{max-width:1280px;margin:1rem;border:1px solid gray}.engine-stats failed-test,.engine-stats table.engine-error td.engine-error-type,.engine-stats table.engine-error th.engine-error-type{width:10rem}.engine-stats table.engine-error span.log_parameters{border-right:1px solid gray;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}/*! 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-url-font:#29314d;--color-url-visited-font:#80b;--color-header-background:#f7f7f7;--color-header-border:#ddd;--color-footer-background:#f7f7f7;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-search-border:#bbb;--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-background:#fff;--color-autocomplete-background-hover:#f7f7f7;--color-answer-border:#ddd;--color-answer-font:#444;--color-answer-background:#f7f7f7;--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:#80b;--color-result-publishdate-font:#777;--color-result-engines-font:#777;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-background-hover:rgba(0, 0, 0, 0.6);--color-result-image-span-font:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#f7f7f7;--color-settings-engine-description-font:#909090;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--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:#f7f7f7;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-background:#ddd;--color-toolkit-checkbox-onoff-label-background:#3050ff;--color-toolkit-checkbox-onoff-checked-background:#aaa;--color-toolkit-checkbox-label-background:#fff;--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)}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222;--color-url-font:#8af;--color-url-visited-font:#96b;--color-header-background:#181818;--color-header-border:#333;--color-footer-background:#181818;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#181818;--color-btn-background:#58f;--color-btn-font:#222;--color-search-border:#555;--color-search-background:#222;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-background:#222;--color-autocomplete-background-hover:#181818;--color-answer-border:#333;--color-answer-font:#bbb;--color-answer-background:#181818;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#181818;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#96b;--color-result-publishdate-font:#888;--color-result-engines-font:#888;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-background-hover:rgba(0, 0, 0, 0.6);--color-result-image-span-font:#fff;--color-result-image-background:#222;--color-settings-tr-hover:#2d2d2d;--color-settings-engine-description-font:#909090;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#222;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#3c3b31;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#333;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-background:#3c3b31;--color-toolkit-checkbox-onoff-label-background:#58f;--color-toolkit-checkbox-onoff-checked-background:#ddd;--color-toolkit-checkbox-label-background:#fff;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0)}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222;--color-url-font:#8af;--color-url-visited-font:#96b;--color-header-background:#181818;--color-header-border:#333;--color-footer-background:#181818;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#181818;--color-btn-background:#58f;--color-btn-font:#222;--color-search-border:#555;--color-search-background:#222;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-background:#222;--color-autocomplete-background-hover:#181818;--color-answer-border:#333;--color-answer-font:#bbb;--color-answer-background:#181818;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#181818;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#96b;--color-result-publishdate-font:#888;--color-result-engines-font:#888;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-background-hover:rgba(0, 0, 0, 0.6);--color-result-image-span-font:#fff;--color-result-image-background:#222;--color-settings-tr-hover:#2d2d2d;--color-settings-engine-description-font:#909090;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#222;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#3c3b31;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#333;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-background:#3c3b31;--color-toolkit-checkbox-onoff-label-background:#58f;--color-toolkit-checkbox-onoff-checked-background:#ddd;--color-toolkit-checkbox-label-background:#fff;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0)}.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}.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}.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}.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%}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label{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;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label: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:0 1rem 0 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")}}@supports (border-radius:50px){.checkbox-onoff{display:inline-block;width:40px;height:10px;background:var(--color-toolkit-checkbox-onoff-background);margin:8px 1rem;position:relative;border-radius:50px}.checkbox-onoff label{display:block;width:20px;height:20px;position:absolute;top:-5px;cursor:pointer;border-radius:50px;transition:all .4s ease;left:27px;background-color:var(--color-toolkit-checkbox-onoff-label-background)}.checkbox-onoff input[type=checkbox]{visibility:hidden}.checkbox-onoff input[type=checkbox]:checked+label{left:-5px;background:var(--color-toolkit-checkbox-onoff-checked-background)}}@supports (transform:rotate(-45deg)){.checkbox{width:20px;position:relative;margin:20px auto}.checkbox label{width:20px;height:20px;cursor:pointer;position:absolute;top:0;left:0;background:var(--color-toolkit-checkbox-label-background);border-radius:10px}.checkbox label::after{content:'';width:9px;height:5px;position:absolute;top:4px;left:4px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}.checkbox input[type=checkbox]{visibility:hidden}.checkbox input[type=checkbox]:checked+label::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}.checkbox input[disabled]+label{background-color:transparent!important;cursor:inherit}.checkbox input:not(:checked):not([readonly]):not([disabled])+label: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;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:8px 0 8px 8px}.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);border:1px solid var(--color-autocomplete-border);max-height:500px;overflow-y:auto;z-index:100}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{bottom:0}.autocomplete>ul>li{border-bottom:1px solid var(--color-result-top-border);text-align:left}}#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.75rem;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;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:.4rem .5rem .4rem .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:80em){#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)}}#main_index{margin-top:26vh}#main_index #linkto_preferences{right:1.8rem}.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:80em){div.title h1{font-size:1em}#main_index{margin-top:6em}}@media screen and (max-width:50em){#main_index{margin-top:0}}#tab-contentquery table td,#tab-contentquery 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: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:0 1rem 0 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 table.cookies{width:100%}#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 .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 .name,#main_preferences .shortcut{text-align:left}#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%}#main_preferences th.name .engine-tooltip{margin-top:1.8rem;left:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences th.name .engine-tooltip .engine-description{margin-top:.5rem}@media screen and (max-width:80em){.preferences_back{clear:both}.engine-tooltip{left:10em!important}}#search{padding:0;margin:0}#search_header{padding:1.5em 2em 0 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_box{margin:0;padding:0;grid-area:search;display:inline-flex;flex-direction:row;white-space:nowrap}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8em;margin:0;padding:8px 2px;background:none repeat scroll 0 0 var(--color-search-background);border-top:1px solid var(--color-search-border);border-bottom:1px solid var(--color-search-border);border-right:none;border-left:none;border-radius:0;outline:0;color:var(--color-search-font);font-size:16px;z-index:10000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}#q,#send_search{display:block!important;border-collapse:separate;box-sizing:border-box;margin:0;padding:10px;background:none repeat scroll 0 0 var(--color-search-background);border:1px solid var(--color-search-border);border-radius:0;outline:0;color:var(--color-search-font);font-size:16px;z-index:2}#q{outline:medium none;padding-left:12px;padding-right:0!important;border-right:none;width:40rem;border-radius:10px 0 0 10px}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-left:none;border-radius:0 10px 10px 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);padding:10px}.search_filters{margin:.6rem 0 0 10.6rem}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:80em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin:.6rem 0 0 3.5rem}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto;margin-top:2px}html.touch #main_index #categories_container,html.touch #main_results #categories_container{width:max-content}html.touch #main_index #categories_container .category,html.touch #main_results #categories_container .category{display:inline-block;width:auto}html.touch #main_index #categories,html.touch #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:99%;display:flex;flex-direction:row}#q{width:100%;flex:1}#main_results #q:placeholder-shown~#send_search{margin-right:2.6rem;transition:margin-right .1s}.search_filters{margin:0}.category{display:block;width:100%;margin:0}.category label{padding:.8rem!important;margin:0!important}.category label svg{display:none}}@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}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit}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}#main_about,#main_preferences,#main_stats{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}#main_preferences h1,#main_stats h1{background:url(../img/searxng.png) no-repeat;background-size:contain;min-height:40px;margin:0 auto}#main_preferences h1 span,#main_stats h1 span{visibility:hidden}#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[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 .altlink,.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .altlink .highlight,.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.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{font-size:.8em;color:var(--color-result-publishdate-font)}.result img.thumbnail{float:left;padding:.6rem 1rem 0 0;width:20rem;height:unset}.result img.image{float:left;padding:.6rem 1rem 0 0;width:7rem;max-height:7rem;object-fit:scale-down;object-position:right top}.result .break{clear:both}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:1rem 0;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.result-videos .content{overflow:hidden}.engines{float:right;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin:0 .5em 0 0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{display:inline-block;margin:0;padding:0;position:relative;max-height:200px;border:none!important}.result-images img{float:inherit;margin:.125rem;padding:0;border:none;max-height:200px;background:var(--color-result-image-background)}.result-images span.title{display:none;color:var(--color-result-image-span-font)}.result-images:hover span.title{display:block;position:absolute;bottom:0;right:0;padding:4px;margin:0 0 4px 4px;background-color:var(--color-result-image-span-background-hover);font-size:.7em}.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:1rem 2rem 0 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:row wrap;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}#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;border:1px solid var(--color-answer-border);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}#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 dl{margin:.5em 0}#sidebar .infobox dt{display:inline;margin:.5em .25em .5em 0;padding:0;font-weight:700}#sidebar .infobox 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}#linkto_preferences{position:absolute;right:10px;top:2.2rem;padding:0;border:0;display:block;font-size:1.2em;color:var(--color-search-font)}#linkto_preferences a:active *,#linkto_preferences a:hover *,#linkto_preferences a:link *,#linkto_preferences 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:80em){#main_about,#main_preferences,#main_stats{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em;margin:.5em .5em .5em 0}#sidebar{margin-bottom:.125rem;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;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"}}#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 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "urls" "answers" "sidebar" "pagination"}#main_results div#results.only_template_images #urls{width:inherit;margin:0}#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){#main_results div#results{grid-template-columns:100%;margin:2rem .5rem 0 .5rem}#linkto_preferences{top:.8rem;right:.7rem}#main_index #linkto_preferences{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{border:1px solid var(--color-result-border);margin:1rem 0;border-radius:10px}.result-images{margin:0;padding:0;border:none}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}#search_submit{left:1px;right:auto}/*# 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 295090782..d8635563b 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":["../__common__/less/new_issue.less","../__common__/less/stats.less","src/generated/pygments.less","../__common__/less/result_templates.less","node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/code.less","src/less/toolkit.less","src/less/mixins.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style.less","src/less/style-rtl.less"],"names":[],"mappings":"AAAA,qBACI,QAAA,MACA,QAAA,IAAA,KACA,YAAA,WACA,UAAA,KACA,MAAA,KACA,iBAAA,kBACA,OAAA,QACA,cAAA,eACA,WAAA,YAAA,EAAA,EAAA,EAAA,EAGgB,2BAChB,iBAAA,QAGJ,YACI,QAAA,KCfA,2BACI,MAAA,MAGJ,4BACI,MAAA,KACA,WAAA,MASJ,kCACI,WAAA,MAGC,iCACD,UAAA,OACA,OAAA,KACA,OAAA,IAAA,MAAA,KAKJ,0BADqB,sDADA,sDAGjB,MAAA,MAGmB,qDAEnB,aAAA,IAAA,MAAA,KACA,QAAA,EAAA,KAAA,EAAA,EACA,OAAA,EAAA,EAAA,EAAA,MAIR,iBACI,MAAA,IACA,QAAA,aACA,WAAA,MACA,cAAA,MAGJ,iBACI,MAAO,kBACP,QAAA,aAGJ,eACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,MACI,MAAA,EACA,OAAA,ECxEH,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,QD+EO,MAAA,KE/ER,aACI,OAAA,MACA,MAAA,KACA,OAAA,KAAA,8ECOJ,KACE,YAAa,KACb,yBAAqC,KAUvC,KACE,OAAQ,EAOV,K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","sourcesContent":[".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 !important; /* important is needed cause to an !important in logicodev-dark */\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;\n}\n\n.github-issue-button:hover {\n background-color: #2ea043;\n}\n\n.issue-hide {\n display: none;\n}\n",".engine-stats {\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .result-count {\n }\n\n .response-time {\n }\n\n .engine-reliability {\n text-align: right;\n }\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem;\n border: 1px solid gray;\n }\n\n table.engine-error th.engine-error-type,\n table.engine-error td.engine-error-type,\n failed-test {\n width: 10rem;\n }\n\n table.engine-error span.log_parameters\n {\n border-right: 1px solid gray;\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\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","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.10.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: #408080; 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: #408080; font-style: italic } /* Comment.Hashbang */\n.code-highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */\n.code-highlight .cp { color: #BC7A00 } /* Comment.Preproc */\n.code-highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */\n.code-highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */\n.code-highlight .cs { color: #408080; 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: #FF0000 } /* Generic.Error */\n.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.code-highlight .gi { color: #00A000 } /* Generic.Inserted */\n.code-highlight .go { color: #888888 } /* 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: #7D9029 } /* 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: #999999; font-weight: bold } /* Name.Entity */\n.code-highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */\n.code-highlight .nf { color: #0000FF } /* Name.Function */\n.code-highlight .nl { color: #A0A000 } /* 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: #BB6622; font-weight: bold } /* Literal.String.Escape */\n.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */\n.code-highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */\n.code-highlight .sx { color: #008000 } /* Literal.String.Other */\n.code-highlight .sr { color: #BB6688 } /* 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",".osm-map-box {\n height:300px;\n width:100%;\n margin: 10px 0;\n}\n","/*! 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-url-font: #29314d;\n --color-url-visited-font: #80b;\n /// Header Colors\n --color-header-background: #f7f7f7;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #f7f7f7;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\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 /// Search Input Colors\n --color-search-border: #bbb;\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-background: #fff;\n --color-autocomplete-background-hover: #f7f7f7;\n /// Answer Colors\n --color-answer-border: #ddd; // same as --color-header-border\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #f7f7f7; // same as --color-header-background:\n /// Results Colors\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: #80b;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #777;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-background-hover: rgba(0, 0, 0, 0.6);\n --color-result-image-span-font: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #f7f7f7;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #000;\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: #777;\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: #f7f7f7;\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-background: #ddd;\n --color-toolkit-checkbox-onoff-label-background: #3050ff;\n --color-toolkit-checkbox-onoff-checked-background: #aaa;\n --color-toolkit-checkbox-label-background: #fff;\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}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222;\n --color-url-font: #8af;\n --color-url-visited-font: #96b;\n /// Header Colors\n --color-header-background: #181818;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #181818;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #181818;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-background: #222;\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-background: #222;\n --color-autocomplete-background-hover: #181818;\n /// Answer Colors\n --color-answer-border: #333; // same as --color-header-border\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #181818; // same as --color-header-background:\n /// Results Colors\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #181818;\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: #96b;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #888;\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: #000;\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-background-hover: rgba(0, 0, 0, 0.6);\n --color-result-image-span-font: #fff;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2d2d2d;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #777;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #222;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #3c3b31;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #333;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-background: #3c3b31;\n --color-toolkit-checkbox-onoff-label-background: #58f;\n --color-toolkit-checkbox-onoff-checked-background: #ddd;\n --color-toolkit-checkbox-label-background: #fff;\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}\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-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@search-width: 40rem;\n// heigh of #search, see detail.less\n@search-height: 7.75rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 80em;\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","// 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 text-align: left;\n .rounded-corners;\n\n .close {\n 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 }\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\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 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\n .disable-user-select();\n\n cursor: pointer;\n }\n\n & > label: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: 0 1rem 0 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 -- */\n@supports (border-radius: 50px) {\n .checkbox-onoff {\n display: inline-block;\n width: 40px;\n height: 10px;\n background: var(--color-toolkit-checkbox-onoff-background);\n margin: 8px 1rem;\n position: relative;\n border-radius: 50px;\n\n label {\n display: block;\n width: 20px;\n height: 20px;\n position: absolute;\n top: -5px;\n cursor: pointer;\n border-radius: 50px;\n transition: all 0.4s ease;\n left: 27px;\n background-color: var(--color-toolkit-checkbox-onoff-label-background);\n }\n\n input[type=checkbox] {\n visibility: hidden;\n\n &:checked + label {\n left: -5px;\n background: var(--color-toolkit-checkbox-onoff-checked-background);\n }\n }\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n .checkbox {\n width: 20px;\n position: relative;\n margin: 20px auto;\n\n label {\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n background: var(--color-toolkit-checkbox-label-background);\n .rounded-corners;\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 4px;\n left: 4px;\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\n input[type=checkbox] {\n visibility: hidden;\n\n &:checked + label::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[disabled] + label {\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:not(:checked):not([readonly]):not([disabled]) + label:hover::after {\n opacity: 0.5;\n }\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","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n max-height: 0;\n overflow-y: hidden;\n text-align: left;\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: 8px 0 8px 8px;\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 border: 1px solid var(--color-autocomplete-border);\n max-height: 500px;\n overflow-y: auto;\n z-index: 100;\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n bottom: 0;\n }\n\n .autocomplete > ul > li {\n border-bottom: 1px solid var(--color-result-top-border);\n text-align: left;\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 left: 56.75rem !important;\n 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 left: 60rem;\n 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 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 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 left: 1rem;\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n right: 6rem;\n // center the icon by moving it slightly on the left\n padding: 0.4rem 0.5rem 0.4rem 0.3rem;\n }\n\n a.result-detail-next {\n top: 1rem;\n 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 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 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 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 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 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","#main_index {\n margin-top: 26vh;\n\n #linkto_preferences {\n right: 1.8rem;\n }\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\n@media screen and (max-width: @phone) {\n #main_index {\n margin-top: 0;\n }\n}\n","#tab-contentquery table td,\n#tab-contentquery table th {\n text-align: left !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 float: left;\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n float: left;\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin: 0 1rem 0 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 float: left;\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 table.cookies {\n width: 100%;\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 .category {\n 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 .name,\n .shortcut {\n text-align: left;\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 th.name {\n .engine-tooltip {\n margin-top: 1.8rem;\n left: calc((100% - 85em) / 2 + 10em);\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n 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: 1.5em 2em 0 @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 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\n.search_box {\n margin: 0;\n padding: 0;\n grid-area: search;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8em;\n margin: 0;\n padding: 8px 2px;\n background: none repeat scroll 0 0 var(--color-search-background);\n border-top: 1px solid var(--color-search-border);\n border-bottom: 1px solid var(--color-search-border);\n border-right: none;\n border-left: none;\n border-radius: 0;\n outline: none;\n color: var(--color-search-font);\n font-size: 16px;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\n#q,\n#send_search {\n display: block !important;\n border-collapse: separate;\n box-sizing: border-box;\n margin: 0;\n padding: 10px;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: 1px solid var(--color-search-border);\n border-radius: 0;\n outline: none;\n color: var(--color-search-font);\n font-size: 16px;\n z-index: 2;\n}\n\n#q {\n outline: medium none;\n padding-left: 12px;\n padding-right: 0 !important;\n border-right: none;\n width: @search-width;\n border-radius: 10px 0 0 10px;\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n border-left: none;\n border-radius: 0 10px 10px 0;\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 border-left: 1px solid var(--color-search-border);\n padding: 10px;\n}\n\n.search_filters {\n margin: 0.6rem 0 0 @results-offset + 0.6rem;\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: 0.6rem 0 0 @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 html.touch {\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 text-align: left;\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\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 // hack, should be 100% ?\n width: 99%;\n display: flex;\n flex-direction: row;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n margin-right: 2.6rem;\n transition: margin-right 0.1s;\n }\n\n .search_filters {\n margin: 0;\n }\n\n .category {\n display: block;\n width: 100%;\n margin: 0;\n\n label {\n padding: 0.8rem !important;\n margin: 0 !important;\n\n svg {\n display: none;\n }\n }\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* 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 \"../../__common__/less/new_issue.less\";\n@import \"../../__common__/less/stats.less\";\n@import \"../../__common__/less/result_templates.less\";\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\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// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\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#main_preferences,\n#main_about,\n#main_stats {\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#main_preferences h1,\n#main_stats h1 {\n background: url('../img/searxng.png') no-repeat;\n background-size: contain;\n min-height: 40px;\n margin: 0 auto;\n\n span {\n visibility: hidden;\n }\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 border-left: 0.2rem solid var(--color-result-vim-arrow);\n .rounded-right-corners;\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\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 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 .altlink {\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 .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 font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n img {\n &.thumbnail {\n float: left;\n padding: 0.6rem 1rem 0 0;\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n float: left;\n padding: 0.6rem 1rem 0 0;\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.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 0;\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.result-videos .content {\n overflow: hidden;\n}\n\n.engines {\n float: right;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin: 0 0.5em 0 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 display: inline-block;\n margin: 0;\n padding: 0;\n position: relative;\n max-height: 200px;\n border: none !important;\n\n img {\n float: inherit;\n margin: 0.125rem;\n padding: 0;\n border: none;\n max-height: 200px;\n background: var(--color-result-image-background);\n }\n\n span.title {\n display: none;\n color: var(--color-result-image-span-font);\n }\n\n &:hover span.title {\n display: block;\n position: absolute;\n bottom: 0;\n right: 0;\n padding: 4px;\n margin: 0 0 4px 4px;\n // color: @color-result-image-span-font;\n background-color: var(--color-result-image-span-background-hover);\n font-size: 0.7em;\n }\n}\n\n.result-map {\n img.image {\n 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 text-align: left;\n }\n\n td {\n vertical-align: top;\n text-align: left;\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin: 1rem 2rem 0 @results-offset;\n display: grid;\n grid-template-columns: @results-width 25rem;\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: row wrap;\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 }\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 border: 1px solid var(--color-answer-border);\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\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 dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin: 0.5em 0.25em 0.5em 0;\n padding: 0;\n font-weight: bold;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\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#linkto_preferences {\n position: absolute;\n right: 10px;\n top: 2.2rem;\n padding: 0;\n border: 0;\n display: block;\n font-size: 1.2em;\n color: var(--color-search-font);\n\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 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@media screen and (max-width: @tablet) {\n #main_preferences,\n #main_about,\n #main_stats {\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 float: left;\n max-width: 10em;\n margin: 0.5em 0.5em 0.5em 0;\n }\n }\n }\n\n #sidebar {\n margin-bottom: @results-margin;\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 float: right;\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#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 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"urls\"\n \"answers\"\n \"sidebar\"\n \"pagination\";\n\n #urls {\n width: inherit;\n margin: 0;\n }\n\n #backToTop {\n left: auto;\n right: 1rem;\n }\n\n #pagination {\n margin-right: 4rem;\n }\n}\n\n@media screen and (max-width: @phone) {\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 2rem @results-tablet-offset 0 @results-tablet-offset;\n }\n\n #linkto_preferences {\n top: 0.8rem;\n right: 0.7rem;\n }\n\n #main_index #linkto_preferences {\n top: 0.5rem;\n 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 border: 1px solid var(--color-result-border);\n margin: 1rem 0;\n .rounded-corners;\n }\n\n .result-images {\n margin: 0;\n padding: 0;\n border: none;\n }\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","@import \"style.less\";\n\n#search_submit {\n left: 1px;\n right: auto;\n}\n"]} \ No newline at end of file
+{"version":3,"sources":["../__common__/less/new_issue.less","../__common__/less/stats.less","src/generated/pygments.less","../__common__/less/result_templates.less","node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/code.less","src/less/toolkit.less","src/less/mixins.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style.less","src/less/style-rtl.less"],"names":[],"mappings":"AAAA,qBACI,QAAA,MACA,QAAA,IAAA,KACA,YAAA,WACA,UAAA,KACA,MAAA,KACA,iBAAA,kBACA,OAAA,QACA,cAAA,eACA,WAAA,YAAA,EAAA,EAAA,EAAA,EAGgB,2BAChB,iBAAA,QAGJ,YACI,QAAA,KCfA,2BACI,MAAA,MAGJ,4BACI,MAAA,KACA,WAAA,MASJ,kCACI,WAAA,MAGC,iCACD,UAAA,OACA,OAAA,KACA,OAAA,IAAA,MAAA,KAKJ,0BADqB,sDADA,sDAGjB,MAAA,MAGmB,qDAEnB,aAAA,IAAA,MAAA,KACA,QAAA,EAAA,KAAA,EAAA,EACA,OAAA,EAAA,EAAA,EAAA,MAIR,iBACI,MAAA,IACA,QAAA,aACA,WAAA,MACA,cAAA,MAGJ,iBACI,MAAO,kBACP,QAAA,aAGJ,eACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,MACI,MAAA,EACA,OAAA,ECxEH,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,QD+EO,MAAA,KE/ER,aACI,OAAA,MACA,MAAA,KACA,OAAA,KAAA,8ECOJ,KACE,YAAa,KACb,yBAAqC,KAUvC,KACE,OAAQ,EAOV,K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","sourcesContent":[".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 !important; /* important is needed cause to an !important in logicodev-dark */\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;\n}\n\n.github-issue-button:hover {\n background-color: #2ea043;\n}\n\n.issue-hide {\n display: none;\n}\n",".engine-stats {\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .result-count {\n }\n\n .response-time {\n }\n\n .engine-reliability {\n text-align: right;\n }\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem;\n border: 1px solid gray;\n }\n\n table.engine-error th.engine-error-type,\n table.engine-error td.engine-error-type,\n failed-test {\n width: 10rem;\n }\n\n table.engine-error span.log_parameters\n {\n border-right: 1px solid gray;\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\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","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.11.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",".osm-map-box {\n height:300px;\n width:100%;\n margin: 10px 0;\n}\n","/*! 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-url-font: #29314d;\n --color-url-visited-font: #80b;\n /// Header Colors\n --color-header-background: #f7f7f7;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #f7f7f7;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\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 /// Search Input Colors\n --color-search-border: #bbb;\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-background: #fff;\n --color-autocomplete-background-hover: #f7f7f7;\n /// Answer Colors\n --color-answer-border: #ddd; // same as --color-header-border\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #f7f7f7; // same as --color-header-background:\n /// Results Colors\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: #80b;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #777;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-background-hover: rgba(0, 0, 0, 0.6);\n --color-result-image-span-font: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #f7f7f7;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #000;\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: #777;\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: #f7f7f7;\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-background: #ddd;\n --color-toolkit-checkbox-onoff-label-background: #3050ff;\n --color-toolkit-checkbox-onoff-checked-background: #aaa;\n --color-toolkit-checkbox-label-background: #fff;\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}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222;\n --color-url-font: #8af;\n --color-url-visited-font: #96b;\n /// Header Colors\n --color-header-background: #181818;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #181818;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #181818;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-background: #222;\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-background: #222;\n --color-autocomplete-background-hover: #181818;\n /// Answer Colors\n --color-answer-border: #333; // same as --color-header-border\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #181818; // same as --color-header-background:\n /// Results Colors\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #181818;\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: #96b;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #888;\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: #000;\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-background-hover: rgba(0, 0, 0, 0.6);\n --color-result-image-span-font: #fff;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2d2d2d;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #777;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #222;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #3c3b31;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #333;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-background: #3c3b31;\n --color-toolkit-checkbox-onoff-label-background: #58f;\n --color-toolkit-checkbox-onoff-checked-background: #ddd;\n --color-toolkit-checkbox-label-background: #fff;\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}\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-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@search-width: 40rem;\n// heigh of #search, see detail.less\n@search-height: 7.75rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 80em;\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","// 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 text-align: left;\n .rounded-corners;\n\n .close {\n 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 }\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\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 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\n .disable-user-select();\n\n cursor: pointer;\n }\n\n & > label: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: 0 1rem 0 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 -- */\n@supports (border-radius: 50px) {\n .checkbox-onoff {\n display: inline-block;\n width: 40px;\n height: 10px;\n background: var(--color-toolkit-checkbox-onoff-background);\n margin: 8px 1rem;\n position: relative;\n border-radius: 50px;\n\n label {\n display: block;\n width: 20px;\n height: 20px;\n position: absolute;\n top: -5px;\n cursor: pointer;\n border-radius: 50px;\n transition: all 0.4s ease;\n left: 27px;\n background-color: var(--color-toolkit-checkbox-onoff-label-background);\n }\n\n input[type=checkbox] {\n visibility: hidden;\n\n &:checked + label {\n left: -5px;\n background: var(--color-toolkit-checkbox-onoff-checked-background);\n }\n }\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n .checkbox {\n width: 20px;\n position: relative;\n margin: 20px auto;\n\n label {\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n background: var(--color-toolkit-checkbox-label-background);\n .rounded-corners;\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 4px;\n left: 4px;\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\n input[type=checkbox] {\n visibility: hidden;\n\n &:checked + label::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[disabled] + label {\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:not(:checked):not([readonly]):not([disabled]) + label:hover::after {\n opacity: 0.5;\n }\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","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n max-height: 0;\n overflow-y: hidden;\n text-align: left;\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: 8px 0 8px 8px;\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 border: 1px solid var(--color-autocomplete-border);\n max-height: 500px;\n overflow-y: auto;\n z-index: 100;\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n bottom: 0;\n }\n\n .autocomplete > ul > li {\n border-bottom: 1px solid var(--color-result-top-border);\n text-align: left;\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 left: 56.75rem !important;\n 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 left: 60rem;\n 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 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 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 left: 1rem;\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n right: 6rem;\n // center the icon by moving it slightly on the left\n padding: 0.4rem 0.5rem 0.4rem 0.3rem;\n }\n\n a.result-detail-next {\n top: 1rem;\n 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 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 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 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 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 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","#main_index {\n margin-top: 26vh;\n\n #linkto_preferences {\n right: 1.8rem;\n }\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\n@media screen and (max-width: @phone) {\n #main_index {\n margin-top: 0;\n }\n}\n","#tab-contentquery table td,\n#tab-contentquery table th {\n text-align: left !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 float: left;\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n float: left;\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin: 0 1rem 0 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 float: left;\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 table.cookies {\n width: 100%;\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 .category {\n 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 .name,\n .shortcut {\n text-align: left;\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 th.name {\n .engine-tooltip {\n margin-top: 1.8rem;\n left: calc((100% - 85em) / 2 + 10em);\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n 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: 1.5em 2em 0 @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 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\n.search_box {\n margin: 0;\n padding: 0;\n grid-area: search;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8em;\n margin: 0;\n padding: 8px 2px;\n background: none repeat scroll 0 0 var(--color-search-background);\n border-top: 1px solid var(--color-search-border);\n border-bottom: 1px solid var(--color-search-border);\n border-right: none;\n border-left: none;\n border-radius: 0;\n outline: none;\n color: var(--color-search-font);\n font-size: 16px;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\n#q,\n#send_search {\n display: block !important;\n border-collapse: separate;\n box-sizing: border-box;\n margin: 0;\n padding: 10px;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: 1px solid var(--color-search-border);\n border-radius: 0;\n outline: none;\n color: var(--color-search-font);\n font-size: 16px;\n z-index: 2;\n}\n\n#q {\n outline: medium none;\n padding-left: 12px;\n padding-right: 0 !important;\n border-right: none;\n width: @search-width;\n border-radius: 10px 0 0 10px;\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n border-left: none;\n border-radius: 0 10px 10px 0;\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 border-left: 1px solid var(--color-search-border);\n padding: 10px;\n}\n\n.search_filters {\n margin: 0.6rem 0 0 @results-offset + 0.6rem;\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: 0.6rem 0 0 @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 html.touch {\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 text-align: left;\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\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 // hack, should be 100% ?\n width: 99%;\n display: flex;\n flex-direction: row;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n margin-right: 2.6rem;\n transition: margin-right 0.1s;\n }\n\n .search_filters {\n margin: 0;\n }\n\n .category {\n display: block;\n width: 100%;\n margin: 0;\n\n label {\n padding: 0.8rem !important;\n margin: 0 !important;\n\n svg {\n display: none;\n }\n }\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* 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 \"../../__common__/less/new_issue.less\";\n@import \"../../__common__/less/stats.less\";\n@import \"../../__common__/less/result_templates.less\";\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\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// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\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#main_preferences,\n#main_about,\n#main_stats {\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#main_preferences h1,\n#main_stats h1 {\n background: url('../img/searxng.png') no-repeat;\n background-size: contain;\n min-height: 40px;\n margin: 0 auto;\n\n span {\n visibility: hidden;\n }\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 border-left: 0.2rem solid var(--color-result-vim-arrow);\n .rounded-right-corners;\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\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 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 .altlink {\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 .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 font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n img {\n &.thumbnail {\n float: left;\n padding: 0.6rem 1rem 0 0;\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n float: left;\n padding: 0.6rem 1rem 0 0;\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.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 0;\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.result-videos .content {\n overflow: hidden;\n}\n\n.engines {\n float: right;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin: 0 0.5em 0 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 display: inline-block;\n margin: 0;\n padding: 0;\n position: relative;\n max-height: 200px;\n border: none !important;\n\n img {\n float: inherit;\n margin: 0.125rem;\n padding: 0;\n border: none;\n max-height: 200px;\n background: var(--color-result-image-background);\n }\n\n span.title {\n display: none;\n color: var(--color-result-image-span-font);\n }\n\n &:hover span.title {\n display: block;\n position: absolute;\n bottom: 0;\n right: 0;\n padding: 4px;\n margin: 0 0 4px 4px;\n // color: @color-result-image-span-font;\n background-color: var(--color-result-image-span-background-hover);\n font-size: 0.7em;\n }\n}\n\n.result-map {\n img.image {\n 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 text-align: left;\n }\n\n td {\n vertical-align: top;\n text-align: left;\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin: 1rem 2rem 0 @results-offset;\n display: grid;\n grid-template-columns: @results-width 25rem;\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: row wrap;\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 }\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 border: 1px solid var(--color-answer-border);\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\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 dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin: 0.5em 0.25em 0.5em 0;\n padding: 0;\n font-weight: bold;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\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#linkto_preferences {\n position: absolute;\n right: 10px;\n top: 2.2rem;\n padding: 0;\n border: 0;\n display: block;\n font-size: 1.2em;\n color: var(--color-search-font);\n\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 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@media screen and (max-width: @tablet) {\n #main_preferences,\n #main_about,\n #main_stats {\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 float: left;\n max-width: 10em;\n margin: 0.5em 0.5em 0.5em 0;\n }\n }\n }\n\n #sidebar {\n margin-bottom: @results-margin;\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 float: right;\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#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 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"urls\"\n \"answers\"\n \"sidebar\"\n \"pagination\";\n\n #urls {\n width: inherit;\n margin: 0;\n }\n\n #backToTop {\n left: auto;\n right: 1rem;\n }\n\n #pagination {\n margin-right: 4rem;\n }\n}\n\n@media screen and (max-width: @phone) {\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 2rem @results-tablet-offset 0 @results-tablet-offset;\n }\n\n #linkto_preferences {\n top: 0.8rem;\n right: 0.7rem;\n }\n\n #main_index #linkto_preferences {\n top: 0.5rem;\n 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 border: 1px solid var(--color-result-border);\n margin: 1rem 0;\n .rounded-corners;\n }\n\n .result-images {\n margin: 0;\n padding: 0;\n border: none;\n }\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","@import \"style.less\";\n\n#search_submit {\n left: 1px;\n right: auto;\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 270504771..623c72dc2 100644
--- a/searx/static/themes/simple/css/searxng.min.css
+++ b/searx/static/themes/simple/css/searxng.min.css
@@ -1 +1 @@
-.github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636!important;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.github-issue-button:hover{background-color:#2ea043}.issue-hide{display:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}.engine-stats table.engine-error{max-width:1280px;margin:1rem;border:1px solid gray}.engine-stats failed-test,.engine-stats table.engine-error td.engine-error-type,.engine-stats table.engine-error th.engine-error-type{width:10rem}.engine-stats table.engine-error span.log_parameters{border-right:1px solid gray;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}/*! 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-url-font:#29314d;--color-url-visited-font:#80b;--color-header-background:#f7f7f7;--color-header-border:#ddd;--color-footer-background:#f7f7f7;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-search-border:#bbb;--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-background:#fff;--color-autocomplete-background-hover:#f7f7f7;--color-answer-border:#ddd;--color-answer-font:#444;--color-answer-background:#f7f7f7;--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:#80b;--color-result-publishdate-font:#777;--color-result-engines-font:#777;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-background-hover:rgba(0, 0, 0, 0.6);--color-result-image-span-font:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#f7f7f7;--color-settings-engine-description-font:#909090;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--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:#f7f7f7;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-background:#ddd;--color-toolkit-checkbox-onoff-label-background:#3050ff;--color-toolkit-checkbox-onoff-checked-background:#aaa;--color-toolkit-checkbox-label-background:#fff;--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)}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222;--color-url-font:#8af;--color-url-visited-font:#96b;--color-header-background:#181818;--color-header-border:#333;--color-footer-background:#181818;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#181818;--color-btn-background:#58f;--color-btn-font:#222;--color-search-border:#555;--color-search-background:#222;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-background:#222;--color-autocomplete-background-hover:#181818;--color-answer-border:#333;--color-answer-font:#bbb;--color-answer-background:#181818;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#181818;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#96b;--color-result-publishdate-font:#888;--color-result-engines-font:#888;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-background-hover:rgba(0, 0, 0, 0.6);--color-result-image-span-font:#fff;--color-result-image-background:#222;--color-settings-tr-hover:#2d2d2d;--color-settings-engine-description-font:#909090;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#222;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#3c3b31;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#333;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-background:#3c3b31;--color-toolkit-checkbox-onoff-label-background:#58f;--color-toolkit-checkbox-onoff-checked-background:#ddd;--color-toolkit-checkbox-label-background:#fff;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0)}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222;--color-url-font:#8af;--color-url-visited-font:#96b;--color-header-background:#181818;--color-header-border:#333;--color-footer-background:#181818;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#181818;--color-btn-background:#58f;--color-btn-font:#222;--color-search-border:#555;--color-search-background:#222;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-background:#222;--color-autocomplete-background-hover:#181818;--color-answer-border:#333;--color-answer-font:#bbb;--color-answer-background:#181818;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#181818;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#96b;--color-result-publishdate-font:#888;--color-result-engines-font:#888;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-background-hover:rgba(0, 0, 0, 0.6);--color-result-image-span-font:#fff;--color-result-image-background:#222;--color-settings-tr-hover:#2d2d2d;--color-settings-engine-description-font:#909090;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#222;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#3c3b31;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#333;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-background:#3c3b31;--color-toolkit-checkbox-onoff-label-background:#58f;--color-toolkit-checkbox-onoff-checked-background:#ddd;--color-toolkit-checkbox-label-background:#fff;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0)}.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:#408080;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:#408080;font-style:italic}.code-highlight .cm{color:#408080;font-style:italic}.code-highlight .cp{color:#BC7A00}.code-highlight .cpf{color:#408080;font-style:italic}.code-highlight .c1{color:#408080;font-style:italic}.code-highlight .cs{color:#408080;font-style:italic}.code-highlight .gd{color:#A00000}.code-highlight .ge{font-style:italic}.code-highlight .gr{color:red}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#00A000}.code-highlight .go{color:#888}.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:#7D9029}.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:#999;font-weight:700}.code-highlight .ne{color:#D2413A;font-weight:700}.code-highlight .nf{color:#00F}.code-highlight .nl{color:#A0A000}.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:#B62;font-weight:700}.code-highlight .sh{color:#BA2121}.code-highlight .si{color:#B68;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#B68}.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}.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}.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}.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%}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label{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;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label: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:0 1rem 0 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")}}@supports (border-radius:50px){.checkbox-onoff{display:inline-block;width:40px;height:10px;background:var(--color-toolkit-checkbox-onoff-background);margin:8px 1rem;position:relative;border-radius:50px}.checkbox-onoff label{display:block;width:20px;height:20px;position:absolute;top:-5px;cursor:pointer;border-radius:50px;transition:all .4s ease;left:27px;background-color:var(--color-toolkit-checkbox-onoff-label-background)}.checkbox-onoff input[type=checkbox]{visibility:hidden}.checkbox-onoff input[type=checkbox]:checked+label{left:-5px;background:var(--color-toolkit-checkbox-onoff-checked-background)}}@supports (transform:rotate(-45deg)){.checkbox{width:20px;position:relative;margin:20px auto}.checkbox label{width:20px;height:20px;cursor:pointer;position:absolute;top:0;left:0;background:var(--color-toolkit-checkbox-label-background);border-radius:10px}.checkbox label::after{content:'';width:9px;height:5px;position:absolute;top:4px;left:4px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}.checkbox input[type=checkbox]{visibility:hidden}.checkbox input[type=checkbox]:checked+label::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}.checkbox input[disabled]+label{background-color:transparent!important;cursor:inherit}.checkbox input:not(:checked):not([readonly]):not([disabled])+label: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;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:8px 0 8px 8px}.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);border:1px solid var(--color-autocomplete-border);max-height:500px;overflow-y:auto;z-index:100}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{bottom:0}.autocomplete>ul>li{border-bottom:1px solid var(--color-result-top-border);text-align:left}}#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.75rem;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;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:.4rem .5rem .4rem .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:80em){#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)}}#main_index{margin-top:26vh}#main_index #linkto_preferences{right:1.8rem}.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:80em){div.title h1{font-size:1em}#main_index{margin-top:6em}}@media screen and (max-width:50em){#main_index{margin-top:0}}#tab-contentquery table td,#tab-contentquery 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: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:0 1rem 0 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 table.cookies{width:100%}#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 .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 .name,#main_preferences .shortcut{text-align:left}#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%}#main_preferences th.name .engine-tooltip{margin-top:1.8rem;left:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences th.name .engine-tooltip .engine-description{margin-top:.5rem}@media screen and (max-width:80em){.preferences_back{clear:both}.engine-tooltip{left:10em!important}}#search{padding:0;margin:0}#search_header{padding:1.5em 2em 0 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_box{margin:0;padding:0;grid-area:search;display:inline-flex;flex-direction:row;white-space:nowrap}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8em;margin:0;padding:8px 2px;background:none repeat scroll 0 0 var(--color-search-background);border-top:1px solid var(--color-search-border);border-bottom:1px solid var(--color-search-border);border-right:none;border-left:none;border-radius:0;outline:0;color:var(--color-search-font);font-size:16px;z-index:10000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}#q,#send_search{display:block!important;border-collapse:separate;box-sizing:border-box;margin:0;padding:10px;background:none repeat scroll 0 0 var(--color-search-background);border:1px solid var(--color-search-border);border-radius:0;outline:0;color:var(--color-search-font);font-size:16px;z-index:2}#q{outline:medium none;padding-left:12px;padding-right:0!important;border-right:none;width:40rem;border-radius:10px 0 0 10px}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-left:none;border-radius:0 10px 10px 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);padding:10px}.search_filters{margin:.6rem 0 0 10.6rem}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:80em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin:.6rem 0 0 3.5rem}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto;margin-top:2px}html.touch #main_index #categories_container,html.touch #main_results #categories_container{width:max-content}html.touch #main_index #categories_container .category,html.touch #main_results #categories_container .category{display:inline-block;width:auto}html.touch #main_index #categories,html.touch #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:99%;display:flex;flex-direction:row}#q{width:100%;flex:1}#main_results #q:placeholder-shown~#send_search{margin-right:2.6rem;transition:margin-right .1s}.search_filters{margin:0}.category{display:block;width:100%;margin:0}.category label{padding:.8rem!important;margin:0!important}.category label svg{display:none}}@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}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit}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}#main_about,#main_preferences,#main_stats{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}#main_preferences h1,#main_stats h1{background:url(../img/searxng.png) no-repeat;background-size:contain;min-height:40px;margin:0 auto}#main_preferences h1 span,#main_stats h1 span{visibility:hidden}#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[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 .altlink,.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .altlink .highlight,.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.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{font-size:.8em;color:var(--color-result-publishdate-font)}.result img.thumbnail{float:left;padding:.6rem 1rem 0 0;width:20rem;height:unset}.result img.image{float:left;padding:.6rem 1rem 0 0;width:7rem;max-height:7rem;object-fit:scale-down;object-position:right top}.result .break{clear:both}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:1rem 0;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.result-videos .content{overflow:hidden}.engines{float:right;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin:0 .5em 0 0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{display:inline-block;margin:0;padding:0;position:relative;max-height:200px;border:none!important}.result-images img{float:inherit;margin:.125rem;padding:0;border:none;max-height:200px;background:var(--color-result-image-background)}.result-images span.title{display:none;color:var(--color-result-image-span-font)}.result-images:hover span.title{display:block;position:absolute;bottom:0;right:0;padding:4px;margin:0 0 4px 4px;background-color:var(--color-result-image-span-background-hover);font-size:.7em}.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:1rem 2rem 0 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:row wrap;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}#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;border:1px solid var(--color-answer-border);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}#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 dl{margin:.5em 0}#sidebar .infobox dt{display:inline;margin:.5em .25em .5em 0;padding:0;font-weight:700}#sidebar .infobox 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}#linkto_preferences{position:absolute;right:10px;top:2.2rem;padding:0;border:0;display:block;font-size:1.2em;color:var(--color-search-font)}#linkto_preferences a:active *,#linkto_preferences a:hover *,#linkto_preferences a:link *,#linkto_preferences 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:80em){#main_about,#main_preferences,#main_stats{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em;margin:.5em .5em .5em 0}#sidebar{margin-bottom:.125rem;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;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"}}#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 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "urls" "answers" "sidebar" "pagination"}#main_results div#results.only_template_images #urls{width:inherit;margin:0}#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){#main_results div#results{grid-template-columns:100%;margin:2rem .5rem 0 .5rem}#linkto_preferences{top:.8rem;right:.7rem}#main_index #linkto_preferences{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{border:1px solid var(--color-result-border);margin:1rem 0;border-radius:10px}.result-images{margin:0;padding:0;border:none}}@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
+.github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636!important;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.github-issue-button:hover{background-color:#2ea043}.issue-hide{display:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}.engine-stats table.engine-error{max-width:1280px;margin:1rem;border:1px solid gray}.engine-stats failed-test,.engine-stats table.engine-error td.engine-error-type,.engine-stats table.engine-error th.engine-error-type{width:10rem}.engine-stats table.engine-error span.log_parameters{border-right:1px solid gray;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}/*! 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-url-font:#29314d;--color-url-visited-font:#80b;--color-header-background:#f7f7f7;--color-header-border:#ddd;--color-footer-background:#f7f7f7;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-search-border:#bbb;--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-background:#fff;--color-autocomplete-background-hover:#f7f7f7;--color-answer-border:#ddd;--color-answer-font:#444;--color-answer-background:#f7f7f7;--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:#80b;--color-result-publishdate-font:#777;--color-result-engines-font:#777;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-background-hover:rgba(0, 0, 0, 0.6);--color-result-image-span-font:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#f7f7f7;--color-settings-engine-description-font:#909090;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--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:#f7f7f7;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-background:#ddd;--color-toolkit-checkbox-onoff-label-background:#3050ff;--color-toolkit-checkbox-onoff-checked-background:#aaa;--color-toolkit-checkbox-label-background:#fff;--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)}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222;--color-url-font:#8af;--color-url-visited-font:#96b;--color-header-background:#181818;--color-header-border:#333;--color-footer-background:#181818;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#181818;--color-btn-background:#58f;--color-btn-font:#222;--color-search-border:#555;--color-search-background:#222;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-background:#222;--color-autocomplete-background-hover:#181818;--color-answer-border:#333;--color-answer-font:#bbb;--color-answer-background:#181818;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#181818;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#96b;--color-result-publishdate-font:#888;--color-result-engines-font:#888;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-background-hover:rgba(0, 0, 0, 0.6);--color-result-image-span-font:#fff;--color-result-image-background:#222;--color-settings-tr-hover:#2d2d2d;--color-settings-engine-description-font:#909090;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#222;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#3c3b31;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#333;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-background:#3c3b31;--color-toolkit-checkbox-onoff-label-background:#58f;--color-toolkit-checkbox-onoff-checked-background:#ddd;--color-toolkit-checkbox-label-background:#fff;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0)}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222;--color-url-font:#8af;--color-url-visited-font:#96b;--color-header-background:#181818;--color-header-border:#333;--color-footer-background:#181818;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#181818;--color-btn-background:#58f;--color-btn-font:#222;--color-search-border:#555;--color-search-background:#222;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-background:#222;--color-autocomplete-background-hover:#181818;--color-answer-border:#333;--color-answer-font:#bbb;--color-answer-background:#181818;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#181818;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#96b;--color-result-publishdate-font:#888;--color-result-engines-font:#888;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-background-hover:rgba(0, 0, 0, 0.6);--color-result-image-span-font:#fff;--color-result-image-background:#222;--color-settings-tr-hover:#2d2d2d;--color-settings-engine-description-font:#909090;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#222;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#3c3b31;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#333;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-background:#3c3b31;--color-toolkit-checkbox-onoff-label-background:#58f;--color-toolkit-checkbox-onoff-checked-background:#ddd;--color-toolkit-checkbox-label-background:#fff;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0)}.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}.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}.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}.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%}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label{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;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label: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:0 1rem 0 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")}}@supports (border-radius:50px){.checkbox-onoff{display:inline-block;width:40px;height:10px;background:var(--color-toolkit-checkbox-onoff-background);margin:8px 1rem;position:relative;border-radius:50px}.checkbox-onoff label{display:block;width:20px;height:20px;position:absolute;top:-5px;cursor:pointer;border-radius:50px;transition:all .4s ease;left:27px;background-color:var(--color-toolkit-checkbox-onoff-label-background)}.checkbox-onoff input[type=checkbox]{visibility:hidden}.checkbox-onoff input[type=checkbox]:checked+label{left:-5px;background:var(--color-toolkit-checkbox-onoff-checked-background)}}@supports (transform:rotate(-45deg)){.checkbox{width:20px;position:relative;margin:20px auto}.checkbox label{width:20px;height:20px;cursor:pointer;position:absolute;top:0;left:0;background:var(--color-toolkit-checkbox-label-background);border-radius:10px}.checkbox label::after{content:'';width:9px;height:5px;position:absolute;top:4px;left:4px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}.checkbox input[type=checkbox]{visibility:hidden}.checkbox input[type=checkbox]:checked+label::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}.checkbox input[disabled]+label{background-color:transparent!important;cursor:inherit}.checkbox input:not(:checked):not([readonly]):not([disabled])+label: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;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:8px 0 8px 8px}.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);border:1px solid var(--color-autocomplete-border);max-height:500px;overflow-y:auto;z-index:100}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{bottom:0}.autocomplete>ul>li{border-bottom:1px solid var(--color-result-top-border);text-align:left}}#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.75rem;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;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:.4rem .5rem .4rem .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:80em){#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)}}#main_index{margin-top:26vh}#main_index #linkto_preferences{right:1.8rem}.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:80em){div.title h1{font-size:1em}#main_index{margin-top:6em}}@media screen and (max-width:50em){#main_index{margin-top:0}}#tab-contentquery table td,#tab-contentquery 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: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:0 1rem 0 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 table.cookies{width:100%}#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 .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 .name,#main_preferences .shortcut{text-align:left}#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%}#main_preferences th.name .engine-tooltip{margin-top:1.8rem;left:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences th.name .engine-tooltip .engine-description{margin-top:.5rem}@media screen and (max-width:80em){.preferences_back{clear:both}.engine-tooltip{left:10em!important}}#search{padding:0;margin:0}#search_header{padding:1.5em 2em 0 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_box{margin:0;padding:0;grid-area:search;display:inline-flex;flex-direction:row;white-space:nowrap}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8em;margin:0;padding:8px 2px;background:none repeat scroll 0 0 var(--color-search-background);border-top:1px solid var(--color-search-border);border-bottom:1px solid var(--color-search-border);border-right:none;border-left:none;border-radius:0;outline:0;color:var(--color-search-font);font-size:16px;z-index:10000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}#q,#send_search{display:block!important;border-collapse:separate;box-sizing:border-box;margin:0;padding:10px;background:none repeat scroll 0 0 var(--color-search-background);border:1px solid var(--color-search-border);border-radius:0;outline:0;color:var(--color-search-font);font-size:16px;z-index:2}#q{outline:medium none;padding-left:12px;padding-right:0!important;border-right:none;width:40rem;border-radius:10px 0 0 10px}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-left:none;border-radius:0 10px 10px 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);padding:10px}.search_filters{margin:.6rem 0 0 10.6rem}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:80em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin:.6rem 0 0 3.5rem}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto;margin-top:2px}html.touch #main_index #categories_container,html.touch #main_results #categories_container{width:max-content}html.touch #main_index #categories_container .category,html.touch #main_results #categories_container .category{display:inline-block;width:auto}html.touch #main_index #categories,html.touch #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:99%;display:flex;flex-direction:row}#q{width:100%;flex:1}#main_results #q:placeholder-shown~#send_search{margin-right:2.6rem;transition:margin-right .1s}.search_filters{margin:0}.category{display:block;width:100%;margin:0}.category label{padding:.8rem!important;margin:0!important}.category label svg{display:none}}@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}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit}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}#main_about,#main_preferences,#main_stats{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}#main_preferences h1,#main_stats h1{background:url(../img/searxng.png) no-repeat;background-size:contain;min-height:40px;margin:0 auto}#main_preferences h1 span,#main_stats h1 span{visibility:hidden}#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[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 .altlink,.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .altlink .highlight,.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.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{font-size:.8em;color:var(--color-result-publishdate-font)}.result img.thumbnail{float:left;padding:.6rem 1rem 0 0;width:20rem;height:unset}.result img.image{float:left;padding:.6rem 1rem 0 0;width:7rem;max-height:7rem;object-fit:scale-down;object-position:right top}.result .break{clear:both}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:1rem 0;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.result-videos .content{overflow:hidden}.engines{float:right;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin:0 .5em 0 0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{display:inline-block;margin:0;padding:0;position:relative;max-height:200px;border:none!important}.result-images img{float:inherit;margin:.125rem;padding:0;border:none;max-height:200px;background:var(--color-result-image-background)}.result-images span.title{display:none;color:var(--color-result-image-span-font)}.result-images:hover span.title{display:block;position:absolute;bottom:0;right:0;padding:4px;margin:0 0 4px 4px;background-color:var(--color-result-image-span-background-hover);font-size:.7em}.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:1rem 2rem 0 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:row wrap;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}#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;border:1px solid var(--color-answer-border);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}#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 dl{margin:.5em 0}#sidebar .infobox dt{display:inline;margin:.5em .25em .5em 0;padding:0;font-weight:700}#sidebar .infobox 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}#linkto_preferences{position:absolute;right:10px;top:2.2rem;padding:0;border:0;display:block;font-size:1.2em;color:var(--color-search-font)}#linkto_preferences a:active *,#linkto_preferences a:hover *,#linkto_preferences a:link *,#linkto_preferences 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:80em){#main_about,#main_preferences,#main_stats{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em;margin:.5em .5em .5em 0}#sidebar{margin-bottom:.125rem;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;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"}}#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 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "urls" "answers" "sidebar" "pagination"}#main_results div#results.only_template_images #urls{width:inherit;margin:0}#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){#main_results div#results{grid-template-columns:100%;margin:2rem .5rem 0 .5rem}#linkto_preferences{top:.8rem;right:.7rem}#main_index #linkto_preferences{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{border:1px solid var(--color-result-border);margin:1rem 0;border-radius:10px}.result-images{margin:0;padding:0;border:none}}@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 a4892dfb4..b14d8197f 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":["../__common__/less/new_issue.less","../__common__/less/stats.less","src/generated/pygments.less","../__common__/less/result_templates.less","node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/code.less","src/less/toolkit.less","src/less/mixins.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style.less"],"names":[],"mappings":"AAAA,qBACI,QAAA,MACA,QAAA,IAAA,KACA,YAAA,WACA,UAAA,KACA,MAAA,KACA,iBAAA,kBACA,OAAA,QACA,cAAA,eACA,WAAA,YAAA,EAAA,EAAA,EAAA,EAGgB,2BAChB,iBAAA,QAGJ,YACI,QAAA,KCfA,2BACI,MAAA,MAGJ,4BACI,MAAA,KACA,WAAA,MASJ,kCACI,WAAA,MAGC,iCACD,UAAA,OACA,OAAA,KACA,OAAA,IAAA,MAAA,KAKJ,0BADqB,sDADA,sDAGjB,MAAA,MAGmB,qDAEnB,aAAA,IAAA,MAAA,KACA,QAAA,EAAA,KAAA,EAAA,EACA,OAAA,EAAA,EAAA,EAAA,MAIR,iBACI,MAAA,IACA,QAAA,aACA,WAAA,MACA,cAAA,MAGJ,iBACI,MAAO,kBACP,QAAA,aAGJ,eACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,MACI,MAAA,EACA,OAAA,ECxEH,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,QD+EO,MAAA,KE/ER,aACI,OAAA,MACA,MAAA,KACA,OAAA,KAAA,8ECOJ,KACE,YAAa,KACb,yBAAqC,KAUvC,KACE,OAAQ,EAOV,K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","sourcesContent":[".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 !important; /* important is needed cause to an !important in logicodev-dark */\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;\n}\n\n.github-issue-button:hover {\n background-color: #2ea043;\n}\n\n.issue-hide {\n display: none;\n}\n",".engine-stats {\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .result-count {\n }\n\n .response-time {\n }\n\n .engine-reliability {\n text-align: right;\n }\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem;\n border: 1px solid gray;\n }\n\n table.engine-error th.engine-error-type,\n table.engine-error td.engine-error-type,\n failed-test {\n width: 10rem;\n }\n\n table.engine-error span.log_parameters\n {\n border-right: 1px solid gray;\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\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","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.10.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: #408080; 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: #408080; font-style: italic } /* Comment.Hashbang */\n.code-highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */\n.code-highlight .cp { color: #BC7A00 } /* Comment.Preproc */\n.code-highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */\n.code-highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */\n.code-highlight .cs { color: #408080; 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: #FF0000 } /* Generic.Error */\n.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.code-highlight .gi { color: #00A000 } /* Generic.Inserted */\n.code-highlight .go { color: #888888 } /* 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: #7D9029 } /* 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: #999999; font-weight: bold } /* Name.Entity */\n.code-highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */\n.code-highlight .nf { color: #0000FF } /* Name.Function */\n.code-highlight .nl { color: #A0A000 } /* 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: #BB6622; font-weight: bold } /* Literal.String.Escape */\n.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */\n.code-highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */\n.code-highlight .sx { color: #008000 } /* Literal.String.Other */\n.code-highlight .sr { color: #BB6688 } /* 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",".osm-map-box {\n height:300px;\n width:100%;\n margin: 10px 0;\n}\n","/*! 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-url-font: #29314d;\n --color-url-visited-font: #80b;\n /// Header Colors\n --color-header-background: #f7f7f7;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #f7f7f7;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\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 /// Search Input Colors\n --color-search-border: #bbb;\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-background: #fff;\n --color-autocomplete-background-hover: #f7f7f7;\n /// Answer Colors\n --color-answer-border: #ddd; // same as --color-header-border\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #f7f7f7; // same as --color-header-background:\n /// Results Colors\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: #80b;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #777;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-background-hover: rgba(0, 0, 0, 0.6);\n --color-result-image-span-font: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #f7f7f7;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #000;\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: #777;\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: #f7f7f7;\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-background: #ddd;\n --color-toolkit-checkbox-onoff-label-background: #3050ff;\n --color-toolkit-checkbox-onoff-checked-background: #aaa;\n --color-toolkit-checkbox-label-background: #fff;\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}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222;\n --color-url-font: #8af;\n --color-url-visited-font: #96b;\n /// Header Colors\n --color-header-background: #181818;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #181818;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #181818;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-background: #222;\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-background: #222;\n --color-autocomplete-background-hover: #181818;\n /// Answer Colors\n --color-answer-border: #333; // same as --color-header-border\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #181818; // same as --color-header-background:\n /// Results Colors\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #181818;\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: #96b;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #888;\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: #000;\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-background-hover: rgba(0, 0, 0, 0.6);\n --color-result-image-span-font: #fff;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2d2d2d;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #777;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #222;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #3c3b31;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #333;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-background: #3c3b31;\n --color-toolkit-checkbox-onoff-label-background: #58f;\n --color-toolkit-checkbox-onoff-checked-background: #ddd;\n --color-toolkit-checkbox-label-background: #fff;\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}\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-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@search-width: 40rem;\n// heigh of #search, see detail.less\n@search-height: 7.75rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 80em;\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","// 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 text-align: left;\n .rounded-corners;\n\n .close {\n 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 }\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\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 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\n .disable-user-select();\n\n cursor: pointer;\n }\n\n & > label: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: 0 1rem 0 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 -- */\n@supports (border-radius: 50px) {\n .checkbox-onoff {\n display: inline-block;\n width: 40px;\n height: 10px;\n background: var(--color-toolkit-checkbox-onoff-background);\n margin: 8px 1rem;\n position: relative;\n border-radius: 50px;\n\n label {\n display: block;\n width: 20px;\n height: 20px;\n position: absolute;\n top: -5px;\n cursor: pointer;\n border-radius: 50px;\n transition: all 0.4s ease;\n left: 27px;\n background-color: var(--color-toolkit-checkbox-onoff-label-background);\n }\n\n input[type=checkbox] {\n visibility: hidden;\n\n &:checked + label {\n left: -5px;\n background: var(--color-toolkit-checkbox-onoff-checked-background);\n }\n }\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n .checkbox {\n width: 20px;\n position: relative;\n margin: 20px auto;\n\n label {\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n background: var(--color-toolkit-checkbox-label-background);\n .rounded-corners;\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 4px;\n left: 4px;\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\n input[type=checkbox] {\n visibility: hidden;\n\n &:checked + label::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[disabled] + label {\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:not(:checked):not([readonly]):not([disabled]) + label:hover::after {\n opacity: 0.5;\n }\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","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n max-height: 0;\n overflow-y: hidden;\n text-align: left;\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: 8px 0 8px 8px;\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 border: 1px solid var(--color-autocomplete-border);\n max-height: 500px;\n overflow-y: auto;\n z-index: 100;\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n bottom: 0;\n }\n\n .autocomplete > ul > li {\n border-bottom: 1px solid var(--color-result-top-border);\n text-align: left;\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 left: 56.75rem !important;\n 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 left: 60rem;\n 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 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 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 left: 1rem;\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n right: 6rem;\n // center the icon by moving it slightly on the left\n padding: 0.4rem 0.5rem 0.4rem 0.3rem;\n }\n\n a.result-detail-next {\n top: 1rem;\n 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 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 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 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 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 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","#main_index {\n margin-top: 26vh;\n\n #linkto_preferences {\n right: 1.8rem;\n }\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\n@media screen and (max-width: @phone) {\n #main_index {\n margin-top: 0;\n }\n}\n","#tab-contentquery table td,\n#tab-contentquery table th {\n text-align: left !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 float: left;\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n float: left;\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin: 0 1rem 0 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 float: left;\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 table.cookies {\n width: 100%;\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 .category {\n 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 .name,\n .shortcut {\n text-align: left;\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 th.name {\n .engine-tooltip {\n margin-top: 1.8rem;\n left: calc((100% - 85em) / 2 + 10em);\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n 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: 1.5em 2em 0 @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 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\n.search_box {\n margin: 0;\n padding: 0;\n grid-area: search;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8em;\n margin: 0;\n padding: 8px 2px;\n background: none repeat scroll 0 0 var(--color-search-background);\n border-top: 1px solid var(--color-search-border);\n border-bottom: 1px solid var(--color-search-border);\n border-right: none;\n border-left: none;\n border-radius: 0;\n outline: none;\n color: var(--color-search-font);\n font-size: 16px;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\n#q,\n#send_search {\n display: block !important;\n border-collapse: separate;\n box-sizing: border-box;\n margin: 0;\n padding: 10px;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: 1px solid var(--color-search-border);\n border-radius: 0;\n outline: none;\n color: var(--color-search-font);\n font-size: 16px;\n z-index: 2;\n}\n\n#q {\n outline: medium none;\n padding-left: 12px;\n padding-right: 0 !important;\n border-right: none;\n width: @search-width;\n border-radius: 10px 0 0 10px;\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n border-left: none;\n border-radius: 0 10px 10px 0;\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 border-left: 1px solid var(--color-search-border);\n padding: 10px;\n}\n\n.search_filters {\n margin: 0.6rem 0 0 @results-offset + 0.6rem;\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: 0.6rem 0 0 @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 html.touch {\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 text-align: left;\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\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 // hack, should be 100% ?\n width: 99%;\n display: flex;\n flex-direction: row;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n margin-right: 2.6rem;\n transition: margin-right 0.1s;\n }\n\n .search_filters {\n margin: 0;\n }\n\n .category {\n display: block;\n width: 100%;\n margin: 0;\n\n label {\n padding: 0.8rem !important;\n margin: 0 !important;\n\n svg {\n display: none;\n }\n }\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* 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 \"../../__common__/less/new_issue.less\";\n@import \"../../__common__/less/stats.less\";\n@import \"../../__common__/less/result_templates.less\";\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\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// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\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#main_preferences,\n#main_about,\n#main_stats {\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#main_preferences h1,\n#main_stats h1 {\n background: url('../img/searxng.png') no-repeat;\n background-size: contain;\n min-height: 40px;\n margin: 0 auto;\n\n span {\n visibility: hidden;\n }\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 border-left: 0.2rem solid var(--color-result-vim-arrow);\n .rounded-right-corners;\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\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 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 .altlink {\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 .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 font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n img {\n &.thumbnail {\n float: left;\n padding: 0.6rem 1rem 0 0;\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n float: left;\n padding: 0.6rem 1rem 0 0;\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.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 0;\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.result-videos .content {\n overflow: hidden;\n}\n\n.engines {\n float: right;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin: 0 0.5em 0 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 display: inline-block;\n margin: 0;\n padding: 0;\n position: relative;\n max-height: 200px;\n border: none !important;\n\n img {\n float: inherit;\n margin: 0.125rem;\n padding: 0;\n border: none;\n max-height: 200px;\n background: var(--color-result-image-background);\n }\n\n span.title {\n display: none;\n color: var(--color-result-image-span-font);\n }\n\n &:hover span.title {\n display: block;\n position: absolute;\n bottom: 0;\n right: 0;\n padding: 4px;\n margin: 0 0 4px 4px;\n // color: @color-result-image-span-font;\n background-color: var(--color-result-image-span-background-hover);\n font-size: 0.7em;\n }\n}\n\n.result-map {\n img.image {\n 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 text-align: left;\n }\n\n td {\n vertical-align: top;\n text-align: left;\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin: 1rem 2rem 0 @results-offset;\n display: grid;\n grid-template-columns: @results-width 25rem;\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: row wrap;\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 }\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 border: 1px solid var(--color-answer-border);\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\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 dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin: 0.5em 0.25em 0.5em 0;\n padding: 0;\n font-weight: bold;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\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#linkto_preferences {\n position: absolute;\n right: 10px;\n top: 2.2rem;\n padding: 0;\n border: 0;\n display: block;\n font-size: 1.2em;\n color: var(--color-search-font);\n\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 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@media screen and (max-width: @tablet) {\n #main_preferences,\n #main_about,\n #main_stats {\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 float: left;\n max-width: 10em;\n margin: 0.5em 0.5em 0.5em 0;\n }\n }\n }\n\n #sidebar {\n margin-bottom: @results-margin;\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 float: right;\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#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 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"urls\"\n \"answers\"\n \"sidebar\"\n \"pagination\";\n\n #urls {\n width: inherit;\n margin: 0;\n }\n\n #backToTop {\n left: auto;\n right: 1rem;\n }\n\n #pagination {\n margin-right: 4rem;\n }\n}\n\n@media screen and (max-width: @phone) {\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 2rem @results-tablet-offset 0 @results-tablet-offset;\n }\n\n #linkto_preferences {\n top: 0.8rem;\n right: 0.7rem;\n }\n\n #main_index #linkto_preferences {\n top: 0.5rem;\n 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 border: 1px solid var(--color-result-border);\n margin: 1rem 0;\n .rounded-corners;\n }\n\n .result-images {\n margin: 0;\n padding: 0;\n border: none;\n }\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":["../__common__/less/new_issue.less","../__common__/less/stats.less","src/generated/pygments.less","../__common__/less/result_templates.less","node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/code.less","src/less/toolkit.less","src/less/mixins.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style.less"],"names":[],"mappings":"AAAA,qBACI,QAAA,MACA,QAAA,IAAA,KACA,YAAA,WACA,UAAA,KACA,MAAA,KACA,iBAAA,kBACA,OAAA,QACA,cAAA,eACA,WAAA,YAAA,EAAA,EAAA,EAAA,EAGgB,2BAChB,iBAAA,QAGJ,YACI,QAAA,KCfA,2BACI,MAAA,MAGJ,4BACI,MAAA,KACA,WAAA,MASJ,kCACI,WAAA,MAGC,iCACD,UAAA,OACA,OAAA,KACA,OAAA,IAAA,MAAA,KAKJ,0BADqB,sDADA,sDAGjB,MAAA,MAGmB,qDAEnB,aAAA,IAAA,MAAA,KACA,QAAA,EAAA,KAAA,EAAA,EACA,OAAA,EAAA,EAAA,EAAA,MAIR,iBACI,MAAA,IACA,QAAA,aACA,WAAA,MACA,cAAA,MAGJ,iBACI,MAAO,kBACP,QAAA,aAGJ,eACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,MACI,MAAA,EACA,OAAA,ECxEH,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,QD+EO,MAAA,KE/ER,aACI,OAAA,MACA,MAAA,KACA,OAAA,KAAA,8ECOJ,KACE,YAAa,KACb,yBAAqC,KAUvC,KACE,OAAQ,EAOV,K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","sourcesContent":[".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 !important; /* important is needed cause to an !important in logicodev-dark */\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;\n}\n\n.github-issue-button:hover {\n background-color: #2ea043;\n}\n\n.issue-hide {\n display: none;\n}\n",".engine-stats {\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .result-count {\n }\n\n .response-time {\n }\n\n .engine-reliability {\n text-align: right;\n }\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem;\n border: 1px solid gray;\n }\n\n table.engine-error th.engine-error-type,\n table.engine-error td.engine-error-type,\n failed-test {\n width: 10rem;\n }\n\n table.engine-error span.log_parameters\n {\n border-right: 1px solid gray;\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\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","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.11.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",".osm-map-box {\n height:300px;\n width:100%;\n margin: 10px 0;\n}\n","/*! 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-url-font: #29314d;\n --color-url-visited-font: #80b;\n /// Header Colors\n --color-header-background: #f7f7f7;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #f7f7f7;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\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 /// Search Input Colors\n --color-search-border: #bbb;\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-background: #fff;\n --color-autocomplete-background-hover: #f7f7f7;\n /// Answer Colors\n --color-answer-border: #ddd; // same as --color-header-border\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #f7f7f7; // same as --color-header-background:\n /// Results Colors\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: #80b;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #777;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-background-hover: rgba(0, 0, 0, 0.6);\n --color-result-image-span-font: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #f7f7f7;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #000;\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: #777;\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: #f7f7f7;\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-background: #ddd;\n --color-toolkit-checkbox-onoff-label-background: #3050ff;\n --color-toolkit-checkbox-onoff-checked-background: #aaa;\n --color-toolkit-checkbox-label-background: #fff;\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}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222;\n --color-url-font: #8af;\n --color-url-visited-font: #96b;\n /// Header Colors\n --color-header-background: #181818;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #181818;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #181818;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-background: #222;\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-background: #222;\n --color-autocomplete-background-hover: #181818;\n /// Answer Colors\n --color-answer-border: #333; // same as --color-header-border\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #181818; // same as --color-header-background:\n /// Results Colors\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #181818;\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: #96b;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #888;\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: #000;\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-background-hover: rgba(0, 0, 0, 0.6);\n --color-result-image-span-font: #fff;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2d2d2d;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #777;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #222;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #3c3b31;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #333;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-background: #3c3b31;\n --color-toolkit-checkbox-onoff-label-background: #58f;\n --color-toolkit-checkbox-onoff-checked-background: #ddd;\n --color-toolkit-checkbox-label-background: #fff;\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}\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-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@search-width: 40rem;\n// heigh of #search, see detail.less\n@search-height: 7.75rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 80em;\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","// 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 text-align: left;\n .rounded-corners;\n\n .close {\n 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 }\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\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 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\n .disable-user-select();\n\n cursor: pointer;\n }\n\n & > label: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: 0 1rem 0 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 -- */\n@supports (border-radius: 50px) {\n .checkbox-onoff {\n display: inline-block;\n width: 40px;\n height: 10px;\n background: var(--color-toolkit-checkbox-onoff-background);\n margin: 8px 1rem;\n position: relative;\n border-radius: 50px;\n\n label {\n display: block;\n width: 20px;\n height: 20px;\n position: absolute;\n top: -5px;\n cursor: pointer;\n border-radius: 50px;\n transition: all 0.4s ease;\n left: 27px;\n background-color: var(--color-toolkit-checkbox-onoff-label-background);\n }\n\n input[type=checkbox] {\n visibility: hidden;\n\n &:checked + label {\n left: -5px;\n background: var(--color-toolkit-checkbox-onoff-checked-background);\n }\n }\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n .checkbox {\n width: 20px;\n position: relative;\n margin: 20px auto;\n\n label {\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n background: var(--color-toolkit-checkbox-label-background);\n .rounded-corners;\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 4px;\n left: 4px;\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\n input[type=checkbox] {\n visibility: hidden;\n\n &:checked + label::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[disabled] + label {\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:not(:checked):not([readonly]):not([disabled]) + label:hover::after {\n opacity: 0.5;\n }\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","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n max-height: 0;\n overflow-y: hidden;\n text-align: left;\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: 8px 0 8px 8px;\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 border: 1px solid var(--color-autocomplete-border);\n max-height: 500px;\n overflow-y: auto;\n z-index: 100;\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n bottom: 0;\n }\n\n .autocomplete > ul > li {\n border-bottom: 1px solid var(--color-result-top-border);\n text-align: left;\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 left: 56.75rem !important;\n 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 left: 60rem;\n 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 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 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 left: 1rem;\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n right: 6rem;\n // center the icon by moving it slightly on the left\n padding: 0.4rem 0.5rem 0.4rem 0.3rem;\n }\n\n a.result-detail-next {\n top: 1rem;\n 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 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 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 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 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 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","#main_index {\n margin-top: 26vh;\n\n #linkto_preferences {\n right: 1.8rem;\n }\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\n@media screen and (max-width: @phone) {\n #main_index {\n margin-top: 0;\n }\n}\n","#tab-contentquery table td,\n#tab-contentquery table th {\n text-align: left !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 float: left;\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n float: left;\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin: 0 1rem 0 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 float: left;\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 table.cookies {\n width: 100%;\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 .category {\n 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 .name,\n .shortcut {\n text-align: left;\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 th.name {\n .engine-tooltip {\n margin-top: 1.8rem;\n left: calc((100% - 85em) / 2 + 10em);\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n 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: 1.5em 2em 0 @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 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\n.search_box {\n margin: 0;\n padding: 0;\n grid-area: search;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8em;\n margin: 0;\n padding: 8px 2px;\n background: none repeat scroll 0 0 var(--color-search-background);\n border-top: 1px solid var(--color-search-border);\n border-bottom: 1px solid var(--color-search-border);\n border-right: none;\n border-left: none;\n border-radius: 0;\n outline: none;\n color: var(--color-search-font);\n font-size: 16px;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\n#q,\n#send_search {\n display: block !important;\n border-collapse: separate;\n box-sizing: border-box;\n margin: 0;\n padding: 10px;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: 1px solid var(--color-search-border);\n border-radius: 0;\n outline: none;\n color: var(--color-search-font);\n font-size: 16px;\n z-index: 2;\n}\n\n#q {\n outline: medium none;\n padding-left: 12px;\n padding-right: 0 !important;\n border-right: none;\n width: @search-width;\n border-radius: 10px 0 0 10px;\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n border-left: none;\n border-radius: 0 10px 10px 0;\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 border-left: 1px solid var(--color-search-border);\n padding: 10px;\n}\n\n.search_filters {\n margin: 0.6rem 0 0 @results-offset + 0.6rem;\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: 0.6rem 0 0 @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 html.touch {\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 text-align: left;\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\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 // hack, should be 100% ?\n width: 99%;\n display: flex;\n flex-direction: row;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n margin-right: 2.6rem;\n transition: margin-right 0.1s;\n }\n\n .search_filters {\n margin: 0;\n }\n\n .category {\n display: block;\n width: 100%;\n margin: 0;\n\n label {\n padding: 0.8rem !important;\n margin: 0 !important;\n\n svg {\n display: none;\n }\n }\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* 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 \"../../__common__/less/new_issue.less\";\n@import \"../../__common__/less/stats.less\";\n@import \"../../__common__/less/result_templates.less\";\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\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// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\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#main_preferences,\n#main_about,\n#main_stats {\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#main_preferences h1,\n#main_stats h1 {\n background: url('../img/searxng.png') no-repeat;\n background-size: contain;\n min-height: 40px;\n margin: 0 auto;\n\n span {\n visibility: hidden;\n }\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 border-left: 0.2rem solid var(--color-result-vim-arrow);\n .rounded-right-corners;\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\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 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 .altlink {\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 .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 font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n img {\n &.thumbnail {\n float: left;\n padding: 0.6rem 1rem 0 0;\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n float: left;\n padding: 0.6rem 1rem 0 0;\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.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 0;\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.result-videos .content {\n overflow: hidden;\n}\n\n.engines {\n float: right;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin: 0 0.5em 0 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 display: inline-block;\n margin: 0;\n padding: 0;\n position: relative;\n max-height: 200px;\n border: none !important;\n\n img {\n float: inherit;\n margin: 0.125rem;\n padding: 0;\n border: none;\n max-height: 200px;\n background: var(--color-result-image-background);\n }\n\n span.title {\n display: none;\n color: var(--color-result-image-span-font);\n }\n\n &:hover span.title {\n display: block;\n position: absolute;\n bottom: 0;\n right: 0;\n padding: 4px;\n margin: 0 0 4px 4px;\n // color: @color-result-image-span-font;\n background-color: var(--color-result-image-span-background-hover);\n font-size: 0.7em;\n }\n}\n\n.result-map {\n img.image {\n 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 text-align: left;\n }\n\n td {\n vertical-align: top;\n text-align: left;\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin: 1rem 2rem 0 @results-offset;\n display: grid;\n grid-template-columns: @results-width 25rem;\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: row wrap;\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 }\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 border: 1px solid var(--color-answer-border);\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\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 dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin: 0.5em 0.25em 0.5em 0;\n padding: 0;\n font-weight: bold;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\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#linkto_preferences {\n position: absolute;\n right: 10px;\n top: 2.2rem;\n padding: 0;\n border: 0;\n display: block;\n font-size: 1.2em;\n color: var(--color-search-font);\n\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 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@media screen and (max-width: @tablet) {\n #main_preferences,\n #main_about,\n #main_stats {\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 float: left;\n max-width: 10em;\n margin: 0.5em 0.5em 0.5em 0;\n }\n }\n }\n\n #sidebar {\n margin-bottom: @results-margin;\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 float: right;\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#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 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"urls\"\n \"answers\"\n \"sidebar\"\n \"pagination\";\n\n #urls {\n width: inherit;\n margin: 0;\n }\n\n #backToTop {\n left: auto;\n right: 1rem;\n }\n\n #pagination {\n margin-right: 4rem;\n }\n}\n\n@media screen and (max-width: @phone) {\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 2rem @results-tablet-offset 0 @results-tablet-offset;\n }\n\n #linkto_preferences {\n top: 0.8rem;\n right: 0.7rem;\n }\n\n #main_index #linkto_preferences {\n top: 0.5rem;\n 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 border: 1px solid var(--color-result-border);\n margin: 1rem 0;\n .rounded-corners;\n }\n\n .result-images {\n margin: 0;\n padding: 0;\n border: none;\n }\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/src/generated/pygments.less b/searx/static/themes/simple/src/generated/pygments.less
index 827d2ecb7..0f21d0280 100644
--- a/searx/static/themes/simple/src/generated/pygments.less
+++ b/searx/static/themes/simple/src/generated/pygments.less
@@ -1,6 +1,6 @@
/*
this file is generated automatically by searxng_extra/update/update_pygments.py
- using pygments version 2.10.0
+ using pygments version 2.11.0
*/
.code-highlight .linenos {
@@ -30,22 +30,22 @@
.code-highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
.code-highlight .hll { background-color: #ffffcc }
.code-highlight { background: #f8f8f8; }
-.code-highlight .c { color: #408080; font-style: italic } /* Comment */
+.code-highlight .c { color: #3D7B7B; font-style: italic } /* Comment */
.code-highlight .err { border: 1px solid #FF0000 } /* Error */
.code-highlight .k { color: #008000; font-weight: bold } /* Keyword */
.code-highlight .o { color: #666666 } /* Operator */
-.code-highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
-.code-highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
-.code-highlight .cp { color: #BC7A00 } /* Comment.Preproc */
-.code-highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
-.code-highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
-.code-highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
+.code-highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */
+.code-highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */
+.code-highlight .cp { color: #9C6500 } /* Comment.Preproc */
+.code-highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */
+.code-highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */
+.code-highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */
.code-highlight .gd { color: #A00000 } /* Generic.Deleted */
.code-highlight .ge { font-style: italic } /* Generic.Emph */
-.code-highlight .gr { color: #FF0000 } /* Generic.Error */
+.code-highlight .gr { color: #E40000 } /* Generic.Error */
.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
-.code-highlight .gi { color: #00A000 } /* Generic.Inserted */
-.code-highlight .go { color: #888888 } /* Generic.Output */
+.code-highlight .gi { color: #008400 } /* Generic.Inserted */
+.code-highlight .go { color: #717171 } /* Generic.Output */
.code-highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.code-highlight .gs { font-weight: bold } /* Generic.Strong */
.code-highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
@@ -58,15 +58,15 @@
.code-highlight .kt { color: #B00040 } /* Keyword.Type */
.code-highlight .m { color: #666666 } /* Literal.Number */
.code-highlight .s { color: #BA2121 } /* Literal.String */
-.code-highlight .na { color: #7D9029 } /* Name.Attribute */
+.code-highlight .na { color: #687822 } /* Name.Attribute */
.code-highlight .nb { color: #008000 } /* Name.Builtin */
.code-highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.code-highlight .no { color: #880000 } /* Name.Constant */
.code-highlight .nd { color: #AA22FF } /* Name.Decorator */
-.code-highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
-.code-highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
+.code-highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */
+.code-highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */
.code-highlight .nf { color: #0000FF } /* Name.Function */
-.code-highlight .nl { color: #A0A000 } /* Name.Label */
+.code-highlight .nl { color: #767600 } /* Name.Label */
.code-highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.code-highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.code-highlight .nv { color: #19177C } /* Name.Variable */
@@ -83,11 +83,11 @@
.code-highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
.code-highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.code-highlight .s2 { color: #BA2121 } /* Literal.String.Double */
-.code-highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
+.code-highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */
.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
-.code-highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
+.code-highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */
.code-highlight .sx { color: #008000 } /* Literal.String.Other */
-.code-highlight .sr { color: #BB6688 } /* Literal.String.Regex */
+.code-highlight .sr { color: #A45A77 } /* Literal.String.Regex */
.code-highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.code-highlight .ss { color: #19177C } /* Literal.String.Symbol */
.code-highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
diff --git a/searx/translations/ar/LC_MESSAGES/messages.mo b/searx/translations/ar/LC_MESSAGES/messages.mo
index c2113fdd9..25b75a27a 100644
--- a/searx/translations/ar/LC_MESSAGES/messages.mo
+++ b/searx/translations/ar/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/ar/LC_MESSAGES/messages.po b/searx/translations/ar/LC_MESSAGES/messages.po
index f05ae7e65..edf24bc6b 100644
--- a/searx/translations/ar/LC_MESSAGES/messages.po
+++ b/searx/translations/ar/LC_MESSAGES/messages.po
@@ -11,8 +11,8 @@ msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-11-24 19:24+0000\n"
-"PO-Revision-Date: 2021-12-11 18:11+0000\n"
-"Last-Translator: Alexandre Flament <alex@al-f.net>\n"
+"PO-Revision-Date: 2021-12-31 07:17+0000\n"
+"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
"Language-Team: Arabic <https://weblate.bubu1.eu/projects/searxng/searxng/ar/>"
"\n"
"Language: ar\n"
@@ -21,7 +21,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.8.1\n"
+"X-Generator: Weblate 4.10.1\n"
"Generated-By: Babel 2.9.1\n"
#: searx/webapp.py:164
@@ -82,7 +82,7 @@ msgstr "مظلم"
#: searx/webapp.py:184
msgid "timeout"
-msgstr ""
+msgstr "نفذ الوقت"
#: searx/webapp.py:185
msgid "parsing error"
@@ -118,7 +118,7 @@ msgstr ""
#: searx/webapp.py:205
msgid "too many requests"
-msgstr ""
+msgstr "الكثير من الطلبات"
#: searx/webapp.py:206
msgid "access denied"
diff --git a/searx/translations/cs/LC_MESSAGES/messages.mo b/searx/translations/cs/LC_MESSAGES/messages.mo
index 61da7c6ae..0319a692b 100644
--- a/searx/translations/cs/LC_MESSAGES/messages.mo
+++ b/searx/translations/cs/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/cs/LC_MESSAGES/messages.po b/searx/translations/cs/LC_MESSAGES/messages.po
index 5d662bf67..5cf8e11e7 100644
--- a/searx/translations/cs/LC_MESSAGES/messages.po
+++ b/searx/translations/cs/LC_MESSAGES/messages.po
@@ -12,7 +12,7 @@ msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-11-24 19:24+0000\n"
-"PO-Revision-Date: 2021-12-10 07:17+0000\n"
+"PO-Revision-Date: 2021-12-31 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
"Language-Team: Czech <https://weblate.bubu1.eu/projects/searxng/searxng/cs/>"
"\n"
@@ -22,7 +22,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n "
"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
-"X-Generator: Weblate 4.8.1\n"
+"X-Generator: Weblate 4.10.1\n"
"Generated-By: Babel 2.9.1\n"
#: searx/webapp.py:164
@@ -63,7 +63,7 @@ msgstr "mapa"
#: searx/webapp.py:173
msgid "onions"
-msgstr ""
+msgstr "cibule"
#: searx/webapp.py:174
msgid "science"
@@ -75,11 +75,11 @@ msgstr ""
#: searx/webapp.py:179
msgid "light"
-msgstr ""
+msgstr "světlý"
#: searx/webapp.py:180
msgid "dark"
-msgstr ""
+msgstr "tmavý"
#: searx/webapp.py:184
msgid "timeout"
@@ -91,19 +91,19 @@ msgstr ""
#: searx/webapp.py:186
msgid "HTTP protocol error"
-msgstr ""
+msgstr "chyba HTTP protokolu"
#: searx/webapp.py:187
msgid "network error"
-msgstr ""
+msgstr "síťová chyba"
#: searx/webapp.py:189
msgid "unexpected crash"
-msgstr ""
+msgstr "nečekaná chyba"
#: searx/webapp.py:196
msgid "HTTP error"
-msgstr ""
+msgstr "chyba HTTP"
#: searx/webapp.py:197
msgid "HTTP connection error"
@@ -123,7 +123,7 @@ msgstr ""
#: searx/webapp.py:206
msgid "access denied"
-msgstr ""
+msgstr "přístup odepřen"
#: searx/webapp.py:207
msgid "server API error"
@@ -136,7 +136,7 @@ msgstr "Nic nenalezeno"
#: searx/engines/qwant.py:198
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
msgid "Source"
-msgstr ""
+msgstr "zdroj"
#: searx/webapp.py:523 searx/webapp.py:935
msgid "Invalid settings, please edit your preferences"
@@ -344,7 +344,7 @@ msgstr "Veřejné instance"
#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
msgid "Contact instance maintainer"
-msgstr ""
+msgstr "Kontaktujte správce instance"
#: searx/templates/oscar/languages.html:2
msgid "Language"
@@ -389,7 +389,7 @@ msgstr "Povolit"
#: searx/templates/oscar/macros.html:139
msgid "broken"
-msgstr ""
+msgstr "rozbitý"
#: searx/templates/oscar/macros.html:141
msgid "supported"
@@ -416,7 +416,7 @@ msgstr "Počet výsledků"
#: searx/templates/oscar/preferences.html:14
msgid "Avg."
-msgstr ""
+msgstr "Prům."
#: searx/templates/oscar/messages/no_results.html:8
#: searx/templates/oscar/preferences.html:17
@@ -434,7 +434,7 @@ msgstr ""
#: searx/templates/simple/preferences.html:53
#: searx/templates/simple/stats.html:70
msgid "Median"
-msgstr ""
+msgstr "Medián"
#: searx/templates/oscar/preferences.html:39
#: searx/templates/oscar/stats.html:76
@@ -469,7 +469,7 @@ msgstr "Obecné"
#: searx/templates/oscar/preferences.html:102
#: searx/templates/oscar/preferences.html:193
msgid "User Interface"
-msgstr ""
+msgstr "Uživatelské rozhraní"
#: searx/templates/oscar/preferences.html:103
#: searx/templates/oscar/preferences.html:257
@@ -611,7 +611,7 @@ msgstr "Styl"
#: searx/templates/oscar/preferences.html:231
msgid "Show advanced settings"
-msgstr ""
+msgstr "Zobrazit rozšířená nastavení"
#: searx/templates/oscar/preferences.html:232
msgid "Show advanced settings panel in the home page by default"
diff --git a/searx/translations/da/LC_MESSAGES/messages.mo b/searx/translations/da/LC_MESSAGES/messages.mo
index 2016d3904..bbb8143d9 100644
--- a/searx/translations/da/LC_MESSAGES/messages.mo
+++ b/searx/translations/da/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/da/LC_MESSAGES/messages.po b/searx/translations/da/LC_MESSAGES/messages.po
index 4ec9bf9ad..3919f4d77 100644
--- a/searx/translations/da/LC_MESSAGES/messages.po
+++ b/searx/translations/da/LC_MESSAGES/messages.po
@@ -10,8 +10,8 @@ msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-11-24 19:24+0000\n"
-"PO-Revision-Date: 2021-12-24 07:17+0000\n"
-"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
+"PO-Revision-Date: 2021-12-31 07:17+0000\n"
+"Last-Translator: Frederik From <frederikfrom@pm.me>\n"
"Language-Team: Danish <https://weblate.bubu1.eu/projects/searxng/searxng/da/>"
"\n"
"Language: da\n"
@@ -19,7 +19,7 @@ msgstr ""
"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.8.1\n"
+"X-Generator: Weblate 4.10.1\n"
"Generated-By: Babel 2.9.1\n"
#: searx/webapp.py:164
@@ -60,7 +60,7 @@ msgstr "kort"
#: searx/webapp.py:173
msgid "onions"
-msgstr ""
+msgstr "onion-links"
#: searx/webapp.py:174
msgid "science"
@@ -68,7 +68,7 @@ msgstr "videnskab"
#: searx/webapp.py:178
msgid "auto"
-msgstr ""
+msgstr "automatisk"
#: searx/webapp.py:179
msgid "light"
@@ -80,31 +80,31 @@ msgstr "mørk"
#: searx/webapp.py:184
msgid "timeout"
-msgstr ""
+msgstr "udløbstid"
#: searx/webapp.py:185
msgid "parsing error"
-msgstr ""
+msgstr "fortolkningsfejl"
#: searx/webapp.py:186
msgid "HTTP protocol error"
-msgstr ""
+msgstr "HTTP-protokolfejl"
#: searx/webapp.py:187
msgid "network error"
-msgstr ""
+msgstr "netværksfejl"
#: searx/webapp.py:189
msgid "unexpected crash"
-msgstr ""
+msgstr "uventet nedbrud"
#: searx/webapp.py:196
msgid "HTTP error"
-msgstr ""
+msgstr "HTTP-fejl"
#: searx/webapp.py:197
msgid "HTTP connection error"
-msgstr ""
+msgstr "HTTP-tilkoblingsfejl"
#: searx/webapp.py:203
msgid "proxy error"
@@ -112,19 +112,19 @@ msgstr ""
#: searx/webapp.py:204
msgid "CAPTCHA"
-msgstr ""
+msgstr "CAPTCHA"
#: searx/webapp.py:205
msgid "too many requests"
-msgstr ""
+msgstr "for mange forespørgsler"
#: searx/webapp.py:206
msgid "access denied"
-msgstr ""
+msgstr "adgang nægtet"
#: searx/webapp.py:207
msgid "server API error"
-msgstr ""
+msgstr "server-API-fejl"
#: searx/webapp.py:399
msgid "No item found"
@@ -133,7 +133,7 @@ msgstr "Intet fundet"
#: searx/engines/qwant.py:198
#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:401
msgid "Source"
-msgstr ""
+msgstr "Kilde"
#: searx/webapp.py:523 searx/webapp.py:935
msgid "Invalid settings, please edit your preferences"
@@ -177,11 +177,11 @@ msgstr "Beregn {functions} af parametrene"
#: searx/engines/openstreetmap.py:155
msgid "Get directions"
-msgstr ""
+msgstr "Få rutevejledning"
#: searx/engines/pdbe.py:90
msgid "{title} (OBSOLETE)"
-msgstr ""
+msgstr "{title} (FORÆLDET)"
#: searx/engines/pdbe.py:97
msgid "This entry has been superseded by"
@@ -193,7 +193,7 @@ msgstr "Intet sammendrag er tilgængelig for denne publikation."
#: searx/engines/qwant.py:200
msgid "Channel"
-msgstr ""
+msgstr "Kanal"
#: searx/plugins/hash_plugin.py:24
msgid "Converts strings to different hash digests."
@@ -247,7 +247,7 @@ msgstr ""
#: searx/plugins/self_info.py:19
msgid "Self Informations"
-msgstr ""
+msgstr "Selvinformation"
#: searx/plugins/self_info.py:20
msgid ""
@@ -322,11 +322,11 @@ msgstr "en privatlivs--respekterende, hackbar meta-søgemaskine"
#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
msgid "Source code"
-msgstr ""
+msgstr "Kildekode"
#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
msgid "Issue tracker"
-msgstr ""
+msgstr "Problemsporer"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
@@ -338,15 +338,15 @@ msgstr "Søgemaskine-statistik"
#: searx/templates/simple/base.html:58
#: searx/templates/simple/messages/no_results.html:15
msgid "Public instances"
-msgstr ""
+msgstr "Offentlige instanser"
#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
msgid "Contact instance maintainer"
-msgstr ""
+msgstr "Kontakt tilbyderen af instansen"
#: searx/templates/oscar/languages.html:2
msgid "Language"
-msgstr ""
+msgstr "Sprog"
#: searx/templates/oscar/languages.html:4
#: searx/templates/simple/filters/languages.html:2
@@ -405,7 +405,7 @@ msgstr "indstillinger"
#: searx/templates/oscar/preferences.html:12
#: searx/templates/simple/preferences.html:29
msgid "No HTTPS"
-msgstr ""
+msgstr "Ingen HTTPS"
#: searx/templates/oscar/preferences.html:14
#: searx/templates/oscar/results.html:27 searx/templates/simple/results.html:40
@@ -414,7 +414,7 @@ msgstr "Antal resultater"
#: searx/templates/oscar/preferences.html:14
msgid "Avg."
-msgstr ""
+msgstr "Gns."
#: searx/templates/oscar/messages/no_results.html:8
#: searx/templates/oscar/preferences.html:17
@@ -425,28 +425,28 @@ msgstr ""
#: searx/templates/simple/preferences.html:32
#: searx/templates/simple/results.html:50
msgid "View error logs and submit a bug report"
-msgstr ""
+msgstr "Vis fejllogger og send en fejlrapport ind"
#: searx/templates/oscar/preferences.html:38
#: searx/templates/oscar/stats.html:70
#: searx/templates/simple/preferences.html:53
#: searx/templates/simple/stats.html:70
msgid "Median"
-msgstr ""
+msgstr "Median"
#: searx/templates/oscar/preferences.html:39
#: searx/templates/oscar/stats.html:76
#: searx/templates/simple/preferences.html:54
#: searx/templates/simple/stats.html:76
msgid "P80"
-msgstr ""
+msgstr "P80"
#: searx/templates/oscar/preferences.html:40
#: searx/templates/oscar/stats.html:82
#: searx/templates/simple/preferences.html:55
#: searx/templates/simple/stats.html:82
msgid "P95"
-msgstr ""
+msgstr "P95"
#: searx/templates/oscar/preferences.html:68
#: searx/templates/simple/preferences.html:83
diff --git a/searx/translations/et/LC_MESSAGES/messages.mo b/searx/translations/et/LC_MESSAGES/messages.mo
index c6a67932b..c5c3c71a7 100644
--- a/searx/translations/et/LC_MESSAGES/messages.mo
+++ b/searx/translations/et/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/et/LC_MESSAGES/messages.po b/searx/translations/et/LC_MESSAGES/messages.po
index 110c1efc7..23e09ef25 100644
--- a/searx/translations/et/LC_MESSAGES/messages.po
+++ b/searx/translations/et/LC_MESSAGES/messages.po
@@ -7,18 +7,19 @@
# Madis Otenurm, 2019
msgid ""
msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-11-24 19:24+0000\n"
-"PO-Revision-Date: 2020-12-04 19:01+0000\n"
-"Last-Translator: Madis Otenurm\n"
+"PO-Revision-Date: 2021-12-31 07:17+0000\n"
+"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
+"Language-Team: Estonian <https://weblate.bubu1.eu/projects/searxng/searxng/"
+"et/>\n"
"Language: et\n"
-"Language-Team: Estonian "
-"(http://www.transifex.com/asciimoo/searx/language/et/)\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.10.1\n"
"Generated-By: Babel 2.9.1\n"
#: searx/webapp.py:164
@@ -75,7 +76,7 @@ msgstr ""
#: searx/webapp.py:180
msgid "dark"
-msgstr ""
+msgstr "pime"
#: searx/webapp.py:184
msgid "timeout"
@@ -192,7 +193,7 @@ msgstr "Selle väljaande jaoks pole abstraktset."
#: searx/engines/qwant.py:200
msgid "Channel"
-msgstr ""
+msgstr "Kanal"
#: searx/plugins/hash_plugin.py:24
msgid "Converts strings to different hash digests."
@@ -385,7 +386,7 @@ msgstr "Luba"
#: searx/templates/oscar/macros.html:139
msgid "broken"
-msgstr ""
+msgstr "katki"
#: searx/templates/oscar/macros.html:141
msgid "supported"
@@ -588,7 +589,7 @@ msgstr "Muuda paigutuse keelt"
#: searx/templates/oscar/preferences.html:210
#: searx/templates/simple/preferences.html:197
msgid "Theme"
-msgstr ""
+msgstr "Teema"
#: searx/templates/oscar/preferences.html:211
#: searx/templates/simple/preferences.html:205
@@ -1360,4 +1361,3 @@ msgstr ""
#~ " contains your query. Your browser "
#~ "can record this title."
#~ msgstr ""
-
diff --git a/searx/translations/it/LC_MESSAGES/messages.mo b/searx/translations/it/LC_MESSAGES/messages.mo
index ee3dbd351..d65388f92 100644
--- a/searx/translations/it/LC_MESSAGES/messages.mo
+++ b/searx/translations/it/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/it/LC_MESSAGES/messages.po b/searx/translations/it/LC_MESSAGES/messages.po
index 6af3745d0..2c8f1f1c9 100644
--- a/searx/translations/it/LC_MESSAGES/messages.po
+++ b/searx/translations/it/LC_MESSAGES/messages.po
@@ -17,8 +17,8 @@ msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-11-24 19:24+0000\n"
-"PO-Revision-Date: 2021-12-24 07:17+0000\n"
-"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
+"PO-Revision-Date: 2021-12-31 07:17+0000\n"
+"Last-Translator: VaiTon <eyadlorenzo@gmail.com>\n"
"Language-Team: Italian <https://weblate.bubu1.eu/projects/searxng/searxng/it/"
">\n"
"Language: it\n"
@@ -26,7 +26,7 @@ msgstr ""
"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.8.1\n"
+"X-Generator: Weblate 4.10.1\n"
"Generated-By: Babel 2.9.1\n"
#: searx/webapp.py:164
@@ -760,7 +760,7 @@ msgstr "Affidabilità"
#: searx/templates/oscar/preferences.html:396
msgid "Query"
-msgstr "Domanda"
+msgstr "Richiesta"
#: searx/templates/oscar/preferences.html:403
#: searx/templates/simple/preferences.html:321
diff --git a/searx/translations/ja/LC_MESSAGES/messages.mo b/searx/translations/ja/LC_MESSAGES/messages.mo
index 80dd1f4fc..f887ef270 100644
--- a/searx/translations/ja/LC_MESSAGES/messages.mo
+++ b/searx/translations/ja/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/ja/LC_MESSAGES/messages.po b/searx/translations/ja/LC_MESSAGES/messages.po
index 53ea0eb3c..fb28b8f67 100644
--- a/searx/translations/ja/LC_MESSAGES/messages.po
+++ b/searx/translations/ja/LC_MESSAGES/messages.po
@@ -17,7 +17,7 @@ msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-11-24 19:24+0000\n"
-"PO-Revision-Date: 2021-12-10 07:17+0000\n"
+"PO-Revision-Date: 2021-12-31 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
"Language-Team: Japanese <https://weblate.bubu1.eu/projects/searxng/searxng/"
"ja/>\n"
@@ -26,7 +26,7 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.8.1\n"
+"X-Generator: Weblate 4.10.1\n"
"Generated-By: Babel 2.9.1\n"
#: searx/webapp.py:164
@@ -188,7 +188,7 @@ msgstr "経路を"
#: searx/engines/pdbe.py:90
msgid "{title} (OBSOLETE)"
-msgstr ""
+msgstr "{title} (廃棄済み)"
#: searx/engines/pdbe.py:97
msgid "This entry has been superseded by"
@@ -212,7 +212,7 @@ msgstr "ハッシュダイジェスト"
#: searx/plugins/hostname_replace.py:9
msgid "Hostname replace"
-msgstr ""
+msgstr "ホストネーム入れ替え"
#: searx/plugins/hostname_replace.py:10
msgid "Rewrite result hostnames or remove results based on the hostname"
@@ -248,7 +248,7 @@ msgstr "カテゴリが選択されたときに検索を実行します。複数
#: searx/plugins/self_info.py:19
msgid "Self Informations"
-msgstr ""
+msgstr "自分の情報"
#: searx/plugins/self_info.py:20
msgid ""
@@ -295,7 +295,7 @@ msgstr "このサイトについて"
#: searx/templates/oscar/advanced.html:4
msgid "Advanced settings"
-msgstr "発展的な設定"
+msgstr "詳細設定"
#: searx/templates/oscar/base.html:55
#: searx/templates/oscar/messages/first_time.html:4
@@ -321,11 +321,11 @@ msgstr "プライバシー保護を重視した、ハッカブルなメタサー
#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
msgid "Source code"
-msgstr ""
+msgstr "ソースコード"
#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
msgid "Issue tracker"
-msgstr ""
+msgstr "イシュートラッカー"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
@@ -345,7 +345,7 @@ msgstr ""
#: searx/templates/oscar/languages.html:2
msgid "Language"
-msgstr ""
+msgstr "言語"
#: searx/templates/oscar/languages.html:4
#: searx/templates/simple/filters/languages.html:2
@@ -386,7 +386,7 @@ msgstr "許可する"
#: searx/templates/oscar/macros.html:139
msgid "broken"
-msgstr ""
+msgstr "起動不可"
#: searx/templates/oscar/macros.html:141
msgid "supported"
@@ -404,7 +404,7 @@ msgstr "設定"
#: searx/templates/oscar/preferences.html:12
#: searx/templates/simple/preferences.html:29
msgid "No HTTPS"
-msgstr ""
+msgstr "No HTTPS"
#: searx/templates/oscar/preferences.html:14
#: searx/templates/oscar/results.html:27 searx/templates/simple/results.html:40
@@ -413,7 +413,7 @@ msgstr "通知の数"
#: searx/templates/oscar/preferences.html:14
msgid "Avg."
-msgstr ""
+msgstr "平均"
#: searx/templates/oscar/messages/no_results.html:8
#: searx/templates/oscar/preferences.html:17
@@ -431,7 +431,7 @@ msgstr ""
#: searx/templates/simple/preferences.html:53
#: searx/templates/simple/stats.html:70
msgid "Median"
-msgstr ""
+msgstr "中央値"
#: searx/templates/oscar/preferences.html:39
#: searx/templates/oscar/stats.html:76
@@ -466,7 +466,7 @@ msgstr "一般設定"
#: searx/templates/oscar/preferences.html:102
#: searx/templates/oscar/preferences.html:193
msgid "User Interface"
-msgstr ""
+msgstr "ユーザーインタフェース"
#: searx/templates/oscar/preferences.html:103
#: searx/templates/oscar/preferences.html:257
@@ -483,7 +483,7 @@ msgstr "検索エンジン"
#: searx/templates/oscar/preferences.html:105
#: searx/templates/simple/preferences.html:315
msgid "Special Queries"
-msgstr ""
+msgstr "特殊クエリー"
#: searx/templates/oscar/preferences.html:106
#: searx/templates/oscar/preferences.html:442
@@ -567,7 +567,7 @@ msgstr "利用可能な場合(プラグインが必要)、オープンアクセ
#: searx/templates/oscar/preferences.html:183
#: searx/templates/simple/preferences.html:173
msgid "Engine tokens"
-msgstr ""
+msgstr "エンジントークン"
#: searx/templates/oscar/preferences.html:184
#: searx/templates/simple/preferences.html:177
@@ -587,12 +587,12 @@ msgstr "表示する言語を変更"
#: searx/templates/oscar/preferences.html:210
#: searx/templates/simple/preferences.html:197
msgid "Theme"
-msgstr ""
+msgstr "テーマ"
#: searx/templates/oscar/preferences.html:211
#: searx/templates/simple/preferences.html:205
msgid "Change SearXNG layout"
-msgstr ""
+msgstr "SearXNGレイアウトの変更"
#: searx/templates/oscar/preferences.html:222
#: searx/templates/oscar/preferences.html:228
@@ -606,11 +606,11 @@ msgstr "スタイル"
#: searx/templates/oscar/preferences.html:231
msgid "Show advanced settings"
-msgstr ""
+msgstr "詳細設定表示"
#: searx/templates/oscar/preferences.html:232
msgid "Show advanced settings panel in the home page by default"
-msgstr ""
+msgstr "デフォルトでホームページで詳細設定を表示する"
#: searx/templates/oscar/preferences.html:235
#: searx/templates/oscar/preferences.html:245
@@ -743,7 +743,7 @@ msgstr ""
#: searx/templates/oscar/preferences.html:396
msgid "Query"
-msgstr ""
+msgstr "クエリー"
#: searx/templates/oscar/preferences.html:403
#: searx/templates/simple/preferences.html:321
diff --git a/searx/translations/nl/LC_MESSAGES/messages.mo b/searx/translations/nl/LC_MESSAGES/messages.mo
index c584fc1d6..846ffcda6 100644
--- a/searx/translations/nl/LC_MESSAGES/messages.mo
+++ b/searx/translations/nl/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/nl/LC_MESSAGES/messages.po b/searx/translations/nl/LC_MESSAGES/messages.po
index f4062bfca..0acfae81a 100644
--- a/searx/translations/nl/LC_MESSAGES/messages.po
+++ b/searx/translations/nl/LC_MESSAGES/messages.po
@@ -12,8 +12,8 @@ msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-11-24 19:24+0000\n"
-"PO-Revision-Date: 2021-12-24 07:17+0000\n"
-"Last-Translator: Stephan Wijman <s.wijman@mailarena.net>\n"
+"PO-Revision-Date: 2021-12-31 07:17+0000\n"
+"Last-Translator: Gert-dev <gert+github@disroot.org>\n"
"Language-Team: Dutch <https://weblate.bubu1.eu/projects/searxng/searxng/nl/>"
"\n"
"Language: nl\n"
@@ -21,7 +21,7 @@ msgstr ""
"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.8.1\n"
+"X-Generator: Weblate 4.10.1\n"
"Generated-By: Babel 2.9.1\n"
#: searx/webapp.py:164
@@ -82,35 +82,35 @@ msgstr "donker"
#: searx/webapp.py:184
msgid "timeout"
-msgstr ""
+msgstr "verlopen"
#: searx/webapp.py:185
msgid "parsing error"
-msgstr "ontleden fout"
+msgstr "fout bij ontleden"
#: searx/webapp.py:186
msgid "HTTP protocol error"
-msgstr "HTTP protocol fout"
+msgstr "HTTP-protocolfout"
#: searx/webapp.py:187
msgid "network error"
-msgstr "netwerk fout"
+msgstr "netwerkfout"
#: searx/webapp.py:189
msgid "unexpected crash"
-msgstr "onverwachte crash"
+msgstr "onverwacht falen"
#: searx/webapp.py:196
msgid "HTTP error"
-msgstr "HTTP fout"
+msgstr "HTTP-fout"
#: searx/webapp.py:197
msgid "HTTP connection error"
-msgstr "HTTP verbinding fout"
+msgstr "HTTP-verbindingsfout"
#: searx/webapp.py:203
msgid "proxy error"
-msgstr "proxy fout"
+msgstr "proxy-fout"
#: searx/webapp.py:204
msgid "CAPTCHA"
@@ -118,7 +118,7 @@ msgstr "CAPTCHA"
#: searx/webapp.py:205
msgid "too many requests"
-msgstr "te vele verzoeken"
+msgstr "te veel aanvragen"
#: searx/webapp.py:206
msgid "access denied"
@@ -126,7 +126,7 @@ msgstr "toegang geweigerd"
#: searx/webapp.py:207
msgid "server API error"
-msgstr "server API fout"
+msgstr "server-API-fout"
#: searx/webapp.py:399
msgid "No item found"
@@ -139,7 +139,7 @@ msgstr "Bron"
#: searx/webapp.py:523 searx/webapp.py:935
msgid "Invalid settings, please edit your preferences"
-msgstr "Ongeldige instellingen, werk je voorkeuren bij"
+msgstr "Ongeldige instellingen, gelieve je voorkeuren bij te werken"
#: searx/webapp.py:539
msgid "Invalid settings"
@@ -151,11 +151,11 @@ msgstr "zoekfout"
#: searx/webapp.py:731
msgid "{minutes} minute(s) ago"
-msgstr "{minutes} min geleden"
+msgstr "{minutes} minu(u)t(en) geleden"
#: searx/webapp.py:733
msgid "{hours} hour(s), {minutes} minute(s) ago"
-msgstr "{hours} uur, {minutes} min geleden"
+msgstr "{hours} uur, {minutes} minu(u)t(en) geleden"
#: searx/webapp.py:856
msgid "Suspended"
@@ -163,7 +163,7 @@ msgstr "Geschorst"
#: searx/answerers/random/answerer.py:65
msgid "Random value generator"
-msgstr "Random value generator"
+msgstr "Generator van willekeurige waarden"
#: searx/answerers/random/answerer.py:66
msgid "Generate different random values"
@@ -187,7 +187,7 @@ msgstr "{title} (VEROUDERD)"
#: searx/engines/pdbe.py:97
msgid "This entry has been superseded by"
-msgstr "Dit object is vervangen door"
+msgstr "Dit object is overbodig gemaakt door"
#: searx/engines/pubmed.py:78
msgid "No abstract is available for this publication."
@@ -199,19 +199,21 @@ msgstr "Kanaal"
#: searx/plugins/hash_plugin.py:24
msgid "Converts strings to different hash digests."
-msgstr ""
+msgstr "Zet tekstwaarden om naar verschillende hash digests."
#: searx/plugins/hash_plugin.py:52
msgid "hash digest"
-msgstr ""
+msgstr "hash digest"
#: searx/plugins/hostname_replace.py:9
msgid "Hostname replace"
-msgstr ""
+msgstr "Servernaam vervangen"
#: searx/plugins/hostname_replace.py:10
msgid "Rewrite result hostnames or remove results based on the hostname"
msgstr ""
+"Pas resulterende servernamen aan of verwijder resultaten op basis van de "
+"servernaam"
#: searx/plugins/infinite_scroll.py:3
msgid "Infinite scroll"
@@ -220,8 +222,7 @@ msgstr "Oneindig scrollen"
#: searx/plugins/infinite_scroll.py:4
msgid "Automatically load next page when scrolling to bottom of current page"
msgstr ""
-"Volgende pagina automatisch laden bij bereiken van de onderkant van de "
-"huidige pagina"
+"Volgende pagina automatisch laden bij bereiken van onderkant huidige pagina"
#: searx/plugins/oa_doi_rewrite.py:9
msgid "Open Access DOI rewrite"
@@ -250,7 +251,7 @@ msgstr ""
#: searx/plugins/self_info.py:19
msgid "Self Informations"
-msgstr ""
+msgstr "Informatie Over Jezelf"
#: searx/plugins/self_info.py:20
msgid ""
@@ -322,7 +323,7 @@ msgstr "Zoekmachine"
#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:54
msgid "a privacy-respecting, hackable metasearch engine"
-msgstr "een privacy-eerbiedigende, aanpasbare metazoekmachine"
+msgstr "een privacy-respecterende, aanpasbare meta-zoekmachine"
#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:55
msgid "Source code"
@@ -330,7 +331,7 @@ msgstr "Broncode"
#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:56
msgid "Issue tracker"
-msgstr "Probleem tracker"
+msgstr "Probleem-tracker"
#: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18
#: searx/templates/simple/base.html:57 searx/templates/simple/stats.html:21
@@ -346,7 +347,7 @@ msgstr "Openbare instanties"
#: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:59
msgid "Contact instance maintainer"
-msgstr ""
+msgstr "Neem contact op met beheerder instantie"
#: searx/templates/oscar/languages.html:2
msgid "Language"
@@ -391,7 +392,7 @@ msgstr "Toestaan"
#: searx/templates/oscar/macros.html:139
msgid "broken"
-msgstr ""
+msgstr "stuk"
#: searx/templates/oscar/macros.html:141
msgid "supported"
@@ -409,7 +410,7 @@ msgstr "voorkeuren"
#: searx/templates/oscar/preferences.html:12
#: searx/templates/simple/preferences.html:29
msgid "No HTTPS"
-msgstr ""
+msgstr "Geen HTTPS"
#: searx/templates/oscar/preferences.html:14
#: searx/templates/oscar/results.html:27 searx/templates/simple/results.html:40
@@ -418,7 +419,7 @@ msgstr "Aantal zoekresultaten"
#: searx/templates/oscar/preferences.html:14
msgid "Avg."
-msgstr ""
+msgstr "Gem."
#: searx/templates/oscar/messages/no_results.html:8
#: searx/templates/oscar/preferences.html:17
@@ -429,33 +430,33 @@ msgstr ""
#: searx/templates/simple/preferences.html:32
#: searx/templates/simple/results.html:50
msgid "View error logs and submit a bug report"
-msgstr ""
+msgstr "Bekijk foutenlogboek en verstuur een probleemrapport"
#: searx/templates/oscar/preferences.html:38
#: searx/templates/oscar/stats.html:70
#: searx/templates/simple/preferences.html:53
#: searx/templates/simple/stats.html:70
msgid "Median"
-msgstr ""
+msgstr "Mediaan"
#: searx/templates/oscar/preferences.html:39
#: searx/templates/oscar/stats.html:76
#: searx/templates/simple/preferences.html:54
#: searx/templates/simple/stats.html:76
msgid "P80"
-msgstr ""
+msgstr "P80"
#: searx/templates/oscar/preferences.html:40
#: searx/templates/oscar/stats.html:82
#: searx/templates/simple/preferences.html:55
#: searx/templates/simple/stats.html:82
msgid "P95"
-msgstr ""
+msgstr "P95"
#: searx/templates/oscar/preferences.html:68
#: searx/templates/simple/preferences.html:83
msgid "Failed checker test(s): "
-msgstr ""
+msgstr "Gefaalde controletest(s): "
#: searx/templates/oscar/preferences.html:96
#: searx/templates/simple/preferences.html:101
@@ -471,7 +472,7 @@ msgstr "Algemeen"
#: searx/templates/oscar/preferences.html:102
#: searx/templates/oscar/preferences.html:193
msgid "User Interface"
-msgstr ""
+msgstr "Gebruikersinterface"
#: searx/templates/oscar/preferences.html:103
#: searx/templates/oscar/preferences.html:257
@@ -488,7 +489,7 @@ msgstr "Zoekmachines"
#: searx/templates/oscar/preferences.html:105
#: searx/templates/simple/preferences.html:315
msgid "Special Queries"
-msgstr ""
+msgstr "Speciale Zoekopdrachten"
#: searx/templates/oscar/preferences.html:106
#: searx/templates/oscar/preferences.html:442
@@ -594,12 +595,12 @@ msgstr "Wijzig de taal van de lay-out"
#: searx/templates/oscar/preferences.html:210
#: searx/templates/simple/preferences.html:197
msgid "Theme"
-msgstr ""
+msgstr "Thema"
#: searx/templates/oscar/preferences.html:211
#: searx/templates/simple/preferences.html:205
msgid "Change SearXNG layout"
-msgstr ""
+msgstr "Verander lay-out van SearXNG"
#: searx/templates/oscar/preferences.html:222
#: searx/templates/oscar/preferences.html:228
@@ -613,11 +614,11 @@ msgstr "Stijl"
#: searx/templates/oscar/preferences.html:231
msgid "Show advanced settings"
-msgstr ""
+msgstr "Geavanceerde instellingen tonen"
#: searx/templates/oscar/preferences.html:232
msgid "Show advanced settings panel in the home page by default"
-msgstr ""
+msgstr "Paneel met geavanceerde instellingen standaard tonen op homepagina"
#: searx/templates/oscar/preferences.html:235
#: searx/templates/oscar/preferences.html:245
@@ -664,7 +665,7 @@ msgstr "Afbeeldingenproxy"
#: searx/templates/oscar/preferences.html:274
#: searx/templates/simple/preferences.html:256
msgid "Proxying image results through SearXNG"
-msgstr ""
+msgstr "Afbeeldingsresultaten proxyen langs SearXNG"
#: searx/templates/oscar/preferences.html:277
#: searx/templates/oscar/preferences.html:288
@@ -683,7 +684,7 @@ msgstr "Uitgeschakeld"
#: searx/templates/oscar/preferences.html:284
#: searx/templates/simple/preferences.html:261
msgid "Query in the page's title"
-msgstr ""
+msgstr "Zoekopdracht in paginatitel"
#: searx/templates/oscar/preferences.html:285
#: searx/templates/simple/preferences.html:268
@@ -691,6 +692,8 @@ msgid ""
"When enabled, the result page's title contains your query. Your browser "
"can record this title"
msgstr ""
+"Indien aangevinkt, zal de paginatitel je zoekopdracht bevatten. Je browser "
+"kan deze titel mogelijk opslaan"
#: searx/templates/oscar/preferences.html:315
msgid "Allow all"
@@ -732,7 +735,7 @@ msgstr "Tijdspanne"
#: searx/templates/simple/preferences.html:288
#: searx/templates/simple/stats.html:31
msgid "Response time"
-msgstr ""
+msgstr "Responstijd"
#: searx/templates/oscar/preferences.html:337
#: searx/templates/oscar/preferences.html:341
@@ -746,11 +749,11 @@ msgstr "Max. duur"
#: searx/templates/simple/preferences.html:290
#: searx/templates/simple/stats.html:32
msgid "Reliability"
-msgstr ""
+msgstr "Betrouwbaarheid"
#: searx/templates/oscar/preferences.html:396
msgid "Query"
-msgstr ""
+msgstr "Zoekopdracht"
#: searx/templates/oscar/preferences.html:403
#: searx/templates/simple/preferences.html:321
@@ -775,12 +778,12 @@ msgstr "Voorbeelden"
#: searx/templates/oscar/preferences.html:411
#: searx/templates/simple/preferences.html:327
msgid "This is the list of SearXNG's instant answering modules."
-msgstr ""
+msgstr "Dit is de lijst met SearXNG's \"onmiddellijk antwoord\"-modules."
#: searx/templates/oscar/preferences.html:424
#: searx/templates/simple/preferences.html:338
msgid "This is the list of plugins."
-msgstr ""
+msgstr "Dit is de lijst met plug-ins."
#: searx/templates/oscar/preferences.html:445
#: searx/templates/simple/preferences.html:357
@@ -788,11 +791,13 @@ msgid ""
"This is the list of cookies and their values SearXNG is storing on your "
"computer."
msgstr ""
+"Dit is de lijst met cookies en hun waarden die SearXNG op je computer "
+"opslaat."
#: searx/templates/oscar/preferences.html:446
#: searx/templates/simple/preferences.html:358
msgid "With that list, you can assess SearXNG transparency."
-msgstr ""
+msgstr "Met die lijst kan je de transparantie van SearXNG beoordelen."
#: searx/templates/oscar/preferences.html:451
#: searx/templates/simple/preferences.html:363
@@ -927,7 +932,7 @@ msgstr "Scores"
#: searx/templates/oscar/stats.html:31 searx/templates/simple/stats.html:30
msgid "Result count"
-msgstr ""
+msgstr "Aantal resultaten"
#: searx/templates/oscar/stats.html:42 searx/templates/simple/stats.html:41
msgid "Scores per result"
@@ -935,64 +940,64 @@ msgstr "Scores per zoekresultaat"
#: searx/templates/oscar/stats.html:65 searx/templates/simple/stats.html:65
msgid "Total"
-msgstr ""
+msgstr "Totaal"
#: searx/templates/oscar/stats.html:66 searx/templates/simple/stats.html:66
msgid "HTTP"
-msgstr ""
+msgstr "HTTP"
#: searx/templates/oscar/stats.html:67 searx/templates/simple/stats.html:67
msgid "Processing"
-msgstr ""
+msgstr "Verwerken"
#: searx/templates/oscar/stats.html:106 searx/templates/simple/stats.html:105
msgid "Warnings"
-msgstr ""
+msgstr "Waarschuwingen"
#: searx/templates/oscar/stats.html:106 searx/templates/simple/stats.html:105
msgid "Errors and exceptions"
-msgstr ""
+msgstr "Foutmeldingen en uitzonderingen"
#: searx/templates/oscar/stats.html:112 searx/templates/simple/stats.html:111
msgid "Exception"
-msgstr ""
+msgstr "Uitzondering"
#: searx/templates/oscar/stats.html:114 searx/templates/simple/stats.html:113
msgid "Message"
-msgstr ""
+msgstr "Bericht"
#: searx/templates/oscar/stats.html:116 searx/templates/simple/stats.html:115
msgid "Percentage"
-msgstr ""
+msgstr "Percentage"
#: searx/templates/oscar/stats.html:118 searx/templates/simple/stats.html:117
msgid "Parameter"
-msgstr ""
+msgstr "Parameter"
#: searx/templates/oscar/result_templates/files.html:35
#: searx/templates/oscar/stats.html:126 searx/templates/simple/stats.html:125
msgid "Filename"
-msgstr ""
+msgstr "Bestandsnaam"
#: searx/templates/oscar/stats.html:127 searx/templates/simple/stats.html:126
msgid "Function"
-msgstr ""
+msgstr "Functie"
#: searx/templates/oscar/stats.html:128 searx/templates/simple/stats.html:127
msgid "Code"
-msgstr ""
+msgstr "Code"
#: searx/templates/oscar/stats.html:135 searx/templates/simple/stats.html:134
msgid "Checker"
-msgstr ""
+msgstr "Controleur"
#: searx/templates/oscar/stats.html:138 searx/templates/simple/stats.html:137
msgid "Failed test"
-msgstr ""
+msgstr "Gefaalde test"
#: searx/templates/oscar/stats.html:139 searx/templates/simple/stats.html:138
msgid "Comment(s)"
-msgstr ""
+msgstr "Opmerking(en)"
#: searx/templates/oscar/time-range.html:5
#: searx/templates/simple/filters/time_range.html:3
@@ -1026,7 +1031,7 @@ msgstr "Opgelet!"
#: searx/templates/oscar/messages/first_time.html:7
msgid "It look like you are using SearXNG first time."
-msgstr ""
+msgstr "Het lijkt erop dat je SearXNG voor de eerste keer gebruikt."
#: searx/templates/oscar/messages/no_cookies.html:3
msgid "Information!"
@@ -1050,6 +1055,8 @@ msgstr "Zoekmachines konden geen resultaten ophalen."
#: searx/templates/simple/messages/no_results.html:15
msgid "Please, try again later or find another SearXNG instance."
msgstr ""
+"Gelieve later opnieuw te proberen of een andere SearXNG-instantie te "
+"proberen."
#: searx/templates/oscar/messages/no_results.html:17
#: searx/templates/simple/messages/no_results.html:20
@@ -1138,11 +1145,11 @@ msgstr "TiB"
#: searx/templates/oscar/result_templates/files.html:46
msgid "Date"
-msgstr ""
+msgstr "Datum"
#: searx/templates/oscar/result_templates/files.html:48
msgid "Type"
-msgstr ""
+msgstr "Type"
#: searx/templates/oscar/result_templates/images.html:27
msgid "Get image"
@@ -1156,7 +1163,7 @@ msgstr "Bekijk bron"
#: searx/templates/oscar/result_templates/map.html:26
#: searx/templates/simple/result_templates/map.html:12
msgid "address"
-msgstr ""
+msgstr "Adres"
#: searx/templates/oscar/result_templates/map.html:59
#: searx/templates/simple/result_templates/map.html:43
@@ -1203,7 +1210,7 @@ msgstr "Klik op het vergrootglas om te zoeken"
#: searx/templates/simple/preferences.html:85
msgid "Errors:"
-msgstr ""
+msgstr "Fouten:"
#: searx/templates/simple/preferences.html:181
msgid "User interface"
@@ -1211,11 +1218,11 @@ msgstr "Gebruikersinterface"
#: searx/templates/simple/preferences.html:208
msgid "Theme style"
-msgstr ""
+msgstr "Themastijl"
#: searx/templates/simple/preferences.html:216
msgid "Choose auto to follow your browser settings"
-msgstr ""
+msgstr "Kies auto om je browserinstellingen te gebruiken"
#: searx/templates/simple/preferences.html:275
msgid "Currently used search engines"
@@ -1232,25 +1239,25 @@ msgstr "Antwoorden"
#: searx/templates/simple/search.html:9
#: searx/templates/simple/simple_search.html:5
msgid "clear"
-msgstr ""
+msgstr "wissen"
#: searx/templates/simple/search.html:10
#: searx/templates/simple/simple_search.html:6
msgid "search"
-msgstr ""
+msgstr "zoeken"
#: searx/templates/simple/result_templates/default.html:14
#: searx/templates/simple/result_templates/videos.html:14
msgid "This site did not provide any description."
-msgstr ""
+msgstr "Deze site is niet voorzien van een beschrijving."
#: searx/templates/simple/result_templates/images.html:22
msgid "Format"
-msgstr ""
+msgstr "Formaat"
#: searx/templates/simple/result_templates/images.html:24
msgid "Engine"
-msgstr ""
+msgstr "Zoekmachine"
#~ msgid "Engine time (sec)"
#~ msgstr "Snelheid zoekmachine (sec)"
diff --git a/searx/translations/ta/LC_MESSAGES/messages.mo b/searx/translations/ta/LC_MESSAGES/messages.mo
index 8dfe48005..216987087 100644
--- a/searx/translations/ta/LC_MESSAGES/messages.mo
+++ b/searx/translations/ta/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/searx/translations/ta/LC_MESSAGES/messages.po b/searx/translations/ta/LC_MESSAGES/messages.po
index 8f597947c..e91a37dce 100644
--- a/searx/translations/ta/LC_MESSAGES/messages.po
+++ b/searx/translations/ta/LC_MESSAGES/messages.po
@@ -14,7 +14,7 @@ msgstr ""
"Project-Id-Version: searx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-11-24 19:24+0000\n"
-"PO-Revision-Date: 2021-12-24 07:17+0000\n"
+"PO-Revision-Date: 2021-12-31 07:17+0000\n"
"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
"Language-Team: Tamil <https://weblate.bubu1.eu/projects/searxng/searxng/ta/>"
"\n"
@@ -23,7 +23,7 @@ msgstr ""
"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.8.1\n"
+"X-Generator: Weblate 4.10.1\n"
"Generated-By: Babel 2.9.1\n"
#: searx/webapp.py:164
@@ -184,7 +184,6 @@ msgid "Get directions"
msgstr "திசைகளைப் பெறுங்கள்"
#: searx/engines/pdbe.py:90
-#, fuzzy
msgid "{title} (OBSOLETE)"
msgstr "{title} (காலாவதியானது)"
diff --git a/searx/webapp.py b/searx/webapp.py
index a7812f181..a2aa84d9d 100755
--- a/searx/webapp.py
+++ b/searx/webapp.py
@@ -71,6 +71,7 @@ from searx.webutils import (
get_themes,
prettify_url,
new_hmac,
+ is_hmac_of,
is_flask_run_cmdline,
)
from searx.webadapter import (
@@ -1067,8 +1068,7 @@ def image_proxy():
if not url:
return '', 400
- h = new_hmac(settings['server']['secret_key'], url.encode())
- if h != request.args.get('h'):
+ if not is_hmac_of(settings['server']['secret_key'], url.encode(), request.args.get('h', '')):
return '', 400
maximum_size = 5 * 1024 * 1024
diff --git a/searx/webutils.py b/searx/webutils.py
index 737e5a82f..068582858 100644
--- a/searx/webutils.py
+++ b/searx/webutils.py
@@ -77,14 +77,12 @@ def get_result_templates(templates_path):
def new_hmac(secret_key, url):
- try:
- secret_key_bytes = bytes(secret_key, 'utf-8')
- except TypeError as err:
- if isinstance(secret_key, bytes):
- secret_key_bytes = secret_key
- else:
- raise err
- return hmac.new(secret_key_bytes, url, hashlib.sha256).hexdigest()
+ return hmac.new(secret_key.encode(), url, hashlib.sha256).hexdigest()
+
+
+def is_hmac_of(secret_key, value, hmac_to_check):
+ hmac_of_value = new_hmac(secret_key, value)
+ return len(hmac_of_value) == len(hmac_to_check) and hmac.compare_digest(hmac_of_value, hmac_to_check)
def prettify_url(url, max_length=74):
diff --git a/searxng_extra/update/update_languages.py b/searxng_extra/update/update_languages.py
index 526469342..f37345808 100755
--- a/searxng_extra/update/update_languages.py
+++ b/searxng_extra/update/update_languages.py
@@ -35,6 +35,8 @@ def fetch_supported_languages():
if type(engines_languages[engine_name]) == list:
engines_languages[engine_name] = sorted(engines_languages[engine_name])
+ print("fetched languages from %s engines" % len(engines_languages))
+
# write json file
with open(engines_languages_file, 'w', encoding='utf-8') as f:
json.dump(engines_languages, f, indent=2, sort_keys=True)
@@ -97,7 +99,11 @@ def join_language_lists(engines_languages):
country_name = ''
if locale:
# get country name from babel's Locale object
- country_name = locale.get_territory_name()
+ try:
+ country_name = locale.get_territory_name()
+ except FileNotFoundError as exc:
+ print("ERROR: %s --> %s" % (locale, exc))
+ locale = None
language_list[short_code]['countries'][lang_code] = {'country_name': country_name, 'counter': set()}
@@ -183,24 +189,34 @@ def write_languages_file(languages):
"# -*- coding: utf-8 -*-",
"# list of language codes",
"# this file is generated automatically by utils/fetch_languages.py",
- "language_codes =",
+ "language_codes = (\n",
)
- language_codes = tuple(
- [
- (
- code,
- languages[code]['name'].split(' (')[0],
- languages[code].get('country_name') or '',
- languages[code].get('english_name') or '',
- )
- for code in sorted(languages)
- ]
- )
+ language_codes = []
+
+ for code in sorted(languages):
+
+ name = languages[code]['name']
+ if name is None:
+ print("ERROR: languages['%s'] --> %s" % (code, languages[code]))
+ continue
+ item = (
+ code,
+ languages[code]['name'].split(' (')[0],
+ languages[code].get('country_name') or '',
+ languages[code].get('english_name') or '',
+ )
+
+ language_codes.append(item)
+
+ language_codes = tuple(language_codes)
with open(languages_file, 'w') as new_file:
- file_content = "{file_headers} \\\n{language_codes}".format(
- file_headers='\n'.join(file_headers), language_codes=pformat(language_codes, indent=4)
+ file_content = "{file_headers} {language_codes},\n)\n".format(
+ # fmt: off
+ file_headers = '\n'.join(file_headers),
+ language_codes = pformat(language_codes, indent=4)[1:-1]
+ # fmt: on
)
new_file.write(file_content)
new_file.close()
diff --git a/tests/unit/test_webutils.py b/tests/unit/test_webutils.py
index 2b7c6fe5a..31a0f86ce 100644
--- a/tests/unit/test_webutils.py
+++ b/tests/unit/test_webutils.py
@@ -78,10 +78,12 @@ class TestUnicodeWriter(SearxTestCase):
class TestNewHmac(SearxTestCase):
def test_bytes(self):
- for secret_key in ['secret', b'secret', 1]:
- if secret_key == 1:
- with self.assertRaises(TypeError):
- webutils.new_hmac(secret_key, b'http://example.com')
- continue
- res = webutils.new_hmac(secret_key, b'http://example.com')
- self.assertEqual(res, '23e2baa2404012a5cc8e4a18b4aabf0dde4cb9b56f679ddc0fd6d7c24339d819')
+ data = b'http://example.com'
+ with self.assertRaises(AttributeError):
+ webutils.new_hmac(b'secret', data)
+
+ with self.assertRaises(AttributeError):
+ webutils.new_hmac(1, data)
+
+ res = webutils.new_hmac('secret', data)
+ self.assertEqual(res, '23e2baa2404012a5cc8e4a18b4aabf0dde4cb9b56f679ddc0fd6d7c24339d819')