diff options
105 files changed, 3128 insertions, 2589 deletions
diff --git a/searx/data/__init__.py b/searx/data/__init__.py index 87bfb5477..424440a71 100644 --- a/searx/data/__init__.py +++ b/searx/data/__init__.py @@ -38,7 +38,7 @@ def ahmia_blacklist_loader(): This function is used by :py:mod:`searx.plugins.ahmia_filter`. """ - with open(str(data_dir / 'ahmia_blacklist.txt'), encoding='utf-8') as f: + with open(data_dir / 'ahmia_blacklist.txt', encoding='utf-8') as f: return f.read().split() diff --git a/searx/engines/ina.py b/searx/engines/ina.py index 1e21bcef8..e5fba20bb 100644 --- a/searx/engines/ina.py +++ b/searx/engines/ina.py @@ -3,12 +3,10 @@ INA (Videos) """ -from json import loads from html import unescape from urllib.parse import urlencode from lxml import html -from dateutil import parser -from searx.utils import extract_text +from searx.utils import extract_text, eval_xpath, eval_xpath_list, eval_xpath_getindex # about about = { @@ -24,25 +22,24 @@ about = { # engine dependent config categories = ['videos'] paging = True -page_size = 48 +page_size = 12 # search-url base_url = 'https://www.ina.fr' -search_url = base_url + '/layout/set/ajax/recherche/result?autopromote=&hf={ps}&b={start}&type=Video&r=&{query}' +search_url = base_url + '/ajax/recherche?{query}&espace=1&sort=pertinence&order=desc&offset={start}&modified=size' # specific xpath variables -results_xpath = '//div[contains(@class,"search-results--list")]//div[@class="media-body"]' +results_xpath = '//div[@id="searchHits"]/div' url_xpath = './/a/@href' -title_xpath = './/h3[@class="h3--title media-heading"]' -thumbnail_xpath = './/img/@src' -publishedDate_xpath = './/span[@class="broadcast"]' -content_xpath = './/p[@class="media-body__summary"]' +title_xpath = './/div[contains(@class,"title-bloc-small")]' +content_xpath = './/div[contains(@class,"sous-titre-fonction")]' +thumbnail_xpath = './/img/@data-src' +publishedDate_xpath = './/div[contains(@class,"dateAgenda")]' # do search-request def request(query, params): - params['url'] = search_url.format(ps=page_size, start=params['pageno'] * page_size, query=urlencode({'q': query})) - + params['url'] = search_url.format(start=params['pageno'] * page_size, query=urlencode({'q': query})) return params @@ -51,26 +48,17 @@ def response(resp): results = [] # we get html in a JSON container... - response = loads(resp.text) - dom = html.fromstring(response) + dom = html.fromstring(resp.text) # parse results - for result in dom.xpath(results_xpath): - videoid = result.xpath(url_xpath)[0] - url = base_url + videoid - title = unescape(extract_text(result.xpath(title_xpath))) - try: - thumbnail = extract_text(result.xpath(thumbnail_xpath)[0]) - except: - thumbnail = '' - if thumbnail and thumbnail[0] == '/': - thumbnail = base_url + thumbnail - d = extract_text(result.xpath(publishedDate_xpath)[0]) - d = d.split('/') - # force ISO date to avoid wrong parsing - d = "%s-%s-%s" % (d[2], d[1], d[0]) - publishedDate = parser.parse(d) - content = extract_text(result.xpath(content_xpath)) + for result in eval_xpath_list(dom, results_xpath): + url_relative = eval_xpath_getindex(result, url_xpath, 0) + url = base_url + url_relative + title = unescape(extract_text(eval_xpath(result, title_xpath))) + thumbnail = extract_text(eval_xpath(result, thumbnail_xpath)) + content = extract_text(eval_xpath(result, publishedDate_xpath)) + extract_text( + eval_xpath(result, content_xpath) + ) # append result results.append( @@ -79,7 +67,6 @@ def response(resp): 'title': title, 'content': content, 'template': 'videos.html', - 'publishedDate': publishedDate, 'thumbnail': thumbnail, } ) diff --git a/searx/engines/www1x.py b/searx/engines/www1x.py index f6b82944d..a7ec06f18 100644 --- a/searx/engines/www1x.py +++ b/searx/engines/www1x.py @@ -1,10 +1,12 @@ # SPDX-License-Identifier: AGPL-3.0-or-later -""" - 1x (Images) +# lint: pylint +"""1x (Images) + """ -from lxml import html, etree from urllib.parse import urlencode, urljoin +from lxml import html, etree + from searx.utils import extract_text, eval_xpath_list, eval_xpath_getindex # about @@ -38,13 +40,14 @@ def request(query, params): def response(resp): results = [] xmldom = etree.fromstring(resp.content) - xmlsearchresult = eval_xpath_getindex(xmldom, '//searchresult', 0) + xmlsearchresult = eval_xpath_getindex(xmldom, '//data', 0) dom = html.fragment_fromstring(xmlsearchresult.text, create_parent='div') - for link in eval_xpath_list(dom, '/div/table/tr/td/div[2]//a'): + for link in eval_xpath_list(dom, '//a'): url = urljoin(base_url, link.attrib.get('href')) title = extract_text(link) - thumbnail_src = urljoin(gallery_url, eval_xpath_getindex(link, './/img', 0).attrib['src']) - + thumbnail_src = urljoin( + gallery_url, (eval_xpath_getindex(link, './/img', 0).attrib['src']).replace(base_url, '') + ) # append result results.append( { diff --git a/searx/network/__init__.py b/searx/network/__init__.py index ced76243d..e8dddd6a0 100644 --- a/searx/network/__init__.py +++ b/searx/network/__init__.py @@ -5,41 +5,18 @@ import asyncio import threading import concurrent.futures +from queue import SimpleQueue from types import MethodType from timeit import default_timer from typing import Iterable, Tuple import httpx import anyio -import h2.exceptions from .network import get_network, initialize, check_network_configuration from .client import get_loop from .raise_for_httperror import raise_for_httperror -# queue.SimpleQueue: Support Python 3.6 -try: - from queue import SimpleQueue -except ImportError: - from queue import Empty - from collections import deque - - class SimpleQueue: - """Minimal backport of queue.SimpleQueue""" - - def __init__(self): - self._queue = deque() - self._count = threading.Semaphore(0) - - def put(self, item): - self._queue.append(item) - self._count.release() - - def get(self): - if not self._count.acquire(True): # pylint: disable=consider-using-with - raise Empty - return self._queue.popleft() - THREADLOCAL = threading.local() """Thread-local data is data for thread specific values.""" diff --git a/searx/static/themes/oscar/js/searxng.min.js b/searx/static/themes/oscar/js/searxng.min.js index c835d8129..ab237e17c 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=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";t=t.currentScript||(t=t.getElementsByTagName("script"))[t.length-1];return{autocompleter:"true"===t.getAttribute("data-autocompleter"),method:t.getAttribute("data-method"),translations:JSON.parse(t.getAttribute("data-translations"))}}(document), /** * @license * (C) Copyright Contributors to the SearXNG project. @@ -20,7 +20,7 @@ $(document).ready(function(){var t,a="";searxng.autocompleter&&((t=new Bloodhoun * (C) 2014 by Thomas Pointhuber, <thomas.pointhuber@gmx.at> * SPDX-License-Identifier: AGPL-3.0-or-later */ -$(document).ready(function(){$("#q.autofocus").focus(),$("#clear_search").click(function(){document.getElementById("q").value=""}),$(".select-all-on-click").click(function(){$(this).select()}),$(".btn-collapse").click(function(){var t=$(this).data("btn-text-collapsed"),e=$(this).data("btn-text-not-collapsed");""!==t&&""!==e&&(new_html=$(this).hasClass("collapsed")?$(this).html().replace(t,e):$(this).html().replace(e,t),$(this).html(new_html))}),$(".btn-toggle .btn").click(function(){var t="btn-"+$(this).data("btn-class"),e=$(this).data("btn-label-default"),a=$(this).data("btn-label-toggled");""!==a&&(new_html=$(this).hasClass("btn-default")?$(this).html().replace(e,a):$(this).html().replace(a,e),$(this).html(new_html)),$(this).toggleClass(t),$(this).toggleClass("btn-default")}),$(".media-loader").click(function(){var t=$(this).data("target"),e=$(t+" > iframe"),t=e.attr("src");void 0!==t&&!1!==t||e.attr("src",e.data("src"))}),$(".btn-sm").dblclick(function(){var t="btn-"+$(this).data("btn-class");$(this).hasClass("btn-default")?($(".btn-sm > input").attr("checked","checked"),$(".btn-sm > input").prop("checked",!0),$(".btn-sm").addClass(t),$(".btn-sm").addClass("active"),$(".btn-sm").removeClass("btn-default")):($(".btn-sm > input").attr("checked",""),$(".btn-sm > input").removeAttr("checked"),$(".btn-sm > input").checked=!1,$(".btn-sm").removeClass(t),$(".btn-sm").removeClass("active"),$(".btn-sm").addClass("btn-default"))}),$(".nav-tabs").click(function(t){$(t.target).parents("ul").children().attr("aria-selected","false"),$(t.target).parent().attr("aria-selected","true")}),searxng.image_thumbnail_layout=new searxng.ImageLayout("#main_results","#main_results .result-images","img.img-thumbnail",15,3,200),searxng.image_thumbnail_layout.watch()}), +$(document).ready(function(){$("#q.autofocus").focus(),$("#clear_search").click(function(){document.getElementById("q").value=""}),$(".select-all-on-click").click(function(){$(this).select()}),$(".btn-collapse").click(function(){var t=$(this).data("btn-text-collapsed"),e=$(this).data("btn-text-not-collapsed");""!==t&&""!==e&&(new_html=$(this).hasClass("collapsed")?$(this).html().replace(t,e):$(this).html().replace(e,t),$(this).html(new_html))}),$(".btn-toggle .btn").click(function(){var t="btn-"+$(this).data("btn-class"),e=$(this).data("btn-label-default"),a=$(this).data("btn-label-toggled");""!==a&&(new_html=$(this).hasClass("btn-default")?$(this).html().replace(e,a):$(this).html().replace(a,e),$(this).html(new_html)),$(this).toggleClass(t),$(this).toggleClass("btn-default")}),$(".media-loader").click(function(){var t=$(this).data("target"),t=$(t+" > iframe"),e=t.attr("src");void 0!==e&&!1!==e||t.attr("src",t.data("src"))}),$(".btn-sm").dblclick(function(){var t="btn-"+$(this).data("btn-class");$(this).hasClass("btn-default")?($(".btn-sm > input").attr("checked","checked"),$(".btn-sm > input").prop("checked",!0),$(".btn-sm").addClass(t),$(".btn-sm").addClass("active"),$(".btn-sm").removeClass("btn-default")):($(".btn-sm > input").attr("checked",""),$(".btn-sm > input").removeAttr("checked"),$(".btn-sm > input").checked=!1,$(".btn-sm").removeClass(t),$(".btn-sm").removeClass("active"),$(".btn-sm").addClass("btn-default"))}),$(".nav-tabs").click(function(t){$(t.target).parents("ul").children().attr("aria-selected","false"),$(t.target).parent().attr("aria-selected","true")}),searxng.image_thumbnail_layout=new searxng.ImageLayout("#main_results","#main_results .result-images","img.img-thumbnail",15,3,200),searxng.image_thumbnail_layout.watch()}), /** * @license * (C) Copyright Contributors to the SearXNG project. @@ -35,7 +35,7 @@ window.addEventListener("load",function(){$(".infobox").each(function(){var t=$( * (C) 2014 by Thomas Pointhuber, <thomas.pointhuber@gmx.at> * SPDX-License-Identifier: AGPL-3.0-or-later */ -$(document).ready(function(){$(".searxng_init_map").on("click",function(t){var e=$(this).data("leaflet-target"),a=$(this).data("map-lon"),n=$(this).data("map-lat"),i=$(this).data("map-zoom"),s=$(this).data("map-boundingbox"),o=$(this).data("map-geojson");s&&(southWest=L.latLng(s[0],s[2]),northEast=L.latLng(s[1],s[3]),map_bounds=L.latLngBounds(southWest,northEast)),L.Icon.Default.imagePath="./static/themes/oscar/css/images/";var r=L.map(e),e=new L.TileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{minZoom:1,maxZoom:19,attribution:'Map data © <a href="https://openstreetmap.org">OpenStreetMap</a> contributors'});new L.TileLayer("https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png",{minZoom:1,maxZoom:19,attribution:'Wikimedia maps beta | Maps data © <a href="https://openstreetmap.org">OpenStreetMap</a> contributors'});setTimeout(function(){map_bounds?r.fitBounds(map_bounds,{maxZoom:17}):a&&n&&(i?r.setView(new L.LatLng(n,a),i):r.setView(new L.LatLng(n,a),8))},0),r.addLayer(e),L.control.layers({"OSM Mapnik":e}).addTo(r),o&&L.geoJson(o).addTo(r),$(this).off(t)})}), +$(document).ready(function(){$(".searxng_init_map").on("click",function(t){var e=$(this).data("leaflet-target"),a=$(this).data("map-lon"),n=$(this).data("map-lat"),i=$(this).data("map-zoom"),s=$(this).data("map-boundingbox"),o=$(this).data("map-geojson"),r=(s&&(southWest=L.latLng(s[0],s[2]),northEast=L.latLng(s[1],s[3]),map_bounds=L.latLngBounds(southWest,northEast)),L.Icon.Default.imagePath="./static/themes/oscar/css/images/",L.map(e)),s=new L.TileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{minZoom:1,maxZoom:19,attribution:'Map data © <a href="https://openstreetmap.org">OpenStreetMap</a> contributors'}),e=(new L.TileLayer("https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png",{minZoom:1,maxZoom:19,attribution:'Wikimedia maps beta | Maps data © <a href="https://openstreetmap.org">OpenStreetMap</a> contributors'}),setTimeout(function(){map_bounds?r.fitBounds(map_bounds,{maxZoom:17}):a&&n&&(i?r.setView(new L.LatLng(n,a),i):r.setView(new L.LatLng(n,a),8))},0),r.addLayer(s),{"OSM Mapnik":s});L.control.layers(e).addTo(r),o&&L.geoJson(o).addTo(r),$(this).off(t)})}), /** * @license * (C) Copyright Contributors to the SearXNG project. @@ -71,5 +71,5 @@ $(document).ready(function(){$("#allow-all-engines").click(function(){$(".onoffs * ); * searxng.image_thumbnail_layout.watch(); */ -function(r,c){function t(t,e,a,n,i,s){this.container_selector=t,this.results_selector=e,this.img_selector=a,this.verticalMargin=n,this.horizontalMargin=i,this.maxHeight=s,this.isAlignDone=!0}t.prototype._getHeigth=function(t,e){for(var a,n=0,i=0;i<t.length;i++)0<(a=t[i]).naturalWidth&&0<a.naturalHeight?n+=a.naturalWidth/a.naturalHeight:n+=1;return(e-t.length*this.verticalMargin)/n},t.prototype._setSize=function(t,e){for(var a,n,i=t.length,s=0;s<i;s++)a=0<(n=t[s]).naturalWidth&&0<n.naturalHeight?e*n.naturalWidth/n.naturalHeight:e,n.style.width=a+"px",n.style.height=e+"px",n.style.marginLeft=this.horizontalMargin+"px",n.style.marginTop=this.horizontalMargin+"px",n.style.marginRight=this.verticalMargin-7+"px",n.style.marginBottom=this.verticalMargin-7+"px",(n=n.parentNode.parentNode).classList.contains("js")||n.classList.add("js")},t.prototype._alignImgs=function(t){for(var e,a,n,i,s=c.querySelector(this.container_selector),o=window.getComputedStyle(s),r=parseInt(o.getPropertyValue("padding-left"),10),o=parseInt(o.getPropertyValue("padding-right"),10),l=s.clientWidth-r-o;0<t.length;){for(e=!0,n=1;n<=t.length&&e;n++)a=t.slice(0,n),(i=this._getHeigth(a,l))<this.maxHeight&&(this._setSize(a,i),t=t.slice(n),e=!1);if(e){this._setSize(a,Math.min(this.maxHeight,i));break}}},t.prototype.align=function(){for(var t=c.querySelectorAll(this.results_selector),e=t.length,a=null,n=null,i=[],s=0;s<e;s++)(n=t[s]).previousElementSibling!==a&&0<i.length&&(this._alignImgs(i),i=[]),i.push(n.querySelector(this.img_selector)),a=n;0<i.length&&this._alignImgs(i)},t.prototype.watch=function(){var t,e,a=this,n=c.querySelectorAll(this.results_selector),i=n.length;function s(t){t.originalTarget.src=r.searxng.static_path+r.searxng.theme.img_load_error}function o(){a.isAlignDone&&(a.isAlignDone=!1,setTimeout(function(){a.align(),a.isAlignDone=!0},100))}for(r.addEventListener("pageshow",o),r.addEventListener("load",o),r.addEventListener("resize",o),t=0;t<i;t++)null!=(e=n[t].querySelector(this.img_selector))&&(e.addEventListener("load",o),e.addEventListener("error",o),r.searxng.theme.img_load_error&&e.addEventListener("error",s,{once:!0}))},r.searxng.ImageLayout=t}(window,document); +function(r,c){function t(t,e,a,n,i,s){this.container_selector=t,this.results_selector=e,this.img_selector=a,this.verticalMargin=n,this.horizontalMargin=i,this.maxHeight=s,this.isAlignDone=!0}t.prototype._getHeigth=function(t,e){for(var a,n=0,i=0;i<t.length;i++)0<(a=t[i]).naturalWidth&&0<a.naturalHeight?n+=a.naturalWidth/a.naturalHeight:n+=1;return(e-t.length*this.verticalMargin)/n},t.prototype._setSize=function(t,e){for(var a,n,i=t.length,s=0;s<i;s++)n=0<(a=t[s]).naturalWidth&&0<a.naturalHeight?e*a.naturalWidth/a.naturalHeight:e,a.style.width=n+"px",a.style.height=e+"px",a.style.marginLeft=this.horizontalMargin+"px",a.style.marginTop=this.horizontalMargin+"px",a.style.marginRight=this.verticalMargin-7+"px",a.style.marginBottom=this.verticalMargin-7+"px",(n=a.parentNode.parentNode).classList.contains("js")||n.classList.add("js")},t.prototype._alignImgs=function(t){for(var e,a,n,i,s=c.querySelector(this.container_selector),o=window.getComputedStyle(s),r=parseInt(o.getPropertyValue("padding-left"),10),o=parseInt(o.getPropertyValue("padding-right"),10),l=s.clientWidth-r-o;0<t.length;){for(e=!0,n=1;n<=t.length&&e;n++)a=t.slice(0,n),(i=this._getHeigth(a,l))<this.maxHeight&&(this._setSize(a,i),t=t.slice(n),e=!1);if(e){this._setSize(a,Math.min(this.maxHeight,i));break}}},t.prototype.align=function(){for(var t=c.querySelectorAll(this.results_selector),e=t.length,a=null,n=null,i=[],s=0;s<e;s++)(n=t[s]).previousElementSibling!==a&&0<i.length&&(this._alignImgs(i),i=[]),i.push(n.querySelector(this.img_selector)),a=n;0<i.length&&this._alignImgs(i)},t.prototype.watch=function(){var t,e,a=this,n=c.querySelectorAll(this.results_selector),i=n.length;function s(t){t.originalTarget.src=r.searxng.static_path+r.searxng.theme.img_load_error}function o(){a.isAlignDone&&(a.isAlignDone=!1,setTimeout(function(){a.align(),a.isAlignDone=!0},100))}for(r.addEventListener("pageshow",o),r.addEventListener("load",o),r.addEventListener("resize",o),t=0;t<i;t++)null!=(e=n[t].querySelector(this.img_selector))&&(e.addEventListener("load",o),e.addEventListener("error",o),r.searxng.theme.img_load_error&&e.addEventListener("error",s,{once:!0}))},r.searxng.ImageLayout=t}(window,document); //# sourceMappingURL=searxng.min.js.map
\ No newline at end of file diff --git a/searx/static/themes/oscar/js/searxng.min.js.map b/searx/static/themes/oscar/js/searxng.min.js.map index 66ba6aa2b..c59651586 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","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":"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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","map","southWest","L","latLng","northEast","map_bounds","latLngBounds","Icon","Default","imagePath","osmMapnik","TileLayer","minZoom","maxZoom","attribution","baseLayers","setTimeout","fitBounds","setView","LatLng","addLayer","OSM Mapnik","control","layers","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","resultNode","imagesLength","imgWidth","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 diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css b/searx/static/themes/simple/css/searxng-rtl.min.css index 82da7f3ad..3bc54082c 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-settings-engine-group-background:#0001;--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-settings-engine-group-background:#1a1919;--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-settings-engine-group-background:#1a1919;--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:right;border-radius:10px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:10000000}.dialog-modal .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}.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-top:0;margin-left:1rem;margin-bottom:0;margin-right:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:2}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:0 2rem 0 0;border-color:transparent;background:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){html.theme-auto select,html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}@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:right;border-radius:10px}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{list-style-type:none;margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:.5rem}.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{right:56.75rem!important;left:inherit}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;right:60rem;left:0;top:7.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:right}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;overflow:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit!important;background:var(--color-result-detail-background);text-overflow:inherit!important}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited{color:var(--color-result-detail-link)}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;right:1rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;left:6rem;padding-top:.4rem;padding-left:.5rem;padding-bottom:.4rem;padding-right:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;left:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:2000002}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;left:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width:80em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{left:1rem}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0;padding:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 20rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-left:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}#main_index{margin-top:26vh}#main_index #linkto_preferences{left: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:right;width:300px}#main_preferences .value{margin:0;padding:0;float:right;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-left:1rem;margin-bottom:0;margin-right:0}#main_preferences .value select{width:14rem}#main_preferences .value input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences .value input[type=text]:focus,#main_preferences .value input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:left;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences table{border-collapse:collapse}#main_preferences table td{text-align:center}#main_preferences table.cookies{width:100%}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:right;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-left:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences .name,#main_preferences .shortcut{text-align:right}#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;right:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences .engine-group{text-align:right;font-weight:400;background:var(--color-settings-engine-group-background)}@media screen and (max-width:80em){.preferences_back{clear:both}.engine-tooltip{right:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-left:2em;padding-right:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;column-gap:1.2rem;row-gap:1rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category{display:inline-block;position:relative;margin-left:1rem;padding:0}.category input{display:none}.category label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category label svg{padding-right:.2rem}.category label div.category_name{margin:auto 0}.category input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_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-right:12px;padding-left:0!important;border-left:none;width:40rem;border-radius:0 10px 10px 0}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-right:none;border-radius:10px 0 0 10px}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.no-js #clear_search,.no-js #send_search{width:auto!important;border-right:1px solid var(--color-search-border);padding:10px}.search_filters{margin-top:.6rem;margin-left:0;margin-bottom:0;margin-right: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-top:.6rem;margin-left:0;margin-bottom:0;margin-right:3.5rem}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto;margin-top:2px}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:right;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:.1rem 0 0 0;column-gap:0;row-gap:0;grid-template-areas:"logo search" "categories categories"}.search_logo{padding:0}.search_box{width: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;transform:scale(-1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}#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-right:.2rem solid var(--color-result-vim-arrow);border-radius:10px 0 0 10px}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article[data-vim-selected].category-files,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-news,article[data-vim-selected].category-social,article[data-vim-selected].category-videos{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;border-right:.2rem solid transparent}.result h3{font-size:1.2rem;word-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:400;font-size:1.1em}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:.9em!important}.result .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:right;padding-top:.6rem;padding-left:1rem;width:20rem;height:unset}.result img.image{float:right;padding-top:.6rem;padding-left:1rem;width:7rem;max-height:7rem;object-fit:scale-down;object-position:right top}.result .break{clear:both}.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:left;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-left:.5rem;margin-right:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{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;left:0;padding:4px;margin-top:0;margin-left:0;margin-bottom:4px;margin-right:4px;background-color:var(--color-result-image-span-background-hover);font-size:.7em}.result-map img.image{float:left!important;height:100px!important;width:auto!important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing:0 .35rem}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:right}.result-map table td{vertical-align:top;text-align:right}.hidden{display:none!important}#results{margin-top:1rem;margin-left:2rem;margin-bottom:0;margin-right:10rem;display:grid;grid-template-columns:45rem 25rem;grid-template-rows:min-content min-content 1fr min-content;gap:0 5rem;grid-template-areas:"corrections sidebar" "answers sidebar" "urls sidebar" "pagination sidebar"}#results #sidebar :first-child,#results #urls :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#suggestions .wrapper{display:flex;flex-flow: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-top:.5em;margin-left:.25em;margin-bottom:.5em;margin-right: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;left: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;right:56.3rem;transition:opacity .5s;opacity:0;border-radius:10px}#backToTop a{display:block;margin:0;padding:.7em}#backToTop a,#backToTop a:active,#backToTop a:hover,#backToTop a:visited{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1}@media screen and (max-width: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:right;max-width:10em;margin-top:.5em;margin-left:.5em;margin-bottom:.5em;margin-right: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:left;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{right:auto;left:1rem}#main_results div#results.only_template_images #pagination{margin-left:4rem}@media screen and (max-width:50em){#main_results div#results{grid-template-columns:100%;margin:2rem .5rem 0 .5rem}#linkto_preferences{top:.8rem;left:.7rem}#main_index #linkto_preferences{top:.5rem;left:.5rem}#results{margin:0;padding:0}#pagination{margin:2rem 1rem 0 1rem!important}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{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}#q,#sidebar .infobox dt bdi{direction:rtl}#urls{direction:initial;text-align:right}#urls .result .url_wrapper{justify-content:end}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{direction:rtl}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{direction:ltr}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url span{direction:rtl;float:right}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{border-width:0 0 0 2rem;background-position-x:-2rem}}#vim-hotkeys-help table{direction:ltr;text-align:left}#main_preferences h1,#main_stats h1{background-position-x:100%}.bar-chart-serie1,.bar-chart-serie2{float:right}.engine-stats .engine-name,.engine-stats .engine-reliability,.engine-stats .engine-score,.engine-stats .response-time,.engine-stats .result-count{text-align:right}/*# sourceMappingURL=searxng-rtl.min.css.map */
\ No newline at end of file +.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-settings-engine-group-background:#0001;--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-settings-engine-group-background:#1a1919;--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-settings-engine-group-background:#1a1919;--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:right;border-radius:10px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:10000000}.dialog-modal .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}.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-top:0;margin-left:1rem;margin-bottom:0;margin-right:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:2}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:0 2rem 0 0;border-color:transparent;background:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){html.theme-auto select,html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}@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:right;border-radius:10px}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{list-style-type:none;margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:.5rem}.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{right:56.75rem!important;left:inherit}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;right:60rem;left:0;top:7.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:right}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;overflow:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit!important;background:var(--color-result-detail-background);text-overflow:inherit!important}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited{color:var(--color-result-detail-link)}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;right:1rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;left:6rem;padding-top:.4rem;padding-left:.5rem;padding-bottom:.4rem;padding-right:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;left:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:2000002}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;left:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width:80em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{left:1rem}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0;padding:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 20rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-left:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}#main_index{margin-top:26vh}#main_index #linkto_preferences{left: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:right;width:300px}#main_preferences .value{margin:0;padding:0;float:right;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-left:1rem;margin-bottom:0;margin-right:0}#main_preferences .value select{width:14rem}#main_preferences .value input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences .value input[type=text]:focus,#main_preferences .value input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:left;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences table{border-collapse:collapse}#main_preferences table td{text-align:center}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;font-family:monospace;font-size:1rem;padding:.5em;vertical-align:top}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:var(--color-settings-tr-hover)}#main_preferences .category{margin-left:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences .name,#main_preferences .shortcut{text-align:right}#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;right:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences .engine-group{text-align:right;font-weight:400;background:var(--color-settings-engine-group-background)}@media screen and (max-width:80em){.preferences_back{clear:both}.engine-tooltip{right:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-left:2em;padding-right:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;column-gap:1.2rem;row-gap:1rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category{display:inline-block;position:relative;margin-left:1rem;padding:0}.category input{display:none}.category label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category label svg{padding-right:.2rem}.category label div.category_name{margin:auto 0}.category input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_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-right:12px;padding-left:0!important;border-left:none;width:40rem;border-radius:0 10px 10px 0}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-right:none;border-radius:10px 0 0 10px}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.no-js #clear_search,.no-js #send_search{width:auto!important;border-right:1px solid var(--color-search-border);padding:10px}.search_filters{margin-top:.6rem;margin-left:0;margin-bottom:0;margin-right: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-top:.6rem;margin-left:0;margin-bottom:0;margin-right:3.5rem}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto;margin-top:2px}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:right;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:.1rem 0 0 0;column-gap:0;row-gap:0;grid-template-areas:"logo search" "categories categories"}.search_logo{padding:0}.search_box{width: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;transform:scale(-1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}#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-right:.2rem solid var(--color-result-vim-arrow);border-radius:10px 0 0 10px}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article[data-vim-selected].category-files,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-news,article[data-vim-selected].category-social,article[data-vim-selected].category-videos{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;border-right:.2rem solid transparent}.result h3{font-size:1.2rem;word-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:400;font-size:1.1em}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:.9em!important}.result .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:right;padding-top:.6rem;padding-left:1rem;width:20rem;height:unset}.result img.image{float:right;padding-top:.6rem;padding-left:1rem;width:7rem;max-height:7rem;object-fit:scale-down;object-position:right top}.result .break{clear:both}.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:left;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-left:.5rem;margin-right:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{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;left:0;padding:4px;margin-top:0;margin-left:0;margin-bottom:4px;margin-right:4px;background-color:var(--color-result-image-span-background-hover);font-size:.7em}.result-map img.image{float:left!important;height:100px!important;width:auto!important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing:0 .35rem}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:right}.result-map table td{vertical-align:top;text-align:right}.hidden{display:none!important}#results{margin-top:1rem;margin-left:2rem;margin-bottom:0;margin-right:10rem;display:grid;grid-template-columns:45rem 25rem;grid-template-rows:min-content min-content 1fr min-content;gap:0 5rem;grid-template-areas:"corrections sidebar" "answers sidebar" "urls sidebar" "pagination sidebar"}#results #sidebar :first-child,#results #urls :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#suggestions .wrapper{display:flex;flex-flow: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-top:.5em;margin-left:.25em;margin-bottom:.5em;margin-right: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;left: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;right:56.3rem;transition:opacity .5s;opacity:0;border-radius:10px}#backToTop a{display:block;margin:0;padding:.7em}#backToTop a,#backToTop a:active,#backToTop a:hover,#backToTop a:visited{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1}@media screen and (max-width: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:right;max-width:10em;margin-top:.5em;margin-left:.5em;margin-bottom:.5em;margin-right: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:left;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{right:auto;left:1rem}#main_results div#results.only_template_images #pagination{margin-left:4rem}@media screen and (max-width:50em){#main_results div#results{grid-template-columns:100%;margin:2rem .5rem 0 .5rem}#linkto_preferences{top:.8rem;left:.7rem}#main_index #linkto_preferences{top:.5rem;left:.5rem}#results{margin:0;padding:0}#pagination{margin:2rem 1rem 0 1rem!important}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{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}#q,#sidebar .infobox dt bdi{direction:rtl}#urls{direction:initial;text-align:right}#urls .result .url_wrapper{justify-content:end}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{direction:rtl}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{direction:ltr}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url span{direction:rtl;float:right}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{border-width:0 0 0 2rem;background-position-x:-2rem}}#vim-hotkeys-help table{direction:ltr;text-align:left}#main_preferences h1,#main_stats h1{background-position-x:100%}.bar-chart-serie1,.bar-chart-serie2{float:right}.engine-stats .engine-name,.engine-stats .engine-reliability,.engine-stats .engine-score,.engine-stats .response-time,.engine-stats .result-count{text-align:right}/*# sourceMappingURL=searxng-rtl.min.css.map */
\ No newline at end of file diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css.map b/searx/static/themes/simple/css/searxng-rtl.min.css.map index c856ee5b1..6b80099b3 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/style-rtl.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.2\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 --color-settings-engine-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #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 --color-settings-engine-group-background: #1a1919;\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 .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\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-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\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",".ltr-left(@offset) {\n right: @offset;\n}\n\n.ltr-right(@offset) {\n left: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-left: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-right: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-left: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-right: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-left: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-right: @offset;\n}\n\n.ltr-float-left() {\n float: right;\n}\n\n.ltr-float-right() {\n float: left;\n}\n\n.ltr-text-align-right() {\n text-align: left;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-text-align-left() {\n text-align: right;\n}\n\n.ltr-border-left-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(-1, 1);\n}\n\n@import \"style.less\";\n\n#q,\n#sidebar .infobox dt bdi {\n direction: rtl;\n}\n\n// URL are displayed LTR but align on the right\n#urls {\n direction: initial;\n text-align: right;\n\n .result .url_wrapper {\n justify-content: end;\n }\n}\n\n// Image detail\n#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p {\n direction: rtl;\n\n &.result-url {\n // Display URL using the LTR direction\n direction: ltr;\n\n span {\n // And put the label on the right\n direction: rtl;\n float: right;\n }\n }\n}\n\n// select HTML element\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n border-width: 0 0 0 2rem;\n background-position-x: -2rem;\n }\n}\n\n// vim hotkey helps is not translated\n#vim-hotkeys-help table {\n direction: ltr;\n text-align: left;\n}\n\n// Logo on the right\n#main_preferences h1,\n#main_stats h1 {\n background-position-x: 100%;\n}\n\n// patch of searx/static/themes/__common__/less/stats.less\n.bar-chart-serie1,\n.bar-chart-serie2 {\n float: right;\n}\n\n.engine-stats .engine-name,\n.engine-stats .engine-score,\n.engine-stats .result-count,\n.engine-stats .response-time,\n.engine-stats .engine-reliability {\n text-align: right;\n}\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem;\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 .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n max-height: 16rem;\n min-height: 16rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n","#main_index {\n margin-top: 26vh;\n\n #linkto_preferences {\n .ltr-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 .ltr-text-align-right() !important;\n height: 3rem;\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n table td {\n text-align: center;\n }\n\n table.cookies {\n width: 100%;\n\n th,\n td {\n .ltr-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 .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n .name,\n .shortcut {\n .ltr-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 .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n\n .engine-group {\n .ltr-text-align-left();\n font-weight: normal;\n background: var(--color-settings-engine-group-background);\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n}\n\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 .ltr-padding-left(12px);\n .ltr-padding-right(0) !important;\n .ltr-border-right(none);\n width: @search-width;\n .ltr-rounded-left-corners(10px);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-border-left(none);\n .ltr-rounded-right-corners(10px);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n padding: 10px;\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n\n .checkbox_container {\n margin: auto;\n margin-top: 2px;\n }\n }\n\n 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 .ltr-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; // FIX RTL\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 .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n#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 .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: 0.9em !important;\n }\n\n .content,\n .stat,\n .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 .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n max-height: 7rem;\n object-fit: scale-down;\n object-position: right top;\n }\n }\n\n .break {\n clear: both;\n }\n}\n\n.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 .ltr-float-right();\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n 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 .ltr-right(0);\n padding: 4px;\n margin-top: 0;\n .ltr-margin-right(0);\n margin-bottom: 4px;\n .ltr-margin-left(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 .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template-columns: @results-width 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-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(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 .ltr-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 .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n}\n\n@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 .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin-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 .ltr-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 .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-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 .ltr-right(0.7rem);\n }\n\n #main_index #linkto_preferences {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n 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/style-rtl.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.2\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 --color-settings-engine-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #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 --color-settings-engine-group-background: #1a1919;\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 .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\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-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\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",".ltr-left(@offset) {\n right: @offset;\n}\n\n.ltr-right(@offset) {\n left: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-left: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-right: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-left: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-right: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-left: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-right: @offset;\n}\n\n.ltr-float-left() {\n float: right;\n}\n\n.ltr-float-right() {\n float: left;\n}\n\n.ltr-text-align-right() {\n text-align: left;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-text-align-left() {\n text-align: right;\n}\n\n.ltr-border-left-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(-1, 1);\n}\n\n@import \"style.less\";\n\n#q,\n#sidebar .infobox dt bdi {\n direction: rtl;\n}\n\n// URL are displayed LTR but align on the right\n#urls {\n direction: initial;\n text-align: right;\n\n .result .url_wrapper {\n justify-content: end;\n }\n}\n\n// Image detail\n#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p {\n direction: rtl;\n\n &.result-url {\n // Display URL using the LTR direction\n direction: ltr;\n\n span {\n // And put the label on the right\n direction: rtl;\n float: right;\n }\n }\n}\n\n// select HTML element\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n border-width: 0 0 0 2rem;\n background-position-x: -2rem;\n }\n}\n\n// vim hotkey helps is not translated\n#vim-hotkeys-help table {\n direction: ltr;\n text-align: left;\n}\n\n// Logo on the right\n#main_preferences h1,\n#main_stats h1 {\n background-position-x: 100%;\n}\n\n// patch of searx/static/themes/__common__/less/stats.less\n.bar-chart-serie1,\n.bar-chart-serie2 {\n float: right;\n}\n\n.engine-stats .engine-name,\n.engine-stats .engine-score,\n.engine-stats .result-count,\n.engine-stats .response-time,\n.engine-stats .engine-reliability {\n text-align: right;\n}\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem;\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 .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n max-height: 16rem;\n min-height: 16rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n","#main_index {\n margin-top: 26vh;\n\n #linkto_preferences {\n .ltr-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 .ltr-text-align-right() !important;\n height: 3rem;\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n table td {\n text-align: center;\n }\n\n table.cookies {\n width: 100%;\n direction: ltr;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .category {\n .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n .name,\n .shortcut {\n .ltr-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 .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n\n .engine-group {\n .ltr-text-align-left();\n font-weight: normal;\n background: var(--color-settings-engine-group-background);\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n}\n\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 .ltr-padding-left(12px);\n .ltr-padding-right(0) !important;\n .ltr-border-right(none);\n width: @search-width;\n .ltr-rounded-left-corners(10px);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-border-left(none);\n .ltr-rounded-right-corners(10px);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n padding: 10px;\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n\n .checkbox_container {\n margin: auto;\n margin-top: 2px;\n }\n }\n\n 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 .ltr-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; // FIX RTL\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 .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n#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 .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: 0.9em !important;\n }\n\n .content,\n .stat,\n .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 .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n max-height: 7rem;\n object-fit: scale-down;\n object-position: right top;\n }\n }\n\n .break {\n clear: both;\n }\n}\n\n.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 .ltr-float-right();\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n 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 .ltr-right(0);\n padding: 4px;\n margin-top: 0;\n .ltr-margin-right(0);\n margin-bottom: 4px;\n .ltr-margin-left(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 .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template-columns: @results-width 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-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(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 .ltr-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 .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n}\n\n@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 .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin-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 .ltr-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 .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-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 .ltr-right(0.7rem);\n }\n\n #main_index #linkto_preferences {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n 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/css/searxng.min.css b/searx/static/themes/simple/css/searxng.min.css index 75acb5377..cd4eb87cc 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-settings-engine-group-background:#0001;--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-settings-engine-group-background:#1a1919;--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-settings-engine-group-background:#1a1919;--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;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:10000000}.dialog-modal .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}.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-top:0;margin-right:1rem;margin-bottom:0;margin-left:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:2}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:0 2rem 0 0;border-color:transparent;background:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){html.theme-auto select,html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}@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:.5rem}.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-top:.4rem;padding-right:.5rem;padding-bottom:.4rem;padding-left:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;right:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:2000002}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;right:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width: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:right!important;height:3rem}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:left;width:300px}#main_preferences .value{margin:0;padding:0;float:left;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0}#main_preferences .value select{width:14rem}#main_preferences .value input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences .value input[type=text]:focus,#main_preferences .value input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:right;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences table{border-collapse:collapse}#main_preferences table td{text-align:center}#main_preferences 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}#main_preferences .engine-group{text-align:left;font-weight:400;background:var(--color-settings-engine-group-background)}@media screen and (max-width:80em){.preferences_back{clear:both}.engine-tooltip{left:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-right:2em;padding-left:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;column-gap:1.2rem;row-gap:1rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category{display:inline-block;position:relative;margin-right:1rem;padding:0}.category input{display:none}.category label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category label svg{padding-right:.2rem}.category label div.category_name{margin:auto 0}.category input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_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-top:.6rem;margin-right:0;margin-bottom:0;margin-left: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-top:.6rem;margin-right:0;margin-bottom:0;margin-left:3.5rem}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto;margin-top:2px}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;transform:scale(1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}#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-top:.6rem;padding-right:1rem;width:20rem;height:unset}.result img.image{float:left;padding-top:.6rem;padding-right:1rem;width:7rem;max-height:7rem;object-fit:scale-down;object-position:right top}.result .break{clear:both}.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-top:0;margin-bottom:0;margin-right:.5rem;margin-left:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{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-top:0;margin-right:0;margin-bottom:4px;margin-left: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-top:1rem;margin-right:2rem;margin-bottom:0;margin-left:10rem;display:grid;grid-template-columns:45rem 25rem;grid-template-rows:min-content min-content 1fr min-content;gap:0 5rem;grid-template-areas:"corrections sidebar" "answers sidebar" "urls sidebar" "pagination sidebar"}#results #sidebar :first-child,#results #urls :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#suggestions .wrapper{display:flex;flex-flow: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-top:.5em;margin-right:.25em;margin-bottom:.5em;margin-left: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-top:.5em;margin-right:.5em;margin-bottom:.5em;margin-left: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-settings-engine-group-background:#0001;--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-settings-engine-group-background:#1a1919;--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-settings-engine-group-background:#1a1919;--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;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:10000000}.dialog-modal .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}.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-top:0;margin-right:1rem;margin-bottom:0;margin-left:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:2}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:0 2rem 0 0;border-color:transparent;background:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){html.theme-auto select,html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}@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:.5rem}.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-top:.4rem;padding-right:.5rem;padding-bottom:.4rem;padding-left:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;right:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:2000002}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;right:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width: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:right!important;height:3rem}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:left;width:300px}#main_preferences .value{margin:0;padding:0;float:left;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0}#main_preferences .value select{width:14rem}#main_preferences .value input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences .value input[type=text]:focus,#main_preferences .value input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:right;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences table{border-collapse:collapse}#main_preferences table td{text-align:center}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;font-family:monospace;font-size:1rem;padding:.5em;vertical-align:top}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:var(--color-settings-tr-hover)}#main_preferences .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}#main_preferences .engine-group{text-align:left;font-weight:400;background:var(--color-settings-engine-group-background)}@media screen and (max-width:80em){.preferences_back{clear:both}.engine-tooltip{left:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-right:2em;padding-left:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;column-gap:1.2rem;row-gap:1rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category{display:inline-block;position:relative;margin-right:1rem;padding:0}.category input{display:none}.category label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category label svg{padding-right:.2rem}.category label div.category_name{margin:auto 0}.category input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_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-top:.6rem;margin-right:0;margin-bottom:0;margin-left: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-top:.6rem;margin-right:0;margin-bottom:0;margin-left:3.5rem}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto;margin-top:2px}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;transform:scale(1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}#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-top:.6rem;padding-right:1rem;width:20rem;height:unset}.result img.image{float:left;padding-top:.6rem;padding-right:1rem;width:7rem;max-height:7rem;object-fit:scale-down;object-position:right top}.result .break{clear:both}.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-top:0;margin-bottom:0;margin-right:.5rem;margin-left:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{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-top:0;margin-right:0;margin-bottom:4px;margin-left: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-top:1rem;margin-right:2rem;margin-bottom:0;margin-left:10rem;display:grid;grid-template-columns:45rem 25rem;grid-template-rows:min-content min-content 1fr min-content;gap:0 5rem;grid-template-areas:"corrections sidebar" "answers sidebar" "urls sidebar" "pagination sidebar"}#results #sidebar :first-child,#results #urls :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#suggestions .wrapper{display:flex;flex-flow: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-top:.5em;margin-right:.25em;margin-bottom:.5em;margin-left: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-top:.5em;margin-right:.5em;margin-bottom:.5em;margin-left: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 9ac007ec1..0fdd3379d 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/style-ltr.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.2\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 --color-settings-engine-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #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 --color-settings-engine-group-background: #1a1919;\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 .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\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-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\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",".ltr-left(@offset) {\n left: @offset;\n}\n\n.ltr-right(@offset) {\n right: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-right: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-left: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-right: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-left: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-right: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-left: @offset;\n}\n\n.ltr-float-left() {\n float: left;\n}\n\n.ltr-float-right() {\n float: right;\n}\n\n.ltr-text-align-right() {\n text-align: right;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-text-align-left() {\n text-align: left;\n}\n\n.ltr-border-left-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(1, 1);\n}\n\n@import \"style.less\";\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem;\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 .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n max-height: 16rem;\n min-height: 16rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n","#main_index {\n margin-top: 26vh;\n\n #linkto_preferences {\n .ltr-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 .ltr-text-align-right() !important;\n height: 3rem;\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n table td {\n text-align: center;\n }\n\n table.cookies {\n width: 100%;\n\n th,\n td {\n .ltr-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 .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n .name,\n .shortcut {\n .ltr-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 .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n\n .engine-group {\n .ltr-text-align-left();\n font-weight: normal;\n background: var(--color-settings-engine-group-background);\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n}\n\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 .ltr-padding-left(12px);\n .ltr-padding-right(0) !important;\n .ltr-border-right(none);\n width: @search-width;\n .ltr-rounded-left-corners(10px);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-border-left(none);\n .ltr-rounded-right-corners(10px);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n padding: 10px;\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n\n .checkbox_container {\n margin: auto;\n margin-top: 2px;\n }\n }\n\n 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 .ltr-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; // FIX RTL\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 .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n#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 .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: 0.9em !important;\n }\n\n .content,\n .stat,\n .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 .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n max-height: 7rem;\n object-fit: scale-down;\n object-position: right top;\n }\n }\n\n .break {\n clear: both;\n }\n}\n\n.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 .ltr-float-right();\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n 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 .ltr-right(0);\n padding: 4px;\n margin-top: 0;\n .ltr-margin-right(0);\n margin-bottom: 4px;\n .ltr-margin-left(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 .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template-columns: @results-width 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-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(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 .ltr-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 .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n}\n\n@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 .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin-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 .ltr-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 .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-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 .ltr-right(0.7rem);\n }\n\n #main_index #linkto_preferences {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n 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/style-ltr.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.2\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 --color-settings-engine-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #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 --color-settings-engine-group-background: #1a1919;\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 .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\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-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\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",".ltr-left(@offset) {\n left: @offset;\n}\n\n.ltr-right(@offset) {\n right: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-right: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-left: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-right: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-left: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-right: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-left: @offset;\n}\n\n.ltr-float-left() {\n float: left;\n}\n\n.ltr-float-right() {\n float: right;\n}\n\n.ltr-text-align-right() {\n text-align: right;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-text-align-left() {\n text-align: left;\n}\n\n.ltr-border-left-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(1, 1);\n}\n\n@import \"style.less\";\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem;\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 .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n max-height: 16rem;\n min-height: 16rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n","#main_index {\n margin-top: 26vh;\n\n #linkto_preferences {\n .ltr-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 .ltr-text-align-right() !important;\n height: 3rem;\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n table td {\n text-align: center;\n }\n\n table.cookies {\n width: 100%;\n direction: ltr;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .category {\n .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n .name,\n .shortcut {\n .ltr-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 .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n\n .engine-group {\n .ltr-text-align-left();\n font-weight: normal;\n background: var(--color-settings-engine-group-background);\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n}\n\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 .ltr-padding-left(12px);\n .ltr-padding-right(0) !important;\n .ltr-border-right(none);\n width: @search-width;\n .ltr-rounded-left-corners(10px);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-border-left(none);\n .ltr-rounded-right-corners(10px);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n padding: 10px;\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n\n .checkbox_container {\n margin: auto;\n margin-top: 2px;\n }\n }\n\n 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 .ltr-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; // FIX RTL\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 .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n#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 .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: 0.9em !important;\n }\n\n .content,\n .stat,\n .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 .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n max-height: 7rem;\n object-fit: scale-down;\n object-position: right top;\n }\n }\n\n .break {\n clear: both;\n }\n}\n\n.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 .ltr-float-right();\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n 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 .ltr-right(0);\n padding: 4px;\n margin-top: 0;\n .ltr-margin-right(0);\n margin-bottom: 4px;\n .ltr-margin-left(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 .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template-columns: @results-width 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-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(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 .ltr-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 .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n}\n\n@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 .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin-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 .ltr-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 .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-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 .ltr-right(0.7rem);\n }\n\n #main_index #linkto_preferences {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n 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/less/preferences.less b/searx/static/themes/simple/src/less/preferences.less index 1d6f62a13..a08b89cf5 100644 --- a/searx/static/themes/simple/src/less/preferences.less +++ b/searx/static/themes/simple/src/less/preferences.less @@ -82,10 +82,11 @@ table.cookies { width: 100%; + direction: ltr; th, td { - .ltr-text-align-left(); + text-align: left; font-family: monospace; font-size: 1rem; padding: 0.5em; diff --git a/searx/translations/ar/LC_MESSAGES/messages.mo b/searx/translations/ar/LC_MESSAGES/messages.mo Binary files differindex f376efbca..c29dd672f 100644 --- a/searx/translations/ar/LC_MESSAGES/messages.mo +++ b/searx/translations/ar/LC_MESSAGES/messages.mo diff --git a/searx/translations/ar/LC_MESSAGES/messages.po b/searx/translations/ar/LC_MESSAGES/messages.po index 31b4004c4..93312b16e 100644 --- a/searx/translations/ar/LC_MESSAGES/messages.po +++ b/searx/translations/ar/LC_MESSAGES/messages.po @@ -8,187 +8,188 @@ # d506c013dc1b502e7a53f91ebcbf8f29_985b4b3, 2017-2018 msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" -"PO-Revision-Date: 2021-12-31 07:17+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" +"PO-Revision-Date: 2022-01-28 07:16+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" -"Language-Team: Arabic " -"<https://weblate.bubu1.eu/projects/searxng/searxng/ar/>\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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "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.10.1\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "ملفات" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "الرئيسية" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "موسيقى" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "شبكات التواصل الإجتماعي" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "صور" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "فيديوهات" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "علوم و تكنولوجيا" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "أخبار" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "خرائط" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "onions" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "علوم" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "تلقائي" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "فاتح" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "مظلم" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "نفذ الوقت" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "خطأ في بروتوكول HTTP" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "خطأ في الشبكة" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "تعطل غير متوقع" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "خطأ HTTP" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "خطأ في اتصال HTTP" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "خطأ في وكيل البروكسي" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "الكثير من الطلبات" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "خطأ في API الخادم" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "تعذر العثور على عناصر" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "المصدر" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "إنّ الإعدادات خاطئة، يرجى تعديل خياراتك" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "إعدادات غير صالحة" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "خطأ في البحث" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "قبل دقائق" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "قبل {hours} ساعات، {minutes} دقائق" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "معلق" @@ -389,13 +390,13 @@ msgstr "ملف تورنت" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "النسخة المخبأة" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "النفاذ عبر البروكسي" @@ -610,12 +611,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 "تغيير مظهر سيركس" #: searx/templates/oscar/preferences.html:222 #: searx/templates/oscar/preferences.html:228 @@ -678,7 +679,7 @@ msgstr "وكيل بروكسي الصور" #: searx/templates/oscar/preferences.html:274 #: searx/templates/simple/preferences.html:256 msgid "Proxying image results through SearXNG" -msgstr "" +msgstr "تمرير نتائج البحث عن الصور عبر بروكسي SearXNG" #: searx/templates/oscar/preferences.html:277 #: searx/templates/oscar/preferences.html:288 @@ -852,12 +853,10 @@ msgid "" msgstr "" #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "حفظ" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "العودة" @@ -901,13 +900,11 @@ msgstr "حاول البحث عن :" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "الصفحة التالية" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "الصفحة السابقة" @@ -986,7 +983,7 @@ msgstr "" #: searx/templates/oscar/result_templates/files.html:35 #: searx/templates/oscar/stats.html:126 searx/templates/simple/stats.html:125 msgid "Filename" -msgstr "" +msgstr "اسم الملف" #: searx/templates/oscar/stats.html:127 searx/templates/simple/stats.html:126 msgid "Function" @@ -1040,7 +1037,7 @@ msgstr "" #: searx/templates/oscar/messages/first_time.html:7 msgid "It look like you are using SearXNG first time." -msgstr "" +msgstr "يظهر أنك تستخدم محرك سيركس لأول مرة." #: searx/templates/oscar/messages/no_cookies.html:3 msgid "Information!" @@ -1064,6 +1061,8 @@ msgstr "لم تتمكن المحركات من العثور على أية نتي #: searx/templates/simple/messages/no_results.html:15 msgid "Please, try again later or find another SearXNG instance." msgstr "" +"يرجى إعادة المحاولة لاحقًا. إن كنت في عجلة من أمرك، ندعوك إلى البحث عن مثيل " +"خادم آخر لمحرك سيركس." #: searx/templates/oscar/messages/no_results.html:17 #: searx/templates/simple/messages/no_results.html:20 @@ -1239,10 +1238,26 @@ msgstr "محركات البحث المُستخدَمة حاليًا" msgid "Supports selected language" msgstr "يدعم اللغة المختارة" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "حفظ" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "الخلف" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "الإجابات" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "الصفحة السابقة" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "الصفحة التالية" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" @@ -1387,4 +1402,3 @@ msgstr "محرك" #~ "search results but you can search " #~ "the engines listed here via bangs." #~ msgstr "" - diff --git a/searx/translations/bg/LC_MESSAGES/messages.mo b/searx/translations/bg/LC_MESSAGES/messages.mo Binary files differindex 2b05f07f9..21721a3f7 100644 --- a/searx/translations/bg/LC_MESSAGES/messages.mo +++ b/searx/translations/bg/LC_MESSAGES/messages.mo diff --git a/searx/translations/bg/LC_MESSAGES/messages.po b/searx/translations/bg/LC_MESSAGES/messages.po index ca4bcbc1d..c0094e0cf 100644 --- a/searx/translations/bg/LC_MESSAGES/messages.po +++ b/searx/translations/bg/LC_MESSAGES/messages.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2021-12-10 07:17+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language: bg\n" @@ -21,172 +21,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "файлове" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "общо" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "музика" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "социална мрежа" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "изображения" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "видео" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "IT" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "новини" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "карта" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "onions" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "наука" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "автоматичен" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "светъл" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "тъмен" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "изчакване" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "грешка при анализа" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "Грешка в протокола HTTP" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "мрежова грешка" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "неочакван срив" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "HTTP грешка" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "HTTP грешка във връзката" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "прокси грешка" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "Кепча" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "твърде много искания" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "отказан достъп" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "грешка в API на сървъра" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Не е намерен артикул" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "Източник" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Неправилни настройки, моля проверете предпочитанията си." -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "невалидни настройки" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "грешка при търсенето" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "преди {minutes} минута(минути)" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "преди {hours} час(ове), {minutes} минута(минути)" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "преустановен" @@ -396,13 +396,13 @@ msgstr "торент файл" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "кеширана" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "" @@ -863,12 +863,10 @@ msgid "" msgstr "" #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "запази" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "назад" @@ -912,13 +910,11 @@ msgstr "" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "следваща страница" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "предишна страница" @@ -1250,10 +1246,26 @@ msgstr "Използвани търсачки в момента" msgid "Supports selected language" msgstr "Поддържка на избраният език" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Отговори" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/bo/LC_MESSAGES/messages.mo b/searx/translations/bo/LC_MESSAGES/messages.mo Binary files differindex 38bf2b928..92abbb815 100644 --- a/searx/translations/bo/LC_MESSAGES/messages.mo +++ b/searx/translations/bo/LC_MESSAGES/messages.mo diff --git a/searx/translations/bo/LC_MESSAGES/messages.po b/searx/translations/bo/LC_MESSAGES/messages.po index 585080ce4..d182f2d4b 100644 --- a/searx/translations/bo/LC_MESSAGES/messages.po +++ b/searx/translations/bo/LC_MESSAGES/messages.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2021-12-17 07:17+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language: bo\n" @@ -21,172 +21,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "ཡིག་ཚགས།" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "དྲ་སྦྲེལ།" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "རོལ་མོ།" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "སྤྱི་འབྲེལ།" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "པར་རིས།" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "བརྙན་ཟློས།" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "ཆ་འཕྲིན་ལག་རྩལ།" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "གསར་འགྱུར།" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "ས་བཀྲ།" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "ཚན་རིག" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "རྣམ་གྲངས་གང་ཡང་རྙེད་རྒྱུ་མ་བྱུང་།" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།ཁྱེད་ཀྱིས་གདམ་ཀ་ལ་བཅོས་སྒྲིག་གཏོང་རོགས།" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "འཚོལ་བཤེར་ལ་ནོར་འཁྲུལ་བྱུང་།" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "སྐར་མ་ {minutes} སྔོན་ལ།" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "ཆུ་ཚོད་ {hours} དང་སྐར་མ {minutes} སྔོན་ལ།" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -391,13 +391,13 @@ msgstr "ས་བོན་ཡིག་ཆ།" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "འདྲ་བཤུས་རྒྱབ་ཚར།" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "མངག་བཅོལ་བྱེད་ཟིན།" @@ -854,12 +854,10 @@ msgid "" msgstr "" #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "གསོག་འཇོག" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "ཕྱིར་ལོག" @@ -903,13 +901,11 @@ msgstr "འཚོལ་བཤེར་ནང་དོན་ནི།" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "དྲ་ངོས་གཞུག་མ།" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "དྲ་ངོས་སྔོན་མ།" @@ -1241,10 +1237,26 @@ msgstr "ཉེ་ལམ་སྤྱད་ཟིན་པའི་འཚོལ་ msgid "Supports selected language" msgstr "རྒྱབ་སྐྱོར་ཐོབ་པའི་སྐད་རིགས་གདམ་གསེས།" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "ལན།" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/ca/LC_MESSAGES/messages.mo b/searx/translations/ca/LC_MESSAGES/messages.mo Binary files differindex 64513b868..24f9249db 100644 --- a/searx/translations/ca/LC_MESSAGES/messages.mo +++ b/searx/translations/ca/LC_MESSAGES/messages.mo diff --git a/searx/translations/ca/LC_MESSAGES/messages.po b/searx/translations/ca/LC_MESSAGES/messages.po index f184bdbd1..cde166209 100644 --- a/searx/translations/ca/LC_MESSAGES/messages.po +++ b/searx/translations/ca/LC_MESSAGES/messages.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2021-11-03 08:06+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language: ca\n" @@ -22,172 +22,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "fitxers" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "general" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "música" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "xarxes socials" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "imatges" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "vídeos" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "informàtica" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "notícies" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "mapa" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "ciència" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "No s'ha trobat cap element" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "La configuració no és vàlida, editeu-la" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "La configuració no és vàlida" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "error en la cerca" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "fa {minutes} minuts" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "fa {hours} hores i {minutes} minuts" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -399,13 +399,13 @@ msgstr "fitxer torrent" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "en memòria cau" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "en servidor intermediari" @@ -874,12 +874,10 @@ msgstr "" "resultats." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "desa" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "enrere" @@ -923,13 +921,11 @@ msgstr "Proveu a cercar:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "pàgina següent" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "pàgina anterior" @@ -1261,10 +1257,26 @@ msgstr "Motors de cerca usats actualment" msgid "Supports selected language" msgstr "Suporta la llengua seleccionada" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Respostes" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/cs/LC_MESSAGES/messages.mo b/searx/translations/cs/LC_MESSAGES/messages.mo Binary files differindex edfe3a532..9c3489cc3 100644 --- a/searx/translations/cs/LC_MESSAGES/messages.mo +++ b/searx/translations/cs/LC_MESSAGES/messages.mo diff --git a/searx/translations/cs/LC_MESSAGES/messages.po b/searx/translations/cs/LC_MESSAGES/messages.po index 140e7891b..df920b94d 100644 --- a/searx/translations/cs/LC_MESSAGES/messages.po +++ b/searx/translations/cs/LC_MESSAGES/messages.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" -"PO-Revision-Date: 2021-12-31 07:17+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" +"PO-Revision-Date: 2022-01-23 20:00+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language: cs\n" "Language-Team: Czech " @@ -24,172 +24,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "soubory" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "obecné" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "hudba" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "sociální media" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "obrázky" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "videa" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "IT" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "zprávy" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "mapa" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "cibule" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "věda" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" -msgstr "" +msgstr "aplikace" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "světlý" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "tmavý" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "chyba HTTP protokolu" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "síťová chyba" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "nečekaná chyba" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "chyba HTTP" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "přístup odepřen" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Nic nenalezeno" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "zdroj" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Neplatné nastavení, upravte své předvolby" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Neplatné nastavení" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "chyba vyhledávání" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "před {minutes} minutami" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "před {hours} hodinami, {minutes} minutami" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -399,13 +399,13 @@ msgstr "soubor torrentu" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "archivovaná verze" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "přes proxy" @@ -873,12 +873,10 @@ msgstr "" "prozrazením dat při kliknutí na výsledky hledání." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "uložit" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "zpět" @@ -922,13 +920,11 @@ msgstr "Zkuste vyhledat:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "další stránka" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "předchozí stránka" @@ -1260,10 +1256,26 @@ msgstr "Aktuálně používané vyhledávače" msgid "Supports selected language" msgstr "Podporuje vybraný jazyk" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Odpovědi" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/cy/LC_MESSAGES/messages.mo b/searx/translations/cy/LC_MESSAGES/messages.mo Binary files differindex af269360d..1b778d9ed 100644 --- a/searx/translations/cy/LC_MESSAGES/messages.mo +++ b/searx/translations/cy/LC_MESSAGES/messages.mo diff --git a/searx/translations/cy/LC_MESSAGES/messages.po b/searx/translations/cy/LC_MESSAGES/messages.po index 8f878f57d..b2a715418 100644 --- a/searx/translations/cy/LC_MESSAGES/messages.po +++ b/searx/translations/cy/LC_MESSAGES/messages.po @@ -6,188 +6,187 @@ # Cymrodor <aled@aledpowell.cymru>, 2019 msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2022-01-19 22:16+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" -"Language-Team: Welsh <https://weblate.bubu1.eu/projects/searxng/searxng/cy/>" -"\n" "Language: cy\n" +"Language-Team: Welsh " +"<https://weblate.bubu1.eu/projects/searxng/searxng/cy/>\n" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n " +"!= 11) ? 2 : 3\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != " -"11) ? 2 : 3;\n" -"X-Generator: Weblate 4.10.1\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "ffeiliau" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "cyffredinol" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "cerddoriaeth" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "cyfryngau cymdeithasol" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "delweddau" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "fideos" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "Technoleg" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "newyddion" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "map" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "winwns" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "gwyddoniaeth" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "tywyll" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "gwall dosrannu" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Ni chanfuwyd eitem" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Gosodiadau annilys. Addasa dy ddewisiadau." -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Gosodiadau annilys" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "gwall chwilio" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} munud yn ôl" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} awr, {minutes} munud yn ôl" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -388,13 +387,13 @@ msgstr "ffeil torrent" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "" @@ -851,12 +850,10 @@ msgid "" msgstr "" #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "cadw" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "nôl" @@ -900,13 +897,11 @@ msgstr "Rho gynnig ar chwilio am:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "tudalen nesaf" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "tudalen ddiwethaf" @@ -1238,10 +1233,26 @@ msgstr "" msgid "Supports selected language" msgstr "Cefnogir yr iaith a ddewiswyd" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Atebion" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" @@ -1391,3 +1402,4 @@ msgstr "" #~ "search results but you can search " #~ "the engines listed here via bangs." #~ msgstr "" + diff --git a/searx/translations/da/LC_MESSAGES/messages.mo b/searx/translations/da/LC_MESSAGES/messages.mo Binary files differindex 272384587..424dd39de 100644 --- a/searx/translations/da/LC_MESSAGES/messages.mo +++ b/searx/translations/da/LC_MESSAGES/messages.mo diff --git a/searx/translations/da/LC_MESSAGES/messages.po b/searx/translations/da/LC_MESSAGES/messages.po index 3ae0d8f55..03c0844ee 100644 --- a/searx/translations/da/LC_MESSAGES/messages.po +++ b/searx/translations/da/LC_MESSAGES/messages.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" -"PO-Revision-Date: 2021-12-31 07:17+0000\n" -"Last-Translator: Frederik From <frederikfrom@pm.me>\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" +"PO-Revision-Date: 2022-01-23 20:00+0000\n" +"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language: da\n" "Language-Team: Danish " "<https://weblate.bubu1.eu/projects/searxng/searxng/da/>\n" @@ -21,174 +21,174 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "filer" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "generelt" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "musik" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "sociale medier" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "billeder" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "videoer" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "it" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "nyheder" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "kort" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "onion-links" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "videnskab" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" -msgstr "" +msgstr "ordbøger" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" -msgstr "" +msgstr "spørgsmål og svar" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "automatisk" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "lys" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "mørk" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "udløbstid" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "fortolkningsfejl" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "HTTP-protokolfejl" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "netværksfejl" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "uventet nedbrud" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "HTTP-fejl" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "HTTP-tilkoblingsfejl" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" -msgstr "" +msgstr "proxyfejl" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "CAPTCHA" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "for mange forespørgsler" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "adgang nægtet" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "server-API-fejl" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Intet fundet" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "Kilde" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Ugyldige indstillinger, redigér venligst dine valg" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Ugyldig indstilling" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "søgefejl" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "for {minutes} minut(ter) siden" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "for {hours} time(r) og {minutes} minut(ter) siden" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" -msgstr "" +msgstr "Suspenderet" #: searx/answerers/random/answerer.py:67 msgid "Random value generator" @@ -397,13 +397,13 @@ msgstr "torrent-fil" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "cached" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "viderestillet" @@ -418,7 +418,7 @@ msgstr "Tillad" #: searx/templates/oscar/macros.html:139 msgid "broken" -msgstr "" +msgstr "defekt" #: searx/templates/oscar/macros.html:141 msgid "supported" @@ -482,7 +482,7 @@ msgstr "P95" #: searx/templates/oscar/preferences.html:68 #: searx/templates/simple/preferences.html:83 msgid "Failed checker test(s): " -msgstr "" +msgstr "Fejlet checkertest(s): " #: searx/templates/oscar/preferences.html:96 #: searx/templates/simple/preferences.html:101 @@ -498,7 +498,7 @@ msgstr "Generelt" #: searx/templates/oscar/preferences.html:102 #: searx/templates/oscar/preferences.html:193 msgid "User Interface" -msgstr "" +msgstr "Bruger Interface" #: searx/templates/oscar/preferences.html:103 #: searx/templates/oscar/preferences.html:257 @@ -515,7 +515,7 @@ msgstr "Søgemaskiner" #: searx/templates/oscar/preferences.html:105 #: searx/templates/simple/preferences.html:329 msgid "Special Queries" -msgstr "" +msgstr "Specielle Forespørgsler" #: searx/templates/oscar/preferences.html:106 #: searx/templates/oscar/preferences.html:454 @@ -625,7 +625,7 @@ msgstr "" #: searx/templates/oscar/preferences.html:211 #: searx/templates/simple/preferences.html:205 msgid "Change SearXNG layout" -msgstr "" +msgstr "Ændr SearXNG layout" #: searx/templates/oscar/preferences.html:222 #: searx/templates/oscar/preferences.html:228 @@ -639,11 +639,11 @@ msgstr "Stil" #: searx/templates/oscar/preferences.html:231 msgid "Show advanced settings" -msgstr "" +msgstr "Vis avancerede indstillinger" #: searx/templates/oscar/preferences.html:232 msgid "Show advanced settings panel in the home page by default" -msgstr "" +msgstr "Vis avancerede indstillinger panelet på forsiden som standardindstilling" #: searx/templates/oscar/preferences.html:235 #: searx/templates/oscar/preferences.html:245 @@ -670,7 +670,7 @@ msgstr "Åben resultat-link i en ny browser-tab" #: searx/templates/oscar/preferences.html:262 #: searx/templates/simple/preferences.html:237 msgid "HTTP Method" -msgstr "" +msgstr "HTTP-metode" #: searx/templates/oscar/preferences.html:263 #: searx/templates/simple/preferences.html:244 @@ -691,7 +691,7 @@ msgstr "Billede-proxy" #: searx/templates/oscar/preferences.html:274 #: searx/templates/simple/preferences.html:256 msgid "Proxying image results through SearXNG" -msgstr "" +msgstr "Bearbejder billedresulter gennem SearXNG" #: searx/templates/oscar/preferences.html:277 #: searx/templates/oscar/preferences.html:288 @@ -721,7 +721,7 @@ msgstr "" #: searx/templates/oscar/preferences.html:315 msgid "Allow all" -msgstr "" +msgstr "Tillad alle" #: searx/templates/oscar/preferences.html:316 msgid "Disable all" @@ -766,7 +766,7 @@ msgstr "Tidsinterval" #: searx/templates/simple/preferences.html:291 #: searx/templates/simple/stats.html:31 msgid "Response time" -msgstr "" +msgstr "Svartid" #: searx/templates/oscar/preferences.html:340 #: searx/templates/oscar/preferences.html:344 @@ -872,12 +872,10 @@ msgstr "" "resultatet." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "gem" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "tilbage" @@ -921,13 +919,11 @@ msgstr "Prøv at søge efter:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "næste side" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "forrige side" @@ -1259,10 +1255,26 @@ msgstr "Pt. anvendte søgemaskiner" msgid "Supports selected language" msgstr "Undstøtter valgte sprog" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Svar" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/de/LC_MESSAGES/messages.mo b/searx/translations/de/LC_MESSAGES/messages.mo Binary files differindex 55f71bd79..eb61878ff 100644 --- a/searx/translations/de/LC_MESSAGES/messages.mo +++ b/searx/translations/de/LC_MESSAGES/messages.mo diff --git a/searx/translations/de/LC_MESSAGES/messages.po b/searx/translations/de/LC_MESSAGES/messages.po index b43684e81..e187af5b0 100644 --- a/searx/translations/de/LC_MESSAGES/messages.po +++ b/searx/translations/de/LC_MESSAGES/messages.po @@ -21,8 +21,8 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" -"PO-Revision-Date: 2022-01-19 22:16+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" +"PO-Revision-Date: 2022-01-28 07:16+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language-Team: German <https://weblate.bubu1.eu/projects/searxng/searxng/de/>" "\n" @@ -34,172 +34,172 @@ msgstr "" "X-Generator: Weblate 4.10.1\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "Dateien" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "Allgemein" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "Musik" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "Soziale Medien" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "Bilder" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "Videos" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "IT" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "Neuigkeiten" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "Karte" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "Onions" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "Wissenschaft" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "Apps" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "Lexika" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "Songtexte" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "Pakete" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "Q&A" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "Repositories" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "Software Wikis" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "WEB" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "auto" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "hell" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "dunkel" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "Timeout" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "Fehler beim Parsen" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "HTTP-Protokollfehler" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "Netzwerkfehler" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "unerwarteter Absturz" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "HTTP-Fehler" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "HTTP-Verbindungsfehler" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "Proxy-Fehler" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "CAPTCHA" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "zu viele Anfragen" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "Zugriff verweigert" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "Server-API-Fehler" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Keine Einträge gefunden" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "Quelle" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Ungültige Einstellungen. Bitte diese überprüfen" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Ungültige Einstellungen" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "Suchfehler" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "vor {minutes} Minute(n)" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "vor {hours} Stunde(n), {minutes} Minute(n)" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "Ausgesetzt" @@ -414,13 +414,13 @@ msgstr "Torrent" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "Im Cache" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "proxy" @@ -897,12 +897,10 @@ msgstr "" "ausgewählten Ergebnisseiten übermittelt werden." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "Speichern" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "Zurück" @@ -946,13 +944,11 @@ msgstr "Suche nach:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "nächste Seite" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "vorherige Seite" @@ -1287,10 +1283,26 @@ msgstr "Aktuell benutzte Suchmaschinen" msgid "Supports selected language" msgstr "Unterstützt die ausgewählten Sprachen" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "Speichern" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "Zurück" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Antworten" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "Vorherige Seite" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "Nächste Seite" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/el_GR/LC_MESSAGES/messages.mo b/searx/translations/el_GR/LC_MESSAGES/messages.mo Binary files differindex 79a2c07c3..4f9c62eb6 100644 --- a/searx/translations/el_GR/LC_MESSAGES/messages.mo +++ b/searx/translations/el_GR/LC_MESSAGES/messages.mo diff --git a/searx/translations/el_GR/LC_MESSAGES/messages.po b/searx/translations/el_GR/LC_MESSAGES/messages.po index 09eed50fc..2e73e0ef9 100644 --- a/searx/translations/el_GR/LC_MESSAGES/messages.po +++ b/searx/translations/el_GR/LC_MESSAGES/messages.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2020-07-09 13:10+0000\n" "Last-Translator: Adam Tauber <asciimoo@gmail.com>\n" "Language: el_GR\n" @@ -21,172 +21,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "αρχεία" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "γενικά" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "μουσική" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "κοινωνικά δίκτυα" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "εικόνες" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "νέα" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "χάρτης" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "επιστήμη" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "λάθος αναζήτησης" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} λεπτά πριν" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -391,13 +391,13 @@ msgstr "αρχείο torrent" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "" @@ -854,12 +854,10 @@ msgid "" msgstr "" #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "αποθήκευση" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "πίσω" @@ -903,13 +901,11 @@ msgstr "Δοκιμάστε αναζήτηση για:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "επόμενη σελίδα" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "προηγούμενη σελίδα" @@ -1241,10 +1237,26 @@ msgstr "Μηχανές αναζήτησης που χρησιμοποιούντ msgid "Supports selected language" msgstr "Υποστηρίζει την επιλεγμένη γλώσσα" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Απαντήσεις" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/en/LC_MESSAGES/messages.mo b/searx/translations/en/LC_MESSAGES/messages.mo Binary files differindex 2843f6b82..0b3cdb7cd 100644 --- a/searx/translations/en/LC_MESSAGES/messages.mo +++ b/searx/translations/en/LC_MESSAGES/messages.mo diff --git a/searx/translations/en/LC_MESSAGES/messages.po b/searx/translations/en/LC_MESSAGES/messages.po index bccaf9304..f4f0b76b1 100644 --- a/searx/translations/en/LC_MESSAGES/messages.po +++ b/searx/translations/en/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2014-01-30 15:22+0100\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language: en\n" @@ -18,172 +18,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -384,13 +384,13 @@ msgstr "" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "" @@ -847,12 +847,10 @@ msgid "" msgstr "" #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "" @@ -896,13 +894,11 @@ msgstr "" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "" @@ -1232,10 +1228,26 @@ msgstr "" msgid "Supports selected language" msgstr "" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/eo/LC_MESSAGES/messages.mo b/searx/translations/eo/LC_MESSAGES/messages.mo Binary files differindex 8ac6e3925..2d6874688 100644 --- a/searx/translations/eo/LC_MESSAGES/messages.mo +++ b/searx/translations/eo/LC_MESSAGES/messages.mo diff --git a/searx/translations/eo/LC_MESSAGES/messages.po b/searx/translations/eo/LC_MESSAGES/messages.po index f6aedc0fc..12e5daa19 100644 --- a/searx/translations/eo/LC_MESSAGES/messages.po +++ b/searx/translations/eo/LC_MESSAGES/messages.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2021-12-10 07:17+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language: eo\n" @@ -23,172 +23,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "dosieroj" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "ĝenerala" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "muziko" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "sociaj retoj" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "bildoj" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "videoj" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "komputiko" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "novaĵoj" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "mapo" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "scienco" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Nenio trovita" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Nevalidaj agordoj, bonvolu redakti viajn agordojn" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Nevalidaj agordoj" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "serĉa eraro" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "antaŭ {minutes} minuto(j)" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "antaŭ {hours} horo(j), {minutes} minuto(j)" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -397,13 +397,13 @@ msgstr "torentodosiero" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "kaŝmemorigita" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "prokurata" @@ -867,12 +867,10 @@ msgstr "" "privatecon per nevola diskonigo de la datumoj al alklikantaj retejoj." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "konservi" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "antaŭen" @@ -916,13 +914,11 @@ msgstr "Provu serĉi:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "sekva paĝo" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "antaŭa paĝo" @@ -1254,10 +1250,26 @@ msgstr "Aktuale uzataj serĉiloj" msgid "Supports selected language" msgstr "Subtenas elektitan lingvon" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Respondoj" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/es/LC_MESSAGES/messages.mo b/searx/translations/es/LC_MESSAGES/messages.mo Binary files differindex 94a51d59a..fc0bd1fef 100644 --- a/searx/translations/es/LC_MESSAGES/messages.mo +++ b/searx/translations/es/LC_MESSAGES/messages.mo diff --git a/searx/translations/es/LC_MESSAGES/messages.po b/searx/translations/es/LC_MESSAGES/messages.po index 700e4a198..713a25f98 100644 --- a/searx/translations/es/LC_MESSAGES/messages.po +++ b/searx/translations/es/LC_MESSAGES/messages.po @@ -17,186 +17,187 @@ # wefwefew ewfewfewf <nnnedmz0d@moakt.ws>, 2016 msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" -"PO-Revision-Date: 2022-01-14 07:17+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" +"PO-Revision-Date: 2022-01-28 07:16+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" +"Language-Team: Spanish <https://weblate.bubu1.eu/projects/searxng/searxng/es/" +">\n" "Language: es\n" -"Language-Team: Spanish " -"<https://weblate.bubu1.eu/projects/searxng/searxng/es/>\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:165 +#: searx/webapp.py:169 msgid "files" msgstr "Archivos" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "General" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "Música" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "Medios sociales" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "Imágenes" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "Vídeos" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "Informática" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "Noticias" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "Mapa" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "onions" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "Ciencia" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "aplicaciones" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "diccionarios" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "letra" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "paquetes" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "preguntas y respuestas" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "repos" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "wikis de software" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "web" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "auto" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "claro" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "oscuro" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "expirado" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "error de procesamiento" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "Error de protocolo HTTP" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "Error de red" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "cierre inesperado" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "Error de HTTP" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "Error de conexíon HTTP" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "error de proxy" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "CAPTCHA" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "demasiadas peticiones" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "acceso denegado" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "error en la API del servidor" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Ningún artículo encontrado" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "Fuente" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Parámetros incorrectos, por favor, cambia tus preferencias" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Ajustes no válidos" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "error en la búsqueda" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "hace {minutes} minuto(s)" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "hace {hours} hora(s) y {minutes} minuto(s)" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "Suspendido/a" @@ -410,13 +411,13 @@ msgstr "archivo torrent" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "en caché" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "proxied" @@ -887,12 +888,10 @@ msgstr "" "en los que se ha hecho clic." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "Guardar" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "Atrás" @@ -936,13 +935,11 @@ msgstr "Intenta buscar:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "Página siguiente" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "Página anterior" @@ -1274,10 +1271,26 @@ msgstr "Motores de búsqueda actualmente en uso" msgid "Supports selected language" msgstr "Soporta el idioma seleccionado" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Respuestas" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" @@ -1431,4 +1444,3 @@ msgstr "Motor" #~ "search results but you can search " #~ "the engines listed here via bangs." #~ msgstr "" - diff --git a/searx/translations/et/LC_MESSAGES/messages.mo b/searx/translations/et/LC_MESSAGES/messages.mo Binary files differindex 8f274d407..d11eb11e9 100644 --- a/searx/translations/et/LC_MESSAGES/messages.mo +++ b/searx/translations/et/LC_MESSAGES/messages.mo diff --git a/searx/translations/et/LC_MESSAGES/messages.po b/searx/translations/et/LC_MESSAGES/messages.po index a068215c2..579792710 100644 --- a/searx/translations/et/LC_MESSAGES/messages.po +++ b/searx/translations/et/LC_MESSAGES/messages.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" -"PO-Revision-Date: 2021-12-31 07:17+0000\n" -"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" +"PO-Revision-Date: 2022-01-26 17:14+0000\n" +"Last-Translator: Mico Hautaluoma <m@mha.fi>\n" "Language: et\n" "Language-Team: Estonian " "<https://weblate.bubu1.eu/projects/searxng/searxng/et/>\n" @@ -21,172 +21,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "failid" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "üldine" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "muusika" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "sotsiaalmeedia" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "pildid" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "videod" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "tehnoloogia" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "uudised" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "kaardid" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" -msgstr "" +msgstr "onion-links" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "teadus" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" -msgstr "" +msgstr "rakendused" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" -msgstr "" +msgstr "sõnastikud" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" -msgstr "" +msgstr "laulusõnad" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" -msgstr "" +msgstr "paketid" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" -msgstr "" +msgstr "q&a" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" -msgstr "" +msgstr "reposid" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" -msgstr "" +msgstr "tarkvara wikid" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" -msgstr "" +msgstr "web" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" -msgstr "" +msgstr "automaatne" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" -msgstr "" +msgstr "herge" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "pime" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Üksust ei leitud" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Sobimatud seaded, palun muuda oma eelistusi" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Sobimatud seaded" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "otsingu viga" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} minut(it) tagasi" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} tund(i), {minutes} minut(it) tagasi" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -396,13 +396,13 @@ msgstr "torrentifail" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "vahemälus" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "proksitud" @@ -870,12 +870,10 @@ msgstr "" "privaatsust, lekitades andmed klõpsatud tulemuste saitidele." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "salvesta" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "tagasi" @@ -919,13 +917,11 @@ msgstr "Proovi otsida:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "järgmine leht" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "eelmine leht" @@ -1257,10 +1253,26 @@ msgstr "Hetkel kasutatud otsingumootorid" msgid "Supports selected language" msgstr "Toetab valitud keelt" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Vastused" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/eu/LC_MESSAGES/messages.mo b/searx/translations/eu/LC_MESSAGES/messages.mo Binary files differindex 5e17db8b1..d479cf390 100644 --- a/searx/translations/eu/LC_MESSAGES/messages.mo +++ b/searx/translations/eu/LC_MESSAGES/messages.mo diff --git a/searx/translations/eu/LC_MESSAGES/messages.po b/searx/translations/eu/LC_MESSAGES/messages.po index 34a825707..ee37efa28 100644 --- a/searx/translations/eu/LC_MESSAGES/messages.po +++ b/searx/translations/eu/LC_MESSAGES/messages.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2021-11-03 08:06+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language: eu\n" @@ -23,172 +23,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "fitxategiak" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "orokorra" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "musika" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "media soziala" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "irudiak" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "bideoak" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "informatika" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "berriak" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "mapa" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "zientzia" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Ez da elementurik aurkitu" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Ezarpen ez baliodunak, mesedez editatu zure hobespenak" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Ezarpen ez baliodunak" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "bilaketa akatsa" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "duela {minutes} minutu" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "duela {hours} ordu eta {minutes} minutu" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -400,13 +400,13 @@ msgstr "torrent fitxategia" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "cacheatuta" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "proxyatuta" @@ -874,12 +874,10 @@ msgstr "" "txikiagotu dezake klikatutako erantzun guneetara datuak emanez." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "gorde" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "atzera" @@ -923,13 +921,11 @@ msgstr "Saiatu hau bilatzen:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "hurrengo orrialdea" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "aurreko orrialdea" @@ -1261,10 +1257,26 @@ msgstr "Erabiliak izaten ari diren bilatzaileak" msgid "Supports selected language" msgstr "Hautatutako hizkuntza onartzen du" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Erantzunak" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/fa_IR/LC_MESSAGES/messages.mo b/searx/translations/fa_IR/LC_MESSAGES/messages.mo Binary files differindex 965ca7836..5934f894d 100644 --- a/searx/translations/fa_IR/LC_MESSAGES/messages.mo +++ b/searx/translations/fa_IR/LC_MESSAGES/messages.mo diff --git a/searx/translations/fa_IR/LC_MESSAGES/messages.po b/searx/translations/fa_IR/LC_MESSAGES/messages.po index 797fb61b6..9b76b453b 100644 --- a/searx/translations/fa_IR/LC_MESSAGES/messages.po +++ b/searx/translations/fa_IR/LC_MESSAGES/messages.po @@ -10,186 +10,187 @@ # Noémi Ványi <sitbackandwait@gmail.com>, 2020 msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" -"PO-Revision-Date: 2021-12-24 07:17+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" +"PO-Revision-Date: 2022-01-28 07:16+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" +"Language-Team: Persian <https://weblate.bubu1.eu/projects/searxng/searxng/fa/" +">\n" "Language: fa_IR\n" -"Language-Team: Persian " -"<https://weblate.bubu1.eu/projects/searxng/searxng/fa/>\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:165 +#: searx/webapp.py:169 msgid "files" msgstr "فایلها" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "عمومی" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "موسیقی" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "شبکهٔ اجتماعی" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "تصاویر" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "ویدیوها" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "فناوری اطلاعات" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "اخبار" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "نقشه" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "پیازها" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "علم" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "خودکار" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "روشن" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "تاریک" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "تایماوت" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "خطای تجزیه" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "خطای پروتکل HTTP" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "خطای شبکه" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "مشکل غیرمنتظره" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "خطای HTTP" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "خطای اتصال HTTP" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "خطای پروکسی" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "کپچا" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "درخواستهای زیاد" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "دسترسی ممنوع است" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "خطای API سرور" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "چیزی پیدا نشد" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "منبع" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "تنظیمات نادرست است، لطفا پیشفرضهای جستجو را تغییر دهید" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "تنظیمات نادرست" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "خطای جستوجو" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} دقیقه پیش" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} ساعت و {minutes} دقیقه پیش" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "تعلیقشده" @@ -398,13 +399,13 @@ msgstr "پروندهٔ تورنت" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "جاسازیشده" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "پروکسیشده" @@ -872,12 +873,10 @@ msgstr "" " دادن دادهها به سایتهای نتایج کلیکشده به خطر اندازد." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "ذخیره" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "قبلی" @@ -921,13 +920,11 @@ msgstr "برای این جستوجو تلاش کنید:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "صفحهٔ بعدی" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "صحهٔ پیشین" @@ -1259,10 +1256,26 @@ msgstr "موتورهای جستجوی در حال استفاده" msgid "Supports selected language" msgstr "زبان انتخاب شده را پشتیبانی میکند" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "ذخیره" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "بازگشت" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "پاسخها" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "صحهٔ پیشین" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "صفحهٔ بعدی" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" @@ -1412,4 +1425,3 @@ msgstr "موتور" #~ "search results but you can search " #~ "the engines listed here via bangs." #~ msgstr "" - diff --git a/searx/translations/fi/LC_MESSAGES/messages.mo b/searx/translations/fi/LC_MESSAGES/messages.mo Binary files differindex daced3326..3d69674dd 100644 --- a/searx/translations/fi/LC_MESSAGES/messages.mo +++ b/searx/translations/fi/LC_MESSAGES/messages.mo diff --git a/searx/translations/fi/LC_MESSAGES/messages.po b/searx/translations/fi/LC_MESSAGES/messages.po index fc94fd634..47764da9a 100644 --- a/searx/translations/fi/LC_MESSAGES/messages.po +++ b/searx/translations/fi/LC_MESSAGES/messages.po @@ -6,186 +6,187 @@ # Jiri Grönroos <jiri.gronroos@iki.fi>, 2017 msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" -"PO-Revision-Date: 2021-12-24 07:17+0000\n" -"Last-Translator: Mico Hautaluoma <m@mha.fi>\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" +"PO-Revision-Date: 2022-01-28 07:16+0000\n" +"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" +"Language-Team: Finnish <https://weblate.bubu1.eu/projects/searxng/searxng/fi/" +">\n" "Language: fi\n" -"Language-Team: Finnish " -"<https://weblate.bubu1.eu/projects/searxng/searxng/fi/>\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:165 +#: searx/webapp.py:169 msgid "files" msgstr "tiedostot" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "yleiset" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "musiikki" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "sosiaalinen media" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "kuvat" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "videot" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "it" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "uutiset" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "kartta" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "onion-linkit" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "tiede" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" -msgstr "" +msgstr "sovellukset" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" -msgstr "" +msgstr "sanakirjat" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" -msgstr "" +msgstr "lyriikat" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" -msgstr "" +msgstr "paketit" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" -msgstr "" +msgstr "q&a" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" -msgstr "" +msgstr "repot" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" -msgstr "" +msgstr "ohjelmisto wikit" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" -msgstr "" +msgstr "web" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "automaattinen" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "vaalea" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "tumma" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "aikakatkaistu" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "jäsentämis virhe" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "HTTP-protokolli virhe" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "verkko virhe" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "odottamaton kaatuminen" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "HTTP-virhe" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "HTTP-yhteysvirhe" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "Proxy-virhe" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "CAPTCHA" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "liian monta pyyntöä" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "pääsy kielletty" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "palvelimen API-virhe" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Tietuetta ei löytynyt" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "Lähde" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Virheelliset asetukset, muokkaa siis asetuksia" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Virheelliset asetukset" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "hakuvirhe" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} min sitten" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} t, {minutes} min sitten" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "keskeytetty" @@ -396,13 +397,13 @@ msgstr "torrent-tiedosto" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "välimuistissa" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "välityspalvelimella" @@ -669,7 +670,7 @@ msgstr "Avaa tulokset uusiin välilehtiin" #: searx/templates/oscar/preferences.html:262 #: searx/templates/simple/preferences.html:237 msgid "HTTP Method" -msgstr "" +msgstr "HTTP-Menetelmä" #: searx/templates/oscar/preferences.html:263 #: searx/templates/simple/preferences.html:244 @@ -734,6 +735,8 @@ msgid "" "This tab does not show up for search results, but you can search the " "engines listed here via bangs." msgstr "" +"Tämä välilehti ei näy hakutuloksissa, mutta voit tehdä hakuja täällä " +"luetelluista moottoreista \"bangien\" kautta." #: searx/templates/oscar/preferences.html:334 #: searx/templates/oscar/preferences.html:350 @@ -875,12 +878,10 @@ msgstr "" "napsautetaan." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "Tallenna" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "Takaisin" @@ -924,13 +925,11 @@ msgstr "Yritä etsiä:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "seuraava sivu" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "edellinen sivu" @@ -1262,10 +1261,26 @@ msgstr "Nyt käytetyt hakukoneet" msgid "Supports selected language" msgstr "Tukee valittua kieltä" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "Tallenna" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "Takaisin" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Vastaukset" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "Edellinen sivu" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "seuraava sivu" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" @@ -1416,4 +1431,3 @@ msgstr "Hakukone" #~ "search results but you can search " #~ "the engines listed here via bangs." #~ msgstr "" - diff --git a/searx/translations/fil/LC_MESSAGES/messages.mo b/searx/translations/fil/LC_MESSAGES/messages.mo Binary files differindex e59511b6e..b35ec0fd1 100644 --- a/searx/translations/fil/LC_MESSAGES/messages.mo +++ b/searx/translations/fil/LC_MESSAGES/messages.mo diff --git a/searx/translations/fil/LC_MESSAGES/messages.po b/searx/translations/fil/LC_MESSAGES/messages.po index ebb39ae8c..5946b1519 100644 --- a/searx/translations/fil/LC_MESSAGES/messages.po +++ b/searx/translations/fil/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2021-12-10 07:17+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language: fil\n" @@ -21,172 +21,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "file" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "pangkalahatan" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "musika" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "social media" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "larawan" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "bidyo" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "it" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "balita" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "mapa" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "agham" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Walang nakita na aytem" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Maling settings, paki ayos ang preferences" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Maling settings" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "nagkaproblema sa paghahanap" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} na minuto ang nakalipas" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} oras at {minutes} na minto ang nakalipas" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -398,13 +398,13 @@ msgstr "" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "" @@ -871,12 +871,10 @@ msgstr "" "sa resulta na sites." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "i-save" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "bumalik" @@ -920,13 +918,11 @@ msgstr "Subukan maghanap ng:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "pumanhik sa sumunod na pahina" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "bumalik sa nakaraang pahina" @@ -1258,10 +1254,26 @@ msgstr "Ang ginagamit natin na search engines" msgid "Supports selected language" msgstr "Suportado ang pinili na wika" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Mga sagot" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/fr/LC_MESSAGES/messages.mo b/searx/translations/fr/LC_MESSAGES/messages.mo Binary files differindex a68de3e24..d5d426f17 100644 --- a/searx/translations/fr/LC_MESSAGES/messages.mo +++ b/searx/translations/fr/LC_MESSAGES/messages.mo diff --git a/searx/translations/fr/LC_MESSAGES/messages.po b/searx/translations/fr/LC_MESSAGES/messages.po index 1f7d5aeea..d066333ce 100644 --- a/searx/translations/fr/LC_MESSAGES/messages.po +++ b/searx/translations/fr/LC_MESSAGES/messages.po @@ -15,9 +15,9 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" -"PO-Revision-Date: 2022-01-19 22:16+0000\n" -"Last-Translator: Alexandre Flament <alex@al-f.net>\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" +"PO-Revision-Date: 2022-01-28 07:16+0000\n" +"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language-Team: French <https://weblate.bubu1.eu/projects/searxng/searxng/fr/>" "\n" "Language: fr\n" @@ -28,172 +28,172 @@ msgstr "" "X-Generator: Weblate 4.10.1\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "fichiers" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "général" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "musique" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "réseaux sociaux" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "images" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "vidéos" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "informatique" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "actualités" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "carte" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "onions" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "science" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" -msgstr "" +msgstr "applications" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "dictionnaires" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "paroles" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "packages" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" -msgstr "" +msgstr "questions/réponses" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" -msgstr "" +msgstr "dépôts" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" -msgstr "" +msgstr "wikis" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" -msgstr "" +msgstr "web" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "auto" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "clair" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "sombre" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "délai dépassé" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "erreur d'analyse" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "erreur de protocole HTTP" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "Erreur réseau" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "erreur inattendue" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "erreur HTTP" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "erreur de connexion HTTP" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "Erreur proxy" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "CAPTCHA" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "trop de requêtes" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "accès refusé" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "erreur API du serveur" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Pas d'élément trouvé" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "Source" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Paramètres non valides, veuillez éditer vos préférences" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Paramètres non valides" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "erreur de recherche" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "il y a {minutes} minute(s)" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "il y a {hours} heure(s), {minutes} minute(s)" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "Suspendu" @@ -405,13 +405,13 @@ msgstr "fichier torrent" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "en cache" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "proxifié" @@ -743,8 +743,9 @@ msgid "" "This tab does not show up for search results, but you can search the " "engines listed here via bangs." msgstr "" -"Cet onglet n'apparaît pas dans les résultats de recherche, mais vous pouvez " -"effectuer des recherches dans les moteurs répertoriés ici via bangs." +"Cet onglet n'apparaît pas dans les résultats de recherche, mais vous " +"pouvez effectuer des recherches dans les moteurs répertoriés ici via " +"bangs." #: searx/templates/oscar/preferences.html:334 #: searx/templates/oscar/preferences.html:350 @@ -886,12 +887,10 @@ msgstr "" " des résultats sélectionnés." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "enregistrer" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "retour" @@ -935,13 +934,11 @@ msgstr "Essayez de chercher :" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "page suivante" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "page précédente" @@ -1273,10 +1270,26 @@ msgstr "Moteurs de recherche actuellement utilisés" msgid "Supports selected language" msgstr "Supporte la langue sélectionnée" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "Enregistrer" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "Retour" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Réponses" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "Page précédente" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "page suivante" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/gl/LC_MESSAGES/messages.mo b/searx/translations/gl/LC_MESSAGES/messages.mo Binary files differindex f65931c8e..e038fe7fd 100644 --- a/searx/translations/gl/LC_MESSAGES/messages.mo +++ b/searx/translations/gl/LC_MESSAGES/messages.mo diff --git a/searx/translations/gl/LC_MESSAGES/messages.po b/searx/translations/gl/LC_MESSAGES/messages.po index 26279385e..c33d139fc 100644 --- a/searx/translations/gl/LC_MESSAGES/messages.po +++ b/searx/translations/gl/LC_MESSAGES/messages.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2021-11-01 10:29+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language: gl\n" @@ -21,172 +21,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "ficheiros" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "xeral" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "música" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "medios sociais" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "imaxes" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "vídeos" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "TIC" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "novas" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "mapa" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "ciencia" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Non se atoparon elementos" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Axustes non válidos, por favor edita a configuración" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Axustes non válidos" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "fallo na busca" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "fai {minutes} minuto(s)" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "fai {hours} hora(s), {minutes} minuto(s)" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -398,13 +398,13 @@ msgstr "ficheiro torrent" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "en memoria" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "a través de proxy" @@ -872,12 +872,10 @@ msgstr "" "túa privacidade ó filtrar datos ós sitios web dos resultados." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "gardar" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "atrás" @@ -921,13 +919,11 @@ msgstr "Intenta buscar:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "páxina seguinte" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "páxina anterior" @@ -1259,10 +1255,26 @@ msgstr "Motores de busca utilizados actualmente" msgid "Supports selected language" msgstr "Soporta o idioma seleccionado" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Respostas" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/he/LC_MESSAGES/messages.mo b/searx/translations/he/LC_MESSAGES/messages.mo Binary files differindex bdb717b97..0aa86449e 100644 --- a/searx/translations/he/LC_MESSAGES/messages.mo +++ b/searx/translations/he/LC_MESSAGES/messages.mo diff --git a/searx/translations/he/LC_MESSAGES/messages.po b/searx/translations/he/LC_MESSAGES/messages.po index 3ce316bb9..4f578b683 100644 --- a/searx/translations/he/LC_MESSAGES/messages.po +++ b/searx/translations/he/LC_MESSAGES/messages.po @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" -"PO-Revision-Date: 2022-01-21 07:16+0000\n" -"Last-Translator: Genghis Khan <genghiskhan@gmx.ca>\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" +"PO-Revision-Date: 2022-01-28 07:16+0000\n" +"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language-Team: Hebrew <https://weblate.bubu1.eu/projects/searxng/searxng/he/>" "\n" "Language: he\n" @@ -27,172 +27,172 @@ msgstr "" "X-Generator: Weblate 4.10.1\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "קבצים" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "כללי" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "מוזיקה" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "מדיה חברתית" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "תמונות" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "וידאו" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "IT" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "חדשות" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "מפות" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "onion" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "מדעים" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "אפליקציות" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "מילונים" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "מילות שיר" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "חבילות" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "שו״ת" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "מאגרים" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "ויקי" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "רשת" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "אוטומטית" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "בהיר" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "כהה" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "פקיעת זמן" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "שגיאת ניתוח" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "שגיאת פרוטוקול HTTP" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "שגיאת רשת תקשורת" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "קריסה לא צפויה" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "שגיאת HTTP" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "שגיאת חיבור HTTP" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "שגיאת פרוקסי" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "CAPTCHA" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "יותר מדי בקשות" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "הגישה נדחתה" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "שגיאת API שרת" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "לא נמצא פריט" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "מקור" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "הגדרות לא תקינות, עליך לתקן את ההעדפות שלך" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "הגדרות לא תקינות" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "שגיאת חיפוש" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "לפני {minutes} דקות" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "לפני {hours} שעות, {minutes} דקות" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "מושהה" @@ -202,7 +202,7 @@ msgstr "מפיק ערך אקראי" #: searx/answerers/random/answerer.py:68 msgid "Generate different random values" -msgstr "מייצר ערכים אקראיים שונים" +msgstr "מייצרת ערכים אקראיים שונים" #: searx/answerers/statistics/answerer.py:47 msgid "Statistics functions" @@ -210,7 +210,7 @@ msgstr "פונקציות סטטיסטיקה" #: searx/answerers/statistics/answerer.py:48 msgid "Compute {functions} of the arguments" -msgstr "מחשב {functions} של הארגומנטים" +msgstr "מחשבת {functions} של הארגומנטים" #: searx/engines/openstreetmap.py:156 msgid "Get directions" @@ -234,7 +234,7 @@ msgstr "ערוץ" #: searx/plugins/hash_plugin.py:24 msgid "Converts strings to different hash digests." -msgstr "ממיר מחרוזות לתוך hash digests (לקט גיבוב) שונים." +msgstr "ממירה מחרוזות לתוך hash digests (לקט גיבוב) שונים." #: searx/plugins/hash_plugin.py:52 msgid "hash digest" @@ -242,11 +242,11 @@ msgstr "hash digest" #: searx/plugins/hostname_replace.py:9 msgid "Hostname replace" -msgstr "החלפת Hostname" +msgstr "החלף Hostname" #: searx/plugins/hostname_replace.py:10 msgid "Rewrite result hostnames or remove results based on the hostname" -msgstr "שכתוב hostname של תוצאות או הסרת תוצאות בהתבסס על hostname" +msgstr "שכתב hostname של תוצאות או הסר תוצאות בהתבסס על hostname" #: searx/plugins/infinite_scroll.py:3 msgid "Infinite scroll" @@ -254,7 +254,7 @@ msgstr "גלילה אינסופית" #: searx/plugins/infinite_scroll.py:4 msgid "Automatically load next page when scrolling to bottom of current page" -msgstr "טעינה אוטומטית של העמוד הבא כאשר אנחנו מגיעים לתחתית העמוד" +msgstr "טען אוטומטית של העמוד הבא בעת גלילה לתחתית העמוד" #: searx/plugins/oa_doi_rewrite.py:9 msgid "Open Access DOI rewrite" @@ -265,20 +265,20 @@ msgid "" "Avoid paywalls by redirecting to open-access versions of publications " "when available" msgstr "" -"הימנעות מ-paywalls על ידי הכוונה מחודשת לגרסאות כניסה-חופשית של כתבי-עת כאשר " -"זמינות" +"הימנע מ-paywalls על ידי הכוונה מחודשת לגרסאות כניסה-חופשית של כתבי-עת " +"כאשר ישנן" #: searx/plugins/search_on_category_select.py:19 msgid "Search on category select" -msgstr "חיפוש בעת בחירת קטגוריה" +msgstr "חפש בעת בחירת קטגוריה" #: searx/plugins/search_on_category_select.py:20 msgid "" "Perform search immediately if a category selected. Disable to select " "multiple categories. (JavaScript required)" msgstr "" -"ביצוע חיפוש בלחיצה על קטגוריה. עליך לנטרל את תוסף זה אם ברצונך לבחור " -"קטגוריות מרובות. (מצריך JavaScript)" +"בצע חיפוש בלחיצה על קטגוריה. עליך לנטרל את תוסף זה אם ברצונך לבחור " +"קטגוריות מרובות. (נדרש JavaScript)" #: searx/plugins/self_info.py:20 msgid "Self Informations" @@ -294,11 +294,11 @@ msgstr "" #: searx/plugins/tracker_url_remover.py:29 msgid "Tracker URL remover" -msgstr "מסיר URL-מעקב" +msgstr "הסר Tracker URL" #: searx/plugins/tracker_url_remover.py:30 msgid "Remove trackers arguments from the returned URL" -msgstr "הסרת ארגומנטים מאתרים מתוך URL מוחזר" +msgstr "הסר ארגומנטי איתור מתוך URL מוחזר" #: searx/plugins/vim_hotkeys.py:3 msgid "Vim-like hotkeys" @@ -309,8 +309,8 @@ msgid "" "Navigate search results with Vim-like hotkeys (JavaScript required). " "Press \"h\" key on main or result page to get help." msgstr "" -"ניווט בתוצאות בעזרת מקשים חמים כמו Vim (נדרש JavaScript). לחץ על מקש " -"\"h\" במסך ראשי או תוצאות כדי לקבל עזרה." +"נווט בתוצאות בעזרת מקשים חמים כמו Vim (נדרש JavaScript). לחץ על מקש \"h\"" +" במסך ראשי או תוצאות כדי לקבל עזרה." #: searx/templates/oscar/404.html:4 searx/templates/simple/404.html:4 msgid "Page not found" @@ -401,15 +401,15 @@ msgstr "קובץ torrent" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "מוטמן" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" -msgstr "דרך פרוקסי" +msgstr "פרוקסי" #: searx/templates/oscar/macros.html:133 #: searx/templates/oscar/preferences.html:333 @@ -418,7 +418,7 @@ msgstr "דרך פרוקסי" #: searx/templates/simple/preferences.html:285 #: searx/templates/simple/preferences.html:334 msgid "Allow" -msgstr "אפשר" +msgstr "הפעל" #: searx/templates/oscar/macros.html:139 msgid "broken" @@ -531,7 +531,7 @@ msgstr "עוגיות" #: searx/templates/oscar/preferences.html:125 #: searx/templates/simple/preferences.html:110 msgid "Default categories" -msgstr "קטגוריות קבועות" +msgstr "קטגוריות עיקריות" #: searx/templates/oscar/preferences.html:133 #: searx/templates/simple/preferences.html:117 @@ -557,7 +557,7 @@ msgstr "חיפוש בטוח" #: searx/templates/oscar/preferences.html:142 #: searx/templates/simple/preferences.html:153 msgid "Filter content" -msgstr "סינון תוכן" +msgstr "סנן תוכן" #: searx/templates/oscar/preferences.html:145 #: searx/templates/simple/filters/safesearch.html:2 @@ -585,7 +585,7 @@ msgstr "השלמה אוטומטית" #: searx/templates/oscar/preferences.html:154 #: searx/templates/simple/preferences.html:140 msgid "Find stuff as you type" -msgstr "מציאת טקסט תוך כדי הקלדה" +msgstr "מצא טקסט תוך כדי הקלדה" #: searx/templates/oscar/preferences.html:168 #: searx/templates/simple/preferences.html:159 @@ -597,7 +597,7 @@ msgstr "מפענח Open Access DOI" msgid "" "Redirect to open-access versions of publications when available (plugin " "required)" -msgstr "העבר מחדש לגרסאות open-access של כתבי-עת כאשר ישנן (מצריך תוספת)" +msgstr "העבר מחדש לגרסאות open-access של כתבי-עת כאשר ישנן (נדרש Plugin)" #: searx/templates/oscar/preferences.html:183 #: searx/templates/simple/preferences.html:173 @@ -617,7 +617,7 @@ msgstr "שפת ממשק" #: searx/templates/oscar/preferences.html:199 #: searx/templates/simple/preferences.html:192 msgid "Change the language of the layout" -msgstr "שינוי שפת הממשק" +msgstr "שנה את שפת הממשק" #: searx/templates/oscar/preferences.html:210 #: searx/templates/simple/preferences.html:197 @@ -627,12 +627,12 @@ msgstr "מוטיב" #: searx/templates/oscar/preferences.html:211 #: searx/templates/simple/preferences.html:205 msgid "Change SearXNG layout" -msgstr "שינוי מערך SearXNG" +msgstr "שנה את מערך SearXNG" #: searx/templates/oscar/preferences.html:222 #: searx/templates/oscar/preferences.html:228 msgid "Choose style for this theme" -msgstr "בחירת סגנון עבור עיצוב זה" +msgstr "בחר סגנון עבור עיצוב זה" #: searx/templates/oscar/preferences.html:222 #: searx/templates/oscar/preferences.html:228 @@ -645,7 +645,7 @@ 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 @@ -667,7 +667,7 @@ msgstr "תוצאות בכרטיסיות חדשות" #: searx/templates/oscar/preferences.html:242 #: searx/templates/simple/preferences.html:228 msgid "Open result links on new browser tabs" -msgstr "פתיחת קישורי תוצאה בתוך כרטיסיות דפדפן חדשות" +msgstr "פתח קישורי תוצאה בתוך כרטיסיות דפדפן חדשות" #: searx/templates/oscar/preferences.html:262 #: searx/templates/simple/preferences.html:237 @@ -681,9 +681,9 @@ msgid "" "href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\"" " rel=\"external\">learn more about request methods</a>" msgstr "" -"שינוי האופן בו טפסים נשלחים, <a href=\"https://he.wikipedia.org/wiki/" -"Hypertext_Transfer_Protocol#.D7.A9.D7.99.D7.98.D7.95.D7.AA_.D7.91.D7.A7.D7.A9" -".D7.94\" rel=\"external\">למידע נוסף אודות שיטות בקשה (request methods)</a>" +"שנה את האופן אשר בו טפסים נשלחים, <a " +"href=\"https://he.wikipedia.org/wiki/Hypertext_Transfer_Protocol#.D7.A9.D7.99.D7.98.D7.95.D7.AA_.D7.91.D7.A7.D7.A9.D7.94\"" +" rel=\"external\">למידע נוסף אודות שיטות בקשה (request methods)</a>" #: searx/templates/oscar/preferences.html:273 #: searx/templates/simple/preferences.html:249 @@ -693,7 +693,7 @@ msgstr "פרוקסי תמונה" #: searx/templates/oscar/preferences.html:274 #: searx/templates/simple/preferences.html:256 msgid "Proxying image results through SearXNG" -msgstr "העברת תוצאות תמונה דרך פרוקסי מבעד SearXNG" +msgstr "העבר תוצאות תמונה דרך פרוקסי מבעד SearXNG" #: searx/templates/oscar/preferences.html:277 #: searx/templates/oscar/preferences.html:288 @@ -720,16 +720,16 @@ msgid "" "When enabled, the result page's title contains your query. Your browser " "can record this title" msgstr "" -"כאשר פעילה, כותרת עמוד התוצאה תכיל את השאילתא שלך. הדפדפן שלך יכול לתעד " -"את כותרת זאת" +"כאשר אפשרות זאת פעילה, כותרת עמוד התוצאות תכיל את השאילתא שלך. הדפדפן שלך" +" יכול לתעד את כותרת זאת" #: searx/templates/oscar/preferences.html:315 msgid "Allow all" -msgstr "אפשר את כולם" +msgstr "הפעל הכל" #: searx/templates/oscar/preferences.html:316 msgid "Disable all" -msgstr "כבה את כולם" +msgstr "כבה הכל" #: searx/templates/oscar/preferences.html:325 #: searx/templates/simple/preferences.html:280 @@ -850,8 +850,8 @@ msgid "" "These settings are stored in your cookies, this allows us not to store " "this data about you." msgstr "" -"הגדרות אלו מאוחסנות בתוך העוגיות שלך, אלו מאפשרות לנו להימנע מלאחסן את מידע " -"זה אודותיך." +"הגדרות אלו מאוחסנות בתוך העוגיות שלך, אלו מאפשרות לנו להימנע מלאחסן את " +"מידע זה אודותיך." #: searx/templates/oscar/preferences.html:482 #: searx/templates/simple/preferences.html:401 @@ -875,19 +875,17 @@ msgstr "" "מידע לאתרים שלחצת עליהם בעמוד התוצאות." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "שמור" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "חזור" #: searx/templates/oscar/preferences.html:494 #: searx/templates/simple/preferences.html:405 msgid "Reset defaults" -msgstr "אפס ברירות מחדל" +msgstr "אפס העדפות" #: searx/templates/oscar/results.html:32 searx/templates/simple/results.html:47 msgid "Engines cannot retrieve results" @@ -924,13 +922,11 @@ msgstr "נסה לחפש:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "עמוד הבא" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "עמוד קודם" @@ -980,7 +976,7 @@ msgstr "HTTP" #: searx/templates/oscar/stats.html:67 searx/templates/simple/stats.html:67 msgid "Processing" -msgstr "מעבד" +msgstr "עיבוד" #: searx/templates/oscar/stats.html:106 searx/templates/simple/stats.html:105 msgid "Warnings" @@ -1250,20 +1246,36 @@ msgstr "סגנון מוטיב" #: searx/templates/simple/preferences.html:216 msgid "Choose auto to follow your browser settings" -msgstr "בחירה אוטומטית כדי לשמור על התאמה עם הגדרות הדפדפן שלך" +msgstr "בחר אוטומטית כדי לשמור על התאמה עם הגדרות הדפדפן שלי" #: searx/templates/simple/preferences.html:275 msgid "Currently used search engines" -msgstr "מנועי חיפוש שבשימוש כעת" +msgstr "מנועי חיפוש שמופעלים כעת" #: searx/templates/simple/preferences.html:288 msgid "Supports selected language" msgstr "תומך בשפה נבחרת" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "שמור" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "חזור" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "תשובות" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "עמוד קודם" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "עמוד הבא" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/hr/LC_MESSAGES/messages.mo b/searx/translations/hr/LC_MESSAGES/messages.mo Binary files differindex 61622eabe..ed302f522 100644 --- a/searx/translations/hr/LC_MESSAGES/messages.mo +++ b/searx/translations/hr/LC_MESSAGES/messages.mo diff --git a/searx/translations/hr/LC_MESSAGES/messages.po b/searx/translations/hr/LC_MESSAGES/messages.po index e9dd1a09e..d9926721a 100644 --- a/searx/translations/hr/LC_MESSAGES/messages.po +++ b/searx/translations/hr/LC_MESSAGES/messages.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2021-12-24 07:17+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language: hr\n" @@ -22,172 +22,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "datoteke" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "općenito" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "glazba" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "društveni mediji" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "slike" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "video zapisi" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "it" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "vijesti" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "karta" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "znanost" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Nije pronađena nijedna stavka" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Nevažeće postavke, uredite svoje postavke" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Nevažeće postavke" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "greška u pretraživanju" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "prije {minutes} minut(u,e,a)" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "prije {hours} sat(i) i {minutes} minut(u,e,a)" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -397,13 +397,13 @@ msgstr "torrent datoteka" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "spremljeno" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "preko proxyja" @@ -872,12 +872,10 @@ msgstr "" "rezultata." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "spremi" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "natrag" @@ -921,13 +919,11 @@ msgstr "Pokušajte tražiti sljedeće:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "Sljedeća stranica" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "Prethodna stranica" @@ -1259,10 +1255,26 @@ msgstr "Trenutno korištene tražilice" msgid "Supports selected language" msgstr "Podržava odabrani jezik" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Odgovori" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/hu/LC_MESSAGES/messages.mo b/searx/translations/hu/LC_MESSAGES/messages.mo Binary files differindex 4efa4604c..ba81ab225 100644 --- a/searx/translations/hu/LC_MESSAGES/messages.mo +++ b/searx/translations/hu/LC_MESSAGES/messages.mo diff --git a/searx/translations/hu/LC_MESSAGES/messages.po b/searx/translations/hu/LC_MESSAGES/messages.po index 1724d4cbb..3558ceff3 100644 --- a/searx/translations/hu/LC_MESSAGES/messages.po +++ b/searx/translations/hu/LC_MESSAGES/messages.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2021-12-24 07:17+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language: hu\n" @@ -23,172 +23,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "fájlok" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "általános" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "zene" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "közösségi média" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "képek" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "videók" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "it" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "hírek" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "térkép" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "tudomány" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Nincs találat" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Érvénytelen beállítások" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "érvénytelen beállítások" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "keresési hiba" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} perce" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} óra, {minutes} perce" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -396,13 +396,13 @@ msgstr "torrent fájl" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "tárolt" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "proxy nézet" @@ -864,12 +864,10 @@ msgid "" msgstr "Megjegyzés: URL-ben tárolt saját beállítások csökkenthetik az anonimitást." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "mentés" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "vissza" @@ -913,13 +911,11 @@ msgstr "Keresés erre:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "következő oldal" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "előző oldal" @@ -1249,10 +1245,26 @@ msgstr "Jelenleg használt keresők" msgid "Supports selected language" msgstr "Támogatja a kiválasztott nyelvet" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Válaszok" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/ia/LC_MESSAGES/messages.mo b/searx/translations/ia/LC_MESSAGES/messages.mo Binary files differindex f464de3c3..f6a60040a 100644 --- a/searx/translations/ia/LC_MESSAGES/messages.mo +++ b/searx/translations/ia/LC_MESSAGES/messages.mo diff --git a/searx/translations/ia/LC_MESSAGES/messages.po b/searx/translations/ia/LC_MESSAGES/messages.po index 061f33a1e..e3d561441 100644 --- a/searx/translations/ia/LC_MESSAGES/messages.po +++ b/searx/translations/ia/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2021-12-10 07:17+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language: ia\n" @@ -20,172 +20,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "files" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "general" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "musica" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "medios social" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "imagines" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "videos" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "software" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "novas" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "mappa" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "scientia" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Nulle item trovate" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Configurationes non valide, per favor, modifica tu preferentias" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Configurationes invalide" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "error in recerca" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} minuta(s) retro" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} hora(s), {minutes} minuta(s) retro" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -400,13 +400,13 @@ msgstr "file torrente" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "in cache" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "per proxy" @@ -873,12 +873,10 @@ msgstr "" "in le resultatos." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "salveguardar" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "retroceder" @@ -922,13 +920,11 @@ msgstr "Essaya recercar pro:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "pagina sequente" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "pagina previe" @@ -1260,10 +1256,26 @@ msgstr "Motores de recerca actualmente usate" msgid "Supports selected language" msgstr "Supporta le lingua selectionate" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Replicas" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/id/LC_MESSAGES/messages.mo b/searx/translations/id/LC_MESSAGES/messages.mo Binary files differindex ba2107339..c4b72a27f 100644 --- a/searx/translations/id/LC_MESSAGES/messages.mo +++ b/searx/translations/id/LC_MESSAGES/messages.mo diff --git a/searx/translations/id/LC_MESSAGES/messages.po b/searx/translations/id/LC_MESSAGES/messages.po index ab928ebd5..6ef170f7b 100644 --- a/searx/translations/id/LC_MESSAGES/messages.po +++ b/searx/translations/id/LC_MESSAGES/messages.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" -"PO-Revision-Date: 2022-01-19 22:16+0000\n" -"Last-Translator: Linerly <linerly@protonmail.com>\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" +"PO-Revision-Date: 2022-01-28 07:16+0000\n" +"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language-Team: Indonesian <https://weblate.bubu1.eu/projects/searxng/searxng/" "id/>\n" "Language: id\n" @@ -20,172 +20,172 @@ msgstr "" "X-Generator: Weblate 4.10.1\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "berkas" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "umum" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "musik" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "media sosial" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "gambar" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "video" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "teknologi" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "berita" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "peta" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "onion" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "sains" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "aplikasi" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "kamus" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "lirik" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "paket" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "pertanyaan" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "repositori" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "wiki perangkat lunak" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "web" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "otomatis" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "terang" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "gelap" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "waktu habis" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "kesalahan penguraian" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "kesalahan protokol HTTP" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "kesalahan jaringan" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "kegagalan yang tak terduga" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "kesalahan HTTP" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "kesalahan koneksi HTTP" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "kesalahan proksi" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "CAPTCHA" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "terlalu banyak permintaan" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "akses ditolak" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "kesalahan server API" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Item tidak ditemukan" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "Sumber" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Pengaturan tidak valid, mohon ubah preferensi Anda" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Pengaturan tidak valid" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "kesalahan pencarian" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} menit yang lalu" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} jam, {minutes} menit yang lalu" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "Ditangguhkan" @@ -399,13 +399,13 @@ msgstr "berkas torrent" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "di-cache" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "di-proksi" @@ -737,8 +737,8 @@ msgid "" "This tab does not show up for search results, but you can search the " "engines listed here via bangs." msgstr "" -"Tab ini tidak ditampilkan untuk hasil pencarian, tetapi Anda dapat mencari " -"di mesin-mesin berikut ini melalui fitur bangs." +"Tab ini tidak ditampilkan untuk hasil pencarian, tetapi Anda dapat " +"mencari di mesin-mesin berikut ini melalui fitur bangs." #: searx/templates/oscar/preferences.html:334 #: searx/templates/oscar/preferences.html:350 @@ -880,12 +880,10 @@ msgstr "" "diklik." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "simpan" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "kembali" @@ -929,13 +927,11 @@ msgstr "Coba cari:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "halaman selanjutnya" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "halaman sebelumnya" @@ -1267,10 +1263,26 @@ msgstr "Mesin pencari yang saat ini digunakan" msgid "Supports selected language" msgstr "Mendukung bahasa yang dipilih" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "Simpan" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "Kembali" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Jawaban" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "Halaman sebelumnya" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "Halaman selanjutnya" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/it/LC_MESSAGES/messages.mo b/searx/translations/it/LC_MESSAGES/messages.mo Binary files differindex b0055af0d..ccdf53754 100644 --- a/searx/translations/it/LC_MESSAGES/messages.mo +++ b/searx/translations/it/LC_MESSAGES/messages.mo diff --git a/searx/translations/it/LC_MESSAGES/messages.po b/searx/translations/it/LC_MESSAGES/messages.po index e2e11622d..7f6f79b40 100644 --- a/searx/translations/it/LC_MESSAGES/messages.po +++ b/searx/translations/it/LC_MESSAGES/messages.po @@ -14,186 +14,187 @@ # Random_R, 2018-2020 msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" -"PO-Revision-Date: 2021-12-31 07:17+0000\n" -"Last-Translator: VaiTon <eyadlorenzo@gmail.com>\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" +"PO-Revision-Date: 2022-01-28 07:16+0000\n" +"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" +"Language-Team: Italian <https://weblate.bubu1.eu/projects/searxng/searxng/it/" +">\n" "Language: it\n" -"Language-Team: Italian " -"<https://weblate.bubu1.eu/projects/searxng/searxng/it/>\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:165 +#: searx/webapp.py:169 msgid "files" msgstr "documenti" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "generale" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "musica" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "social" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "immagini" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "video" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "IT" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "notizie" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "mappe" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "onions" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "scienza" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "auto" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "chiaro" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "scuro" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "timeout" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "errore di analisi" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "errore protocollo HTTP" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "errore di rete" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "crash inaspettato" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "errore HTTP" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "errore di connessione HTTP" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "errore proxy" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "CAPTCHA" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "troppe richieste" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "accesso negato" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "errore server API" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Nessun oggetto trovato" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "Sorgente" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Impostazioni non valide, modifica le tue preferenze" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Impostazioni non valide" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "errore di ricerca" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "di {minutes} minuti fa" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "di {hours} ore e {minutes} minuti fa" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "Sospeso" @@ -407,13 +408,13 @@ msgstr "file torrent" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "cache" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "proxy" @@ -887,12 +888,10 @@ msgstr "" "ridurre la privacy facendo trapelare dati ai siti cliccati." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "salva" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "indietro" @@ -936,13 +935,11 @@ msgstr "Prova a cercare:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "pagina successiva" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "pagina precedente" @@ -1274,10 +1271,26 @@ msgstr "Motori di ricerca attualmente in uso" msgid "Supports selected language" msgstr "La lingua selezionata è disponibile" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "Salva" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "Indietro" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Risposte" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "pagina precedente" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "pagina successiva" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" @@ -1424,4 +1437,3 @@ msgstr "Motore" #~ "search results but you can search " #~ "the engines listed here via bangs." #~ msgstr "" - diff --git a/searx/translations/ja/LC_MESSAGES/messages.mo b/searx/translations/ja/LC_MESSAGES/messages.mo Binary files differindex a7f772a8d..50f96bc8b 100644 --- a/searx/translations/ja/LC_MESSAGES/messages.mo +++ b/searx/translations/ja/LC_MESSAGES/messages.mo diff --git a/searx/translations/ja/LC_MESSAGES/messages.po b/searx/translations/ja/LC_MESSAGES/messages.po index d9f163df5..8413bf979 100644 --- a/searx/translations/ja/LC_MESSAGES/messages.po +++ b/searx/translations/ja/LC_MESSAGES/messages.po @@ -16,8 +16,8 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" -"PO-Revision-Date: 2022-01-06 08:26+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" +"PO-Revision-Date: 2022-01-26 17:14+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language: ja\n" "Language-Team: Japanese " @@ -28,172 +28,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "ファイル" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "一般" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "音楽" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "ソーシャルメディア" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "画像" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "動画" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "情報技術" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "ニュース" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "地図" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "オニオン" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "学問" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" -msgstr "" +msgstr "アプリ" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" -msgstr "" +msgstr "歌詞" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" -msgstr "" +msgstr "ウエブ" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "自動" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "ライト" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "ダーク" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "タイムアウト" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "パースエラー" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "HTTPプロトコルエラー" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "ネットワークエラー" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "予期しないクラッシュ" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "HTTPエラー" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "HTTP接続エラー" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "プロキシエラー" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "CAPTCHA" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "多すぎるリクエスト" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "アクセスが拒否されました" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "サーバーAPIエラー" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "アイテムが見つかりません" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "ソース" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "不正な設定です。設定を編集してください" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "不正な設定" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "検索エラー" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes}分前" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours}時間と{minutes}分前" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "一時停止" @@ -396,13 +396,13 @@ msgstr "トレントファイル" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "キャッシュ" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "プロキシされている" @@ -862,12 +862,10 @@ msgid "" msgstr "注意: 検索 URL にカスタム設定を指定すると、クリックした結果サイトにデータが漏洩し、プライバシーが低下する恐れがあります。" #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "保存" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "戻る" @@ -911,13 +909,11 @@ msgstr "検索:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "次のページ" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "前のページ" @@ -1247,10 +1243,26 @@ msgstr "現在使用中の検索エンジン" msgid "Supports selected language" msgstr "選択された言語のサポート" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "回答" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/lt/LC_MESSAGES/messages.mo b/searx/translations/lt/LC_MESSAGES/messages.mo Binary files differindex c7eac907b..4f69c3ae7 100644 --- a/searx/translations/lt/LC_MESSAGES/messages.mo +++ b/searx/translations/lt/LC_MESSAGES/messages.mo diff --git a/searx/translations/lt/LC_MESSAGES/messages.po b/searx/translations/lt/LC_MESSAGES/messages.po index a3fe85ff1..d65f2be26 100644 --- a/searx/translations/lt/LC_MESSAGES/messages.po +++ b/searx/translations/lt/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2021-12-10 07:17+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language: lt\n" @@ -22,172 +22,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "failai" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "bendra" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "muzika" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "socialinė medija" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "paveikslai" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "vaizdo įrašai" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "IT" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "naujienos" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "žemėlapis" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "mokslas" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Elementų nerasta" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Neteisingi nustatymai, pataisykite savo nuostatas" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Neteisingi nustatymai" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "paieškos klaida" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "prieš {minutes} min" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "prieš {hours} val., {minutes} min" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -397,13 +397,13 @@ msgstr "torrent failas" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "podėlio versija" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "per įgaliotąjį serverį" @@ -872,12 +872,10 @@ msgstr "" "svetainėms, ant kurių spustelėjate." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "Įrašyti" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "Atgal" @@ -921,13 +919,11 @@ msgstr "Bandykite ieškoti:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "kitas puslapis" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "ankstesnis puslapis" @@ -1259,10 +1255,26 @@ msgstr "Šiuo metu naudojamos paieškos sistemos" msgid "Supports selected language" msgstr "Palaiko pasirinktą kalbą" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Atsakymai" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/messages.pot b/searx/translations/messages.pot index 24dee2135..893a208d0 100644 --- a/searx/translations/messages.pot +++ b/searx/translations/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -17,172 +17,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -383,13 +383,13 @@ msgstr "" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "" @@ -846,12 +846,10 @@ msgid "" msgstr "" #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "" @@ -895,13 +893,11 @@ msgstr "" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "" @@ -1231,10 +1227,26 @@ msgstr "" msgid "Supports selected language" msgstr "" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/nb_NO/LC_MESSAGES/messages.mo b/searx/translations/nb_NO/LC_MESSAGES/messages.mo Binary files differindex fa559bf18..c966e2f20 100644 --- a/searx/translations/nb_NO/LC_MESSAGES/messages.mo +++ b/searx/translations/nb_NO/LC_MESSAGES/messages.mo diff --git a/searx/translations/nb_NO/LC_MESSAGES/messages.po b/searx/translations/nb_NO/LC_MESSAGES/messages.po index 4f0753be7..1c1d158bc 100644 --- a/searx/translations/nb_NO/LC_MESSAGES/messages.po +++ b/searx/translations/nb_NO/LC_MESSAGES/messages.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" -"PO-Revision-Date: 2022-01-19 22:16+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" +"PO-Revision-Date: 2022-01-28 07:16+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language-Team: Norwegian Bokmål <https://weblate.bubu1.eu/projects/searxng/" "searxng/nb_NO/>\n" @@ -20,172 +20,172 @@ msgstr "" "X-Generator: Weblate 4.10.1\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "filer" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" -msgstr "generelt" +msgstr "Generelt" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "musikk" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "sosiale media" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "bilder" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "videoer" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "IT" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "nyheter" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "kart" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "løktjenester" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "vitenskap" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "programmer" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "ordbøker" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "sangtekster" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "pakker" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "spørsmål og svar" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "pakkebrønner" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "programvare-wiki-er" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "vev" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "automatisk" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "lys" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "mørk" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "tidsavbrudd" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "tolkningsfeil" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "HTTP-protokollfeil" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "nettverksfeil" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "uventet krasj" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "HTTP-feil" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "HTTP-tilkoblingsfeil" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "mellomtjenerfeil" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "CAPTCHA" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "for mange forespørsler" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "tilgang nektet" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "Tjener-API-feil" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Fant ingen elementer" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "Kilde" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Ugyldige innstillinger. Rediger dine preferanser." -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Ugyldige innstillinger" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "søkefeil" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "for {minutes} minute(s) siden" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "for {hours} time(r), {minutes} minutt(er) siden" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "I hvilemodus" @@ -394,13 +394,13 @@ msgstr "torrentfil" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "hurtiglagret" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "mellomtjent" @@ -715,8 +715,8 @@ msgid "" "When enabled, the result page's title contains your query. Your browser " "can record this title" msgstr "" -"Legger til spørringen din i tittelfeltet for opprettet side. Nettleseren din " -"kan registrere denne tittelen" +"Legger til spørringen din i tittelfeltet for opprettet side. Nettleseren " +"din kan registrere denne tittelen" #: searx/templates/oscar/preferences.html:315 msgid "Allow all" @@ -872,12 +872,10 @@ msgstr "" "personvernet ved å lekke data til sidene det klikkes på i resultatet." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "lagre" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "tilbake" @@ -921,13 +919,11 @@ msgstr "Prøv å søke etter:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "neste side" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "forrige side" @@ -1257,10 +1253,26 @@ msgstr "Brukte søkemotorer" msgid "Supports selected language" msgstr "Støtter valgt språk" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "Lagre" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "Tilbake" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Svar" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "Forrige side" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "Neste side" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/nl/LC_MESSAGES/messages.mo b/searx/translations/nl/LC_MESSAGES/messages.mo Binary files differindex 28fe87444..9b6f5f547 100644 --- a/searx/translations/nl/LC_MESSAGES/messages.mo +++ b/searx/translations/nl/LC_MESSAGES/messages.mo diff --git a/searx/translations/nl/LC_MESSAGES/messages.po b/searx/translations/nl/LC_MESSAGES/messages.po index 94db2521a..b1ded9034 100644 --- a/searx/translations/nl/LC_MESSAGES/messages.po +++ b/searx/translations/nl/LC_MESSAGES/messages.po @@ -9,186 +9,187 @@ # Rejo Zenger <rejo@zenger.nl>, 2016-2017 msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" -"PO-Revision-Date: 2021-12-31 07:17+0000\n" -"Last-Translator: Gert-dev <gert+github@disroot.org>\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" +"PO-Revision-Date: 2022-01-28 07:16+0000\n" +"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" +"Language-Team: Dutch <https://weblate.bubu1.eu/projects/searxng/searxng/nl/>" +"\n" "Language: nl\n" -"Language-Team: Dutch " -"<https://weblate.bubu1.eu/projects/searxng/searxng/nl/>\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:165 +#: searx/webapp.py:169 msgid "files" msgstr "bestanden" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "algemeen" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "muziek" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "sociale media" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "afbeeldingen" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "video’s" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "IT" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "nieuws" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "kaart" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "uien" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "wetenschap" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" -msgstr "" +msgstr "Apps" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "auto" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "licht" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "donker" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "verlopen" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "fout bij ontleden" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "HTTP-protocolfout" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "netwerkfout" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "onverwacht falen" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "HTTP-fout" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "HTTP-verbindingsfout" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "proxy-fout" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "CAPTCHA" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "te veel aanvragen" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "toegang geweigerd" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "server-API-fout" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Geen resultaat gevonden" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "Bron" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Ongeldige instellingen, gelieve je voorkeuren bij te werken" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Ongeldige instellingen" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "zoekfout" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} minu(u)t(en) geleden" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} uur, {minutes} minu(u)t(en) geleden" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "Geschorst" @@ -403,13 +404,13 @@ msgstr "torrentbestand" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "gecachet" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "geproxyt" @@ -882,12 +883,10 @@ msgstr "" "resultaatwebsites." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "bewaren" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "terug" @@ -931,13 +930,11 @@ msgstr "Probeer te zoeken naar:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "volgende pagina" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "vorige pagina" @@ -1271,10 +1268,26 @@ msgstr "Momenteel gebruikte zoekmachines" msgid "Supports selected language" msgstr "Ondersteunt geselecteerde taal" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "Bewaar" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "Terug" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Antwoorden" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "Vorige pagina" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "Volgende pagina" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" @@ -1424,4 +1437,3 @@ msgstr "Zoekmachine" #~ "search results but you can search " #~ "the engines listed here via bangs." #~ msgstr "" - diff --git a/searx/translations/oc/LC_MESSAGES/messages.mo b/searx/translations/oc/LC_MESSAGES/messages.mo Binary files differindex 00727030f..0a85b9b0a 100644 --- a/searx/translations/oc/LC_MESSAGES/messages.mo +++ b/searx/translations/oc/LC_MESSAGES/messages.mo diff --git a/searx/translations/oc/LC_MESSAGES/messages.po b/searx/translations/oc/LC_MESSAGES/messages.po index cd9cdd8b0..f53c52f71 100644 --- a/searx/translations/oc/LC_MESSAGES/messages.po +++ b/searx/translations/oc/LC_MESSAGES/messages.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2021-12-10 07:17+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language: oc\n" @@ -20,172 +20,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "fichièrs" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "general" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "musica" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "mèdias socials" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "imatges" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "vidèos" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "tecnologia" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "actualitat" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "mapa" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "sciéncia" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Cap d’element pas trobat" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Paramètre pas valide, mercés de modificar vòstras preferéncias" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Paramètres invalids" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "error de recèrca" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "fa {minutes} minuta(s)" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "Fa {hours} ora(s), {minutes} minuta(s)" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -395,13 +395,13 @@ msgstr "fichièr torrent" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "en version locala" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "proxifiat" @@ -869,12 +869,10 @@ msgstr "" "privacitat en revelar de donadas als sites de resultat clicats." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "enregistrar" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "tornar" @@ -918,13 +916,11 @@ msgstr "Ensajatz de cercar :" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "pagina seguenta" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "pagina precedenta" @@ -1256,10 +1252,26 @@ msgstr "Motors de recèrca utilizat actualament" msgid "Supports selected language" msgstr "Compatible amb las lengas seleccionadas" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Responsas" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/pl/LC_MESSAGES/messages.mo b/searx/translations/pl/LC_MESSAGES/messages.mo Binary files differindex 264957de8..d49384eaa 100644 --- a/searx/translations/pl/LC_MESSAGES/messages.mo +++ b/searx/translations/pl/LC_MESSAGES/messages.mo diff --git a/searx/translations/pl/LC_MESSAGES/messages.po b/searx/translations/pl/LC_MESSAGES/messages.po index 1ff056778..17781209a 100644 --- a/searx/translations/pl/LC_MESSAGES/messages.po +++ b/searx/translations/pl/LC_MESSAGES/messages.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" -"PO-Revision-Date: 2022-01-19 22:16+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" +"PO-Revision-Date: 2022-01-28 07:16+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language-Team: Polish <https://weblate.bubu1.eu/projects/searxng/searxng/pl/>" "\n" @@ -23,172 +23,172 @@ msgstr "" "X-Generator: Weblate 4.10.1\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "pliki" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "ogólne" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "muzyka" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "media społecznościowe" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "zdjęcia" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "wideo" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "informatyka" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "wiadomości" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "mapa" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" -msgstr "" +msgstr "onions" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "nauka" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "aplikacje" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "słowniki" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "teksty piosenek" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "pakiety" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "q&a" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "repozytorium" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "dokumentacja aplikacji" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "web" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "automatycznie" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "jasny" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "ciemny" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "przekroczenie maksymalnego dozwolonego czasu" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "błąd przetwarzania" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "błąd protokołu HTTP" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "błąd sieci" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "niespodziewana awaria" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "błąd HTTP" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "błąd połączenia HTTP" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "błąd serwera proxy" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "CAPTCHA" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "za dużo zapytań" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "odmowa dostępu" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "błąd serwera API" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Nie znaleziono elementu" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "Źródło" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Nieprawidłowe ustawienia, proszę zmienić swoje preferencje" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Nieprawidłowe ustawienia" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "błąd wyszukiwania" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} minut(y) temu" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} godzin(y), {minutes} minut(y) temu" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "Zawieszone" @@ -242,7 +242,7 @@ msgstr "Zastąp nazwę hosta" #: searx/plugins/hostname_replace.py:10 msgid "Rewrite result hostnames or remove results based on the hostname" -msgstr "" +msgstr "Przepisz nazwy hostów w wynikach lub usuń wyniki na podstawie nazw hostów" #: searx/plugins/infinite_scroll.py:3 msgid "Infinite scroll" @@ -280,7 +280,7 @@ msgstr "" #: searx/plugins/self_info.py:20 msgid "Self Informations" -msgstr "" +msgstr "Informacje o sobie" #: searx/plugins/self_info.py:21 msgid "" @@ -400,13 +400,13 @@ msgstr "plik torrent" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "buforowane" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "przesłane poprzez proxy" @@ -673,7 +673,7 @@ msgstr "Otwórz hiperłącza wyników w nowych kartach przeglądarki" #: searx/templates/oscar/preferences.html:262 #: searx/templates/simple/preferences.html:237 msgid "HTTP Method" -msgstr "" +msgstr "Metoda HTTP" #: searx/templates/oscar/preferences.html:263 #: searx/templates/simple/preferences.html:244 @@ -738,8 +738,8 @@ msgid "" "This tab does not show up for search results, but you can search the " "engines listed here via bangs." msgstr "" -"Wyszukiwarki z tej zakładki nie pokazują się w wynikach wyszukiwania, ale " -"możesz ich używać przez bangs." +"Wyszukiwarki z tej zakładki nie pokazują się w wynikach wyszukiwania, ale" +" możesz ich używać przez bangs." #: searx/templates/oscar/preferences.html:334 #: searx/templates/oscar/preferences.html:350 @@ -881,12 +881,10 @@ msgstr "" "wyników." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "zapisz" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "z powrotem" @@ -930,13 +928,11 @@ msgstr "Spróbuj wyszukać:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "następna strona" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "poprzednia strona" @@ -1268,10 +1264,26 @@ msgstr "Obecnie używane wyszukiwarki" msgid "Supports selected language" msgstr "Obsługuje wybrany język" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "Zapisz" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "Powrót" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Odpowiedzi" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "poprzednia strona" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "następna strona" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/pt/LC_MESSAGES/messages.mo b/searx/translations/pt/LC_MESSAGES/messages.mo Binary files differindex 743ce66f7..1712a6581 100644 --- a/searx/translations/pt/LC_MESSAGES/messages.mo +++ b/searx/translations/pt/LC_MESSAGES/messages.mo diff --git a/searx/translations/pt/LC_MESSAGES/messages.po b/searx/translations/pt/LC_MESSAGES/messages.po index 7a5681ab9..a23a3493b 100644 --- a/searx/translations/pt/LC_MESSAGES/messages.po +++ b/searx/translations/pt/LC_MESSAGES/messages.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2021-12-10 07:17+0000\n" "Last-Translator: Alexandre Flament <alex@al-f.net>\n" "Language: pt\n" @@ -21,172 +21,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "ficheiros" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "geral" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "música" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "redes sociais" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "imagens" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "vídeos" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "ti" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "notícias" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "mapa" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "Cebolas" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "ciência" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "automático" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "claro" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "escuro" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "tempo esgotado" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "Erro de protocolo HTTP" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "erro de rede" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "acidente inesperado" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "Erro HTTP" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "Erro de conexão HTTP" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "erro de proxy" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "CAPTCHA" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "muitos pedidos" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "acesso negado" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "erro de API do servidor" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Nenhum item encontrado" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "Fonte" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Definições inválidas, por favor edite as suas preferências" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Configurações inválidas" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "erro de procura" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} minuto(s) atrás" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} hora(s), {minutes} minuto(s) atrás" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "Suspenso" @@ -400,13 +400,13 @@ msgstr "ficheiro torrent" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "armazenados em cache" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "via proxy" @@ -875,12 +875,10 @@ msgstr "" "clicados." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "Guardar" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "Atrás" @@ -924,13 +922,11 @@ msgstr "Tente pesquisar por:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "página seguinte" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "página anterior" @@ -1262,10 +1258,26 @@ msgstr "Motores de pesquisa utilizados" msgid "Supports selected language" msgstr "Suporta idioma selecionado" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Respostas" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/pt_BR/LC_MESSAGES/messages.mo b/searx/translations/pt_BR/LC_MESSAGES/messages.mo Binary files differindex 6343c9c82..e19297314 100644 --- a/searx/translations/pt_BR/LC_MESSAGES/messages.mo +++ b/searx/translations/pt_BR/LC_MESSAGES/messages.mo diff --git a/searx/translations/pt_BR/LC_MESSAGES/messages.po b/searx/translations/pt_BR/LC_MESSAGES/messages.po index dadd8042a..33c593f9c 100644 --- a/searx/translations/pt_BR/LC_MESSAGES/messages.po +++ b/searx/translations/pt_BR/LC_MESSAGES/messages.po @@ -13,187 +13,186 @@ # shizuka, 2018 msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2022-01-19 22:16+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" -"Language-Team: Portuguese (Brazil) <https://weblate.bubu1.eu/projects/" -"searxng/searxng/pt_BR/>\n" "Language: pt_BR\n" +"Language-Team: Portuguese (Brazil) " +"<https://weblate.bubu1.eu/projects/searxng/searxng/pt_BR/>\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:165 +#: searx/webapp.py:169 msgid "files" msgstr "arquivos" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "geral" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "áudio" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "redes sociais" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "imagens" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "vídeos" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "códigos" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "notícias" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "mapas" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "ciência" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "aplicativos" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "dicionários" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "letras" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "dúvidas" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "claro" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "escuro" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "tempo esgotado" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "erro de leitura" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "error HTTP" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "erro de rede" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "falha inesperada" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "erro HTTP" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "erro de conexão HTTP" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "erro de proxy" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "CAPTCHA" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "muitas solicitações" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "acesso negado" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "erro de API do servidor" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Nenhum item encontrado" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "Fonte" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Configurações inválidas, por favor, edite suas preferências" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Configurações inválidas" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "erro de busca" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutos} minuto(s) atrás" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} hora(s), {minutes} minuto(s) atrás" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "Suspenso" @@ -404,13 +403,13 @@ msgstr "Arquivo torrent" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "em cache" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "por proxy" @@ -879,12 +878,10 @@ msgstr "" "resultados." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "salvar" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "voltar" @@ -928,13 +925,11 @@ msgstr "Tente pesquisar por:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "Próxima página" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "Página anterior" @@ -1266,10 +1261,26 @@ msgstr "Serviço de busca usado atualmente" msgid "Supports selected language" msgstr "Suporta a língua selecionada" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Perguntas" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" @@ -1421,3 +1432,4 @@ msgstr "" #~ "search results but you can search " #~ "the engines listed here via bangs." #~ msgstr "" + diff --git a/searx/translations/ro/LC_MESSAGES/messages.mo b/searx/translations/ro/LC_MESSAGES/messages.mo Binary files differindex a4f042c40..a6a58c5ae 100644 --- a/searx/translations/ro/LC_MESSAGES/messages.mo +++ b/searx/translations/ro/LC_MESSAGES/messages.mo diff --git a/searx/translations/ro/LC_MESSAGES/messages.po b/searx/translations/ro/LC_MESSAGES/messages.po index 122a6d2e5..fe3da3bc7 100644 --- a/searx/translations/ro/LC_MESSAGES/messages.po +++ b/searx/translations/ro/LC_MESSAGES/messages.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2020-07-09 13:10+0000\n" "Last-Translator: Daniel Șerbănescu <daniel@serbanescu.dk>\n" "Language: ro\n" @@ -23,172 +23,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "fișiere" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "generale" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "muzică" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "rețele sociale" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "imagini" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "videouri" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "informatică" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "știri" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "hărți" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "știință" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Niciun element găsit" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Configurări nevalide, editați preferințele" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Configurări nevalide" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "eroare de căutare" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} minut(e) în urmă" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} oră(e), {minutes} minut(e) în urmă" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -398,13 +398,13 @@ msgstr "fișier torrent" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "stocat temporar" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "delegat" @@ -873,12 +873,10 @@ msgstr "" " accesate la căutare." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "salvează" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "înapoi" @@ -922,13 +920,11 @@ msgstr "Încercați să căutați după:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "pagina următoare" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "pagina anterioară" @@ -1260,10 +1256,26 @@ msgstr "Motoarele de căutare folosite curent" msgid "Supports selected language" msgstr "Suportă limba selectată" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Răspunsuri" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/ru/LC_MESSAGES/messages.mo b/searx/translations/ru/LC_MESSAGES/messages.mo Binary files differindex ad877e149..de3996a2a 100644 --- a/searx/translations/ru/LC_MESSAGES/messages.mo +++ b/searx/translations/ru/LC_MESSAGES/messages.mo diff --git a/searx/translations/ru/LC_MESSAGES/messages.po b/searx/translations/ru/LC_MESSAGES/messages.po index 067c34f40..9fd0790dc 100644 --- a/searx/translations/ru/LC_MESSAGES/messages.po +++ b/searx/translations/ru/LC_MESSAGES/messages.po @@ -12,188 +12,189 @@ # Дмитрий Михирев, 2016-2017 msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" -"PO-Revision-Date: 2022-01-14 07:17+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" +"PO-Revision-Date: 2022-01-28 07:16+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" +"Language-Team: Russian <https://weblate.bubu1.eu/projects/searxng/searxng/ru/" +">\n" "Language: ru\n" -"Language-Team: Russian " -"<https://weblate.bubu1.eu/projects/searxng/searxng/ru/>\n" -"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) " -"|| (n%100>=11 && n%100<=14)? 2 : 3)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" +"X-Generator: Weblate 4.10.1\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "файлы" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "общие" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "музыка" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "социальные сети" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "картинки" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "видео" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "ИТ" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "новости" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "карты" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "онион" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "наука" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "приложения" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "словари" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "тексты" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "пакеты" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "q&a" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "репозитории" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "автоматически" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "светлая" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "тёмная" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "перерыв" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "ошибка парсинга" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "ошибка HTTP протокола" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "ошибка сети" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "неожиданная поломка" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "ошибка HTTP" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "ошибка HTTP соединения" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "ошибка прокси" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "CAPTCHA" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "слишком много запросов" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "доступ запрещён" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "ошибка API сервера" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Ничего не найдено" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "Источник" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Неправильные параметры, пожалуйста измените Ваши настройки" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Неверные настройки" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "ошибка поиска" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} минут(а) назад" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} час(ов), {minutes} минут(а) назад" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "Приостановлено" @@ -405,13 +406,13 @@ msgstr "торрент-файл" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "архив" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "проксируемого" @@ -882,12 +883,10 @@ msgstr "" "поисковой выдачи, которые Вы посещаете." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "сохранить" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "назад" @@ -931,13 +930,11 @@ msgstr "Попробуйте поискать:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "следующая страница" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "предыдущая страница" @@ -1269,10 +1266,26 @@ msgstr "Используемые поисковые системы" msgid "Supports selected language" msgstr "Поддержка выбранного языка" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "Сохранить" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "Назад" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Ответы" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "предыдущая страница" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "следующая страница" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" @@ -1425,4 +1438,3 @@ msgstr "Движок" #~ "На этой вкладке отсутсвуют результаты, " #~ "но вы можете использовать поисковики " #~ "перечисленные ниже." - diff --git a/searx/translations/sk/LC_MESSAGES/messages.mo b/searx/translations/sk/LC_MESSAGES/messages.mo Binary files differindex a4eea72d0..027e93ab9 100644 --- a/searx/translations/sk/LC_MESSAGES/messages.mo +++ b/searx/translations/sk/LC_MESSAGES/messages.mo diff --git a/searx/translations/sk/LC_MESSAGES/messages.po b/searx/translations/sk/LC_MESSAGES/messages.po index 39b822338..57a91a09b 100644 --- a/searx/translations/sk/LC_MESSAGES/messages.po +++ b/searx/translations/sk/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2022-01-14 07:17+0000\n" "Last-Translator: k2s <martin.minka@gmail.com>\n" "Language: sk\n" @@ -21,172 +21,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "súbory" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "všeobecné" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "hudba" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "sociálne médiá" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "obrázky" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "videá" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "technika" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "správy" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "mapy" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "onions" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "veda" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "aplikácie" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "slovníky" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "texty piesní" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "programové balíčky" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "otázky a odpovede" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "repozitáre" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "Dokumentácia aplikácií" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "web" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "automaticky" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "svetlý" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "tmavý" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "časový limit" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "chyba parsovania" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "chyba HTTP protokolu" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "chyba siete" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "neočakávaná chyba" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "HTTP chyba" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "chyba pripojenie cez HTTP" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "chyba proxy" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "CAPTCHA" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "priveľa dotazov" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "prístup bol odmietnutý" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "API chyba servera" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Neboli nájdené záznamy" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "Zdroj" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Neplatné nastavenia, upravte svoje hodnoty, prosím" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Chybná konfigurácia" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "chyba vyhľadávania" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} min. pred" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} hod., {minutes} min. pred" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "Pozastavené" @@ -398,13 +398,13 @@ msgstr "torrent súbor" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "z vyrovnávacej pamäte" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "cez proxy" @@ -868,12 +868,10 @@ msgid "" msgstr "" #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "uložiť" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "späť" @@ -917,13 +915,11 @@ msgstr "" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "ďalšia strana" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "predchádzajúca strana" @@ -1255,10 +1251,26 @@ msgstr "poruba@contours.cz" msgid "Supports selected language" msgstr "Podporuje zvolený jazyk" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Odpovede" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/sl/LC_MESSAGES/messages.mo b/searx/translations/sl/LC_MESSAGES/messages.mo Binary files differindex 4903e12b6..0a86d429b 100644 --- a/searx/translations/sl/LC_MESSAGES/messages.mo +++ b/searx/translations/sl/LC_MESSAGES/messages.mo diff --git a/searx/translations/sl/LC_MESSAGES/messages.po b/searx/translations/sl/LC_MESSAGES/messages.po index 4768fb1be..112bf3375 100644 --- a/searx/translations/sl/LC_MESSAGES/messages.po +++ b/searx/translations/sl/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2022-01-06 08:26+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language: sl\n" @@ -21,172 +21,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "datoteke" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "splošno" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "glasba" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "družabna omrežja" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "slike" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "videi" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "informatika" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "novice" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "zemljevid" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "znanost" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Ni zadetkov" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Neveljavne nastavitve. Prosimo, preverite vašo konfiguracijo" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Neveljavne nastavitve" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "napaka pri iskanju" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} minut nazaj" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "pred {hours} urami in {minutes} minut" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -396,13 +396,13 @@ msgstr "torrent datoteka" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "predpomnjeno" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "preko posredniškega strežnika" @@ -868,12 +868,10 @@ msgstr "" "zmanjšane zasebnosti preko podajanja podatkov izbranim rezultatom." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "shrani" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "nazaj" @@ -917,13 +915,11 @@ msgstr "Poskusite iskati:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "naslednja stran" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "prejšnja stran" @@ -1255,10 +1251,26 @@ msgstr "Trenutno uporabljeni iskalniki" msgid "Supports selected language" msgstr "Podpira izbrani jezik" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Odgovori" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/sr/LC_MESSAGES/messages.mo b/searx/translations/sr/LC_MESSAGES/messages.mo Binary files differindex d7b9488fb..a883970cf 100644 --- a/searx/translations/sr/LC_MESSAGES/messages.mo +++ b/searx/translations/sr/LC_MESSAGES/messages.mo diff --git a/searx/translations/sr/LC_MESSAGES/messages.po b/searx/translations/sr/LC_MESSAGES/messages.po index 5b35ba445..e75bd1e03 100644 --- a/searx/translations/sr/LC_MESSAGES/messages.po +++ b/searx/translations/sr/LC_MESSAGES/messages.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2021-12-10 07:17+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language: sr\n" @@ -23,172 +23,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "фајлови" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "уопштено" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "музика" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "друштвени медији" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "слике" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "видео" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "ит" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "новости" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "мапа" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "наука" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Ставка није пронађена" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Неважеће поставке, молимо уредите свој избор" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Неважећа подешавања" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "грешка у претрази" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "пре {minutes} минут(у,е,а)" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "пре {hours} час(a) и {minutes} минут(у,е,а)" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -398,13 +398,13 @@ msgstr "торент фајл" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "кеширано" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "прокси" @@ -872,12 +872,10 @@ msgstr "" "приватност цурењем података кликнутих страница." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "сними" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "назад" @@ -921,13 +919,11 @@ msgstr "Покушај да нађеш:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "наредна страница" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "претходна страница" @@ -1259,10 +1255,26 @@ msgstr "Тренутно коришћени претраживачи" msgid "Supports selected language" msgstr "Подржава изабрани језик" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Одговори" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/sv/LC_MESSAGES/messages.mo b/searx/translations/sv/LC_MESSAGES/messages.mo Binary files differindex 7089c1462..53c52d2a4 100644 --- a/searx/translations/sv/LC_MESSAGES/messages.mo +++ b/searx/translations/sv/LC_MESSAGES/messages.mo diff --git a/searx/translations/sv/LC_MESSAGES/messages.po b/searx/translations/sv/LC_MESSAGES/messages.po index ab0a17e4f..5905124be 100644 --- a/searx/translations/sv/LC_MESSAGES/messages.po +++ b/searx/translations/sv/LC_MESSAGES/messages.po @@ -8,187 +8,186 @@ # efef6ec5b435a041fce803c7f8af77d2_2341d43, 2017-2018 msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2022-01-19 22:16+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" -"Language-Team: Swedish <https://weblate.bubu1.eu/projects/searxng/searxng/sv/" -">\n" "Language: sv\n" +"Language-Team: Swedish " +"<https://weblate.bubu1.eu/projects/searxng/searxng/sv/>\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:165 +#: searx/webapp.py:169 msgid "files" msgstr "filer" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "allmänt" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "musik" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "sociala medier" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "bilder" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "videor" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "it" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "nyheter" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "karta" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "vetenskap" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "ljus" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "mörk" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "åtkomst nekad" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Inga artiklar hittade" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Ogiltiga inställningar, vänligen redigerar dina inställningar" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Ogiltiga inställningar" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "sökfel" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} minut(er) sedan" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} timm(e/ar), {minutes} minut(er) sedan" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -397,13 +396,13 @@ msgstr "torrentfil" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "cachad" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "proxade" @@ -871,12 +870,10 @@ msgstr "" "genom att läcka data till de klickade resultatwebbplatserna." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "spara" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "tillbaka" @@ -920,13 +917,11 @@ msgstr "Försök söka efter:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "nästa sida" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "föregående sida" @@ -1258,10 +1253,26 @@ msgstr "För tillfället används sökmotorer" msgid "Supports selected language" msgstr "Stöder valda språket" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Svar" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" @@ -1410,3 +1421,4 @@ msgstr "" #~ "search results but you can search " #~ "the engines listed here via bangs." #~ msgstr "" + diff --git a/searx/translations/ta/LC_MESSAGES/messages.mo b/searx/translations/ta/LC_MESSAGES/messages.mo Binary files differindex 46815c36a..5577b91d0 100644 --- a/searx/translations/ta/LC_MESSAGES/messages.mo +++ b/searx/translations/ta/LC_MESSAGES/messages.mo diff --git a/searx/translations/ta/LC_MESSAGES/messages.po b/searx/translations/ta/LC_MESSAGES/messages.po index 3c9b5ac43..b798bc498 100644 --- a/searx/translations/ta/LC_MESSAGES/messages.po +++ b/searx/translations/ta/LC_MESSAGES/messages.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2021-12-31 07:17+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language: ta\n" @@ -25,172 +25,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "கோப்புகள்" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "பொதுத் தேடல்" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "இசை" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "சமூக தளங்கள்" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "படங்கள்" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "காணொளிகள்" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "அது" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "செய்திகள்" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "வரைப்படம்" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "வெங்காயம்" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "அறிவியல்" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "ஆட்டோ" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "ஒளி" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "இருள்" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "நேரம் முடிந்தது" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "பாகுபடுத்தும் பிழை" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "HTTP நெறிமுறை பிழை" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "பிணைய பிழை" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "எதிர்பாராத விபத்து" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "HTTP பிழை" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "HTTP இணைப்பு பிழை" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "ப்ராக்ஸி பிழை" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "கேப்ட்சா" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "பல கோரிக்கைகள்" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "அணுகல் மறுக்கப்பட்டது" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "சேவையக API பிழை" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "எதுவும் கிடைக்கவில்லை" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "ஆதாரம்" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "ஏற்க முடியாத அமைப்பு,உங்கள் விருப்பத்தை தொகுக்கவும்" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "ஏற்கமுடியாத அமைப்பு" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "தேடல் பிழை" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} நிமிடங்களுக்கு முன்னால்" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} மணிநேரம், {minutes} நிமிடங்களுக்கு முன்னால்" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "இடைநிறுத்தப்பட்டது" @@ -404,13 +404,13 @@ msgstr "டொரன்ட் கோப்பு" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "தற்காலிக சேமிப்பு" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "ப்ராக்ஸி" @@ -882,12 +882,10 @@ msgstr "" "கிடைத்தத் தளங்களை சொடுக்குவதன் மூலம் தரவுகள் கசிவதால் அகவுரிமை குறையும்." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "சேமி" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "பின்செல்" @@ -931,13 +929,11 @@ msgstr "இதுபோல் தேடி பார்க்கவும்" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "அடுத்தப் பக்கம்" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "முந்தைய பக்கம்" @@ -1271,10 +1267,26 @@ msgstr "தற்போது பயன்படுத்திய தேடு msgid "Supports selected language" msgstr "தேர்ந்தெடுத்த மொழிக்கு ஆதரவு உள்ளது." +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "பதில்கள்" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/te/LC_MESSAGES/messages.mo b/searx/translations/te/LC_MESSAGES/messages.mo Binary files differindex 14064c443..3249fce4a 100644 --- a/searx/translations/te/LC_MESSAGES/messages.mo +++ b/searx/translations/te/LC_MESSAGES/messages.mo diff --git a/searx/translations/te/LC_MESSAGES/messages.po b/searx/translations/te/LC_MESSAGES/messages.po index e92a12893..dacb4ca68 100644 --- a/searx/translations/te/LC_MESSAGES/messages.po +++ b/searx/translations/te/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2020-07-09 13:10+0000\n" "Last-Translator: Adam Tauber <asciimoo@gmail.com>\n" "Language: te\n" @@ -20,172 +20,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "ఫైళ్ళు" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "సాధారణ" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "సంగీతం" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "సోషల్ మీడియా" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "చిత్రాలు" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "వీడియోలు" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "ఐటి" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "వార్తలు" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "పటము" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "విజ్ఞానశాస్త్రం" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "ఏమీ దొరకలేదు" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "చెల్లని అమరికలు" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "శోధనలో దోషము" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} నిమిషము(ల) క్రిందట" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -386,13 +386,13 @@ msgstr "" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "" @@ -849,12 +849,10 @@ msgid "" msgstr "" #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "దాచు" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "వెనక్కి" @@ -898,13 +896,11 @@ msgstr "దీనికొరకు శోధించండి:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "తర్వాతి పుట" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "పూర్వపు పుట" @@ -1234,10 +1230,26 @@ msgstr "ప్రస్తుతం ఉపయోగించబడుతున msgid "Supports selected language" msgstr "" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "జవాబులు" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/tr/LC_MESSAGES/messages.mo b/searx/translations/tr/LC_MESSAGES/messages.mo Binary files differindex 8fb5f3e98..a76b703f8 100644 --- a/searx/translations/tr/LC_MESSAGES/messages.mo +++ b/searx/translations/tr/LC_MESSAGES/messages.mo diff --git a/searx/translations/tr/LC_MESSAGES/messages.po b/searx/translations/tr/LC_MESSAGES/messages.po index 909b55d3e..6e26c4d64 100644 --- a/searx/translations/tr/LC_MESSAGES/messages.po +++ b/searx/translations/tr/LC_MESSAGES/messages.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" -"PO-Revision-Date: 2022-01-14 07:17+0000\n" -"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" +"PO-Revision-Date: 2022-01-26 17:14+0000\n" +"Last-Translator: mutamamQ <muhliscantamam@yahoo.com>\n" "Language: tr\n" "Language-Team: Turkish " "<https://weblate.bubu1.eu/projects/searxng/searxng/tr/>\n" @@ -23,174 +23,175 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "dosyalar" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "genel" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "müzik" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "sosyal medya" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "görseller" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "görüntüler" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "bilişim" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "haberler" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "harita" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "onion lar" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "bilim" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "uygulamalar" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "sözlükler" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "şarkı sözleri" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "paketler" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "soru ve cevap" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" -msgstr "" +msgstr "depolar" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" -msgstr "" +msgstr "yazılım vikileri" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" -msgstr "" +msgstr "ağ" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" -msgstr "" +msgstr "otomatik" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" -msgstr "" +msgstr "aydınlık" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" -msgstr "" +msgstr "karanlık" -#: searx/webapp.py:192 +#: searx/webapp.py:196 +#, fuzzy msgid "timeout" -msgstr "" +msgstr "zaman dışı kalma" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" -msgstr "" +msgstr "ayrıştırma hatası" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "HTTP protokol hatası" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" -msgstr "" +msgstr "bağlantı hatası" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" -msgstr "" +msgstr "beklenmedik çökme" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "HTTP hatası" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "HTTP bağlantı hatası" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" -msgstr "" +msgstr "proxy hatası" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" -msgstr "" +msgstr "CAPTCHA" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" -msgstr "" +msgstr "çok fazla istek" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" -msgstr "" +msgstr "erişim engellendi" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" -msgstr "" +msgstr "sunucu API hatası" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Bulunan öğe yok" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "Kaynak" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Geçersiz ayarlar, lütfen tercihlerinizi düzenleyin" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Geçersiz ayarlar" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "arama hatası" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} dakika önce" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} saat, {minutes} dakika önce" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" -msgstr "" +msgstr "Askıya alındı" #: searx/answerers/random/answerer.py:67 msgid "Random value generator" @@ -300,7 +301,7 @@ msgstr "İzleyici bağımsız değişkenlerini döndürülen URL'den kaldır" #: searx/plugins/vim_hotkeys.py:3 msgid "Vim-like hotkeys" -msgstr "Vim-like kısayol tuşları" +msgstr "Vim gibi kısayol tuşları" #: searx/plugins/vim_hotkeys.py:4 msgid "" @@ -400,13 +401,13 @@ msgstr "torrent dosyası" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "önbelleklendi" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "vekaleten" @@ -874,12 +875,10 @@ msgstr "" "sitelerine veri sızdırarak gizliliği azaltabilir." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "kaydet" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "geri" @@ -923,13 +922,11 @@ msgstr "Aramaya çalışılan:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "sonraki sayfa" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "önceki sayfa" @@ -1261,10 +1258,26 @@ msgstr "Şu anda kullanılan arama motorları" msgid "Supports selected language" msgstr "Seçili dili destekler" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Yanıtlar" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/uk/LC_MESSAGES/messages.mo b/searx/translations/uk/LC_MESSAGES/messages.mo Binary files differindex a627299ad..9a21ed702 100644 --- a/searx/translations/uk/LC_MESSAGES/messages.mo +++ b/searx/translations/uk/LC_MESSAGES/messages.mo diff --git a/searx/translations/uk/LC_MESSAGES/messages.po b/searx/translations/uk/LC_MESSAGES/messages.po index 2e1688850..5a9d87e0b 100644 --- a/searx/translations/uk/LC_MESSAGES/messages.po +++ b/searx/translations/uk/LC_MESSAGES/messages.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2020-07-09 13:10+0000\n" "Last-Translator: Adam Tauber <asciimoo@gmail.com>\n" "Language: uk\n" @@ -24,172 +24,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "файли" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "загальні" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "музика" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "соцмережі" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "зображення" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "відео" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "IT" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "новини" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "карти" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "наука" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Невірні налаштування, будь ласка, зробіть зміни в налаштуваннях" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "помилка пошуку" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} хвилин тому" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} годин, {minutes} хвилин тому" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -401,13 +401,13 @@ msgstr "торрент-файл" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "архівовано" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "проксовано" @@ -871,12 +871,10 @@ msgid "" msgstr "" #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "зберегти" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "назад" @@ -920,13 +918,11 @@ msgstr "" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "наступна сторінка" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "попередня сторінка" @@ -1258,10 +1254,26 @@ msgstr "Пошукові системи, які використовуються msgid "Supports selected language" msgstr "Підтримка обраної мови" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Відповіді" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/vi/LC_MESSAGES/messages.mo b/searx/translations/vi/LC_MESSAGES/messages.mo Binary files differindex 3224bf019..200b5233f 100644 --- a/searx/translations/vi/LC_MESSAGES/messages.mo +++ b/searx/translations/vi/LC_MESSAGES/messages.mo diff --git a/searx/translations/vi/LC_MESSAGES/messages.po b/searx/translations/vi/LC_MESSAGES/messages.po index 1e1c664ff..5e5dba443 100644 --- a/searx/translations/vi/LC_MESSAGES/messages.po +++ b/searx/translations/vi/LC_MESSAGES/messages.po @@ -6,187 +6,186 @@ # dd721411 <dd721411@gmail.com>, 2018 msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2022-01-19 22:16+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" -"Language-Team: Vietnamese <https://weblate.bubu1.eu/projects/searxng/searxng/" -"vi/>\n" "Language: vi\n" +"Language-Team: Vietnamese " +"<https://weblate.bubu1.eu/projects/searxng/searxng/vi/>\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.10.1\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "các tập tin" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "tổng quát" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "âm nhạc" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "mạng xã hội" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "hình ảnh" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "phim" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "CNTT" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "tin tức" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "bản đồ" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "khoa học" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "Ứng dụng" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "Từ điển" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "Lời bài hát" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "hỏi đáp" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "web" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "Tự động" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "Sáng" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "Tối" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "Hết thời gian" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "Lỗi phân tách" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "Lỗi giao thức HTTP" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "Lỗi mạng" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "Truy cập bị từ chối" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "Lỗi server API" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "Không tìm thấy gì" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "Nguồn" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "Cài đặt không hợp lệ, xin xem lại tuỳ chỉnh" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "Cài đặt không hợp lệ" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "lỗi tìm kiếm" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} phút() trước" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} giờ, {minutes} phút trước" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "Treo" @@ -394,13 +393,13 @@ msgstr "tập tin torrent" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "đã lưu cache" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "đã proxy" @@ -869,12 +868,10 @@ msgstr "" " chọn." #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "lưu" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "trở về" @@ -918,13 +915,11 @@ msgstr "Thử tìm kiếm:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "trang tiếp theo" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "trang liền trước" @@ -1256,10 +1251,26 @@ msgstr "Các trình tìm kiếm đang được dùng" msgid "Supports selected language" msgstr "Có hỗ trợ ngôn ngữ được chọn" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "Các đáp án" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" @@ -1410,3 +1421,4 @@ msgstr "" #~ "search results but you can search " #~ "the engines listed here via bangs." #~ msgstr "" + diff --git a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo Binary files differindex 11d222461..0659e0bed 100644 --- a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo +++ b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo diff --git a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po index 55e5f6ebe..61745047e 100644 --- a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po +++ b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po @@ -15,9 +15,9 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" -"PO-Revision-Date: 2022-01-19 22:16+0000\n" -"Last-Translator: lucky13820 <hello@ryanyao.design>\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" +"PO-Revision-Date: 2022-01-28 07:16+0000\n" +"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language-Team: Chinese (Simplified) <https://weblate.bubu1.eu/projects/" "searxng/searxng/zh_Hans/>\n" "Language: zh_Hans_CN\n" @@ -28,172 +28,172 @@ msgstr "" "X-Generator: Weblate 4.10.1\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "文件" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "常规" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "音乐" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "社交媒体" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "图像" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "视频" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "信息技术" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "新闻" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "地图" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "洋葱路由" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "学术" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "程序" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "字典" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "歌词" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "程序包" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "问答" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "软件仓库" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "软件维基" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "网页" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "自动" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "明亮" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "黑暗" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "等待时间" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "解析错误" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "HTTP 协议错误" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "网络错误" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "意外崩溃" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "HTTP 错误" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "HTTP 连接错误" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "代理错误" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "验证码" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "太多请求" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "拒绝访问" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "服务器 API 错误" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "没有找到结果" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "来源" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "无效设置,请编辑您的首选项" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "无效设置" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "搜索错误" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} 分钟前" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} 小时 {minutes} 分钟前" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "暂停服务" @@ -394,13 +394,13 @@ msgstr "种子文件" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "缓存" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "代理" @@ -859,12 +859,10 @@ msgid "" msgstr "注意:通过搜索网址保存自定义设置有可能将某些数据暴露给被点击的搜索结果的网站,不利于隐私。" #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "保存" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "返回" @@ -908,13 +906,11 @@ msgstr "尝试搜索:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "下一页" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "上一页" @@ -1244,10 +1240,26 @@ msgstr "目前使用的搜索引擎" msgid "Supports selected language" msgstr "支持选定的语言" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "保存" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "返回" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "回答" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "上一页" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "下一页" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" diff --git a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo Binary files differindex 12a655f88..4f4fe11c3 100644 --- a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo +++ b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo diff --git a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po index f5d459fcc..02c0828ae 100644 --- a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po +++ b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po @@ -10,187 +10,186 @@ # 黃柏諺 <s8321414@gmail.com>, 2020 msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-14 17:47+0000\n" +"POT-Creation-Date: 2022-01-26 17:14+0000\n" "PO-Revision-Date: 2022-01-19 22:16+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" -"Language-Team: Chinese (Traditional) <https://weblate.bubu1.eu/projects/" -"searxng/searxng/zh_Hant/>\n" "Language: zh_Hant_TW\n" +"Language-Team: Chinese (Traditional) " +"<https://weblate.bubu1.eu/projects/searxng/searxng/zh_Hant/>\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.10.1\n" "Generated-By: Babel 2.9.1\n" -#: searx/webapp.py:165 +#: searx/webapp.py:169 msgid "files" msgstr "檔案" -#: searx/webapp.py:166 +#: searx/webapp.py:170 msgid "general" msgstr "一般" -#: searx/webapp.py:167 +#: searx/webapp.py:171 msgid "music" msgstr "音樂" -#: searx/webapp.py:168 +#: searx/webapp.py:172 msgid "social media" msgstr "社群媒體" -#: searx/webapp.py:169 +#: searx/webapp.py:173 msgid "images" msgstr "圖片" -#: searx/webapp.py:170 +#: searx/webapp.py:174 msgid "videos" msgstr "影片" -#: searx/webapp.py:171 +#: searx/webapp.py:175 msgid "it" msgstr "IT" -#: searx/webapp.py:172 +#: searx/webapp.py:176 msgid "news" msgstr "新聞" -#: searx/webapp.py:173 +#: searx/webapp.py:177 msgid "map" msgstr "地圖" -#: searx/webapp.py:174 +#: searx/webapp.py:178 msgid "onions" msgstr "洋蔥" -#: searx/webapp.py:175 +#: searx/webapp.py:179 msgid "science" msgstr "科學" -#: searx/webapp.py:177 +#: searx/webapp.py:181 msgid "apps" msgstr "應用程式" -#: searx/webapp.py:178 +#: searx/webapp.py:182 msgid "dictionaries" msgstr "字典" -#: searx/webapp.py:179 +#: searx/webapp.py:183 msgid "lyrics" msgstr "歌詞" -#: searx/webapp.py:180 +#: searx/webapp.py:184 msgid "packages" msgstr "包裹" -#: searx/webapp.py:181 +#: searx/webapp.py:185 msgid "q&a" msgstr "問答" -#: searx/webapp.py:182 +#: searx/webapp.py:186 msgid "repos" msgstr "休息" -#: searx/webapp.py:183 +#: searx/webapp.py:187 msgid "software wikis" msgstr "" -#: searx/webapp.py:184 +#: searx/webapp.py:188 msgid "web" msgstr "網" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "auto" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "light" msgstr "" -#: searx/webapp.py:189 +#: searx/webapp.py:193 msgid "dark" msgstr "" -#: searx/webapp.py:192 +#: searx/webapp.py:196 msgid "timeout" msgstr "" -#: searx/webapp.py:193 +#: searx/webapp.py:197 msgid "parsing error" msgstr "" -#: searx/webapp.py:194 +#: searx/webapp.py:198 msgid "HTTP protocol error" msgstr "" -#: searx/webapp.py:195 +#: searx/webapp.py:199 msgid "network error" msgstr "" -#: searx/webapp.py:197 +#: searx/webapp.py:201 msgid "unexpected crash" msgstr "" -#: searx/webapp.py:204 +#: searx/webapp.py:208 msgid "HTTP error" msgstr "" -#: searx/webapp.py:205 +#: searx/webapp.py:209 msgid "HTTP connection error" msgstr "" -#: searx/webapp.py:211 +#: searx/webapp.py:215 msgid "proxy error" msgstr "" -#: searx/webapp.py:212 +#: searx/webapp.py:216 msgid "CAPTCHA" msgstr "" -#: searx/webapp.py:213 +#: searx/webapp.py:217 msgid "too many requests" msgstr "" -#: searx/webapp.py:214 +#: searx/webapp.py:218 msgid "access denied" msgstr "" -#: searx/webapp.py:215 +#: searx/webapp.py:219 msgid "server API error" msgstr "" -#: searx/webapp.py:402 +#: searx/webapp.py:421 msgid "No item found" msgstr "找不到項目" #: searx/engines/qwant.py:212 -#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:404 +#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:423 msgid "Source" msgstr "" -#: searx/webapp.py:515 searx/webapp.py:925 +#: searx/webapp.py:534 searx/webapp.py:941 msgid "Invalid settings, please edit your preferences" msgstr "無效的設定,請編輯您的偏好設定" -#: searx/webapp.py:531 +#: searx/webapp.py:550 msgid "Invalid settings" msgstr "無效的設定" -#: searx/webapp.py:608 searx/webapp.py:683 +#: searx/webapp.py:626 searx/webapp.py:701 msgid "search error" msgstr "搜尋錯誤" -#: searx/webapp.py:726 +#: searx/webapp.py:744 msgid "{minutes} minute(s) ago" msgstr "{minutes} 分鐘前" -#: searx/webapp.py:728 +#: searx/webapp.py:746 msgid "{hours} hour(s), {minutes} minute(s) ago" msgstr "{hours} 小時 {minutes} 分鐘前" -#: searx/webapp.py:846 +#: searx/webapp.py:862 msgid "Suspended" msgstr "" @@ -391,13 +390,13 @@ msgstr "torrent 檔案" #: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39 #: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "cached" msgstr "已快取" #: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59 #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 -#: searx/templates/simple/macros.html:41 +#: searx/templates/simple/macros.html:43 msgid "proxied" msgstr "已代理" @@ -856,12 +855,10 @@ msgid "" msgstr "注意:在搜尋 URL 中指定自訂的設定可能會降低隱私,因為會洩漏資料給點選的結果頁面。" #: searx/templates/oscar/preferences.html:492 -#: searx/templates/simple/preferences.html:404 msgid "save" msgstr "儲存" #: searx/templates/oscar/preferences.html:493 -#: searx/templates/simple/preferences.html:406 msgid "back" msgstr "返回" @@ -905,13 +902,11 @@ msgstr "嘗試搜尋:" #: searx/templates/oscar/results.html:162 #: searx/templates/oscar/results.html:187 -#: searx/templates/simple/results.html:182 msgid "next page" msgstr "下一頁" #: searx/templates/oscar/results.html:169 #: searx/templates/oscar/results.html:180 -#: searx/templates/simple/results.html:165 msgid "previous page" msgstr "上一頁" @@ -1241,10 +1236,26 @@ msgstr "目前使用的搜尋引擎" msgid "Supports selected language" msgstr "支援選定的語言" +#: searx/templates/simple/preferences.html:404 +msgid "Save" +msgstr "" + +#: searx/templates/simple/preferences.html:406 +msgid "Back" +msgstr "" + #: searx/templates/simple/results.html:24 msgid "Answers" msgstr "答案" +#: searx/templates/simple/results.html:165 +msgid "Previous page" +msgstr "" + +#: searx/templates/simple/results.html:182 +msgid "Next page" +msgstr "" + #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" @@ -1386,3 +1397,4 @@ msgstr "" #~ "search results but you can search " #~ "the engines listed here via bangs." #~ msgstr "" + @@ -58,6 +58,7 @@ setup( '../requirements.txt', '../requirements-dev.txt', 'data/*', + 'help/*', 'plugins/*/*', 'static/*.*', 'static/*/*.*', |