on master help sign in
Deploying to gh-pages from @ 313a9847c798c47566fcac78985f99945c31944b 🚀
1dc4bf5kvch
.buildinfo+1−1
@@ -1,4 +1,4 @@
1# Sphinx build info version 1
1# Sphinx build info version 1
2# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
2# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3−config: 06f69cdd2f33d665ceedcfdda7353eb1
3+config: 60f28e484950a495a681eeea1a0d589d
4tags: 645f666f9bcd5a90fca523b33c5a78b7
4tags: 645f666f9bcd5a90fca523b33c5a78b7
404.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Page Not Found &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Page Not Found &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
11− <link rel="stylesheet" href="_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="_static/tabs.css" />
13− <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
13+ <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
14 <script src="_static/jquery.js"></script>
14 <script src="_static/jquery.js"></script>
15 <script src="_static/underscore.js"></script>
15 <script src="_static/underscore.js"></script>
16 <script src="_static/doctools.js"></script>
16 <script src="_static/doctools.js"></script>
@@ -81,7 +81,7 @@
81 <h3 id="searchlabel">Quick search</h3>
81 <h3 id="searchlabel">Quick search</h3>
82 <div class="searchformwrapper">
82 <div class="searchformwrapper">
83 <form class="search" action="search.html" method="get">
83 <form class="search" action="search.html" method="get">
84− <input type="text" name="q" aria-labelledby="searchlabel" />
84+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
85 <input type="submit" value="Go" />
85 <input type="submit" value="Go" />
86 </form>
86 </form>
87 </div>
87 </div>
@@ -94,7 +94,7 @@
94
94
95 <div class="footer" role="contentinfo">
95 <div class="footer" role="contentinfo">
96 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
96 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
97− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
97+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
98 </div>
98 </div>
99 <script src="_static/version_warning_offset.js"></script>
99 <script src="_static/version_warning_offset.js"></script>
100
100
_modules/index.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Overview: module code &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Overview: module code &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -77,7 +77,7 @@
77 <h3 id="searchlabel">Quick search</h3>
77 <h3 id="searchlabel">Quick search</h3>
78 <div class="searchformwrapper">
78 <div class="searchformwrapper">
79 <form class="search" action="../search.html" method="get">
79 <form class="search" action="../search.html" method="get">
80− <input type="text" name="q" aria-labelledby="searchlabel" />
80+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
81 <input type="submit" value="Go" />
81 <input type="submit" value="Go" />
82 </form>
82 </form>
83 </div>
83 </div>
@@ -90,7 +90,7 @@
90
90
91 <div class="footer" role="contentinfo">
91 <div class="footer" role="contentinfo">
92 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
92 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
93− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
93+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
94 </div>
94 </div>
95 <script src="../_static/version_warning_offset.js"></script>
95 <script src="../_static/version_warning_offset.js"></script>
96
96
_modules/searx_extra/standalone_searx.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>searx_extra.standalone_searx &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>searx_extra.standalone_searx &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
11− <link rel="stylesheet" href="../../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
13+ <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
14 <script src="../../_static/jquery.js"></script>
14 <script src="../../_static/jquery.js"></script>
15 <script src="../../_static/underscore.js"></script>
15 <script src="../../_static/underscore.js"></script>
16 <script src="../../_static/doctools.js"></script>
16 <script src="../../_static/doctools.js"></script>
@@ -300,7 +300,7 @@ if __name__ == &#39;__main__&#39;:
300 <h3 id="searchlabel">Quick search</h3>
300 <h3 id="searchlabel">Quick search</h3>
301 <div class="searchformwrapper">
301 <div class="searchformwrapper">
302 <form class="search" action="../../search.html" method="get">
302 <form class="search" action="../../search.html" method="get">
303− <input type="text" name="q" aria-labelledby="searchlabel" />
303+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
304 <input type="submit" value="Go" />
304 <input type="submit" value="Go" />
305 </form>
305 </form>
306 </div>
306 </div>
@@ -313,7 +313,7 @@ if __name__ == &#39;__main__&#39;:
313
313
314 <div class="footer" role="contentinfo">
314 <div class="footer" role="contentinfo">
315 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
315 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
316− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
316+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
317 </div>
317 </div>
318 <script src="../../_static/version_warning_offset.js"></script>
318 <script src="../../_static/version_warning_offset.js"></script>
319
319
_static/basic.css+64−21
@@ -130,7 +130,7 @@ ul.search li a {
130 font-weight: bold;
130 font-weight: bold;
131}
131}
132
132
133−ul.search li div.context {
133+ul.search li p.context {
134 color: #888;
134 color: #888;
135 margin: 2px 0 0 30px;
135 margin: 2px 0 0 30px;
136 text-align: left;
136 text-align: left;
@@ -508,6 +508,63 @@ table.hlist td {
508 vertical-align: top;
508 vertical-align: top;
509}
509}
510
510
511+/* -- object description styles --------------------------------------------- */
512+
513+.sig {
514+ font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
515+}
516+
517+.sig-name, code.descname {
518+ background-color: transparent;
519+ font-weight: bold;
520+}
521+
522+.sig-name {
523+ font-size: 1.1em;
524+}
525+
526+code.descname {
527+ font-size: 1.2em;
528+}
529+
530+.sig-prename, code.descclassname {
531+ background-color: transparent;
532+}
533+
534+.optional {
535+ font-size: 1.3em;
536+}
537+
538+.sig-paren {
539+ font-size: larger;
540+}
541+
542+.sig-param.n {
543+ font-style: italic;
544+}
545+
546+/* C++ specific styling */
547+
548+.sig-inline.c-texpr,
549+.sig-inline.cpp-texpr {
550+ font-family: unset;
551+}
552+
553+.sig.c .k, .sig.c .kt,
554+.sig.cpp .k, .sig.cpp .kt {
555+ color: #0033B3;
556+}
557+
558+.sig.c .m,
559+.sig.cpp .m {
560+ color: #1750EB;
561+}
562+
563+.sig.c .s, .sig.c .sc,
564+.sig.cpp .s, .sig.cpp .sc {
565+ color: #067D17;
566+}
567+
511
568
512/* -- other body styles ----------------------------------------------------- */
569/* -- other body styles ----------------------------------------------------- */
513
570
@@ -634,14 +691,6 @@ dl.glossary dt {
634 font-size: 1.1em;
691 font-size: 1.1em;
635}
692}
636
693
637−.optional {
638− font-size: 1.3em;
639−}
640−
641−.sig-paren {
642− font-size: larger;
643−}
644−
645.versionmodified {
694.versionmodified {
646 font-style: italic;
695 font-style: italic;
647}
696}
@@ -770,8 +819,12 @@ div.code-block-caption code {
770
819
771table.highlighttable td.linenos,
820table.highlighttable td.linenos,
772span.linenos,
821span.linenos,
773−div.doctest > div.highlight span.gp { /* gp: Generic.Prompt */
822+div.highlight span.gp { /* gp: Generic.Prompt */
774− user-select: none;
823+ user-select: none;
824+ -webkit-user-select: text; /* Safari fallback only */
825+ -webkit-user-select: none; /* Chrome/Safari */
826+ -moz-user-select: none; /* Firefox */
827+ -ms-user-select: none; /* IE10+ */
775}
828}
776
829
777div.code-block-caption span.caption-number {
830div.code-block-caption span.caption-number {
@@ -786,16 +839,6 @@ div.literal-block-wrapper {
786 margin: 1em 0;
839 margin: 1em 0;
787}
840}
788
841
789−code.descname {
790− background-color: transparent;
791− font-weight: bold;
792− font-size: 1.2em;
793−}
794−
795−code.descclassname {
796− background-color: transparent;
797−}
798−
799code.xref, a code {
842code.xref, a code {
800 background-color: transparent;
843 background-color: transparent;
801 font-weight: bold;
844 font-weight: bold;
_static/doctools.js+2
@@ -301,12 +301,14 @@ var Documentation = {
301 window.location.href = prevHref;
301 window.location.href = prevHref;
302 return false;
302 return false;
303 }
303 }
304+ break;
304 case 39: // right
305 case 39: // right
305 var nextHref = $('link[rel="next"]').prop('href');
306 var nextHref = $('link[rel="next"]').prop('href');
306 if (nextHref) {
307 if (nextHref) {
307 window.location.href = nextHref;
308 window.location.href = nextHref;
308 return false;
309 return false;
309 }
310 }
311+ break;
310 }
312 }
311 }
313 }
312 });
314 });
_static/searchtools.js+1−1
@@ -509,7 +509,7 @@ var Search = {
509 var excerpt = ((start > 0) ? '...' : '') +
509 var excerpt = ((start > 0) ? '...' : '') +
510 $.trim(text.substr(start, 240)) +
510 $.trim(text.substr(start, 240)) +
511 ((start + 240 - text.length) ? '...' : '');
511 ((start + 240 - text.length) ? '...' : '');
512− var rv = $('<div class="context"></div>').text(excerpt);
512+ var rv = $('<p class="context"></p>').text(excerpt);
513 $.each(hlwords, function() {
513 $.each(hlwords, function() {
514 rv = rv.highlightText(this, 'highlighted');
514 rv = rv.highlightText(this, 'highlighted');
515 });
515 });
_static/underscore-1.12.0.js → _static/underscore-1.13.1.jsrenamed+83−68
@@ -1,19 +1,19 @@
1(function (global, factory) {
1(function (global, factory) {
2 typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
2 typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
3 typeof define === 'function' && define.amd ? define('underscore', factory) :
3 typeof define === 'function' && define.amd ? define('underscore', factory) :
4− (global = global || self, (function () {
4+ (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (function () {
5 var current = global._;
5 var current = global._;
6 var exports = global._ = factory();
6 var exports = global._ = factory();
7 exports.noConflict = function () { global._ = current; return exports; };
7 exports.noConflict = function () { global._ = current; return exports; };
8 }()));
8 }()));
9}(this, (function () {
9}(this, (function () {
10− // Underscore.js 1.12.0
10+ // Underscore.js 1.13.1
11 // https://underscorejs.org
11 // https://underscorejs.org
12− // (c) 2009-2020 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
12+ // (c) 2009-2021 Jeremy Ashkenas, Julian Gonggrijp, and DocumentCloud and Investigative Reporters & Editors
13 // Underscore may be freely distributed under the MIT license.
13 // Underscore may be freely distributed under the MIT license.
14
14
15 // Current version.
15 // Current version.
16− var VERSION = '1.12.0';
16+ var VERSION = '1.13.1';
17
17
18 // Establish the root object, `window` (`self`) in the browser, `global`
18 // Establish the root object, `window` (`self`) in the browser, `global`
19 // on the server, or `this` in some virtual machines. We use `self`
19 // on the server, or `this` in some virtual machines. We use `self`
@@ -170,7 +170,7 @@
170 var isArray = nativeIsArray || tagTester('Array');
170 var isArray = nativeIsArray || tagTester('Array');
171
171
172 // Internal function to check whether `key` is an own property name of `obj`.
172 // Internal function to check whether `key` is an own property name of `obj`.
173− function has(obj, key) {
173+ function has$1(obj, key) {
174 return obj != null && hasOwnProperty.call(obj, key);
174 return obj != null && hasOwnProperty.call(obj, key);
175 }
175 }
176
176
@@ -181,7 +181,7 @@
181 (function() {
181 (function() {
182 if (!isArguments(arguments)) {
182 if (!isArguments(arguments)) {
183 isArguments = function(obj) {
183 isArguments = function(obj) {
184− return has(obj, 'callee');
184+ return has$1(obj, 'callee');
185 };
185 };
186 }
186 }
187 }());
187 }());
@@ -268,7 +268,7 @@
268
268
269 // Constructor is a special case.
269 // Constructor is a special case.
270 var prop = 'constructor';
270 var prop = 'constructor';
271− if (has(obj, prop) && !keys.contains(prop)) keys.push(prop);
271+ if (has$1(obj, prop) && !keys.contains(prop)) keys.push(prop);
272
272
273 while (nonEnumIdx--) {
273 while (nonEnumIdx--) {
274 prop = nonEnumerableProps[nonEnumIdx];
274 prop = nonEnumerableProps[nonEnumIdx];
@@ -284,7 +284,7 @@
284 if (!isObject(obj)) return [];
284 if (!isObject(obj)) return [];
285 if (nativeKeys) return nativeKeys(obj);
285 if (nativeKeys) return nativeKeys(obj);
286 var keys = [];
286 var keys = [];
287− for (var key in obj) if (has(obj, key)) keys.push(key);
287+ for (var key in obj) if (has$1(obj, key)) keys.push(key);
288 // Ahem, IE < 9.
288 // Ahem, IE < 9.
289 if (hasEnumBug) collectNonEnumProps(obj, keys);
289 if (hasEnumBug) collectNonEnumProps(obj, keys);
290 return keys;
290 return keys;
@@ -318,24 +318,24 @@
318 // If Underscore is called as a function, it returns a wrapped object that can
318 // If Underscore is called as a function, it returns a wrapped object that can
319 // be used OO-style. This wrapper holds altered versions of all functions added
319 // be used OO-style. This wrapper holds altered versions of all functions added
320 // through `_.mixin`. Wrapped objects may be chained.
320 // through `_.mixin`. Wrapped objects may be chained.
321− function _(obj) {
321+ function _$1(obj) {
322− if (obj instanceof _) return obj;
322+ if (obj instanceof _$1) return obj;
323− if (!(this instanceof _)) return new _(obj);
323+ if (!(this instanceof _$1)) return new _$1(obj);
324 this._wrapped = obj;
324 this._wrapped = obj;
325 }
325 }
326
326
327− _.VERSION = VERSION;
327+ _$1.VERSION = VERSION;
328
328
329 // Extracts the result from a wrapped and chained object.
329 // Extracts the result from a wrapped and chained object.
330− _.prototype.value = function() {
330+ _$1.prototype.value = function() {
331 return this._wrapped;
331 return this._wrapped;
332 };
332 };
333
333
334 // Provide unwrapping proxies for some methods used in engine operations
334 // Provide unwrapping proxies for some methods used in engine operations
335 // such as arithmetic and JSON stringification.
335 // such as arithmetic and JSON stringification.
336− _.prototype.valueOf = _.prototype.toJSON = _.prototype.value;
336+ _$1.prototype.valueOf = _$1.prototype.toJSON = _$1.prototype.value;
337
337
338− _.prototype.toString = function() {
338+ _$1.prototype.toString = function() {
339 return String(this._wrapped);
339 return String(this._wrapped);
340 };
340 };
341
341
@@ -370,8 +370,8 @@
370 // Internal recursive comparison function for `_.isEqual`.
370 // Internal recursive comparison function for `_.isEqual`.
371 function deepEq(a, b, aStack, bStack) {
371 function deepEq(a, b, aStack, bStack) {
372 // Unwrap any wrapped objects.
372 // Unwrap any wrapped objects.
373− if (a instanceof _) a = a._wrapped;
373+ if (a instanceof _$1) a = a._wrapped;
374− if (b instanceof _) b = b._wrapped;
374+ if (b instanceof _$1) b = b._wrapped;
375 // Compare `[[Class]]` names.
375 // Compare `[[Class]]` names.
376 var className = toString.call(a);
376 var className = toString.call(a);
377 if (className !== toString.call(b)) return false;
377 if (className !== toString.call(b)) return false;
@@ -463,7 +463,7 @@
463 while (length--) {
463 while (length--) {
464 // Deep compare each member
464 // Deep compare each member
465 key = _keys[length];
465 key = _keys[length];
466− if (!(has(b, key) && eq(a[key], b[key], aStack, bStack))) return false;
466+ if (!(has$1(b, key) && eq(a[key], b[key], aStack, bStack))) return false;
467 }
467 }
468 }
468 }
469 // Remove the first object from the stack of traversed objects.
469 // Remove the first object from the stack of traversed objects.
@@ -642,15 +642,15 @@
642
642
643 // Normalize a (deep) property `path` to array.
643 // Normalize a (deep) property `path` to array.
644 // Like `_.iteratee`, this function can be customized.
644 // Like `_.iteratee`, this function can be customized.
645− function toPath(path) {
645+ function toPath$1(path) {
646 return isArray(path) ? path : [path];
646 return isArray(path) ? path : [path];
647 }
647 }
648− _.toPath = toPath;
648+ _$1.toPath = toPath$1;
649
649
650 // Internal wrapper for `_.toPath` to enable minification.
650 // Internal wrapper for `_.toPath` to enable minification.
651 // Similar to `cb` for `_.iteratee`.
651 // Similar to `cb` for `_.iteratee`.
652− function toPath$1(path) {
652+ function toPath(path) {
653− return _.toPath(path);
653+ return _$1.toPath(path);
654 }
654 }
655
655
656 // Internal function to obtain a nested property in `obj` along `path`.
656 // Internal function to obtain a nested property in `obj` along `path`.
@@ -668,19 +668,19 @@
668 // `undefined`, return `defaultValue` instead.
668 // `undefined`, return `defaultValue` instead.
669 // The `path` is normalized through `_.toPath`.
669 // The `path` is normalized through `_.toPath`.
670 function get(object, path, defaultValue) {
670 function get(object, path, defaultValue) {
671− var value = deepGet(object, toPath$1(path));
671+ var value = deepGet(object, toPath(path));
672 return isUndefined(value) ? defaultValue : value;
672 return isUndefined(value) ? defaultValue : value;
673 }
673 }
674
674
675 // Shortcut function for checking if an object has a given property directly on
675 // Shortcut function for checking if an object has a given property directly on
676 // itself (in other words, not on a prototype). Unlike the internal `has`
676 // itself (in other words, not on a prototype). Unlike the internal `has`
677 // function, this public version can also traverse nested properties.
677 // function, this public version can also traverse nested properties.
678− function has$1(obj, path) {
678+ function has(obj, path) {
679− path = toPath$1(path);
679+ path = toPath(path);
680 var length = path.length;
680 var length = path.length;
681 for (var i = 0; i < length; i++) {
681 for (var i = 0; i < length; i++) {
682 var key = path[i];
682 var key = path[i];
683− if (!has(obj, key)) return false;
683+ if (!has$1(obj, key)) return false;
684 obj = obj[key];
684 obj = obj[key];
685 }
685 }
686 return !!length;
686 return !!length;
@@ -703,7 +703,7 @@
703 // Creates a function that, when passed an object, will traverse that object’s
703 // Creates a function that, when passed an object, will traverse that object’s
704 // properties down the given `path`, specified as an array of keys or indices.
704 // properties down the given `path`, specified as an array of keys or indices.
705 function property(path) {
705 function property(path) {
706− path = toPath$1(path);
706+ path = toPath(path);
707 return function(obj) {
707 return function(obj) {
708 return deepGet(obj, path);
708 return deepGet(obj, path);
709 };
709 };
@@ -747,12 +747,12 @@
747 function iteratee(value, context) {
747 function iteratee(value, context) {
748 return baseIteratee(value, context, Infinity);
748 return baseIteratee(value, context, Infinity);
749 }
749 }
750− _.iteratee = iteratee;
750+ _$1.iteratee = iteratee;
751
751
752 // The function we call internally to generate a callback. It invokes
752 // The function we call internally to generate a callback. It invokes
753 // `_.iteratee` if overridden, otherwise `baseIteratee`.
753 // `_.iteratee` if overridden, otherwise `baseIteratee`.
754 function cb(value, context, argCount) {
754 function cb(value, context, argCount) {
755− if (_.iteratee !== iteratee) return _.iteratee(value, context);
755+ if (_$1.iteratee !== iteratee) return _$1.iteratee(value, context);
756 return baseIteratee(value, context, argCount);
756 return baseIteratee(value, context, argCount);
757 }
757 }
758
758
@@ -840,7 +840,7 @@
840
840
841 // By default, Underscore uses ERB-style template delimiters. Change the
841 // By default, Underscore uses ERB-style template delimiters. Change the
842 // following template settings to use alternative delimiters.
842 // following template settings to use alternative delimiters.
843− var templateSettings = _.templateSettings = {
843+ var templateSettings = _$1.templateSettings = {
844 evaluate: /<%([\s\S]+?)%>/g,
844 evaluate: /<%([\s\S]+?)%>/g,
845 interpolate: /<%=([\s\S]+?)%>/g,
845 interpolate: /<%=([\s\S]+?)%>/g,
846 escape: /<%-([\s\S]+?)%>/g
846 escape: /<%-([\s\S]+?)%>/g
@@ -868,13 +868,20 @@
868 return '\\' + escapes[match];
868 return '\\' + escapes[match];
869 }
869 }
870
870
871+ // In order to prevent third-party code injection through
872+ // `_.templateSettings.variable`, we test it against the following regular
873+ // expression. It is intentionally a bit more liberal than just matching valid
874+ // identifiers, but still prevents possible loopholes through defaults or
875+ // destructuring assignment.
876+ var bareIdentifier = /^\s*(\w|\$)+\s*$/;
877+
871 // JavaScript micro-templating, similar to John Resig's implementation.
878 // JavaScript micro-templating, similar to John Resig's implementation.
872 // Underscore templating handles arbitrary delimiters, preserves whitespace,
879 // Underscore templating handles arbitrary delimiters, preserves whitespace,
873 // and correctly escapes quotes within interpolated code.
880 // and correctly escapes quotes within interpolated code.
874 // NB: `oldSettings` only exists for backwards compatibility.
881 // NB: `oldSettings` only exists for backwards compatibility.
875 function template(text, settings, oldSettings) {
882 function template(text, settings, oldSettings) {
876 if (!settings && oldSettings) settings = oldSettings;
883 if (!settings && oldSettings) settings = oldSettings;
877− settings = defaults({}, settings, _.templateSettings);
884+ settings = defaults({}, settings, _$1.templateSettings);
878
885
879 // Combine delimiters into one regular expression via alternation.
886 // Combine delimiters into one regular expression via alternation.
880 var matcher = RegExp([
887 var matcher = RegExp([
@@ -903,8 +910,17 @@
903 });
910 });
904 source += "';\n";
911 source += "';\n";
905
912
913+ var argument = settings.variable;
914+ if (argument) {
915+ // Insure against third-party code injection. (CVE-2021-23358)
916+ if (!bareIdentifier.test(argument)) throw new Error(
917+ 'variable is not a bare identifier: ' + argument
918+ );
919+ } else {
906− // If a variable is not specified, place data values in local scope.
920+ // If a variable is not specified, place data values in local scope.
907− if (!settings.variable) source = 'with(obj||{}){\n' + source + '}\n';
921+ source = 'with(obj||{}){\n' + source + '}\n';
922+ argument = 'obj';
923+ }
908
924
909 source = "var __t,__p='',__j=Array.prototype.join," +
925 source = "var __t,__p='',__j=Array.prototype.join," +
910 "print=function(){__p+=__j.call(arguments,'');};\n" +
926 "print=function(){__p+=__j.call(arguments,'');};\n" +
@@ -912,18 +928,17 @@
912
928
913 var render;
929 var render;
914 try {
930 try {
915− render = new Function(settings.variable || 'obj', '_', source);
931+ render = new Function(argument, '_', source);
916 } catch (e) {
932 } catch (e) {
917 e.source = source;
933 e.source = source;
918 throw e;
934 throw e;
919 }
935 }
920
936
921 var template = function(data) {
937 var template = function(data) {
922− return render.call(this, data, _);
938+ return render.call(this, data, _$1);
923 };
939 };
924
940
925 // Provide the compiled source as a convenience for precompilation.
941 // Provide the compiled source as a convenience for precompilation.
926− var argument = settings.variable || 'obj';
927 template.source = 'function(' + argument + '){\n' + source + '}';
942 template.source = 'function(' + argument + '){\n' + source + '}';
928
943
929 return template;
944 return template;
@@ -933,7 +948,7 @@
933 // is invoked with its parent as context. Returns the value of the final
948 // is invoked with its parent as context. Returns the value of the final
934 // child, or `fallback` if any child is undefined.
949 // child, or `fallback` if any child is undefined.
935 function result(obj, path, fallback) {
950 function result(obj, path, fallback) {
936− path = toPath$1(path);
951+ path = toPath(path);
937 var length = path.length;
952 var length = path.length;
938 if (!length) {
953 if (!length) {
939 return isFunction$1(fallback) ? fallback.call(obj) : fallback;
954 return isFunction$1(fallback) ? fallback.call(obj) : fallback;
@@ -959,7 +974,7 @@
959
974
960 // Start chaining a wrapped Underscore object.
975 // Start chaining a wrapped Underscore object.
961 function chain(obj) {
976 function chain(obj) {
962− var instance = _(obj);
977+ var instance = _$1(obj);
963 instance._chain = true;
978 instance._chain = true;
964 return instance;
979 return instance;
965 }
980 }
@@ -993,7 +1008,7 @@
993 return bound;
1008 return bound;
994 });
1009 });
995
1010
996− partial.placeholder = _;
1011+ partial.placeholder = _$1;
997
1012
998 // Create a function bound to a given object (assigning `this`, and arguments,
1013 // Create a function bound to a given object (assigning `this`, and arguments,
999 // optionally).
1014 // optionally).
@@ -1012,7 +1027,7 @@
1012 var isArrayLike = createSizePropertyCheck(getLength);
1027 var isArrayLike = createSizePropertyCheck(getLength);
1013
1028
1014 // Internal implementation of a recursive `flatten` function.
1029 // Internal implementation of a recursive `flatten` function.
1015− function flatten(input, depth, strict, output) {
1030+ function flatten$1(input, depth, strict, output) {
1016 output = output || [];
1031 output = output || [];
1017 if (!depth && depth !== 0) {
1032 if (!depth && depth !== 0) {
1018 depth = Infinity;
1033 depth = Infinity;
@@ -1025,7 +1040,7 @@
1025 if (isArrayLike(value) && (isArray(value) || isArguments$1(value))) {
1040 if (isArrayLike(value) && (isArray(value) || isArguments$1(value))) {
1026 // Flatten current level of array or arguments object.
1041 // Flatten current level of array or arguments object.
1027 if (depth > 1) {
1042 if (depth > 1) {
1028− flatten(value, depth - 1, strict, output);
1043+ flatten$1(value, depth - 1, strict, output);
1029 idx = output.length;
1044 idx = output.length;
1030 } else {
1045 } else {
1031 var j = 0, len = value.length;
1046 var j = 0, len = value.length;
@@ -1042,7 +1057,7 @@
1042 // are the method names to be bound. Useful for ensuring that all callbacks
1057 // are the method names to be bound. Useful for ensuring that all callbacks
1043 // defined on an object belong to it.
1058 // defined on an object belong to it.
1044 var bindAll = restArguments(function(obj, keys) {
1059 var bindAll = restArguments(function(obj, keys) {
1045− keys = flatten(keys, false, false);
1060+ keys = flatten$1(keys, false, false);
1046 var index = keys.length;
1061 var index = keys.length;
1047 if (index < 1) throw new Error('bindAll must be passed function names');
1062 if (index < 1) throw new Error('bindAll must be passed function names');
1048 while (index--) {
1063 while (index--) {
@@ -1057,7 +1072,7 @@
1057 var memoize = function(key) {
1072 var memoize = function(key) {
1058 var cache = memoize.cache;
1073 var cache = memoize.cache;
1059 var address = '' + (hasher ? hasher.apply(this, arguments) : key);
1074 var address = '' + (hasher ? hasher.apply(this, arguments) : key);
1060− if (!has(cache, address)) cache[address] = func.apply(this, arguments);
1075+ if (!has$1(cache, address)) cache[address] = func.apply(this, arguments);
1061 return cache[address];
1076 return cache[address];
1062 };
1077 };
1063 memoize.cache = {};
1078 memoize.cache = {};
@@ -1074,7 +1089,7 @@
1074
1089
1075 // Defers a function, scheduling it to run after the current call stack has
1090 // Defers a function, scheduling it to run after the current call stack has
1076 // cleared.
1091 // cleared.
1077− var defer = partial(delay, _, 1);
1092+ var defer = partial(delay, _$1, 1);
1078
1093
1079 // Returns a function, that, when invoked, will only be triggered at most once
1094 // Returns a function, that, when invoked, will only be triggered at most once
1080 // during a given window of time. Normally, the throttled function will run
1095 // during a given window of time. Normally, the throttled function will run
@@ -1420,7 +1435,7 @@
1420 if (isFunction$1(path)) {
1435 if (isFunction$1(path)) {
1421 func = path;
1436 func = path;
1422 } else {
1437 } else {
1423− path = toPath$1(path);
1438+ path = toPath(path);
1424 contextPath = path.slice(0, -1);
1439 contextPath = path.slice(0, -1);
1425 path = path[path.length - 1];
1440 path = path[path.length - 1];
1426 }
1441 }
@@ -1562,7 +1577,7 @@
1562 // Groups the object's values by a criterion. Pass either a string attribute
1577 // Groups the object's values by a criterion. Pass either a string attribute
1563 // to group by, or a function that returns the criterion.
1578 // to group by, or a function that returns the criterion.
1564 var groupBy = group(function(result, value, key) {
1579 var groupBy = group(function(result, value, key) {
1565− if (has(result, key)) result[key].push(value); else result[key] = [value];
1580+ if (has$1(result, key)) result[key].push(value); else result[key] = [value];
1566 });
1581 });
1567
1582
1568 // Indexes the object's values by a criterion, similar to `_.groupBy`, but for
1583 // Indexes the object's values by a criterion, similar to `_.groupBy`, but for
@@ -1575,7 +1590,7 @@
1575 // either a string attribute to count by, or a function that returns the
1590 // either a string attribute to count by, or a function that returns the
1576 // criterion.
1591 // criterion.
1577 var countBy = group(function(result, value, key) {
1592 var countBy = group(function(result, value, key) {
1578− if (has(result, key)) result[key]++; else result[key] = 1;
1593+ if (has$1(result, key)) result[key]++; else result[key] = 1;
1579 });
1594 });
1580
1595
1581 // Split a collection into two arrays: one whose elements all pass the given
1596 // Split a collection into two arrays: one whose elements all pass the given
@@ -1618,7 +1633,7 @@
1618 keys = allKeys(obj);
1633 keys = allKeys(obj);
1619 } else {
1634 } else {
1620 iteratee = keyInObj;
1635 iteratee = keyInObj;
1621− keys = flatten(keys, false, false);
1636+ keys = flatten$1(keys, false, false);
1622 obj = Object(obj);
1637 obj = Object(obj);
1623 }
1638 }
1624 for (var i = 0, length = keys.length; i < length; i++) {
1639 for (var i = 0, length = keys.length; i < length; i++) {
@@ -1636,7 +1651,7 @@
1636 iteratee = negate(iteratee);
1651 iteratee = negate(iteratee);
1637 if (keys.length > 1) context = keys[1];
1652 if (keys.length > 1) context = keys[1];
1638 } else {
1653 } else {
1639− keys = map(flatten(keys, false, false), String);
1654+ keys = map(flatten$1(keys, false, false), String);
1640 iteratee = function(value, key) {
1655 iteratee = function(value, key) {
1641 return !contains(keys, key);
1656 return !contains(keys, key);
1642 };
1657 };
@@ -1681,14 +1696,14 @@
1681
1696
1682 // Flatten out an array, either recursively (by default), or up to `depth`.
1697 // Flatten out an array, either recursively (by default), or up to `depth`.
1683 // Passing `true` or `false` as `depth` means `1` or `Infinity`, respectively.
1698 // Passing `true` or `false` as `depth` means `1` or `Infinity`, respectively.
1684− function flatten$1(array, depth) {
1699+ function flatten(array, depth) {
1685− return flatten(array, depth, false);
1700+ return flatten$1(array, depth, false);
1686 }
1701 }
1687
1702
1688 // Take the difference between one array and a number of other arrays.
1703 // Take the difference between one array and a number of other arrays.
1689 // Only the elements present in just the first array will remain.
1704 // Only the elements present in just the first array will remain.
1690 var difference = restArguments(function(array, rest) {
1705 var difference = restArguments(function(array, rest) {
1691− rest = flatten(rest, true, true);
1706+ rest = flatten$1(rest, true, true);
1692 return filter(array, function(value){
1707 return filter(array, function(value){
1693 return !contains(rest, value);
1708 return !contains(rest, value);
1694 });
1709 });
@@ -1734,7 +1749,7 @@
1734 // Produce an array that contains the union: each distinct element from all of
1749 // Produce an array that contains the union: each distinct element from all of
1735 // the passed-in arrays.
1750 // the passed-in arrays.
1736 var union = restArguments(function(arrays) {
1751 var union = restArguments(function(arrays) {
1737− return uniq(flatten(arrays, true, true));
1752+ return uniq(flatten$1(arrays, true, true));
1738 });
1753 });
1739
1754
1740 // Produce an array that contains every item shared between all the
1755 // Produce an array that contains every item shared between all the
@@ -1821,26 +1836,26 @@
1821
1836
1822 // Helper function to continue chaining intermediate results.
1837 // Helper function to continue chaining intermediate results.
1823 function chainResult(instance, obj) {
1838 function chainResult(instance, obj) {
1824− return instance._chain ? _(obj).chain() : obj;
1839+ return instance._chain ? _$1(obj).chain() : obj;
1825 }
1840 }
1826
1841
1827 // Add your own custom functions to the Underscore object.
1842 // Add your own custom functions to the Underscore object.
1828 function mixin(obj) {
1843 function mixin(obj) {
1829 each(functions(obj), function(name) {
1844 each(functions(obj), function(name) {
1830− var func = _[name] = obj[name];
1845+ var func = _$1[name] = obj[name];
1831− _.prototype[name] = function() {
1846+ _$1.prototype[name] = function() {
1832 var args = [this._wrapped];
1847 var args = [this._wrapped];
1833 push.apply(args, arguments);
1848 push.apply(args, arguments);
1834− return chainResult(this, func.apply(_, args));
1849+ return chainResult(this, func.apply(_$1, args));
1835 };
1850 };
1836 });
1851 });
1837− return _;
1852+ return _$1;
1838 }
1853 }
1839
1854
1840 // Add all mutator `Array` functions to the wrapper.
1855 // Add all mutator `Array` functions to the wrapper.
1841 each(['pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift'], function(name) {
1856 each(['pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift'], function(name) {
1842 var method = ArrayProto[name];
1857 var method = ArrayProto[name];
1843− _.prototype[name] = function() {
1858+ _$1.prototype[name] = function() {
1844 var obj = this._wrapped;
1859 var obj = this._wrapped;
1845 if (obj != null) {
1860 if (obj != null) {
1846 method.apply(obj, arguments);
1861 method.apply(obj, arguments);
@@ -1855,7 +1870,7 @@
1855 // Add all accessor `Array` functions to the wrapper.
1870 // Add all accessor `Array` functions to the wrapper.
1856 each(['concat', 'join', 'slice'], function(name) {
1871 each(['concat', 'join', 'slice'], function(name) {
1857 var method = ArrayProto[name];
1872 var method = ArrayProto[name];
1858− _.prototype[name] = function() {
1873+ _$1.prototype[name] = function() {
1859 var obj = this._wrapped;
1874 var obj = this._wrapped;
1860 if (obj != null) obj = method.apply(obj, arguments);
1875 if (obj != null) obj = method.apply(obj, arguments);
1861 return chainResult(this, obj);
1876 return chainResult(this, obj);
@@ -1909,12 +1924,12 @@
1909 clone: clone,
1924 clone: clone,
1910 tap: tap,
1925 tap: tap,
1911 get: get,
1926 get: get,
1912− has: has$1,
1927+ has: has,
1913 mapObject: mapObject,
1928 mapObject: mapObject,
1914 identity: identity,
1929 identity: identity,
1915 constant: constant,
1930 constant: constant,
1916 noop: noop,
1931 noop: noop,
1917− toPath: toPath,
1932+ toPath: toPath$1,
1918 property: property,
1933 property: property,
1919 propertyOf: propertyOf,
1934 propertyOf: propertyOf,
1920 matcher: matcher,
1935 matcher: matcher,
@@ -1997,7 +2012,7 @@
1997 tail: rest,
2012 tail: rest,
1998 drop: rest,
2013 drop: rest,
1999 compact: compact,
2014 compact: compact,
2000− flatten: flatten$1,
2015+ flatten: flatten,
2001 without: without,
2016 without: without,
2002 uniq: uniq,
2017 uniq: uniq,
2003 unique: uniq,
2018 unique: uniq,
@@ -2011,17 +2026,17 @@
2011 range: range,
2026 range: range,
2012 chunk: chunk,
2027 chunk: chunk,
2013 mixin: mixin,
2028 mixin: mixin,
2014− 'default': _
2029+ 'default': _$1
2015 };
2030 };
2016
2031
2017 // Default Export
2032 // Default Export
2018
2033
2019 // Add all of the Underscore functions to the wrapper object.
2034 // Add all of the Underscore functions to the wrapper object.
2020− var _$1 = mixin(allExports);
2035+ var _ = mixin(allExports);
2021 // Legacy Node.js API.
2036 // Legacy Node.js API.
2022− _$1._ = _$1;
2037+ _._ = _;
2023
2038
2024− return _$1;
2039+ return _;
2025
2040
2026})));
2041})));
2027−//# sourceMappingURL=underscore.js.map
2042+//# sourceMappingURL=underscore-umd.js.map
_static/underscore.js+4−4
@@ -1,6 +1,6 @@
1−!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define("underscore",r):(n=n||self,function(){var t=n._,e=n._=r();e.noConflict=function(){return n._=t,e}}())}(this,(function(){
1+!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define("underscore",r):(n="undefined"!=typeof globalThis?globalThis:n||self,function(){var t=n._,e=n._=r();e.noConflict=function(){return n._=t,e}}())}(this,(function(){
2−// Underscore.js 1.12.0
2+// Underscore.js 1.13.1
3// https://underscorejs.org
3// https://underscorejs.org
4−// (c) 2009-2020 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
4+// (c) 2009-2021 Jeremy Ashkenas, Julian Gonggrijp, and DocumentCloud and Investigative Reporters & Editors
5// Underscore may be freely distributed under the MIT license.
5// Underscore may be freely distributed under the MIT license.
6−var n="1.12.0",r="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},t=Array.prototype,e=Object.prototype,u="undefined"!=typeof Symbol?Symbol.prototype:null,o=t.push,i=t.slice,a=e.toString,f=e.hasOwnProperty,c="undefined"!=typeof ArrayBuffer,l="undefined"!=typeof DataView,s=Array.isArray,p=Object.keys,v=Object.create,h=c&&ArrayBuffer.isView,y=isNaN,g=isFinite,d=!{toString:null}.propertyIsEnumerable("toString"),b=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],m=Math.pow(2,53)-1;function j(n,r){return r=null==r?n.length-1:+r,function(){for(var t=Math.max(arguments.length-r,0),e=Array(t),u=0;u<t;u++)e[u]=arguments[u+r];switch(r){case 0:return n.call(this,e);case 1:return n.call(this,arguments[0],e);case 2:return n.call(this,arguments[0],arguments[1],e)}var o=Array(r+1);for(u=0;u<r;u++)o[u]=arguments[u];return o[r]=e,n.apply(this,o)}}function _(n){var r=typeof n;return"function"===r||"object"===r&&!!n}function w(n){return void 0===n}function A(n){return!0===n||!1===n||"[object Boolean]"===a.call(n)}function x(n){var r="[object "+n+"]";return function(n){return a.call(n)===r}}var S=x("String"),O=x("Number"),M=x("Date"),E=x("RegExp"),B=x("Error"),N=x("Symbol"),I=x("ArrayBuffer"),k=x("Function"),T=r.document&&r.document.childNodes;"function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof T&&(k=function(n){return"function"==typeof n||!1});var D=k,R=x("Object"),F=l&&R(new DataView(new ArrayBuffer(8))),V="undefined"!=typeof Map&&R(new Map),P=x("DataView");var q=F?function(n){return null!=n&&D(n.getInt8)&&I(n.buffer)}:P,U=s||x("Array");function W(n,r){return null!=n&&f.call(n,r)}var z=x("Arguments");!function(){z(arguments)||(z=function(n){return W(n,"callee")})}();var L=z;function C(n){return O(n)&&y(n)}function K(n){return function(){return n}}function J(n){return function(r){var t=n(r);return"number"==typeof t&&t>=0&&t<=m}}function $(n){return function(r){return null==r?void 0:r[n]}}var G=$("byteLength"),H=J(G),Q=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;var X=c?function(n){return h?h(n)&&!q(n):H(n)&&Q.test(a.call(n))}:K(!1),Y=$("length");function Z(n,r){r=function(n){for(var r={},t=n.length,e=0;e<t;++e)r[n[e]]=!0;return{contains:function(n){return r[n]},push:function(t){return r[t]=!0,n.push(t)}}}(r);var t=b.length,u=n.constructor,o=D(u)&&u.prototype||e,i="constructor";for(W(n,i)&&!r.contains(i)&&r.push(i);t--;)(i=b[t])in n&&n[i]!==o[i]&&!r.contains(i)&&r.push(i)}function nn(n){if(!_(n))return[];if(p)return p(n);var r=[];for(var t in n)W(n,t)&&r.push(t);return d&&Z(n,r),r}function rn(n,r){var t=nn(r),e=t.length;if(null==n)return!e;for(var u=Object(n),o=0;o<e;o++){var i=t[o];if(r[i]!==u[i]||!(i in u))return!1}return!0}function tn(n){return n instanceof tn?n:this instanceof tn?void(this._wrapped=n):new tn(n)}function en(n){return new Uint8Array(n.buffer||n,n.byteOffset||0,G(n))}tn.VERSION=n,tn.prototype.value=function(){return this._wrapped},tn.prototype.valueOf=tn.prototype.toJSON=tn.prototype.value,tn.prototype.toString=function(){return String(this._wrapped)};var un="[object DataView]";function on(n,r,t,e){if(n===r)return 0!==n||1/n==1/r;if(null==n||null==r)return!1;if(n!=n)return r!=r;var o=typeof n;return("function"===o||"object"===o||"object"==typeof r)&&function n(r,t,e,o){r instanceof tn&&(r=r._wrapped);t instanceof tn&&(t=t._wrapped);var i=a.call(r);if(i!==a.call(t))return!1;if(F&&"[object Object]"==i&&q(r)){if(!q(t))return!1;i=un}switch(i){case"[object RegExp]":case"[object String]":return""+r==""+t;case"[object Number]":return+r!=+r?+t!=+t:0==+r?1/+r==1/t:+r==+t;case"[object Date]":case"[object Boolean]":return+r==+t;case"[object Symbol]":return u.valueOf.call(r)===u.valueOf.call(t);case"[object ArrayBuffer]":case un:return n(en(r),en(t),e,o)}var f="[object Array]"===i;if(!f&&X(r)){if(G(r)!==G(t))return!1;if(r.buffer===t.buffer&&r.byteOffset===t.byteOffset)return!0;f=!0}if(!f){if("object"!=typeof r||"object"!=typeof t)return!1;var c=r.constructor,l=t.constructor;if(c!==l&&!(D(c)&&c instanceof c&&D(l)&&l instanceof l)&&"constructor"in r&&"constructor"in t)return!1}o=o||[];var s=(e=e||[]).length;for(;s--;)if(e[s]===r)return o[s]===t;if(e.push(r),o.push(t),f){if((s=r.length)!==t.length)return!1;for(;s--;)if(!on(r[s],t[s],e,o))return!1}else{var p,v=nn(r);if(s=v.length,nn(t).length!==s)return!1;for(;s--;)if(p=v[s],!W(t,p)||!on(r[p],t[p],e,o))return!1}return e.pop(),o.pop(),!0}(n,r,t,e)}function an(n){if(!_(n))return[];var r=[];for(var t in n)r.push(t);return d&&Z(n,r),r}function fn(n){var r=Y(n);return function(t){if(null==t)return!1;var e=an(t);if(Y(e))return!1;for(var u=0;u<r;u++)if(!D(t[n[u]]))return!1;return n!==hn||!D(t[cn])}}var cn="forEach",ln="has",sn=["clear","delete"],pn=["get",ln,"set"],vn=sn.concat(cn,pn),hn=sn.concat(pn),yn=["add"].concat(sn,cn,ln),gn=V?fn(vn):x("Map"),dn=V?fn(hn):x("WeakMap"),bn=V?fn(yn):x("Set"),mn=x("WeakSet");function jn(n){for(var r=nn(n),t=r.length,e=Array(t),u=0;u<t;u++)e[u]=n[r[u]];return e}function _n(n){for(var r={},t=nn(n),e=0,u=t.length;e<u;e++)r[n[t[e]]]=t[e];return r}function wn(n){var r=[];for(var t in n)D(n[t])&&r.push(t);return r.sort()}function An(n,r){return function(t){var e=arguments.length;if(r&&(t=Object(t)),e<2||null==t)return t;for(var u=1;u<e;u++)for(var o=arguments[u],i=n(o),a=i.length,f=0;f<a;f++){var c=i[f];r&&void 0!==t[c]||(t[c]=o[c])}return t}}var xn=An(an),Sn=An(nn),On=An(an,!0);function Mn(n){if(!_(n))return{};if(v)return v(n);var r=function(){};r.prototype=n;var t=new r;return r.prototype=null,t}function En(n){return _(n)?U(n)?n.slice():xn({},n):n}function Bn(n){return U(n)?n:[n]}function Nn(n){return tn.toPath(n)}function In(n,r){for(var t=r.length,e=0;e<t;e++){if(null==n)return;n=n[r[e]]}return t?n:void 0}function kn(n,r,t){var e=In(n,Nn(r));return w(e)?t:e}function Tn(n){return n}function Dn(n){return n=Sn({},n),function(r){return rn(r,n)}}function Rn(n){return n=Nn(n),function(r){return In(r,n)}}function Fn(n,r,t){if(void 0===r)return n;switch(null==t?3:t){case 1:return function(t){return n.call(r,t)};case 3:return function(t,e,u){return n.call(r,t,e,u)};case 4:return function(t,e,u,o){return n.call(r,t,e,u,o)}}return function(){return n.apply(r,arguments)}}function Vn(n,r,t){return null==n?Tn:D(n)?Fn(n,r,t):_(n)&&!U(n)?Dn(n):Rn(n)}function Pn(n,r){return Vn(n,r,1/0)}function qn(n,r,t){return tn.iteratee!==Pn?tn.iteratee(n,r):Vn(n,r,t)}function Un(){}function Wn(n,r){return null==r&&(r=n,n=0),n+Math.floor(Math.random()*(r-n+1))}tn.toPath=Bn,tn.iteratee=Pn;var zn=Date.now||function(){return(new Date).getTime()};function Ln(n){var r=function(r){return n[r]},t="(?:"+nn(n).join("|")+")",e=RegExp(t),u=RegExp(t,"g");return function(n){return n=null==n?"":""+n,e.test(n)?n.replace(u,r):n}}var Cn={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},Kn=Ln(Cn),Jn=Ln(_n(Cn)),$n=tn.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Gn=/(.)^/,Hn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Qn=/\\|'|\r|\n|\u2028|\u2029/g;function Xn(n){return"\\"+Hn[n]}var Yn=0;function Zn(n,r,t,e,u){if(!(e instanceof r))return n.apply(t,u);var o=Mn(n.prototype),i=n.apply(o,u);return _(i)?i:o}var nr=j((function(n,r){var t=nr.placeholder,e=function(){for(var u=0,o=r.length,i=Array(o),a=0;a<o;a++)i[a]=r[a]===t?arguments[u++]:r[a];for(;u<arguments.length;)i.push(arguments[u++]);return Zn(n,e,this,this,i)};return e}));nr.placeholder=tn;var rr=j((function(n,r,t){if(!D(n))throw new TypeError("Bind must be called on a function");var e=j((function(u){return Zn(n,e,r,this,t.concat(u))}));return e})),tr=J(Y);function er(n,r,t,e){if(e=e||[],r||0===r){if(r<=0)return e.concat(n)}else r=1/0;for(var u=e.length,o=0,i=Y(n);o<i;o++){var a=n[o];if(tr(a)&&(U(a)||L(a)))if(r>1)er(a,r-1,t,e),u=e.length;else for(var f=0,c=a.length;f<c;)e[u++]=a[f++];else t||(e[u++]=a)}return e}var ur=j((function(n,r){var t=(r=er(r,!1,!1)).length;if(t<1)throw new Error("bindAll must be passed function names");for(;t--;){var e=r[t];n[e]=rr(n[e],n)}return n}));var or=j((function(n,r,t){return setTimeout((function(){return n.apply(null,t)}),r)})),ir=nr(or,tn,1);function ar(n){return function(){return!n.apply(this,arguments)}}function fr(n,r){var t;return function(){return--n>0&&(t=r.apply(this,arguments)),n<=1&&(r=null),t}}var cr=nr(fr,2);function lr(n,r,t){r=qn(r,t);for(var e,u=nn(n),o=0,i=u.length;o<i;o++)if(r(n[e=u[o]],e,n))return e}function sr(n){return function(r,t,e){t=qn(t,e);for(var u=Y(r),o=n>0?0:u-1;o>=0&&o<u;o+=n)if(t(r[o],o,r))return o;return-1}}var pr=sr(1),vr=sr(-1);function hr(n,r,t,e){for(var u=(t=qn(t,e,1))(r),o=0,i=Y(n);o<i;){var a=Math.floor((o+i)/2);t(n[a])<u?o=a+1:i=a}return o}function yr(n,r,t){return function(e,u,o){var a=0,f=Y(e);if("number"==typeof o)n>0?a=o>=0?o:Math.max(o+f,a):f=o>=0?Math.min(o+1,f):o+f+1;else if(t&&o&&f)return e[o=t(e,u)]===u?o:-1;if(u!=u)return(o=r(i.call(e,a,f),C))>=0?o+a:-1;for(o=n>0?a:f-1;o>=0&&o<f;o+=n)if(e[o]===u)return o;return-1}}var gr=yr(1,pr,hr),dr=yr(-1,vr);function br(n,r,t){var e=(tr(n)?pr:lr)(n,r,t);if(void 0!==e&&-1!==e)return n[e]}function mr(n,r,t){var e,u;if(r=Fn(r,t),tr(n))for(e=0,u=n.length;e<u;e++)r(n[e],e,n);else{var o=nn(n);for(e=0,u=o.length;e<u;e++)r(n[o[e]],o[e],n)}return n}function jr(n,r,t){r=qn(r,t);for(var e=!tr(n)&&nn(n),u=(e||n).length,o=Array(u),i=0;i<u;i++){var a=e?e[i]:i;o[i]=r(n[a],a,n)}return o}function _r(n){var r=function(r,t,e,u){var o=!tr(r)&&nn(r),i=(o||r).length,a=n>0?0:i-1;for(u||(e=r[o?o[a]:a],a+=n);a>=0&&a<i;a+=n){var f=o?o[a]:a;e=t(e,r[f],f,r)}return e};return function(n,t,e,u){var o=arguments.length>=3;return r(n,Fn(t,u,4),e,o)}}var wr=_r(1),Ar=_r(-1);function xr(n,r,t){var e=[];return r=qn(r,t),mr(n,(function(n,t,u){r(n,t,u)&&e.push(n)})),e}function Sr(n,r,t){r=qn(r,t);for(var e=!tr(n)&&nn(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(!r(n[i],i,n))return!1}return!0}function Or(n,r,t){r=qn(r,t);for(var e=!tr(n)&&nn(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(r(n[i],i,n))return!0}return!1}function Mr(n,r,t,e){return tr(n)||(n=jn(n)),("number"!=typeof t||e)&&(t=0),gr(n,r,t)>=0}var Er=j((function(n,r,t){var e,u;return D(r)?u=r:(r=Nn(r),e=r.slice(0,-1),r=r[r.length-1]),jr(n,(function(n){var o=u;if(!o){if(e&&e.length&&(n=In(n,e)),null==n)return;o=n[r]}return null==o?o:o.apply(n,t)}))}));function Br(n,r){return jr(n,Rn(r))}function Nr(n,r,t){var e,u,o=-1/0,i=-1/0;if(null==r||"number"==typeof r&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=tr(n)?n:jn(n)).length;a<f;a++)null!=(e=n[a])&&e>o&&(o=e);else r=qn(r,t),mr(n,(function(n,t,e){((u=r(n,t,e))>i||u===-1/0&&o===-1/0)&&(o=n,i=u)}));return o}function Ir(n,r,t){if(null==r||t)return tr(n)||(n=jn(n)),n[Wn(n.length-1)];var e=tr(n)?En(n):jn(n),u=Y(e);r=Math.max(Math.min(r,u),0);for(var o=u-1,i=0;i<r;i++){var a=Wn(i,o),f=e[i];e[i]=e[a],e[a]=f}return e.slice(0,r)}function kr(n,r){return function(t,e,u){var o=r?[[],[]]:{};return e=qn(e,u),mr(t,(function(r,u){var i=e(r,u,t);n(o,r,i)})),o}}var Tr=kr((function(n,r,t){W(n,t)?n[t].push(r):n[t]=[r]})),Dr=kr((function(n,r,t){n[t]=r})),Rr=kr((function(n,r,t){W(n,t)?n[t]++:n[t]=1})),Fr=kr((function(n,r,t){n[t?0:1].push(r)}),!0),Vr=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function Pr(n,r,t){return r in t}var qr=j((function(n,r){var t={},e=r[0];if(null==n)return t;D(e)?(r.length>1&&(e=Fn(e,r[1])),r=an(n)):(e=Pr,r=er(r,!1,!1),n=Object(n));for(var u=0,o=r.length;u<o;u++){var i=r[u],a=n[i];e(a,i,n)&&(t[i]=a)}return t})),Ur=j((function(n,r){var t,e=r[0];return D(e)?(e=ar(e),r.length>1&&(t=r[1])):(r=jr(er(r,!1,!1),String),e=function(n,t){return!Mr(r,t)}),qr(n,e,t)}));function Wr(n,r,t){return i.call(n,0,Math.max(0,n.length-(null==r||t?1:r)))}function zr(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[0]:Wr(n,n.length-r)}function Lr(n,r,t){return i.call(n,null==r||t?1:r)}var Cr=j((function(n,r){return r=er(r,!0,!0),xr(n,(function(n){return!Mr(r,n)}))})),Kr=j((function(n,r){return Cr(n,r)}));function Jr(n,r,t,e){A(r)||(e=t,t=r,r=!1),null!=t&&(t=qn(t,e));for(var u=[],o=[],i=0,a=Y(n);i<a;i++){var f=n[i],c=t?t(f,i,n):f;r&&!t?(i&&o===c||u.push(f),o=c):t?Mr(o,c)||(o.push(c),u.push(f)):Mr(u,f)||u.push(f)}return u}var $r=j((function(n){return Jr(er(n,!0,!0))}));function Gr(n){for(var r=n&&Nr(n,Y).length||0,t=Array(r),e=0;e<r;e++)t[e]=Br(n,e);return t}var Hr=j(Gr);function Qr(n,r){return n._chain?tn(r).chain():r}function Xr(n){return mr(wn(n),(function(r){var t=tn[r]=n[r];tn.prototype[r]=function(){var n=[this._wrapped];return o.apply(n,arguments),Qr(this,t.apply(tn,n))}})),tn}mr(["pop","push","reverse","shift","sort","splice","unshift"],(function(n){var r=t[n];tn.prototype[n]=function(){var t=this._wrapped;return null!=t&&(r.apply(t,arguments),"shift"!==n&&"splice"!==n||0!==t.length||delete t[0]),Qr(this,t)}})),mr(["concat","join","slice"],(function(n){var r=t[n];tn.prototype[n]=function(){var n=this._wrapped;return null!=n&&(n=r.apply(n,arguments)),Qr(this,n)}}));var Yr=Xr({__proto__:null,VERSION:n,restArguments:j,isObject:_,isNull:function(n){return null===n},isUndefined:w,isBoolean:A,isElement:function(n){return!(!n||1!==n.nodeType)},isString:S,isNumber:O,isDate:M,isRegExp:E,isError:B,isSymbol:N,isArrayBuffer:I,isDataView:q,isArray:U,isFunction:D,isArguments:L,isFinite:function(n){return!N(n)&&g(n)&&!isNaN(parseFloat(n))},isNaN:C,isTypedArray:X,isEmpty:function(n){if(null==n)return!0;var r=Y(n);return"number"==typeof r&&(U(n)||S(n)||L(n))?0===r:0===Y(nn(n))},isMatch:rn,isEqual:function(n,r){return on(n,r)},isMap:gn,isWeakMap:dn,isSet:bn,isWeakSet:mn,keys:nn,allKeys:an,values:jn,pairs:function(n){for(var r=nn(n),t=r.length,e=Array(t),u=0;u<t;u++)e[u]=[r[u],n[r[u]]];return e},invert:_n,functions:wn,methods:wn,extend:xn,extendOwn:Sn,assign:Sn,defaults:On,create:function(n,r){var t=Mn(n);return r&&Sn(t,r),t},clone:En,tap:function(n,r){return r(n),n},get:kn,has:function(n,r){for(var t=(r=Nn(r)).length,e=0;e<t;e++){var u=r[e];if(!W(n,u))return!1;n=n[u]}return!!t},mapObject:function(n,r,t){r=qn(r,t);for(var e=nn(n),u=e.length,o={},i=0;i<u;i++){var a=e[i];o[a]=r(n[a],a,n)}return o},identity:Tn,constant:K,noop:Un,toPath:Bn,property:Rn,propertyOf:function(n){return null==n?Un:function(r){return kn(n,r)}},matcher:Dn,matches:Dn,times:function(n,r,t){var e=Array(Math.max(0,n));r=Fn(r,t,1);for(var u=0;u<n;u++)e[u]=r(u);return e},random:Wn,now:zn,escape:Kn,unescape:Jn,templateSettings:$n,template:function(n,r,t){!r&&t&&(r=t),r=On({},r,tn.templateSettings);var e,u=RegExp([(r.escape||Gn).source,(r.interpolate||Gn).source,(r.evaluate||Gn).source].join("|")+"|$","g"),o=0,i="__p+='";n.replace(u,(function(r,t,e,u,a){return i+=n.slice(o,a).replace(Qn,Xn),o=a+r.length,t?i+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":e?i+="'+\n((__t=("+e+"))==null?'':__t)+\n'":u&&(i+="';\n"+u+"\n__p+='"),r})),i+="';\n",r.variable||(i="with(obj||{}){\n"+i+"}\n"),i="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+i+"return __p;\n";try{e=new Function(r.variable||"obj","_",i)}catch(n){throw n.source=i,n}var a=function(n){return e.call(this,n,tn)},f=r.variable||"obj";return a.source="function("+f+"){\n"+i+"}",a},result:function(n,r,t){var e=(r=Nn(r)).length;if(!e)return D(t)?t.call(n):t;for(var u=0;u<e;u++){var o=null==n?void 0:n[r[u]];void 0===o&&(o=t,u=e),n=D(o)?o.call(n):o}return n},uniqueId:function(n){var r=++Yn+"";return n?n+r:r},chain:function(n){var r=tn(n);return r._chain=!0,r},iteratee:Pn,partial:nr,bind:rr,bindAll:ur,memoize:function(n,r){var t=function(e){var u=t.cache,o=""+(r?r.apply(this,arguments):e);return W(u,o)||(u[o]=n.apply(this,arguments)),u[o]};return t.cache={},t},delay:or,defer:ir,throttle:function(n,r,t){var e,u,o,i,a=0;t||(t={});var f=function(){a=!1===t.leading?0:zn(),e=null,i=n.apply(u,o),e||(u=o=null)},c=function(){var c=zn();a||!1!==t.leading||(a=c);var l=r-(c-a);return u=this,o=arguments,l<=0||l>r?(e&&(clearTimeout(e),e=null),a=c,i=n.apply(u,o),e||(u=o=null)):e||!1===t.trailing||(e=setTimeout(f,l)),i};return c.cancel=function(){clearTimeout(e),a=0,e=u=o=null},c},debounce:function(n,r,t){var e,u,o=function(r,t){e=null,t&&(u=n.apply(r,t))},i=j((function(i){if(e&&clearTimeout(e),t){var a=!e;e=setTimeout(o,r),a&&(u=n.apply(this,i))}else e=or(o,r,this,i);return u}));return i.cancel=function(){clearTimeout(e),e=null},i},wrap:function(n,r){return nr(r,n)},negate:ar,compose:function(){var n=arguments,r=n.length-1;return function(){for(var t=r,e=n[r].apply(this,arguments);t--;)e=n[t].call(this,e);return e}},after:function(n,r){return function(){if(--n<1)return r.apply(this,arguments)}},before:fr,once:cr,findKey:lr,findIndex:pr,findLastIndex:vr,sortedIndex:hr,indexOf:gr,lastIndexOf:dr,find:br,detect:br,findWhere:function(n,r){return br(n,Dn(r))},each:mr,forEach:mr,map:jr,collect:jr,reduce:wr,foldl:wr,inject:wr,reduceRight:Ar,foldr:Ar,filter:xr,select:xr,reject:function(n,r,t){return xr(n,ar(qn(r)),t)},every:Sr,all:Sr,some:Or,any:Or,contains:Mr,includes:Mr,include:Mr,invoke:Er,pluck:Br,where:function(n,r){return xr(n,Dn(r))},max:Nr,min:function(n,r,t){var e,u,o=1/0,i=1/0;if(null==r||"number"==typeof r&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=tr(n)?n:jn(n)).length;a<f;a++)null!=(e=n[a])&&e<o&&(o=e);else r=qn(r,t),mr(n,(function(n,t,e){((u=r(n,t,e))<i||u===1/0&&o===1/0)&&(o=n,i=u)}));return o},shuffle:function(n){return Ir(n,1/0)},sample:Ir,sortBy:function(n,r,t){var e=0;return r=qn(r,t),Br(jr(n,(function(n,t,u){return{value:n,index:e++,criteria:r(n,t,u)}})).sort((function(n,r){var t=n.criteria,e=r.criteria;if(t!==e){if(t>e||void 0===t)return 1;if(t<e||void 0===e)return-1}return n.index-r.index})),"value")},groupBy:Tr,indexBy:Dr,countBy:Rr,partition:Fr,toArray:function(n){return n?U(n)?i.call(n):S(n)?n.match(Vr):tr(n)?jr(n,Tn):jn(n):[]},size:function(n){return null==n?0:tr(n)?n.length:nn(n).length},pick:qr,omit:Ur,first:zr,head:zr,take:zr,initial:Wr,last:function(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[n.length-1]:Lr(n,Math.max(0,n.length-r))},rest:Lr,tail:Lr,drop:Lr,compact:function(n){return xr(n,Boolean)},flatten:function(n,r){return er(n,r,!1)},without:Kr,uniq:Jr,unique:Jr,union:$r,intersection:function(n){for(var r=[],t=arguments.length,e=0,u=Y(n);e<u;e++){var o=n[e];if(!Mr(r,o)){var i;for(i=1;i<t&&Mr(arguments[i],o);i++);i===t&&r.push(o)}}return r},difference:Cr,unzip:Gr,transpose:Gr,zip:Hr,object:function(n,r){for(var t={},e=0,u=Y(n);e<u;e++)r?t[n[e]]=r[e]:t[n[e][0]]=n[e][1];return t},range:function(n,r,t){null==r&&(r=n||0,n=0),t||(t=r<n?-1:1);for(var e=Math.max(Math.ceil((r-n)/t),0),u=Array(e),o=0;o<e;o++,n+=t)u[o]=n;return u},chunk:function(n,r){if(null==r||r<1)return[];for(var t=[],e=0,u=n.length;e<u;)t.push(i.call(n,e,e+=r));return t},mixin:Xr,default:tn});return Yr._=Yr,Yr}));
6+var n="1.13.1",r="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},t=Array.prototype,e=Object.prototype,u="undefined"!=typeof Symbol?Symbol.prototype:null,o=t.push,i=t.slice,a=e.toString,f=e.hasOwnProperty,c="undefined"!=typeof ArrayBuffer,l="undefined"!=typeof DataView,s=Array.isArray,p=Object.keys,v=Object.create,h=c&&ArrayBuffer.isView,y=isNaN,d=isFinite,g=!{toString:null}.propertyIsEnumerable("toString"),b=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],m=Math.pow(2,53)-1;function j(n,r){return r=null==r?n.length-1:+r,function(){for(var t=Math.max(arguments.length-r,0),e=Array(t),u=0;u<t;u++)e[u]=arguments[u+r];switch(r){case 0:return n.call(this,e);case 1:return n.call(this,arguments[0],e);case 2:return n.call(this,arguments[0],arguments[1],e)}var o=Array(r+1);for(u=0;u<r;u++)o[u]=arguments[u];return o[r]=e,n.apply(this,o)}}function _(n){var r=typeof n;return"function"===r||"object"===r&&!!n}function w(n){return void 0===n}function A(n){return!0===n||!1===n||"[object Boolean]"===a.call(n)}function x(n){var r="[object "+n+"]";return function(n){return a.call(n)===r}}var S=x("String"),O=x("Number"),M=x("Date"),E=x("RegExp"),B=x("Error"),N=x("Symbol"),I=x("ArrayBuffer"),T=x("Function"),k=r.document&&r.document.childNodes;"function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof k&&(T=function(n){return"function"==typeof n||!1});var D=T,R=x("Object"),F=l&&R(new DataView(new ArrayBuffer(8))),V="undefined"!=typeof Map&&R(new Map),P=x("DataView");var q=F?function(n){return null!=n&&D(n.getInt8)&&I(n.buffer)}:P,U=s||x("Array");function W(n,r){return null!=n&&f.call(n,r)}var z=x("Arguments");!function(){z(arguments)||(z=function(n){return W(n,"callee")})}();var L=z;function $(n){return O(n)&&y(n)}function C(n){return function(){return n}}function K(n){return function(r){var t=n(r);return"number"==typeof t&&t>=0&&t<=m}}function J(n){return function(r){return null==r?void 0:r[n]}}var G=J("byteLength"),H=K(G),Q=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;var X=c?function(n){return h?h(n)&&!q(n):H(n)&&Q.test(a.call(n))}:C(!1),Y=J("length");function Z(n,r){r=function(n){for(var r={},t=n.length,e=0;e<t;++e)r[n[e]]=!0;return{contains:function(n){return r[n]},push:function(t){return r[t]=!0,n.push(t)}}}(r);var t=b.length,u=n.constructor,o=D(u)&&u.prototype||e,i="constructor";for(W(n,i)&&!r.contains(i)&&r.push(i);t--;)(i=b[t])in n&&n[i]!==o[i]&&!r.contains(i)&&r.push(i)}function nn(n){if(!_(n))return[];if(p)return p(n);var r=[];for(var t in n)W(n,t)&&r.push(t);return g&&Z(n,r),r}function rn(n,r){var t=nn(r),e=t.length;if(null==n)return!e;for(var u=Object(n),o=0;o<e;o++){var i=t[o];if(r[i]!==u[i]||!(i in u))return!1}return!0}function tn(n){return n instanceof tn?n:this instanceof tn?void(this._wrapped=n):new tn(n)}function en(n){return new Uint8Array(n.buffer||n,n.byteOffset||0,G(n))}tn.VERSION=n,tn.prototype.value=function(){return this._wrapped},tn.prototype.valueOf=tn.prototype.toJSON=tn.prototype.value,tn.prototype.toString=function(){return String(this._wrapped)};var un="[object DataView]";function on(n,r,t,e){if(n===r)return 0!==n||1/n==1/r;if(null==n||null==r)return!1;if(n!=n)return r!=r;var o=typeof n;return("function"===o||"object"===o||"object"==typeof r)&&function n(r,t,e,o){r instanceof tn&&(r=r._wrapped);t instanceof tn&&(t=t._wrapped);var i=a.call(r);if(i!==a.call(t))return!1;if(F&&"[object Object]"==i&&q(r)){if(!q(t))return!1;i=un}switch(i){case"[object RegExp]":case"[object String]":return""+r==""+t;case"[object Number]":return+r!=+r?+t!=+t:0==+r?1/+r==1/t:+r==+t;case"[object Date]":case"[object Boolean]":return+r==+t;case"[object Symbol]":return u.valueOf.call(r)===u.valueOf.call(t);case"[object ArrayBuffer]":case un:return n(en(r),en(t),e,o)}var f="[object Array]"===i;if(!f&&X(r)){if(G(r)!==G(t))return!1;if(r.buffer===t.buffer&&r.byteOffset===t.byteOffset)return!0;f=!0}if(!f){if("object"!=typeof r||"object"!=typeof t)return!1;var c=r.constructor,l=t.constructor;if(c!==l&&!(D(c)&&c instanceof c&&D(l)&&l instanceof l)&&"constructor"in r&&"constructor"in t)return!1}o=o||[];var s=(e=e||[]).length;for(;s--;)if(e[s]===r)return o[s]===t;if(e.push(r),o.push(t),f){if((s=r.length)!==t.length)return!1;for(;s--;)if(!on(r[s],t[s],e,o))return!1}else{var p,v=nn(r);if(s=v.length,nn(t).length!==s)return!1;for(;s--;)if(p=v[s],!W(t,p)||!on(r[p],t[p],e,o))return!1}return e.pop(),o.pop(),!0}(n,r,t,e)}function an(n){if(!_(n))return[];var r=[];for(var t in n)r.push(t);return g&&Z(n,r),r}function fn(n){var r=Y(n);return function(t){if(null==t)return!1;var e=an(t);if(Y(e))return!1;for(var u=0;u<r;u++)if(!D(t[n[u]]))return!1;return n!==hn||!D(t[cn])}}var cn="forEach",ln="has",sn=["clear","delete"],pn=["get",ln,"set"],vn=sn.concat(cn,pn),hn=sn.concat(pn),yn=["add"].concat(sn,cn,ln),dn=V?fn(vn):x("Map"),gn=V?fn(hn):x("WeakMap"),bn=V?fn(yn):x("Set"),mn=x("WeakSet");function jn(n){for(var r=nn(n),t=r.length,e=Array(t),u=0;u<t;u++)e[u]=n[r[u]];return e}function _n(n){for(var r={},t=nn(n),e=0,u=t.length;e<u;e++)r[n[t[e]]]=t[e];return r}function wn(n){var r=[];for(var t in n)D(n[t])&&r.push(t);return r.sort()}function An(n,r){return function(t){var e=arguments.length;if(r&&(t=Object(t)),e<2||null==t)return t;for(var u=1;u<e;u++)for(var o=arguments[u],i=n(o),a=i.length,f=0;f<a;f++){var c=i[f];r&&void 0!==t[c]||(t[c]=o[c])}return t}}var xn=An(an),Sn=An(nn),On=An(an,!0);function Mn(n){if(!_(n))return{};if(v)return v(n);var r=function(){};r.prototype=n;var t=new r;return r.prototype=null,t}function En(n){return _(n)?U(n)?n.slice():xn({},n):n}function Bn(n){return U(n)?n:[n]}function Nn(n){return tn.toPath(n)}function In(n,r){for(var t=r.length,e=0;e<t;e++){if(null==n)return;n=n[r[e]]}return t?n:void 0}function Tn(n,r,t){var e=In(n,Nn(r));return w(e)?t:e}function kn(n){return n}function Dn(n){return n=Sn({},n),function(r){return rn(r,n)}}function Rn(n){return n=Nn(n),function(r){return In(r,n)}}function Fn(n,r,t){if(void 0===r)return n;switch(null==t?3:t){case 1:return function(t){return n.call(r,t)};case 3:return function(t,e,u){return n.call(r,t,e,u)};case 4:return function(t,e,u,o){return n.call(r,t,e,u,o)}}return function(){return n.apply(r,arguments)}}function Vn(n,r,t){return null==n?kn:D(n)?Fn(n,r,t):_(n)&&!U(n)?Dn(n):Rn(n)}function Pn(n,r){return Vn(n,r,1/0)}function qn(n,r,t){return tn.iteratee!==Pn?tn.iteratee(n,r):Vn(n,r,t)}function Un(){}function Wn(n,r){return null==r&&(r=n,n=0),n+Math.floor(Math.random()*(r-n+1))}tn.toPath=Bn,tn.iteratee=Pn;var zn=Date.now||function(){return(new Date).getTime()};function Ln(n){var r=function(r){return n[r]},t="(?:"+nn(n).join("|")+")",e=RegExp(t),u=RegExp(t,"g");return function(n){return n=null==n?"":""+n,e.test(n)?n.replace(u,r):n}}var $n={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},Cn=Ln($n),Kn=Ln(_n($n)),Jn=tn.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Gn=/(.)^/,Hn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Qn=/\\|'|\r|\n|\u2028|\u2029/g;function Xn(n){return"\\"+Hn[n]}var Yn=/^\s*(\w|\$)+\s*$/;var Zn=0;function nr(n,r,t,e,u){if(!(e instanceof r))return n.apply(t,u);var o=Mn(n.prototype),i=n.apply(o,u);return _(i)?i:o}var rr=j((function(n,r){var t=rr.placeholder,e=function(){for(var u=0,o=r.length,i=Array(o),a=0;a<o;a++)i[a]=r[a]===t?arguments[u++]:r[a];for(;u<arguments.length;)i.push(arguments[u++]);return nr(n,e,this,this,i)};return e}));rr.placeholder=tn;var tr=j((function(n,r,t){if(!D(n))throw new TypeError("Bind must be called on a function");var e=j((function(u){return nr(n,e,r,this,t.concat(u))}));return e})),er=K(Y);function ur(n,r,t,e){if(e=e||[],r||0===r){if(r<=0)return e.concat(n)}else r=1/0;for(var u=e.length,o=0,i=Y(n);o<i;o++){var a=n[o];if(er(a)&&(U(a)||L(a)))if(r>1)ur(a,r-1,t,e),u=e.length;else for(var f=0,c=a.length;f<c;)e[u++]=a[f++];else t||(e[u++]=a)}return e}var or=j((function(n,r){var t=(r=ur(r,!1,!1)).length;if(t<1)throw new Error("bindAll must be passed function names");for(;t--;){var e=r[t];n[e]=tr(n[e],n)}return n}));var ir=j((function(n,r,t){return setTimeout((function(){return n.apply(null,t)}),r)})),ar=rr(ir,tn,1);function fr(n){return function(){return!n.apply(this,arguments)}}function cr(n,r){var t;return function(){return--n>0&&(t=r.apply(this,arguments)),n<=1&&(r=null),t}}var lr=rr(cr,2);function sr(n,r,t){r=qn(r,t);for(var e,u=nn(n),o=0,i=u.length;o<i;o++)if(r(n[e=u[o]],e,n))return e}function pr(n){return function(r,t,e){t=qn(t,e);for(var u=Y(r),o=n>0?0:u-1;o>=0&&o<u;o+=n)if(t(r[o],o,r))return o;return-1}}var vr=pr(1),hr=pr(-1);function yr(n,r,t,e){for(var u=(t=qn(t,e,1))(r),o=0,i=Y(n);o<i;){var a=Math.floor((o+i)/2);t(n[a])<u?o=a+1:i=a}return o}function dr(n,r,t){return function(e,u,o){var a=0,f=Y(e);if("number"==typeof o)n>0?a=o>=0?o:Math.max(o+f,a):f=o>=0?Math.min(o+1,f):o+f+1;else if(t&&o&&f)return e[o=t(e,u)]===u?o:-1;if(u!=u)return(o=r(i.call(e,a,f),$))>=0?o+a:-1;for(o=n>0?a:f-1;o>=0&&o<f;o+=n)if(e[o]===u)return o;return-1}}var gr=dr(1,vr,yr),br=dr(-1,hr);function mr(n,r,t){var e=(er(n)?vr:sr)(n,r,t);if(void 0!==e&&-1!==e)return n[e]}function jr(n,r,t){var e,u;if(r=Fn(r,t),er(n))for(e=0,u=n.length;e<u;e++)r(n[e],e,n);else{var o=nn(n);for(e=0,u=o.length;e<u;e++)r(n[o[e]],o[e],n)}return n}function _r(n,r,t){r=qn(r,t);for(var e=!er(n)&&nn(n),u=(e||n).length,o=Array(u),i=0;i<u;i++){var a=e?e[i]:i;o[i]=r(n[a],a,n)}return o}function wr(n){var r=function(r,t,e,u){var o=!er(r)&&nn(r),i=(o||r).length,a=n>0?0:i-1;for(u||(e=r[o?o[a]:a],a+=n);a>=0&&a<i;a+=n){var f=o?o[a]:a;e=t(e,r[f],f,r)}return e};return function(n,t,e,u){var o=arguments.length>=3;return r(n,Fn(t,u,4),e,o)}}var Ar=wr(1),xr=wr(-1);function Sr(n,r,t){var e=[];return r=qn(r,t),jr(n,(function(n,t,u){r(n,t,u)&&e.push(n)})),e}function Or(n,r,t){r=qn(r,t);for(var e=!er(n)&&nn(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(!r(n[i],i,n))return!1}return!0}function Mr(n,r,t){r=qn(r,t);for(var e=!er(n)&&nn(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(r(n[i],i,n))return!0}return!1}function Er(n,r,t,e){return er(n)||(n=jn(n)),("number"!=typeof t||e)&&(t=0),gr(n,r,t)>=0}var Br=j((function(n,r,t){var e,u;return D(r)?u=r:(r=Nn(r),e=r.slice(0,-1),r=r[r.length-1]),_r(n,(function(n){var o=u;if(!o){if(e&&e.length&&(n=In(n,e)),null==n)return;o=n[r]}return null==o?o:o.apply(n,t)}))}));function Nr(n,r){return _r(n,Rn(r))}function Ir(n,r,t){var e,u,o=-1/0,i=-1/0;if(null==r||"number"==typeof r&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=er(n)?n:jn(n)).length;a<f;a++)null!=(e=n[a])&&e>o&&(o=e);else r=qn(r,t),jr(n,(function(n,t,e){((u=r(n,t,e))>i||u===-1/0&&o===-1/0)&&(o=n,i=u)}));return o}function Tr(n,r,t){if(null==r||t)return er(n)||(n=jn(n)),n[Wn(n.length-1)];var e=er(n)?En(n):jn(n),u=Y(e);r=Math.max(Math.min(r,u),0);for(var o=u-1,i=0;i<r;i++){var a=Wn(i,o),f=e[i];e[i]=e[a],e[a]=f}return e.slice(0,r)}function kr(n,r){return function(t,e,u){var o=r?[[],[]]:{};return e=qn(e,u),jr(t,(function(r,u){var i=e(r,u,t);n(o,r,i)})),o}}var Dr=kr((function(n,r,t){W(n,t)?n[t].push(r):n[t]=[r]})),Rr=kr((function(n,r,t){n[t]=r})),Fr=kr((function(n,r,t){W(n,t)?n[t]++:n[t]=1})),Vr=kr((function(n,r,t){n[t?0:1].push(r)}),!0),Pr=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function qr(n,r,t){return r in t}var Ur=j((function(n,r){var t={},e=r[0];if(null==n)return t;D(e)?(r.length>1&&(e=Fn(e,r[1])),r=an(n)):(e=qr,r=ur(r,!1,!1),n=Object(n));for(var u=0,o=r.length;u<o;u++){var i=r[u],a=n[i];e(a,i,n)&&(t[i]=a)}return t})),Wr=j((function(n,r){var t,e=r[0];return D(e)?(e=fr(e),r.length>1&&(t=r[1])):(r=_r(ur(r,!1,!1),String),e=function(n,t){return!Er(r,t)}),Ur(n,e,t)}));function zr(n,r,t){return i.call(n,0,Math.max(0,n.length-(null==r||t?1:r)))}function Lr(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[0]:zr(n,n.length-r)}function $r(n,r,t){return i.call(n,null==r||t?1:r)}var Cr=j((function(n,r){return r=ur(r,!0,!0),Sr(n,(function(n){return!Er(r,n)}))})),Kr=j((function(n,r){return Cr(n,r)}));function Jr(n,r,t,e){A(r)||(e=t,t=r,r=!1),null!=t&&(t=qn(t,e));for(var u=[],o=[],i=0,a=Y(n);i<a;i++){var f=n[i],c=t?t(f,i,n):f;r&&!t?(i&&o===c||u.push(f),o=c):t?Er(o,c)||(o.push(c),u.push(f)):Er(u,f)||u.push(f)}return u}var Gr=j((function(n){return Jr(ur(n,!0,!0))}));function Hr(n){for(var r=n&&Ir(n,Y).length||0,t=Array(r),e=0;e<r;e++)t[e]=Nr(n,e);return t}var Qr=j(Hr);function Xr(n,r){return n._chain?tn(r).chain():r}function Yr(n){return jr(wn(n),(function(r){var t=tn[r]=n[r];tn.prototype[r]=function(){var n=[this._wrapped];return o.apply(n,arguments),Xr(this,t.apply(tn,n))}})),tn}jr(["pop","push","reverse","shift","sort","splice","unshift"],(function(n){var r=t[n];tn.prototype[n]=function(){var t=this._wrapped;return null!=t&&(r.apply(t,arguments),"shift"!==n&&"splice"!==n||0!==t.length||delete t[0]),Xr(this,t)}})),jr(["concat","join","slice"],(function(n){var r=t[n];tn.prototype[n]=function(){var n=this._wrapped;return null!=n&&(n=r.apply(n,arguments)),Xr(this,n)}}));var Zr=Yr({__proto__:null,VERSION:n,restArguments:j,isObject:_,isNull:function(n){return null===n},isUndefined:w,isBoolean:A,isElement:function(n){return!(!n||1!==n.nodeType)},isString:S,isNumber:O,isDate:M,isRegExp:E,isError:B,isSymbol:N,isArrayBuffer:I,isDataView:q,isArray:U,isFunction:D,isArguments:L,isFinite:function(n){return!N(n)&&d(n)&&!isNaN(parseFloat(n))},isNaN:$,isTypedArray:X,isEmpty:function(n){if(null==n)return!0;var r=Y(n);return"number"==typeof r&&(U(n)||S(n)||L(n))?0===r:0===Y(nn(n))},isMatch:rn,isEqual:function(n,r){return on(n,r)},isMap:dn,isWeakMap:gn,isSet:bn,isWeakSet:mn,keys:nn,allKeys:an,values:jn,pairs:function(n){for(var r=nn(n),t=r.length,e=Array(t),u=0;u<t;u++)e[u]=[r[u],n[r[u]]];return e},invert:_n,functions:wn,methods:wn,extend:xn,extendOwn:Sn,assign:Sn,defaults:On,create:function(n,r){var t=Mn(n);return r&&Sn(t,r),t},clone:En,tap:function(n,r){return r(n),n},get:Tn,has:function(n,r){for(var t=(r=Nn(r)).length,e=0;e<t;e++){var u=r[e];if(!W(n,u))return!1;n=n[u]}return!!t},mapObject:function(n,r,t){r=qn(r,t);for(var e=nn(n),u=e.length,o={},i=0;i<u;i++){var a=e[i];o[a]=r(n[a],a,n)}return o},identity:kn,constant:C,noop:Un,toPath:Bn,property:Rn,propertyOf:function(n){return null==n?Un:function(r){return Tn(n,r)}},matcher:Dn,matches:Dn,times:function(n,r,t){var e=Array(Math.max(0,n));r=Fn(r,t,1);for(var u=0;u<n;u++)e[u]=r(u);return e},random:Wn,now:zn,escape:Cn,unescape:Kn,templateSettings:Jn,template:function(n,r,t){!r&&t&&(r=t),r=On({},r,tn.templateSettings);var e=RegExp([(r.escape||Gn).source,(r.interpolate||Gn).source,(r.evaluate||Gn).source].join("|")+"|$","g"),u=0,o="__p+='";n.replace(e,(function(r,t,e,i,a){return o+=n.slice(u,a).replace(Qn,Xn),u=a+r.length,t?o+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":e?o+="'+\n((__t=("+e+"))==null?'':__t)+\n'":i&&(o+="';\n"+i+"\n__p+='"),r})),o+="';\n";var i,a=r.variable;if(a){if(!Yn.test(a))throw new Error("variable is not a bare identifier: "+a)}else o="with(obj||{}){\n"+o+"}\n",a="obj";o="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+o+"return __p;\n";try{i=new Function(a,"_",o)}catch(n){throw n.source=o,n}var f=function(n){return i.call(this,n,tn)};return f.source="function("+a+"){\n"+o+"}",f},result:function(n,r,t){var e=(r=Nn(r)).length;if(!e)return D(t)?t.call(n):t;for(var u=0;u<e;u++){var o=null==n?void 0:n[r[u]];void 0===o&&(o=t,u=e),n=D(o)?o.call(n):o}return n},uniqueId:function(n){var r=++Zn+"";return n?n+r:r},chain:function(n){var r=tn(n);return r._chain=!0,r},iteratee:Pn,partial:rr,bind:tr,bindAll:or,memoize:function(n,r){var t=function(e){var u=t.cache,o=""+(r?r.apply(this,arguments):e);return W(u,o)||(u[o]=n.apply(this,arguments)),u[o]};return t.cache={},t},delay:ir,defer:ar,throttle:function(n,r,t){var e,u,o,i,a=0;t||(t={});var f=function(){a=!1===t.leading?0:zn(),e=null,i=n.apply(u,o),e||(u=o=null)},c=function(){var c=zn();a||!1!==t.leading||(a=c);var l=r-(c-a);return u=this,o=arguments,l<=0||l>r?(e&&(clearTimeout(e),e=null),a=c,i=n.apply(u,o),e||(u=o=null)):e||!1===t.trailing||(e=setTimeout(f,l)),i};return c.cancel=function(){clearTimeout(e),a=0,e=u=o=null},c},debounce:function(n,r,t){var e,u,o,i,a,f=function(){var c=zn()-u;r>c?e=setTimeout(f,r-c):(e=null,t||(i=n.apply(a,o)),e||(o=a=null))},c=j((function(c){return a=this,o=c,u=zn(),e||(e=setTimeout(f,r),t&&(i=n.apply(a,o))),i}));return c.cancel=function(){clearTimeout(e),e=o=a=null},c},wrap:function(n,r){return rr(r,n)},negate:fr,compose:function(){var n=arguments,r=n.length-1;return function(){for(var t=r,e=n[r].apply(this,arguments);t--;)e=n[t].call(this,e);return e}},after:function(n,r){return function(){if(--n<1)return r.apply(this,arguments)}},before:cr,once:lr,findKey:sr,findIndex:vr,findLastIndex:hr,sortedIndex:yr,indexOf:gr,lastIndexOf:br,find:mr,detect:mr,findWhere:function(n,r){return mr(n,Dn(r))},each:jr,forEach:jr,map:_r,collect:_r,reduce:Ar,foldl:Ar,inject:Ar,reduceRight:xr,foldr:xr,filter:Sr,select:Sr,reject:function(n,r,t){return Sr(n,fr(qn(r)),t)},every:Or,all:Or,some:Mr,any:Mr,contains:Er,includes:Er,include:Er,invoke:Br,pluck:Nr,where:function(n,r){return Sr(n,Dn(r))},max:Ir,min:function(n,r,t){var e,u,o=1/0,i=1/0;if(null==r||"number"==typeof r&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=er(n)?n:jn(n)).length;a<f;a++)null!=(e=n[a])&&e<o&&(o=e);else r=qn(r,t),jr(n,(function(n,t,e){((u=r(n,t,e))<i||u===1/0&&o===1/0)&&(o=n,i=u)}));return o},shuffle:function(n){return Tr(n,1/0)},sample:Tr,sortBy:function(n,r,t){var e=0;return r=qn(r,t),Nr(_r(n,(function(n,t,u){return{value:n,index:e++,criteria:r(n,t,u)}})).sort((function(n,r){var t=n.criteria,e=r.criteria;if(t!==e){if(t>e||void 0===t)return 1;if(t<e||void 0===e)return-1}return n.index-r.index})),"value")},groupBy:Dr,indexBy:Rr,countBy:Fr,partition:Vr,toArray:function(n){return n?U(n)?i.call(n):S(n)?n.match(Pr):er(n)?_r(n,kn):jn(n):[]},size:function(n){return null==n?0:er(n)?n.length:nn(n).length},pick:Ur,omit:Wr,first:Lr,head:Lr,take:Lr,initial:zr,last:function(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[n.length-1]:$r(n,Math.max(0,n.length-r))},rest:$r,tail:$r,drop:$r,compact:function(n){return Sr(n,Boolean)},flatten:function(n,r){return ur(n,r,!1)},without:Kr,uniq:Jr,unique:Jr,union:Gr,intersection:function(n){for(var r=[],t=arguments.length,e=0,u=Y(n);e<u;e++){var o=n[e];if(!Er(r,o)){var i;for(i=1;i<t&&Er(arguments[i],o);i++);i===t&&r.push(o)}}return r},difference:Cr,unzip:Hr,transpose:Hr,zip:Qr,object:function(n,r){for(var t={},e=0,u=Y(n);e<u;e++)r?t[n[e]]=r[e]:t[n[e][0]]=n[e][1];return t},range:function(n,r,t){null==r&&(r=n||0,n=0),t||(t=r<n?-1:1);for(var e=Math.max(Math.ceil((r-n)/t),0),u=Array(e),o=0;o<e;o++,n+=t)u[o]=n;return u},chunk:function(n,r){if(null==r||r<1)return[];for(var t=[],e=0,u=n.length;e<u;)t.push(i.call(n,e,e+=r));return t},mixin:Yr,default:tn});return Zr._=Zr,Zr}));
admin/api.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Administration API &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Administration API &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -178,7 +178,7 @@ HTML of the site. URL of the searx instance and values are customizable.</p>
178 <h3 id="searchlabel">Quick search</h3>
178 <h3 id="searchlabel">Quick search</h3>
179 <div class="searchformwrapper">
179 <div class="searchformwrapper">
180 <form class="search" action="../search.html" method="get">
180 <form class="search" action="../search.html" method="get">
181− <input type="text" name="q" aria-labelledby="searchlabel" />
181+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
182 <input type="submit" value="Go" />
182 <input type="submit" value="Go" />
183 </form>
183 </form>
184 </div>
184 </div>
@@ -191,7 +191,7 @@ HTML of the site. URL of the searx instance and values are customizable.</p>
191
191
192 <div class="footer" role="contentinfo">
192 <div class="footer" role="contentinfo">
193 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
193 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
194− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
194+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
195 </div>
195 </div>
196 <script src="../_static/version_warning_offset.js"></script>
196 <script src="../_static/version_warning_offset.js"></script>
197
197
admin/architecture.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Architecture &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Architecture &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -110,7 +110,7 @@ maintained by the scripts from our <a class="reference internal" href="../utils/
110 <h3 id="searchlabel">Quick search</h3>
110 <h3 id="searchlabel">Quick search</h3>
111 <div class="searchformwrapper">
111 <div class="searchformwrapper">
112 <form class="search" action="../search.html" method="get">
112 <form class="search" action="../search.html" method="get">
113− <input type="text" name="q" aria-labelledby="searchlabel" />
113+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
114 <input type="submit" value="Go" />
114 <input type="submit" value="Go" />
115 </form>
115 </form>
116 </div>
116 </div>
@@ -123,7 +123,7 @@ maintained by the scripts from our <a class="reference internal" href="../utils/
123
123
124 <div class="footer" role="contentinfo">
124 <div class="footer" role="contentinfo">
125 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
125 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
126− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
126+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
127 </div>
127 </div>
128 <script src="../_static/version_warning_offset.js"></script>
128 <script src="../_static/version_warning_offset.js"></script>
129
129
admin/buildhosts.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Buildhosts &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Buildhosts &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -231,7 +231,7 @@ output.</p>
231 <h3 id="searchlabel">Quick search</h3>
231 <h3 id="searchlabel">Quick search</h3>
232 <div class="searchformwrapper">
232 <div class="searchformwrapper">
233 <form class="search" action="../search.html" method="get">
233 <form class="search" action="../search.html" method="get">
234− <input type="text" name="q" aria-labelledby="searchlabel" />
234+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
235 <input type="submit" value="Go" />
235 <input type="submit" value="Go" />
236 </form>
236 </form>
237 </div>
237 </div>
@@ -244,7 +244,7 @@ output.</p>
244
244
245 <div class="footer" role="contentinfo">
245 <div class="footer" role="contentinfo">
246 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
246 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
247− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
247+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
248 </div>
248 </div>
249 <script src="../_static/version_warning_offset.js"></script>
249 <script src="../_static/version_warning_offset.js"></script>
250
250
admin/engines.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Engines &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Engines &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -1971,7 +1971,7 @@
1971 <h3 id="searchlabel">Quick search</h3>
1971 <h3 id="searchlabel">Quick search</h3>
1972 <div class="searchformwrapper">
1972 <div class="searchformwrapper">
1973 <form class="search" action="../search.html" method="get">
1973 <form class="search" action="../search.html" method="get">
1974− <input type="text" name="q" aria-labelledby="searchlabel" />
1974+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
1975 <input type="submit" value="Go" />
1975 <input type="submit" value="Go" />
1976 </form>
1976 </form>
1977 </div>
1977 </div>
@@ -1984,7 +1984,7 @@
1984
1984
1985 <div class="footer" role="contentinfo">
1985 <div class="footer" role="contentinfo">
1986 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
1986 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
1987− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
1987+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
1988 </div>
1988 </div>
1989 <script src="../_static/version_warning_offset.js"></script>
1989 <script src="../_static/version_warning_offset.js"></script>
1990
1990
admin/engines/recoll.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Recoll &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Recoll &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
11− <link rel="stylesheet" href="../../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
13+ <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
14 <script src="../../_static/jquery.js"></script>
14 <script src="../../_static/jquery.js"></script>
15 <script src="../../_static/underscore.js"></script>
15 <script src="../../_static/underscore.js"></script>
16 <script src="../../_static/doctools.js"></script>
16 <script src="../../_static/doctools.js"></script>
@@ -135,7 +135,7 @@ searched.</p>
135 <h3 id="searchlabel">Quick search</h3>
135 <h3 id="searchlabel">Quick search</h3>
136 <div class="searchformwrapper">
136 <div class="searchformwrapper">
137 <form class="search" action="../../search.html" method="get">
137 <form class="search" action="../../search.html" method="get">
138− <input type="text" name="q" aria-labelledby="searchlabel" />
138+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
139 <input type="submit" value="Go" />
139 <input type="submit" value="Go" />
140 </form>
140 </form>
141 </div>
141 </div>
@@ -148,7 +148,7 @@ searched.</p>
148
148
149 <div class="footer" role="contentinfo">
149 <div class="footer" role="contentinfo">
150 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
150 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
151− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
151+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
152 </div>
152 </div>
153 <script src="../../_static/version_warning_offset.js"></script>
153 <script src="../../_static/version_warning_offset.js"></script>
154
154
admin/filtron.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>How to protect an instance &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>How to protect an instance &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -262,7 +262,7 @@ port 8888 where a searx is being run. For a complete setup see: <a class="refere
262 <h3 id="searchlabel">Quick search</h3>
262 <h3 id="searchlabel">Quick search</h3>
263 <div class="searchformwrapper">
263 <div class="searchformwrapper">
264 <form class="search" action="../search.html" method="get">
264 <form class="search" action="../search.html" method="get">
265− <input type="text" name="q" aria-labelledby="searchlabel" />
265+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
266 <input type="submit" value="Go" />
266 <input type="submit" value="Go" />
267 </form>
267 </form>
268 </div>
268 </div>
@@ -275,7 +275,7 @@ port 8888 where a searx is being run. For a complete setup see: <a class="refere
275
275
276 <div class="footer" role="contentinfo">
276 <div class="footer" role="contentinfo">
277 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
277 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
278− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
278+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
279 </div>
279 </div>
280 <script src="../_static/version_warning_offset.js"></script>
280 <script src="../_static/version_warning_offset.js"></script>
281
281
admin/index.html+6−6
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Administrator documentation &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Administrator documentation &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -48,7 +48,7 @@
48 <div class="section" id="administrator-documentation">
48 <div class="section" id="administrator-documentation">
49<h1>Administrator documentation<a class="headerlink" href="#administrator-documentation" title="Permalink to this headline">¶</a></h1>
49<h1>Administrator documentation<a class="headerlink" href="#administrator-documentation" title="Permalink to this headline">¶</a></h1>
50<div class="toctree-wrapper compound">
50<div class="toctree-wrapper compound">
51−<p class="caption"><span class="caption-text">Contents</span></p>
51+<p class="caption" role="heading"><span class="caption-text">Contents</span></p>
52<ul>
52<ul>
53<li class="toctree-l1"><a class="reference internal" href="installation.html">Installation</a><ul>
53<li class="toctree-l1"><a class="reference internal" href="installation.html">Installation</a><ul>
54<li class="toctree-l2"><a class="reference internal" href="installation.html#installation-scripts">Installation scripts</a></li>
54<li class="toctree-l2"><a class="reference internal" href="installation.html#installation-scripts">Installation scripts</a></li>
@@ -164,7 +164,7 @@
164 <h3 id="searchlabel">Quick search</h3>
164 <h3 id="searchlabel">Quick search</h3>
165 <div class="searchformwrapper">
165 <div class="searchformwrapper">
166 <form class="search" action="../search.html" method="get">
166 <form class="search" action="../search.html" method="get">
167− <input type="text" name="q" aria-labelledby="searchlabel" />
167+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
168 <input type="submit" value="Go" />
168 <input type="submit" value="Go" />
169 </form>
169 </form>
170 </div>
170 </div>
@@ -177,7 +177,7 @@
177
177
178 <div class="footer" role="contentinfo">
178 <div class="footer" role="contentinfo">
179 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
179 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
180− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
180+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
181 </div>
181 </div>
182 <script src="../_static/version_warning_offset.js"></script>
182 <script src="../_static/version_warning_offset.js"></script>
183
183
admin/installation-apache.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Install with apache &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Install with apache &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -475,7 +475,7 @@ Debian:</p>
475 <h3 id="searchlabel">Quick search</h3>
475 <h3 id="searchlabel">Quick search</h3>
476 <div class="searchformwrapper">
476 <div class="searchformwrapper">
477 <form class="search" action="../search.html" method="get">
477 <form class="search" action="../search.html" method="get">
478− <input type="text" name="q" aria-labelledby="searchlabel" />
478+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
479 <input type="submit" value="Go" />
479 <input type="submit" value="Go" />
480 </form>
480 </form>
481 </div>
481 </div>
@@ -488,7 +488,7 @@ Debian:</p>
488
488
489 <div class="footer" role="contentinfo">
489 <div class="footer" role="contentinfo">
490 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
490 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
491− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
491+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
492 </div>
492 </div>
493 <script src="../_static/version_warning_offset.js"></script>
493 <script src="../_static/version_warning_offset.js"></script>
494
494
admin/installation-docker.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Docker installation &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Docker installation &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -158,7 +158,7 @@ make docker.build
158 <h3 id="searchlabel">Quick search</h3>
158 <h3 id="searchlabel">Quick search</h3>
159 <div class="searchformwrapper">
159 <div class="searchformwrapper">
160 <form class="search" action="../search.html" method="get">
160 <form class="search" action="../search.html" method="get">
161− <input type="text" name="q" aria-labelledby="searchlabel" />
161+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
162 <input type="submit" value="Go" />
162 <input type="submit" value="Go" />
163 </form>
163 </form>
164 </div>
164 </div>
@@ -171,7 +171,7 @@ make docker.build
171
171
172 <div class="footer" role="contentinfo">
172 <div class="footer" role="contentinfo">
173 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
173 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
174− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
174+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
175 </div>
175 </div>
176 <script src="../_static/version_warning_offset.js"></script>
176 <script src="../_static/version_warning_offset.js"></script>
177
177
admin/installation-nginx.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Install with nginx &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Install with nginx &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -372,7 +372,7 @@ sudo -H touch /etc/uwsgi.d/searx.ini
372 <h3 id="searchlabel">Quick search</h3>
372 <h3 id="searchlabel">Quick search</h3>
373 <div class="searchformwrapper">
373 <div class="searchformwrapper">
374 <form class="search" action="../search.html" method="get">
374 <form class="search" action="../search.html" method="get">
375− <input type="text" name="q" aria-labelledby="searchlabel" />
375+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
376 <input type="submit" value="Go" />
376 <input type="submit" value="Go" />
377 </form>
377 </form>
378 </div>
378 </div>
@@ -385,7 +385,7 @@ sudo -H touch /etc/uwsgi.d/searx.ini
385
385
386 <div class="footer" role="contentinfo">
386 <div class="footer" role="contentinfo">
387 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
387 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
388− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
388+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
389 </div>
389 </div>
390 <script src="../_static/version_warning_offset.js"></script>
390 <script src="../_static/version_warning_offset.js"></script>
391
391
admin/installation-searx.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Step by step installation &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Step by step installation &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -2002,7 +2002,7 @@ command twice). At this point searx is not demonized; uwsgi allows this.</p>
2002 <h3 id="searchlabel">Quick search</h3>
2002 <h3 id="searchlabel">Quick search</h3>
2003 <div class="searchformwrapper">
2003 <div class="searchformwrapper">
2004 <form class="search" action="../search.html" method="get">
2004 <form class="search" action="../search.html" method="get">
2005− <input type="text" name="q" aria-labelledby="searchlabel" />
2005+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
2006 <input type="submit" value="Go" />
2006 <input type="submit" value="Go" />
2007 </form>
2007 </form>
2008 </div>
2008 </div>
@@ -2015,7 +2015,7 @@ command twice). At this point searx is not demonized; uwsgi allows this.</p>
2015
2015
2016 <div class="footer" role="contentinfo">
2016 <div class="footer" role="contentinfo">
2017 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
2017 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
2018− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
2018+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
2019 </div>
2019 </div>
2020 <script src="../_static/version_warning_offset.js"></script>
2020 <script src="../_static/version_warning_offset.js"></script>
2021
2021
admin/installation-uwsgi.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>uwsgi &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>uwsgi &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -484,7 +484,7 @@ enable-threads <span class="o">=</span> <span class="nb">true</span>
484 <h3 id="searchlabel">Quick search</h3>
484 <h3 id="searchlabel">Quick search</h3>
485 <div class="searchformwrapper">
485 <div class="searchformwrapper">
486 <form class="search" action="../search.html" method="get">
486 <form class="search" action="../search.html" method="get">
487− <input type="text" name="q" aria-labelledby="searchlabel" />
487+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
488 <input type="submit" value="Go" />
488 <input type="submit" value="Go" />
489 </form>
489 </form>
490 </div>
490 </div>
@@ -497,7 +497,7 @@ enable-threads <span class="o">=</span> <span class="nb">true</span>
497
497
498 <div class="footer" role="contentinfo">
498 <div class="footer" role="contentinfo">
499 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
499 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
500− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
500+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
501 </div>
501 </div>
502 <script src="../_static/version_warning_offset.js"></script>
502 <script src="../_static/version_warning_offset.js"></script>
503
503
admin/installation.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Installation &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Installation &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -157,7 +157,7 @@ and <a class="reference external" href="https://github.com/searx/searx/blob/mast
157 <h3 id="searchlabel">Quick search</h3>
157 <h3 id="searchlabel">Quick search</h3>
158 <div class="searchformwrapper">
158 <div class="searchformwrapper">
159 <form class="search" action="../search.html" method="get">
159 <form class="search" action="../search.html" method="get">
160− <input type="text" name="q" aria-labelledby="searchlabel" />
160+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
161 <input type="submit" value="Go" />
161 <input type="submit" value="Go" />
162 </form>
162 </form>
163 </div>
163 </div>
@@ -170,7 +170,7 @@ and <a class="reference external" href="https://github.com/searx/searx/blob/mast
170
170
171 <div class="footer" role="contentinfo">
171 <div class="footer" role="contentinfo">
172 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
172 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
173− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
173+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
174 </div>
174 </div>
175 <script src="../_static/version_warning_offset.js"></script>
175 <script src="../_static/version_warning_offset.js"></script>
176
176
admin/morty.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>How to setup result proxy &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>How to setup result proxy &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -120,7 +120,7 @@ plus morty”</em> in the <a class="reference internal" href="installation-nginx
120 <h3 id="searchlabel">Quick search</h3>
120 <h3 id="searchlabel">Quick search</h3>
121 <div class="searchformwrapper">
121 <div class="searchformwrapper">
122 <form class="search" action="../search.html" method="get">
122 <form class="search" action="../search.html" method="get">
123− <input type="text" name="q" aria-labelledby="searchlabel" />
123+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
124 <input type="submit" value="Go" />
124 <input type="submit" value="Go" />
125 </form>
125 </form>
126 </div>
126 </div>
@@ -133,7 +133,7 @@ plus morty”</em> in the <a class="reference internal" href="installation-nginx
133
133
134 <div class="footer" role="contentinfo">
134 <div class="footer" role="contentinfo">
135 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
135 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
136− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
136+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
137 </div>
137 </div>
138 <script src="../_static/version_warning_offset.js"></script>
138 <script src="../_static/version_warning_offset.js"></script>
139
139
admin/plugins.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Plugins builtin &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Plugins builtin &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -172,7 +172,7 @@
172 <h3 id="searchlabel">Quick search</h3>
172 <h3 id="searchlabel">Quick search</h3>
173 <div class="searchformwrapper">
173 <div class="searchformwrapper">
174 <form class="search" action="../search.html" method="get">
174 <form class="search" action="../search.html" method="get">
175− <input type="text" name="q" aria-labelledby="searchlabel" />
175+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
176 <input type="submit" value="Go" />
176 <input type="submit" value="Go" />
177 </form>
177 </form>
178 </div>
178 </div>
@@ -185,7 +185,7 @@
185
185
186 <div class="footer" role="contentinfo">
186 <div class="footer" role="contentinfo">
187 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
187 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
188− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
188+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
189 </div>
189 </div>
190 <script src="../_static/version_warning_offset.js"></script>
190 <script src="../_static/version_warning_offset.js"></script>
191
191
admin/settings.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>settings.yml &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>settings.yml &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -447,7 +447,7 @@ following example, searx has only two engines:</p>
447 <h3 id="searchlabel">Quick search</h3>
447 <h3 id="searchlabel">Quick search</h3>
448 <div class="searchformwrapper">
448 <div class="searchformwrapper">
449 <form class="search" action="../search.html" method="get">
449 <form class="search" action="../search.html" method="get">
450− <input type="text" name="q" aria-labelledby="searchlabel" />
450+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
451 <input type="submit" value="Go" />
451 <input type="submit" value="Go" />
452 </form>
452 </form>
453 </div>
453 </div>
@@ -460,7 +460,7 @@ following example, searx has only two engines:</p>
460
460
461 <div class="footer" role="contentinfo">
461 <div class="footer" role="contentinfo">
462 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
462 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
463− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
463+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
464 </div>
464 </div>
465 <script src="../_static/version_warning_offset.js"></script>
465 <script src="../_static/version_warning_offset.js"></script>
466
466
admin/update-searx.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>How to update &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>How to update &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -130,7 +130,7 @@
130 <h3 id="searchlabel">Quick search</h3>
130 <h3 id="searchlabel">Quick search</h3>
131 <div class="searchformwrapper">
131 <div class="searchformwrapper">
132 <form class="search" action="../search.html" method="get">
132 <form class="search" action="../search.html" method="get">
133− <input type="text" name="q" aria-labelledby="searchlabel" />
133+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
134 <input type="submit" value="Go" />
134 <input type="submit" value="Go" />
135 </form>
135 </form>
136 </div>
136 </div>
@@ -143,7 +143,7 @@
143
143
144 <div class="footer" role="contentinfo">
144 <div class="footer" role="contentinfo">
145 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
145 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
146− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
146+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
147 </div>
147 </div>
148 <script src="../_static/version_warning_offset.js"></script>
148 <script src="../_static/version_warning_offset.js"></script>
149
149
blog/admin.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Searx admin interface &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Searx admin interface &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -125,7 +125,7 @@ existing instances.</p>
125 <h3 id="searchlabel">Quick search</h3>
125 <h3 id="searchlabel">Quick search</h3>
126 <div class="searchformwrapper">
126 <div class="searchformwrapper">
127 <form class="search" action="../search.html" method="get">
127 <form class="search" action="../search.html" method="get">
128− <input type="text" name="q" aria-labelledby="searchlabel" />
128+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
129 <input type="submit" value="Go" />
129 <input type="submit" value="Go" />
130 </form>
130 </form>
131 </div>
131 </div>
@@ -138,7 +138,7 @@ existing instances.</p>
138
138
139 <div class="footer" role="contentinfo">
139 <div class="footer" role="contentinfo">
140 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
140 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
141− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
141+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
142 </div>
142 </div>
143 <script src="../_static/version_warning_offset.js"></script>
143 <script src="../_static/version_warning_offset.js"></script>
144
144
blog/command-line-engines.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Running shell commands to fetch results &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Running shell commands to fetch results &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -141,7 +141,7 @@ are going to be added. This way, you will be able to query your own databases/in
141 <h3 id="searchlabel">Quick search</h3>
141 <h3 id="searchlabel">Quick search</h3>
142 <div class="searchformwrapper">
142 <div class="searchformwrapper">
143 <form class="search" action="../search.html" method="get">
143 <form class="search" action="../search.html" method="get">
144− <input type="text" name="q" aria-labelledby="searchlabel" />
144+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
145 <input type="submit" value="Go" />
145 <input type="submit" value="Go" />
146 </form>
146 </form>
147 </div>
147 </div>
@@ -154,7 +154,7 @@ are going to be added. This way, you will be able to query your own databases/in
154
154
155 <div class="footer" role="contentinfo">
155 <div class="footer" role="contentinfo">
156 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
156 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
157− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
157+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
158 </div>
158 </div>
159 <script src="../_static/version_warning_offset.js"></script>
159 <script src="../_static/version_warning_offset.js"></script>
160
160
blog/index.html+6−6
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Blog &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Blog &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -48,7 +48,7 @@
48 <div class="section" id="blog">
48 <div class="section" id="blog">
49<h1>Blog<a class="headerlink" href="#blog" title="Permalink to this headline">¶</a></h1>
49<h1>Blog<a class="headerlink" href="#blog" title="Permalink to this headline">¶</a></h1>
50<div class="toctree-wrapper compound">
50<div class="toctree-wrapper compound">
51−<p class="caption"><span class="caption-text">Contents</span></p>
51+<p class="caption" role="heading"><span class="caption-text">Contents</span></p>
52<ul>
52<ul>
53<li class="toctree-l1"><a class="reference internal" href="lxcdev-202006.html">Developing in Linux containers [202006]</a><ul>
53<li class="toctree-l1"><a class="reference internal" href="lxcdev-202006.html">Developing in Linux containers [202006]</a><ul>
54<li class="toctree-l2"><a class="reference internal" href="lxcdev-202006.html#motivation">Motivation</a></li>
54<li class="toctree-l2"><a class="reference internal" href="lxcdev-202006.html#motivation">Motivation</a></li>
@@ -148,7 +148,7 @@
148 <h3 id="searchlabel">Quick search</h3>
148 <h3 id="searchlabel">Quick search</h3>
149 <div class="searchformwrapper">
149 <div class="searchformwrapper">
150 <form class="search" action="../search.html" method="get">
150 <form class="search" action="../search.html" method="get">
151− <input type="text" name="q" aria-labelledby="searchlabel" />
151+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
152 <input type="submit" value="Go" />
152 <input type="submit" value="Go" />
153 </form>
153 </form>
154 </div>
154 </div>
@@ -161,7 +161,7 @@
161
161
162 <div class="footer" role="contentinfo">
162 <div class="footer" role="contentinfo">
163 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
163 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
164− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
164+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
165 </div>
165 </div>
166 <script src="../_static/version_warning_offset.js"></script>
166 <script src="../_static/version_warning_offset.js"></script>
167
167
blog/intro-offline.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Preparation for offline engines &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Preparation for offline engines &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -152,7 +152,7 @@ as a table. You can check out the pull request for more details see
152 <h3 id="searchlabel">Quick search</h3>
152 <h3 id="searchlabel">Quick search</h3>
153 <div class="searchformwrapper">
153 <div class="searchformwrapper">
154 <form class="search" action="../search.html" method="get">
154 <form class="search" action="../search.html" method="get">
155− <input type="text" name="q" aria-labelledby="searchlabel" />
155+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
156 <input type="submit" value="Go" />
156 <input type="submit" value="Go" />
157 </form>
157 </form>
158 </div>
158 </div>
@@ -165,7 +165,7 @@ as a table. You can check out the pull request for more details see
165
165
166 <div class="footer" role="contentinfo">
166 <div class="footer" role="contentinfo">
167 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
167 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
168− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
168+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
169 </div>
169 </div>
170 <script src="../_static/version_warning_offset.js"></script>
170 <script src="../_static/version_warning_offset.js"></script>
171
171
blog/lxcdev-202006.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Developing in Linux containers [202006] &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Developing in Linux containers [202006] &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -398,7 +398,7 @@ $ systemctl restart uwsgi@searx
398 <h3 id="searchlabel">Quick search</h3>
398 <h3 id="searchlabel">Quick search</h3>
399 <div class="searchformwrapper">
399 <div class="searchformwrapper">
400 <form class="search" action="../search.html" method="get">
400 <form class="search" action="../search.html" method="get">
401− <input type="text" name="q" aria-labelledby="searchlabel" />
401+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
402 <input type="submit" value="Go" />
402 <input type="submit" value="Go" />
403 </form>
403 </form>
404 </div>
404 </div>
@@ -411,7 +411,7 @@ $ systemctl restart uwsgi@searx
411
411
412 <div class="footer" role="contentinfo">
412 <div class="footer" role="contentinfo">
413 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
413 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
414− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
414+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
415 </div>
415 </div>
416 <script src="../_static/version_warning_offset.js"></script>
416 <script src="../_static/version_warning_offset.js"></script>
417
417
blog/private-engines.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Limit access to your searx engines &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Limit access to your searx engines &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -139,7 +139,7 @@ and come up with new solutions which fit your use case.</p>
139 <h3 id="searchlabel">Quick search</h3>
139 <h3 id="searchlabel">Quick search</h3>
140 <div class="searchformwrapper">
140 <div class="searchformwrapper">
141 <form class="search" action="../search.html" method="get">
141 <form class="search" action="../search.html" method="get">
142− <input type="text" name="q" aria-labelledby="searchlabel" />
142+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
143 <input type="submit" value="Go" />
143 <input type="submit" value="Go" />
144 </form>
144 </form>
145 </div>
145 </div>
@@ -152,7 +152,7 @@ and come up with new solutions which fit your use case.</p>
152
152
153 <div class="footer" role="contentinfo">
153 <div class="footer" role="contentinfo">
154 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
154 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
155− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
155+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
156 </div>
156 </div>
157 <script src="../_static/version_warning_offset.js"></script>
157 <script src="../_static/version_warning_offset.js"></script>
158
158
blog/python3.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Introducing Python 3 support &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Introducing Python 3 support &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -138,7 +138,7 @@ version in your issue, so we can investigate it properly.</p>
138 <h3 id="searchlabel">Quick search</h3>
138 <h3 id="searchlabel">Quick search</h3>
139 <div class="searchformwrapper">
139 <div class="searchformwrapper">
140 <form class="search" action="../search.html" method="get">
140 <form class="search" action="../search.html" method="get">
141− <input type="text" name="q" aria-labelledby="searchlabel" />
141+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
142 <input type="submit" value="Go" />
142 <input type="submit" value="Go" />
143 </form>
143 </form>
144 </div>
144 </div>
@@ -151,7 +151,7 @@ version in your issue, so we can investigate it properly.</p>
151
151
152 <div class="footer" role="contentinfo">
152 <div class="footer" role="contentinfo">
153 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
153 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
154− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
154+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
155 </div>
155 </div>
156 <script src="../_static/version_warning_offset.js"></script>
156 <script src="../_static/version_warning_offset.js"></script>
157
157
blog/search-database-engines.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Query more of your NoSQL stores &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Query more of your NoSQL stores &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -156,7 +156,7 @@ as you wish.</p>
156 <h3 id="searchlabel">Quick search</h3>
156 <h3 id="searchlabel">Quick search</h3>
157 <div class="searchformwrapper">
157 <div class="searchformwrapper">
158 <form class="search" action="../search.html" method="get">
158 <form class="search" action="../search.html" method="get">
159− <input type="text" name="q" aria-labelledby="searchlabel" />
159+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
160 <input type="submit" value="Go" />
160 <input type="submit" value="Go" />
161 </form>
161 </form>
162 </div>
162 </div>
@@ -169,7 +169,7 @@ as you wish.</p>
169
169
170 <div class="footer" role="contentinfo">
170 <div class="footer" role="contentinfo">
171 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
171 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
172− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
172+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
173 </div>
173 </div>
174 <script src="../_static/version_warning_offset.js"></script>
174 <script src="../_static/version_warning_offset.js"></script>
175
175
blog/search-indexer-engines.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Query your local search engines &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Query your local search engines &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -175,7 +175,7 @@ the results in ascending order.</p>
175 <h3 id="searchlabel">Quick search</h3>
175 <h3 id="searchlabel">Quick search</h3>
176 <div class="searchformwrapper">
176 <div class="searchformwrapper">
177 <form class="search" action="../search.html" method="get">
177 <form class="search" action="../search.html" method="get">
178− <input type="text" name="q" aria-labelledby="searchlabel" />
178+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
179 <input type="submit" value="Go" />
179 <input type="submit" value="Go" />
180 </form>
180 </form>
181 </div>
181 </div>
@@ -188,7 +188,7 @@ the results in ascending order.</p>
188
188
189 <div class="footer" role="contentinfo">
189 <div class="footer" role="contentinfo">
190 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
190 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
191− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
191+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
192 </div>
192 </div>
193 <script src="../_static/version_warning_offset.js"></script>
193 <script src="../_static/version_warning_offset.js"></script>
194
194
blog/sql-engines.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Query SQL servers &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Query SQL servers &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -176,7 +176,7 @@ any extra dependency.</p>
176 <h3 id="searchlabel">Quick search</h3>
176 <h3 id="searchlabel">Quick search</h3>
177 <div class="searchformwrapper">
177 <div class="searchformwrapper">
178 <form class="search" action="../search.html" method="get">
178 <form class="search" action="../search.html" method="get">
179− <input type="text" name="q" aria-labelledby="searchlabel" />
179+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
180 <input type="submit" value="Go" />
180 <input type="submit" value="Go" />
181 </form>
181 </form>
182 </div>
182 </div>
@@ -189,7 +189,7 @@ any extra dependency.</p>
189
189
190 <div class="footer" role="contentinfo">
190 <div class="footer" role="contentinfo">
191 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
191 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
192− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
192+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
193 </div>
193 </div>
194 <script src="../_static/version_warning_offset.js"></script>
194 <script src="../_static/version_warning_offset.js"></script>
195
195
dev/contribution_guide.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>How to contribute &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>How to contribute &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -247,7 +247,7 @@ commit and push:</p>
247 <h3 id="searchlabel">Quick search</h3>
247 <h3 id="searchlabel">Quick search</h3>
248 <div class="searchformwrapper">
248 <div class="searchformwrapper">
249 <form class="search" action="../search.html" method="get">
249 <form class="search" action="../search.html" method="get">
250− <input type="text" name="q" aria-labelledby="searchlabel" />
250+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
251 <input type="submit" value="Go" />
251 <input type="submit" value="Go" />
252 </form>
252 </form>
253 </div>
253 </div>
@@ -260,7 +260,7 @@ commit and push:</p>
260
260
261 <div class="footer" role="contentinfo">
261 <div class="footer" role="contentinfo">
262 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
262 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
263− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
263+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
264 </div>
264 </div>
265 <script src="../_static/version_warning_offset.js"></script>
265 <script src="../_static/version_warning_offset.js"></script>
266
266
dev/engine_overview.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Engine overview &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Engine overview &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -720,7 +720,7 @@ time of publish <em>(not implemented yet)</em></p></td>
720 <h3 id="searchlabel">Quick search</h3>
720 <h3 id="searchlabel">Quick search</h3>
721 <div class="searchformwrapper">
721 <div class="searchformwrapper">
722 <form class="search" action="../search.html" method="get">
722 <form class="search" action="../search.html" method="get">
723− <input type="text" name="q" aria-labelledby="searchlabel" />
723+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
724 <input type="submit" value="Go" />
724 <input type="submit" value="Go" />
725 </form>
725 </form>
726 </div>
726 </div>
@@ -733,7 +733,7 @@ time of publish <em>(not implemented yet)</em></p></td>
733
733
734 <div class="footer" role="contentinfo">
734 <div class="footer" role="contentinfo">
735 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
735 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
736− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
736+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
737 </div>
737 </div>
738 <script src="../_static/version_warning_offset.js"></script>
738 <script src="../_static/version_warning_offset.js"></script>
739
739
dev/index.html+6−6
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Developer documentation &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Developer documentation &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -48,7 +48,7 @@
48 <div class="section" id="developer-documentation">
48 <div class="section" id="developer-documentation">
49<h1>Developer documentation<a class="headerlink" href="#developer-documentation" title="Permalink to this headline">¶</a></h1>
49<h1>Developer documentation<a class="headerlink" href="#developer-documentation" title="Permalink to this headline">¶</a></h1>
50<div class="toctree-wrapper compound">
50<div class="toctree-wrapper compound">
51−<p class="caption"><span class="caption-text">Contents</span></p>
51+<p class="caption" role="heading"><span class="caption-text">Contents</span></p>
52<ul>
52<ul>
53<li class="toctree-l1"><a class="reference internal" href="quickstart.html">Development Quickstart</a></li>
53<li class="toctree-l1"><a class="reference internal" href="quickstart.html">Development Quickstart</a></li>
54<li class="toctree-l1"><a class="reference internal" href="contribution_guide.html">How to contribute</a><ul>
54<li class="toctree-l1"><a class="reference internal" href="contribution_guide.html">How to contribute</a><ul>
@@ -154,7 +154,7 @@
154 <h3 id="searchlabel">Quick search</h3>
154 <h3 id="searchlabel">Quick search</h3>
155 <div class="searchformwrapper">
155 <div class="searchformwrapper">
156 <form class="search" action="../search.html" method="get">
156 <form class="search" action="../search.html" method="get">
157− <input type="text" name="q" aria-labelledby="searchlabel" />
157+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
158 <input type="submit" value="Go" />
158 <input type="submit" value="Go" />
159 </form>
159 </form>
160 </div>
160 </div>
@@ -167,7 +167,7 @@
167
167
168 <div class="footer" role="contentinfo">
168 <div class="footer" role="contentinfo">
169 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
169 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
170− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
170+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
171 </div>
171 </div>
172 <script src="../_static/version_warning_offset.js"></script>
172 <script src="../_static/version_warning_offset.js"></script>
173
173
dev/makefile.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Makefile &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Makefile &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -333,7 +333,7 @@ never need to upload.</p>
333 <h3 id="searchlabel">Quick search</h3>
333 <h3 id="searchlabel">Quick search</h3>
334 <div class="searchformwrapper">
334 <div class="searchformwrapper">
335 <form class="search" action="../search.html" method="get">
335 <form class="search" action="../search.html" method="get">
336− <input type="text" name="q" aria-labelledby="searchlabel" />
336+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
337 <input type="submit" value="Go" />
337 <input type="submit" value="Go" />
338 </form>
338 </form>
339 </div>
339 </div>
@@ -346,7 +346,7 @@ never need to upload.</p>
346
346
347 <div class="footer" role="contentinfo">
347 <div class="footer" role="contentinfo">
348 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
348 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
349− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
349+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
350 </div>
350 </div>
351 <script src="../_static/version_warning_offset.js"></script>
351 <script src="../_static/version_warning_offset.js"></script>
352
352
dev/plugins.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Plugins &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Plugins &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -150,7 +150,7 @@ plugin.</p>
150 <h3 id="searchlabel">Quick search</h3>
150 <h3 id="searchlabel">Quick search</h3>
151 <div class="searchformwrapper">
151 <div class="searchformwrapper">
152 <form class="search" action="../search.html" method="get">
152 <form class="search" action="../search.html" method="get">
153− <input type="text" name="q" aria-labelledby="searchlabel" />
153+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
154 <input type="submit" value="Go" />
154 <input type="submit" value="Go" />
155 </form>
155 </form>
156 </div>
156 </div>
@@ -163,7 +163,7 @@ plugin.</p>
163
163
164 <div class="footer" role="contentinfo">
164 <div class="footer" role="contentinfo">
165 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
165 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
166− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
166+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
167 </div>
167 </div>
168 <script src="../_static/version_warning_offset.js"></script>
168 <script src="../_static/version_warning_offset.js"></script>
169
169
dev/quickstart.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Development Quickstart &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Development Quickstart &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -125,7 +125,7 @@ to our “<a class="reference internal" href="contribution_guide.html#how-to-con
125 <h3 id="searchlabel">Quick search</h3>
125 <h3 id="searchlabel">Quick search</h3>
126 <div class="searchformwrapper">
126 <div class="searchformwrapper">
127 <form class="search" action="../search.html" method="get">
127 <form class="search" action="../search.html" method="get">
128− <input type="text" name="q" aria-labelledby="searchlabel" />
128+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
129 <input type="submit" value="Go" />
129 <input type="submit" value="Go" />
130 </form>
130 </form>
131 </div>
131 </div>
@@ -138,7 +138,7 @@ to our “<a class="reference internal" href="contribution_guide.html#how-to-con
138
138
139 <div class="footer" role="contentinfo">
139 <div class="footer" role="contentinfo">
140 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
140 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
141− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
141+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
142 </div>
142 </div>
143 <script src="../_static/version_warning_offset.js"></script>
143 <script src="../_static/version_warning_offset.js"></script>
144
144
dev/reST.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>reST primer &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>reST primer &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -1594,7 +1594,7 @@ gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
1594 <h3 id="searchlabel">Quick search</h3>
1594 <h3 id="searchlabel">Quick search</h3>
1595 <div class="searchformwrapper">
1595 <div class="searchformwrapper">
1596 <form class="search" action="../search.html" method="get">
1596 <form class="search" action="../search.html" method="get">
1597− <input type="text" name="q" aria-labelledby="searchlabel" />
1597+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
1598 <input type="submit" value="Go" />
1598 <input type="submit" value="Go" />
1599 </form>
1599 </form>
1600 </div>
1600 </div>
@@ -1607,7 +1607,7 @@ gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
1607
1607
1608 <div class="footer" role="contentinfo">
1608 <div class="footer" role="contentinfo">
1609 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
1609 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
1610− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
1610+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
1611 </div>
1611 </div>
1612 <script src="../_static/version_warning_offset.js"></script>
1612 <script src="../_static/version_warning_offset.js"></script>
1613
1613
dev/search_api.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Search API &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Search API &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -186,7 +186,7 @@ instance. See the available options in the preferences page of the instance.</p>
186 <h3 id="searchlabel">Quick search</h3>
186 <h3 id="searchlabel">Quick search</h3>
187 <div class="searchformwrapper">
187 <div class="searchformwrapper">
188 <form class="search" action="../search.html" method="get">
188 <form class="search" action="../search.html" method="get">
189− <input type="text" name="q" aria-labelledby="searchlabel" />
189+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
190 <input type="submit" value="Go" />
190 <input type="submit" value="Go" />
191 </form>
191 </form>
192 </div>
192 </div>
@@ -199,7 +199,7 @@ instance. See the available options in the preferences page of the instance.</p>
199
199
200 <div class="footer" role="contentinfo">
200 <div class="footer" role="contentinfo">
201 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
201 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
202− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
202+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
203 </div>
203 </div>
204 <script src="../_static/version_warning_offset.js"></script>
204 <script src="../_static/version_warning_offset.js"></script>
205
205
dev/translation.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Translation &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Translation &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -140,7 +140,7 @@ create a PR.</p>
140 <h3 id="searchlabel">Quick search</h3>
140 <h3 id="searchlabel">Quick search</h3>
141 <div class="searchformwrapper">
141 <div class="searchformwrapper">
142 <form class="search" action="../search.html" method="get">
142 <form class="search" action="../search.html" method="get">
143− <input type="text" name="q" aria-labelledby="searchlabel" />
143+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
144 <input type="submit" value="Go" />
144 <input type="submit" value="Go" />
145 </form>
145 </form>
146 </div>
146 </div>
@@ -153,7 +153,7 @@ create a PR.</p>
153
153
154 <div class="footer" role="contentinfo">
154 <div class="footer" role="contentinfo">
155 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
155 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
156− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
156+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
157 </div>
157 </div>
158 <script src="../_static/version_warning_offset.js"></script>
158 <script src="../_static/version_warning_offset.js"></script>
159
159
genindex.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Index &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Index &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
11− <link rel="stylesheet" href="_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="_static/tabs.css" />
13− <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
13+ <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
14 <script src="_static/jquery.js"></script>
14 <script src="_static/jquery.js"></script>
15 <script src="_static/underscore.js"></script>
15 <script src="_static/underscore.js"></script>
16 <script src="_static/doctools.js"></script>
16 <script src="_static/doctools.js"></script>
@@ -177,7 +177,7 @@
177 <h3 id="searchlabel">Quick search</h3>
177 <h3 id="searchlabel">Quick search</h3>
178 <div class="searchformwrapper">
178 <div class="searchformwrapper">
179 <form class="search" action="search.html" method="get">
179 <form class="search" action="search.html" method="get">
180− <input type="text" name="q" aria-labelledby="searchlabel" />
180+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
181 <input type="submit" value="Go" />
181 <input type="submit" value="Go" />
182 </form>
182 </form>
183 </div>
183 </div>
@@ -190,7 +190,7 @@
190
190
191 <div class="footer" role="contentinfo">
191 <div class="footer" role="contentinfo">
192 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
192 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
193− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
193+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
194 </div>
194 </div>
195 <script src="_static/version_warning_offset.js"></script>
195 <script src="_static/version_warning_offset.js"></script>
196
196
index.html+6−6
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Welcome to searx &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Welcome to searx &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
11− <link rel="stylesheet" href="_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="_static/tabs.css" />
13− <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
13+ <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
14 <script src="_static/jquery.js"></script>
14 <script src="_static/jquery.js"></script>
15 <script src="_static/underscore.js"></script>
15 <script src="_static/underscore.js"></script>
16 <script src="_static/doctools.js"></script>
16 <script src="_static/doctools.js"></script>
@@ -66,7 +66,7 @@ digital rights</p></li>
66</ul>
66</ul>
67</div>
67</div>
68<div class="toctree-wrapper compound">
68<div class="toctree-wrapper compound">
69−<p class="caption"><span class="caption-text">Contents</span></p>
69+<p class="caption" role="heading"><span class="caption-text">Contents</span></p>
70<ul>
70<ul>
71<li class="toctree-l1"><a class="reference internal" href="user/index.html">User documentation</a><ul>
71<li class="toctree-l1"><a class="reference internal" href="user/index.html">User documentation</a><ul>
72<li class="toctree-l2"><a class="reference internal" href="user/search_syntax.html">Search syntax</a></li>
72<li class="toctree-l2"><a class="reference internal" href="user/search_syntax.html">Search syntax</a></li>
@@ -171,7 +171,7 @@ digital rights</p></li>
171 <h3 id="searchlabel">Quick search</h3>
171 <h3 id="searchlabel">Quick search</h3>
172 <div class="searchformwrapper">
172 <div class="searchformwrapper">
173 <form class="search" action="search.html" method="get">
173 <form class="search" action="search.html" method="get">
174− <input type="text" name="q" aria-labelledby="searchlabel" />
174+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
175 <input type="submit" value="Go" />
175 <input type="submit" value="Go" />
176 </form>
176 </form>
177 </div>
177 </div>
@@ -184,7 +184,7 @@ digital rights</p></li>
184
184
185 <div class="footer" role="contentinfo">
185 <div class="footer" role="contentinfo">
186 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
186 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
187− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
187+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
188 </div>
188 </div>
189 <script src="_static/version_warning_offset.js"></script>
189 <script src="_static/version_warning_offset.js"></script>
190
190
py-modindex.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Python Module Index &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Python Module Index &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
11− <link rel="stylesheet" href="_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="_static/tabs.css" />
13− <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
13+ <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
14 <script src="_static/jquery.js"></script>
14 <script src="_static/jquery.js"></script>
15 <script src="_static/underscore.js"></script>
15 <script src="_static/underscore.js"></script>
16 <script src="_static/doctools.js"></script>
16 <script src="_static/doctools.js"></script>
@@ -101,7 +101,7 @@
101 <h3 id="searchlabel">Quick search</h3>
101 <h3 id="searchlabel">Quick search</h3>
102 <div class="searchformwrapper">
102 <div class="searchformwrapper">
103 <form class="search" action="search.html" method="get">
103 <form class="search" action="search.html" method="get">
104− <input type="text" name="q" aria-labelledby="searchlabel" />
104+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
105 <input type="submit" value="Go" />
105 <input type="submit" value="Go" />
106 </form>
106 </form>
107 </div>
107 </div>
@@ -114,7 +114,7 @@
114
114
115 <div class="footer" role="contentinfo">
115 <div class="footer" role="contentinfo">
116 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
116 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
117− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
117+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
118 </div>
118 </div>
119 <script src="_static/version_warning_offset.js"></script>
119 <script src="_static/version_warning_offset.js"></script>
120
120
search.html+13−5
@@ -7,11 +7,11 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Search &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Search &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
11− <link rel="stylesheet" href="_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="_static/tabs.css" />
13
13
14− <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
14+ <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
15 <script src="_static/jquery.js"></script>
15 <script src="_static/jquery.js"></script>
16 <script src="_static/underscore.js"></script>
16 <script src="_static/underscore.js"></script>
17 <script src="_static/doctools.js"></script>
17 <script src="_static/doctools.js"></script>
@@ -45,6 +45,7 @@
45 <div class="body" role="main">
45 <div class="body" role="main">
46
46
47 <h1 id="search-documentation">Search</h1>
47 <h1 id="search-documentation">Search</h1>
48+
48 <div id="fallback" class="admonition warning">
49 <div id="fallback" class="admonition warning">
49 <script>$('#fallback').hide();</script>
50 <script>$('#fallback').hide();</script>
50 <p>
51 <p>
@@ -52,19 +53,26 @@
52 functionality.
53 functionality.
53 </p>
54 </p>
54 </div>
55 </div>
56+
57+
55 <p>
58 <p>
56 Searching for multiple words only shows matches that contain
59 Searching for multiple words only shows matches that contain
57 all words.
60 all words.
58 </p>
61 </p>
62+
63+
59 <form action="" method="get">
64 <form action="" method="get">
60− <input type="text" name="q" aria-labelledby="search-documentation" value="" />
65+ <input type="text" name="q" aria-labelledby="search-documentation" value="" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
61 <input type="submit" value="search" />
66 <input type="submit" value="search" />
62 <span id="search-progress" style="padding-left: 10px"></span>
67 <span id="search-progress" style="padding-left: 10px"></span>
63 </form>
68 </form>
64
69
70+
71+
65 <div id="search-results">
72 <div id="search-results">
66
73
67 </div>
74 </div>
75+
68
76
69 <div class="clearer"></div>
77 <div class="clearer"></div>
70 </div>
78 </div>
@@ -104,7 +112,7 @@
104
112
105 <div class="footer" role="contentinfo">
113 <div class="footer" role="contentinfo">
106 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
114 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
107− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
115+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
108 </div>
116 </div>
109 <script src="_static/version_warning_offset.js"></script>
117 <script src="_static/version_warning_offset.js"></script>
110
118
searchindex.js+1−1
@@ -1 +1 @@
1−Search.setIndex({docnames:["admin/api","admin/architecture","admin/buildhosts","admin/engines","admin/engines/recoll","admin/filtron","admin/index","admin/installation","admin/installation-apache","admin/installation-docker","admin/installation-nginx","admin/installation-searx","admin/installation-uwsgi","admin/morty","admin/plugins","admin/settings","admin/update-searx","blog/admin","blog/command-line-engines","blog/index","blog/intro-offline","blog/lxcdev-202006","blog/private-engines","blog/python3","blog/search-database-engines","blog/search-indexer-engines","blog/sql-engines","dev/contribution_guide","dev/engine_overview","dev/index","dev/makefile","dev/plugins","dev/quickstart","dev/reST","dev/search_api","dev/translation","index","searx_extra/index","searx_extra/standalone_searx.py","user/index","user/own-instance","user/search_syntax","utils/filtron.sh","utils/index","utils/lxc.sh","utils/morty.sh","utils/searx.sh"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["admin/api.rst","admin/architecture.rst","admin/buildhosts.rst","admin/engines.rst","admin/engines/recoll.rst","admin/filtron.rst","admin/index.rst","admin/installation.rst","admin/installation-apache.rst","admin/installation-docker.rst","admin/installation-nginx.rst","admin/installation-searx.rst","admin/installation-uwsgi.rst","admin/morty.rst","admin/plugins.rst","admin/settings.rst","admin/update-searx.rst","blog/admin.rst","blog/command-line-engines.rst","blog/index.rst","blog/intro-offline.rst","blog/lxcdev-202006.rst","blog/private-engines.rst","blog/python3.rst","blog/search-database-engines.rst","blog/search-indexer-engines.rst","blog/sql-engines.rst","dev/contribution_guide.rst","dev/engine_overview.rst","dev/index.rst","dev/makefile.rst","dev/plugins.rst","dev/quickstart.rst","dev/reST.rst","dev/search_api.rst","dev/translation.rst","index.rst","searx_extra/index.rst","searx_extra/standalone_searx.py.rst","user/index.rst","user/own-instance.rst","user/search_syntax.rst","utils/filtron.sh.rst","utils/index.rst","utils/lxc.sh.rst","utils/morty.sh.rst","utils/searx.sh.rst"],objects:{"searx_extra.standalone_searx":{get_search_query:[38,1,1,""],json_serial:[38,1,1,""],no_parsed_url:[38,1,1,""],parse_argument:[38,1,1,""],to_dict:[38,1,1,""]},searx_extra:{standalone_searx:[38,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:function"},terms:{"000":8,"0pointer":12,"0xa9":33,"100":[3,11,15],"1000":11,"1080":15,"115":23,"120":[11,27],"126":[11,15],"127":[5,8,10,11,12,13,15,21,24,30,42,43,45,46],"1337x":[3,11],"135":33,"140":44,"147":44,"156":21,"15px":33,"168":[8,15],"1691":15,"1700":20,"174":21,"1756":33,"180":33,"1800":11,"1803":21,"1823":22,"184":21,"192":[8,15],"200":[11,21,30],"2000":[11,12,33],"200331":44,"2017":[17,23],"2019":20,"2020":[18,22],"202006":[19,36],"2021":[24,25,26,44],"2023":44,"2024":44,"2025":44,"2122":33,"2128":18,"216":21,"2291":11,"246":44,"27017":[11,24],"296":44,"300":[11,28],"3000":[8,10,11,13,21,43,44,45],"302":30,"370":33,"3aen":30,"3asearch":11,"3eff":21,"3xx":30,"400":[15,33],"4004":[5,8,10,21,42,43,44],"4005":[42,43,44],"403":15,"404":15,"4096":[11,12],"40px":33,"4217":28,"429":[15,21],"443":30,"471efef6c73558e391c3adb35f4":30,"500":33,"50593":27,"525":33,"573b":21,"585":33,"599":15,"60a2":15,"6379":[11,24],"666":12,"6cea6eb6def9e14a18bf32f8a3":30,"700":33,"70px":33,"755":15,"7700":[11,25],"8000":27,"8080":[9,11,15,21,44],"8090":11,"820000000":38,"822":33,"833067":12,"86400":11,"884":[42,44,45,46],"8888":[5,8,10,11,12,15,21,30,42,43,46],"8983":[11,25],"90000":11,"9200":[11,25],"9b65":21,"\u010de\u0161tina":11,"\u03b5\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac":11,"\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438":11,"\u043c\u043e\u0432\u0430":11,"\u0440\u0443\u0441\u0441\u043a\u0438\u0439":11,"\u0441\u0440\u043f\u0441\u043a\u0438":11,"\u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430":11,"\u05e2\u05d1\u05e8\u05d9\u05ea":11,"\u0627\u0644\u0639":11,"\u0628":11,"\u0629":11,"\u0631":11,"\u0641\u0627\u0631\u0633\u0649":11,"\u064a":11,"\u0ba4\u0bae":11,"\u0bb4":11,"\u0c17":11,"\u0c24":11,"\u0c32":11,"\u0f51":11,"\u0f56":11,"\u0f66":11,"\u4e2d\u6587":11,"\u570b\u8a9e":11,"\u65e5\u672c\u8a9e":[11,15],"abstract":[11,19],"boolean":[28,33],"break":[27,33],"byte":28,"case":[7,15,21,22,25,40,42,43,45,46],"catal\u00e0":11,"char":[11,18],"class":[8,11],"default":[5,8,9,10,11,12,13,15,18,23,24,26,27,30,31,33,34,36,38,40,41,42,43,44,45,46],"enum":18,"espa\u00f1ol":[11,15],"export":[4,9,10,11,21,42,44,45],"f\u0101rs\u012b":11,"float":28,"fran\u00e7ai":[11,15],"function":[20,28,31,33,38,44],"import":[10,20,33,38],"int":[5,11,28,33],"j\u0119zyka":[3,11],"lietuvi\u0173":11,"long":40,"new":[3,7,8,9,10,11,12,17,18,20,22,26,30,31,34,35,38,41,45],"null":[8,10,38],"portugu\u00ea":11,"public":[1,6,7,11,13,14,18,24,25,26,33,43,44],"return":[14,15,18,20,26,29,31,33,38,40,41],"rom\u00e2n\u0103":11,"s\u0142ownik":[3,11],"schr\u00f6dinger":33,"sloven\u010dina":11,"static":[2,5,10,11,31],"switch":[8,27],"t\u00fcrk\u00e7e":[11,15],"ti\u1ebfng":11,"true":[0,5,8,10,12,20,24,25,28,31,33,34,38,41,42,45],"try":[11,15,40],"var":8,"vi\u1ec7t":11,"while":[12,20,21,30,33],And:[8,18,21,31,33],But:[17,23,25,28,40,41,44],DNS:[43,44],For:[2,5,7,8,9,10,11,12,13,21,22,27,30,33,34],IDE:30,IPs:[5,43],Not:33,One:[12,17],That:33,The:[0,2,6,7,9,11,12,15,18,22,24,25,26,28,30,33,34,40,42,43,44,45,46],Then:[20,23,35],There:[8,12,27,33],These:[28,33],USE:8,Use:[5,8,10,11,15,27],Used:[8,15],Uses:15,With:[8,15,21,30,33,44],__init__:31,__name__:33,_anchor:33,_chapter:33,_doc:33,_dot:33,_rest:33,_section:33,_sphinx:33,_subsect:33,_svg:33,a2disconf:8,a2dismod:8,a2dissit:8,a2enconf:8,a2enmod:8,a2ensit:8,a69685087d07eca9f13db62f65b8f601:11,a9cial:11,abbrev:41,abl:[2,15,18,20,27,28,33],about:[1,7,11,13,21,22,24,25,26,27,30,36,44],abov:[8,11,13,15,21,24,25,26,27,33,34,44],absenc:33,abus:[5,40],academ:[3,11],accept:[5,11,20,41],access:[4,5,7,8,11,14,17,19,20,21,24,25,26,33,36,40],access_log:10,accord:[9,12,15],account:[7,8,10,11,21,35,42,43,45,46],accusam:33,achiev:4,acknowledg:19,across:15,act:[13,17],action:[0,5,12],activ:[8,10,11,12,13,15,21,23,27,34,42,45,46],actual:15,adapt:28,add:[7,8,10,11,12,13,18,22,24,25,26,27,31,33,41,42,43,45,46],added:[12,18,21,22,25,26,31],adding:[20,31,33,41,43],addit:[2,11,15,28,33],addition:[36,40],additional_test:11,address:[11,13,15,28,40,43],adipisici:33,adjust:30,admin:[1,7,16,19,21,22,33,36,44,45],administr:[11,15,17,18,20,22,34,36,40,43],admonit:29,adopt:27,adorn:33,ads:40,advanc:11,advantag:[17,33],advertis:40,advis:5,af2cae6:33,af77ec3:11,affect:17,after:[11,23,31,33,35,42,45],again:30,agent:[5,11,14,15,28],aggreg:[5,36,40],agpl:[43,44],ahmia:11,aim:[17,25,33],alia:10,align:33,aliquid:33,aliquyam:33,aliv:[11,15],all:[0,7,8,11,13,15,21,23,25,26,27,28,30,31,32,33,34,38,42,43,44,45,46],allow:[8,11,15,18,33,41],allow_redirect:28,allowoverrid:8,alltogeth:6,along:5,alreadi:[8,10,21,27,30],also:[2,8,9,11,12,21,24,27,30,33,40,41,43],alt:33,alter:27,altern:[7,10,15,33,44],alwai:[9,10,15,21,27,28,40,42,45],amd64:[42,45],amet:33,among:[27,40],amount:28,amsmath:33,analog:21,analysi:2,ancel:33,anchor:[11,29],android:11,ani:[2,7,8,11,12,15,18,26,27,30,33,34,36,38,43],annoi:33,anonym:[36,40],anoth:[12,15,17,21,28,33,44],ans:11,answer:[15,33,38,40],anymor:8,anyon:36,anyth:[23,40],anywai:33,apach:[1,5,6,7,12,13,15,36,42,43,44,45,46],apache2:8,apache2ctl:8,api:[4,6,11,15,22,28,29,35,36,42],api_client_id:11,api_client_secret:11,api_kei:[11,15,28],api_token:11,apikei:[11,15],apk:[3,11],apkm:[3,11],apkmirror:[3,11],app:[3,8,10,11,12,21,33,42,45,46],appear:33,append:20,appli:[15,27],applic:[5,10,12,15,17,21,46],approach:12,appropri:18,april:44,apt:[2,8,10,11,32,33],arab:11,arbitrari:[11,18,20,24,28],arch:[0,2,3,8,10,11,12,15,22,32,33],architectur:[5,6,7,8,10,21,36,42,45,46],archiv:[3,11],archivei:11,archlinux:[3,11,12,22,44],aren:11,arg:38,argpars:[30,38],argument:[13,14,27,33,38],arrai:28,arrow:33,art:33,articl:[11,29],arx:[3,11],arxiv:[3,11],asc:[11,25],ascend:25,asciimoo:[11,35,42,45],ascrib:33,ask:[3,11],aspect:[21,27],assert:27,assign:28,assum:[11,33],asterisk:33,atlassian:11,attach:31,attend:21,attent:[32,33],attribut:[24,26,33],audienc:33,auth_plugin:26,auth_token:25,authent:[25,26],author:[11,27,33],auto:[21,33,35,44],autobuild:[27,29],autocomplet:[0,9,11,34],autodoc:33,autoindex:8,autoindex_modul:8,automat:[12,14,33],avail:[8,10,11,12,14,15,18,20,30,34,40,42,45,46],avoid:[5,7,14,15,18],awar:[8,33,43],az243:[42,44,45,46],babel:[2,11,30],back:[21,32],backend:11,backquot:33,backslash:33,backup:43,bad:11,ban:[11,40],ban_time_on_fail:11,bandcamp:[3,11],bang:15,bar:[6,11,33,42,45],barrier:17,base64:11,base:[2,4,9,11,15,18,20,21,24,25,28,34,44],base_url:[4,9,10,11,15,25,28],baseprofil:33,bash:[11,21,30,33,42,43,44,45],basic:[26,29,44],basqu:11,batch:43,baz:33,bbc:11,bdist_wheel:30,becaus:[11,17,22,27,28,35,40],becom:[21,33],been:[18,20,21,27],befor:[7,11,12,15,21,23,24,26,27,30,31,32,33,40,43,44],beginn:10,behavior:33,behaviour:[12,27,31],being:[5,15,17,23,36],below:[5,7,11,12,15,18,26,27,33,35],benefit:22,besid:40,best:[2,30,33,40,43],better:[2,8,10,28,40],between:[5,15,28,33],big:33,bigger:15,biggest:17,bii:[3,11],bin:[2,3,11,12,23,30,42,45],binari:[8,10,11,13,42,45],bind:[9,15,26],bind_address:[9,11,15],bing:[3,11,15],bing__descript:11,bing__titl:11,bing__url:11,bing_imag:[3,11],bing_new:[3,11],bing_video:[3,11],bit:[12,33],bitbucket:[0,3,11],bitmap:[11,12],biv:[3,11],black:33,blank:[11,15,33],block:[5,11,12,15,29],blocker:21,blocksiz:[11,12],blog:[12,21,24,25,26,33,36],bodi:[11,27,33],boilerpl:[11,21],bold:33,boldfac:33,book:11,bookfi:11,bool:28,born:27,bot:21,both:[12,22,23,27,34,40],botlimit:5,bottom:[14,31],boundingbox:28,box:[1,7,16,36,44],branch:[15,27,30,43],brand:[7,11,30,43],bring:33,broken:33,browser:[11,15,17,21,23,27,30,40,44],btdigg:[3,11],bug:[12,19,30],buggi:12,bugreport:[12,27],build:[1,6,7,11,21,44],buildenv:30,builder:33,buildhost:[6,21,30,36,43,46],built:[27,28,33],builtin:[6,31,36],bulgarian:11,bundl:11,busi:11,c3tv:[3,11],cach:12,cache2:[11,12],caching_sha2_password:26,calcul:10,call:[17,18,21,22,30,35,38,44],callback:31,callout:11,can:[0,1,2,4,5,7,8,9,10,11,12,13,15,17,18,20,21,22,23,24,25,26,27,28,30,31,33,36,40,42,44,45,46],cancel:33,cannot:[2,33,40,42,45],capabl:[17,25,27],caplabl:20,captcha:40,caption:[11,33],cardin:27,care:[11,15,18,33,43,44],carv:22,cat:[42,44,45],catalan:11,catcher:33,categori:[0,3,11,14,15,20,28,33,34,38,41],categories_ord:11,category_choic:38,caus:11,caution:33,caveat:33,ccc:[3,11],cce:[3,11],ccengin:[3,11],cdn:2,ceid:30,cell:33,cento:44,centos7:44,certif:11,cfg:[3,33],cgi:[11,12],chainabl:41,chang:[11,12,15,21,23,27,30,33,43],changem:[11,25],chapter:[5,7,23,27,33,45,46],charact:[18,27,33],chdir:[12,21],check:[2,6,18,20,21,27,28,30,35],checker:[11,29],children:11,chines:11,chmod:12,choic:[7,11,21,33,40,43],choos:[7,27,32],chown:[8,10,11,12,42,45],christ:11,chronolog:33,citi:28,citizen:11,classifi:33,clean:[29,44],clear:40,cli:35,client:21,clita:33,clock:23,clone:[7,9,10,11,21,30,32,46],close:[5,11],cloudflar:11,cmd:[21,30,43,44],code:[3,11,12,15,20,29,30,32,34,38,40,43,44],codebas:17,codeberg:[3,11],coffe:44,col:33,colleagu:22,collect:[2,11,24,25],collection_nam:11,colon:33,colspan:33,column:33,com:[7,9,11,15,21,28,30,32,33,34,35,42,44,45,46],combin:8,come:[5,10,22,23,27,40,44],comfort:[12,33],comma:[11,18,22,34],command:[2,5,8,11,12,16,19,21,23,27,30,33,35,36,38,42,45,46],comment:[8,10,11,24,25,26,33,42,44,45],commit:[11,21,30,32,35],commodi:33,common:[12,30,36,40,42,45,46],commonli:33,commun:[8,10,11,15,20],compact:33,compani:[25,40],compar:[8,10,12,21,44],compat:23,compil:[8,30,32,35],complet:[5,12,27,34,42,44,45,46],compon:[8,31,43],compromis:40,comput:[18,30,40],con:33,conatin:21,concern:[18,27],conclus:39,concret:[22,33],concurr:11,condit:33,conf:[2,8,10,33,42,45],config:[0,7,11,12,22,28,33,35,42,43,44,45,46],configur:[6,8,9,10,12,15,17,18,19,20,21,22,29,33,35,40,41,42],conflict:43,confnam:12,confus:33,congress:[3,11],connect:[5,10,11,15,18,20,36],connector:[11,26],consectetur:33,consequ:[15,27],consequat:33,consetetur:33,consid:7,consist:21,consol:11,construct:[28,33],contact:[11,15],contact_url:[11,15],contain:[11,14,18,19,33,36,43,44],content:[4,25,40],content_html_to_text:11,content_queri:11,content_xpath:11,context:[31,33,44],continu:33,contribut:[1,2,21,29,30,32,36],contributor:33,control:[8,12,40],convent:27,convert:[14,28,33],cooki:[28,36,40],copi:[9,11,33,44],copyright:33,cor:11,core:[2,11,12,20],corner:27,corpor:11,correct:[10,15],correctli:10,correspond:12,could:[11,12,18,28,33],count:33,countri:[11,15,28],cours:33,coverag:30,crawler:33,creat:[6,7,8,9,10,12,15,18,20,21,23,33,34,35,43,46],creation:[2,33],creativ:22,credenti:11,croatian:11,cross:33,crossref:[3,11],cryptographi:15,cspan:33,css:[14,31],css_depend:31,csv:[5,34],csv_tabl:33,ctan:33,cthulhu:41,ctrl:[11,21,30],ctx:31,cup:44,curl:11,currenc:[3,11,28],currency_convert:[3,11],current:[14,15,20,27,28,35,41],custom:[11,15,25,27,33,41],custom_query_json:[11,25],customiz:[0,17],customlog:8,cycl:21,cymraeg:11,czech:11,daemon:[42,45,46],dai:[11,12,28,34,38],daili:21,dailymot:[3,11],dalf:1,dali:11,danger:33,danish:11,dansk:11,data:[6,11,18,24,25,26,28,30,33,40],databas:[11,18,22,24,25,26,33],dataset:11,date:0,datetim:[28,33],daunt:17,dbpedia:[11,34],dbt:11,ddd:[3,11],ddg:[3,11,41],ddi:[3,11],de_d:15,deactiv:[15,42,45,46],debian:[2,6,10,11,12,32,33],debug:[6,7,11,15,21,30,36,42,43,45,46],decid:17,decim:28,dedic:[12,21,33],deeper:[30,33],deezer:[3,11],def:[3,11,20,28,31,33],defaul:33,default_doi_resolv:11,default_field:11,default_http_head:[11,15],default_lang:11,default_local:[0,11,15],default_on:31,default_them:[0,11,15],defaultop:11,defin:[11,15,24,26,31,33],definit:[3,11],dejavu:2,delai:11,delet:[15,30,34,35,44],delimit:[11,18,33],demon:11,demonstr:10,deni:8,depend:[5,6,8,10,14,16,17,20,21,23,24,26,28,30,33,34],deploi:[9,15,30,33],depot:11,desc:11,describ:[5,7,8,12,15,21,24,25,26,30,33,46],descript:[11,14,27,31,33,42,45],deserv:27,design:[20,25,33],desir:[11,28],desktop:[4,21],detail:[8,11,15,20,33],detect:[11,15],deutsch:[0,11,15],dev:[2,8,10,11,30,33],devel:[2,11],develop:[2,11,15,17,18,19,22,23,24,25,26,27,30,33,36],deviantart:[3,11],dfrac:33,diam:33,dict:[18,28,38],dictzon:[3,11],didn:11,diff:33,differ:[8,10,11,12,14,15,21,23,27,28,33,41,44],digbt:11,digest:14,digg:[3,11],digit:36,digraph:33,dir:[11,42,45],direct:[8,29,32,33,42,45],directli:[10,15,44],directori:[3,8,9,11,12,18],disabl:[3,6,11,12,14,15,21,30,31,33,34,43,44],disabled_engin:34,disabled_plugin:34,disadvantag:33,discoveri:[18,20,22,24,25,26],discret:43,displai:[2,9,11,14,15,24,26,28],display_error_messag:[15,28,33],displaystyl:33,dispos:43,disrespect:27,dissem:11,dist:[27,30],distinguish:33,distribut:[8,10,12,15,21,22,33,42,45],distributor:6,div:11,dive:40,divid:21,dl_prefix:[4,11],dnf:[2,8,10,11,32,33],doai:11,doai_rewrit:34,doc:[6,8,11,12,21,29,33,44],docker:[6,7,30,36],dockerfil:9,docs_url:[11,15],doctest:33,doctre:33,docuemt:2,document:[4,8,12,15,20,22,24,25,30,33,36,44],documentroot:8,docutil:33,doe:[4,8,12,17,20,21,26,28,33,34,39,41],doesn:[11,15],dogpil:[3,11],doi:[11,14],doi_resolv:11,doku:11,dolor:33,domain:[4,11,33],domin:27,don:[8,11,15,23,28,32,33,36,43],done:[8,10,30,32,33,43,44],dontlog:8,dot:2,doubl:33,download:[4,7,11,15,21,30,33,42,45],driver:30,drop:23,dry:9,dsitro:21,duckduckgo:[3,11,15,34,41],duckduckgo_definit:[3,11],duckduckgo_imag:[3,11],duden:[3,11],due:[42,45],dump:38,duo:33,dure:26,duref:33,dutch:11,dutch_belgium:11,dvisvgm:2,e0b3:21,e5a2:15,e97:21,each:[12,15,18,21,25,33,34,38,44],easi:[21,36],easier:27,easiest:18,easili:27,ebai:11,echo:[11,42,44,45],ecosystem:33,ecretvalu:15,edit:[11,12,17,21,27,30,33,40,45],ee1f:15,eesti:11,effect:[7,27,33],egg_info:30,eirmod:33,either:24,el_gr:11,elast:[11,25],elasticsearch:[11,18],element:[18,33],elit:33,elitr:33,els:44,emac:33,email:[11,15],emb:[6,33],embed:[0,9,33],emperor:12,emphasi:33,empti:[4,8,15,33,34],en_u:[15,28],enabl:[0,8,10,11,12,15,18,22,25,26,27,28,30,31,34,43],enable_http2:[11,15],enable_http:[11,15,24,25,28],enable_stat:11,enabled_engin:34,enabled_plugin:[11,34],encapsul:21,enclos:33,encod:[11,12,33],encourag:33,encrypt:36,end:[23,32,33,44],endfor:33,endpoint:34,engin:[0,6,11,17,19,24,27,29,33,34,36,38,40,41,42,45],engine_c:38,engine_categori:38,engine_typ:[28,33],engines_languag:30,english:[0,11,15,41],enim:33,enough:[7,8,10,35],ensur:27,ensure_ascii:38,enter:[11,23],entiti:11,entri:[9,11,29,43,44],env:[8,12,21,30,43,44],environ:[9,10,11,15,21,27,29,36,42,44,45,46],eof:[42,44,45],eol:44,eos:33,equat:[2,29],erat:33,erowid:[3,11],error:[3,11,15,18,28,33],error_log:10,escap:33,especi:33,esperanto:[0,11],essenti:[2,11],est:33,establish:11,estonian:11,etc:[5,8,9,10,11,12,15,21,27,42,43,46],eth0:[21,44],eto:[3,11],etool:[3,11],etymonlin:[3,11],euskara:11,evalu:[33,44],even:[12,21,44],event:12,ever:44,everi:[11,15,21,27,28,40,44],everyon:[20,40],everyth:[11,33,40],exact:24,exact_match_onli:[11,24],exactli:[5,33],exampl:[0,5,8,10,11,12,13,15,18,20,21,22,24,25,26,27,29,34,38,39,40,43,44],exceed:5,excel:[7,10],except:[8,15,23,27,28,30,33,43],exchang:40,exec_modul:38,execstart:[42,45],execut:[15,18,35],exercis:21,exercit:33,exist:[8,9,10,11,15,17,21,23,27,30],exit:[11,21],expand:33,expect:[18,22,27],experi:12,experienc:[17,21],experiment:43,explain:27,explan:3,explanatori:[42,44,45,46],explicit:33,expos:[11,22,24,25,26],express:18,ext:2,extend:[20,27,31,33],extens:[2,33],extern:[5,11,13,28,29,33,34,40],extra:[2,8,11,26],extra_proxy_timeout:11,extract:2,extrem:17,eye:[21,33],f8ohudeykuichdnixegi7cb4uyytbqt4no8iuenbfto3devs24yelgqm7ncm:11,fa_ir:11,face:33,facet:25,fact:19,fail:[21,30,32],fals:[0,11,15,31,33,34,38,45],familiar:[12,30],fanci:27,faq:33,fashion:15,fast:26,favorit:[27,30],fd00:8,fd42:21,fdroid:[3,11],fe80:[8,11,15],fea5:21,featur:[13,17,22,27,33,40],fedora31:44,fedora33:44,fedora:[2,8,10,11,12,32,33,44],fedoraproject:44,feedback:[27,33],feel:[31,33],fetch:[19,36],few:[15,27,28],fgr:11,fgrep:11,field:11,field_list:11,fieldnam:[11,33],figur:[8,10,29],fil:11,file:[2,3,4,7,8,9,10,11,12,15,17,18,20,21,22,23,27,30,31,35,38,42,44,45,46],file_filt:35,filenam:28,filepath:11,files:28,filesystem:4,filipino:11,fill:33,filter:[0,5,11,30,34],filtron:[1,6,7,8,10,12,13,16,21,36,43,44],filtron_api:[42,43,44],filtron_listen:[42,43,44],filtron_target:[42,43],find:[1,5,9,11,18,20,22,24,26,27],fine:[7,11],finish:[35,44],finnish:11,firefox:[2,11,30],firewal:5,first:[8,10,11,15,17,20,21,23,24,30,32,33,40],first_page_num:11,fit:[12,22,25,31],fix:27,fixm:8,flask:[31,33],flexibl:[18,33,43],flickr:[3,11],flickr_noapi:[3,11],fmt:44,fnd:[11,18],folder:[7,8,10,12,21,28,30,33,35,37,43,44],follow:[4,5,7,8,10,12,13,15,18,25,26,27,28,30,33,35],followsymlink:8,font:2,fontsrecommend:2,foo:43,footer:27,force_timeout:[43,44],forget:[32,43],fork:[7,15,21,27,43],form:[0,11,15,33,40],format:[5,11,28,33,34],forward:[5,10,40],found:[2,17,19,30,31],foundat:[17,18,20,22,23,24,25,26],fr_fr:15,fraction:33,framalibr:[3,11],free:[3,11,27,31,36],freesound:11,french:11,fresh:8,friend:[22,40],frinkiac:[3,11],frk:[3,11],frl:[3,11],from:[1,2,5,7,8,9,10,11,12,14,15,16,17,18,20,21,22,23,24,25,26,27,28,30,33,35,36,38,40,42,43,44,45,46],from_lang:28,from_nam:28,front:33,fsd:[3,11],fsf:11,full:[4,15,25,33,42,45],fullcit:11,fulli:[8,10,17],fulltext:11,fun:[11,19],fund:[18,20,22,24,25,26],further:[30,43],furthermor:[24,28,34,40],futhermor:[24,25],gain:40,galego:11,galician:11,gecko:30,geckodriv:30,geektim:[3,11],gems__gem:11,gen:[3,11],gener:[0,6,8,9,11,12,20,27,29,34,38,40],genesi:[3,11],geniu:[3,11],gentlemen:19,gentoo:[3,11],geojson:28,german:[0,11,41],get:[2,5,6,7,8,10,11,14,21,25,27,28,30,32,33,34,35,36,38,42,44,45],get_engines_stat:33,get_search_queri:38,gid:12,gigablast:[3,11],gil:12,git:[2,7,8,9,10,11,15,21,27,28,30,32,33,37,42,43,45,46],git_branch:[11,15,21,43],git_url:[11,15,21,43],gitea:11,github:[3,7,9,11,15,20,21,23,30,32,33,34,42,44,45,46],gitlab:[3,11],gitmoji:27,give:[8,30],given:33,glob:12,global:[6,7,11,21,30,43],global_ip:44,glyph:33,gnu:30,go1:[42,45],go_env:[42,45],goe:30,goi:[0,3,11],going:[5,18,20,22,24,33,40],gon:[3,11],good:[7,8,10,21,44],googl:[0,3,11,15,30,34,41,42,45],google_imag:[3,11],google_new:[3,11,30],google_scholar:[3,11],google_video:[3,11],gopath:[42,45],gos:[3,11],got:21,gov:[3,11],gp0gqqlrvflv20:11,gpa:[3,11],gpm:[3,11],gpod:[3,11],gpodder:[3,11],gpoddernet:11,grant:[8,12],graphic:[17,18],graphviz:2,great:25,greek_greec:11,grep:[11,30,44],group:[11,33,40,42,45],grow:17,grumpi:33,gubergren:33,guest:44,guid:[10,11,17,33],guidelin:[22,32],guilabel:33,habr:[3,11],habrahabr:[3,11],hack:[17,18,20,22,23,24,25,26,27,32],hackabl:29,hackag:11,hackerspac:41,handl:[15,21,24,33,40,44],handler:8,happi:[17,18,20,22,23,24,25,26,27,32],hard:[17,28,33],harden:[42,45],has:[13,15,18,20,22,25,27,28,33,40,43],has_infobox:11,hash:14,haskel:11,hat:33,have:[2,7,8,9,10,11,13,15,16,17,18,21,23,24,25,26,27,28,30,32,33,40,41,43,44],hbar:33,head:11,header:[5,8,10,11,15,28,33],headers_modul:8,heard:33,hebrew:[11,15],height:33,help:[9,11,14,27,30,42,43,44,45,46],helper:33,her:22,here:[2,8,10,11,12,15,20,21,25,27,31,32,33,43],herein:1,heterogen:21,hex:11,hidden:[0,22,40],hide:11,hide_obsolet:11,hierarchi:4,him:22,hint:[1,33,43],histor:[8,23],histori:11,hit:11,hold:43,home:[11,21,35,42,43,45,46],hoogl:[3,11],host:[2,5,8,10,11,15,17,21,22,24,27,35,36,44],hostnam:[10,11,14,44],hostname_replac:11,hotkei:[0,14],hous:28,house_numb:28,how:[1,2,6,7,8,10,11,12,15,19,21,26,29,30,32,33,36,39,42,45],howev:[20,28,34],href:11,hrvatski:11,html:[0,2,8,11,12,21,27,28,30,33,45],html_math_render:2,html_url:11,http2:[11,15],http:[0,2,4,5,6,7,9,11,12,13,14,15,20,21,25,27,28,30,32,33,35,36,42,43,44,45,46],http_connect:[5,10],http_protocol_vers:11,httpd:8,https_rewrit:34,httpx:[11,15],hub:11,huge:33,hungarian:11,identifi:[43,44],ifmodul:8,illustr:7,imag:[0,2,3,6,11,13,15,21,29,30,34,38,41,44,45,46],image_proxi:[8,10,11,15,34,45],imagemagick:[2,33],imagin:18,img:11,img_src:28,imgmath:2,imgmath_font_s:2,imgmath_image_format:2,imgmath_latex:2,immedi:14,implement:[10,12,17,23,27,28,30,31,32,44],impli:22,importlib:38,imzgtf:11,in_contain:44,ina:[3,11],inbound:15,includ:[8,10,18,21,22,24,26,30,33,44],inclus:41,incom:[8,24],indent:[33,38,44],index:[4,8,11,18,24,25],indic:25,individu:25,infinit:14,infinite_scrol:[14,34],info:[11,15,21,30,44,45],info_msg:44,infobox:[11,38],inform:[11,13,14,15,22,27,28,44],infrastructur:[1,12],infratructur:5,inherit:33,ini:[8,9,10,11,12,21],init:[12,20,21,29,44],initi:[11,12,21,33,35,38,44],initialis:30,inlin:29,input:[0,22,33],insecur:11,insert:[33,35],insert_your_morty_proxy_key_her:[8,10,13],insid:[9,11,18,21,28,44],insight:40,inspect:[6,7,21,36,42,43,45,46],instal:[1,2,5,6,12,13,16,21,23,24,26,27,30,32,33,35,36,43],instanc:[0,1,6,7,8,10,11,12,13,15,17,18,20,21,22,24,25,26,30,34,35,36,39,42,43,44,45,46],instance_nam:[0,9,11,15],instance_url:11,instead:[11,12,17,22,23,25,33,38],instruct:33,insuffici:20,intefac:4,integr:[30,36],intend:9,intent:27,interact:[11,42,43,45,46],interfac:[8,11,15,18,19,36],interfer:27,interlingua:11,intermedi:30,internet:[7,18,20,36],interpret:[12,33],interpretor:12,intersphinx_map:33,interv:[5,11],intranet:[7,8,10],intro:[8,10],introduc:[17,18,19,20,22,33,36],introduct:30,intuit:33,inv:33,inventori:33,investig:23,invidi:[3,11],invidunt:33,ipsum:33,ipv4:[10,15,44],ipv6:[10,15,21,44],isn:[8,10],iso:[15,28],isol:[5,21],issu:[11,12,15,20,22,23],issue_url:[11,15],ital:33,italian:11,italiano:[11,15],item:[11,12,33],its:[2,7,17,18,24,27,33,34,40,44],itself:[4,12,27],japanes:[11,15],javascript:[14,32],jinja:33,jinja_context:33,job:43,join:33,js_depend:31,json:[5,11,24,25,30,34,38,42],json_engin:[3,11],json_seri:38,juli:44,jump:[11,21,30],june:44,just:[0,5,10,21,24,25,26,30,32,33,40,44],justo:33,kane:11,kasd:33,kauf:[3,11],kaufland:[3,11],kbd:33,kcssqe:11,keep:[8,10,11,15,21,30],keep_onli:15,keepalive_expiri:15,kei:[8,9,10,11,13,14,15,18,20,24,26,28,35,38,45,46],keyword:[24,26],kickass:[3,11],kind:[8,33,40],kiss_:33,know:[8,12,20,21,22,33,40,44],knowledg:33,known:30,kvch:[17,18,20,22,23,24,25,26],l19:21,label:33,labor:33,labori:33,lack:27,lang:[0,11,12,34,35,38],lang_en:30,languag:[0,3,5,11,12,15,28,30,33,34,35,41],language_support:33,laptop:40,larg:[12,42,44,45,46],last:33,lat:28,later:[25,43,44],latest:[11,12,35],latex:2,latexextra:2,latexmk:2,latitud:28,latter:33,launch:44,layout:[6,24,26],lazi:12,lc_all:12,lc_messag:35,leak:[11,18],learn:33,least:[21,23],leav:11,leech:28,leecher:28,left:33,lenga:11,length:27,less:[8,10,12,17,25,33,40],let:[11,18,21,24,25,33,40,43],level:[27,33],lib:[8,11,12,42,45],libapache2:8,libffi:[2,11],libgen:11,libr:11,librari:[3,11],librsvg2:2,librsvg:2,libssl:[2,11],libxml2:[2,11],libxslt:[2,11],licens:[43,44],life:30,light:10,like:[0,2,11,14,15,22,24,25,27,28,30,31,32,33,43],like_hotkei:34,limit:[5,8,11,15,18,19,20,24,25,26,28,33,36],line:[8,10,11,19,20,27,38,44],link:[11,12,14,15,21,29],link_tit:11,lint:[6,30],linux:[0,2,3,8,10,11,12,15,19,22,32,33,36,42,43,44,45],linuxcontain:44,linuxcontainers_org_nam:44,linuxdoc:33,list:[8,11,18,20,22,28,29,30,31,34,38,41],listen:[5,8,10,11,15,42,43,44,45],liter:29,literalinclud:33,lithuanian:11,live:[21,30,33,44],load:[12,14,15,30,38,44],loader:38,loadmodul:8,lobst:[3,11],loc:[3,11],local:[0,4,5,9,10,11,12,18,19,21,22,23,28,30,31,35,36,42,43,44,45,46],local_address:15,local_imag:44,localhost:[8,9,10,11,25],locat:[4,5,6,8,10,11,12,33],lock:11,log:[5,6,12,15,21,40,42,43,45,46],logger:12,logic:27,logicodev:[11,34],login:[7,11],lon:28,longer:30,longitud:28,look:[7,8,11,13,24,30,32],lorem:33,loremlorem:33,lot:21,love:32,lsb:12,lucen:25,lxc:[21,36,43],lxc_host_prefix:44,lxc_repo_root:44,lxc_set_suite_env:44,lxc_suit:[21,44],lxc_suite_info:44,lxc_suite_instal:44,lxc_suite_install_info:44,lxc_suite_nam:44,lxd:[21,44],lxml:[2,11],machin:18,made:[15,21],magna:33,magnetlink:28,magyar:[11,15],mai:[11,15,21,33,42,45],mailto:[11,15],main:[8,11,14,35,43],mainlin:10,maintain:[1,11,12,21,33,37,43],mainten:[5,7,21,42,45,46],make:[2,9,17,21,22,23,27,29,32,33,40,44],makefil:[7,16,21,27,29,36,44],man:[3,11,33],manag:[5,17,30,42,45,46],mandarin:11,mandatori:7,mani:[5,11,26],manipul:[17,44],mankier:[3,11],manual:[15,30,33],manuali:33,map:[0,3,11,33,38],mark:[11,33],markup:29,mass:27,master:[11,12,15,27,33,43],match:[11,24,25],match_al:11,math:[2,29],mathemat:33,mathrm:33,matrix:11,matter:[21,28,40],max:[5,11,28],max_ban_time_on_fail:11,max_connect:15,max_keepalive_connect:15,max_redirect:[15,28],max_request_timeout:[11,15],maxim:27,maximum:[11,15,27,28],mayb:[11,18],md5:11,mean:[11,12,21,33,40],meaning:[27,32,33],meant:33,media:[0,3,11,28,38],mediathekviewweb:[3,11],mediawiki:[3,11],meilisearch:11,mementoweb:11,memori:[15,24],mention:[23,26],menuselect:33,merg:[11,15,21],mes:[11,25],messag:[5,15,27,28,32,33,35],messagespo:35,meta:33,metadata:[11,33],metasearch:[11,28,36,42,45],method:[0,7,11,12,16,25,28,33],microsoft:[3,11],microsoft_academ:[3,11],middlewar:5,might:[12,21,22,27,33,34,40,43,44],migrat:23,mileston:18,million:25,min:28,minim:[11,32,33],mirror:[3,11],misbehav:27,miss:[5,33],mix:21,mixcloud:[3,11],mjk:[3,11],mkdir:[8,10,11,12,42,45],mnkhrc:11,mod:[8,33],mod_autoindex:8,mod_head:8,mod_proxi:8,mod_proxy_http:8,mod_proxy_uwsgi:8,mod_uwsgi:8,mod_wsgi:8,mode:[11,12,15,33,43,44],model:38,moder:[11,28],modern:8,modifi:[9,12,15,33,41],modul:[8,12,31,33,38],module_from_spec:38,mojeek:[3,11],moment:[25,26],monet:40,mongodb:[11,26],monitor:[12,21],mono:2,month:[0,24,28,34,38],more:[5,11,13,15,17,19,20,26,27,30,33,34,36,40,43,44],morecol:33,morerow:33,morti:[1,7,8,10,11,13,16,21,36,43,44],morty_kei:9,morty_listen:[43,44,45],morty_url:9,most:[2,8,15,23,25,26,30,40,42,43,45,46],mostli:[12,33],motiv:19,mount:4,mount_prefix:[4,11],move:[20,27],movi:[3,11],mpg5gc:11,much:[27,33],multi:[42,45],multibl:28,multilingu:39,multipl:[14,15,30,33,40],multithread:12,multius:11,music:[3,11,38],must:[4,10,15,18,23,26,27,28,33],mvw:[3,11],my_arg:33,my_column:[11,26],my_databas:26,my_funct:33,my_other_arg:33,my_tabl:[11,26],myapikei:11,mydatabas:11,mydb:11,mydomain:43,mymemori:[3,11],mymongo:[11,24],myredi:11,mysql:11,mysql_serv:[11,26],mystor:24,mytabl:11,name:[0,3,5,8,10,11,12,14,15,18,21,22,24,25,26,28,29,31,35,41,44],name_of_python_fil:31,name_with_namespac:11,namespac:38,nativ:[11,12],natur:11,naver:[3,11],navig:14,nearmatch:11,necessari:[11,22],nederland:[11,15],need:[5,7,8,9,10,11,12,15,20,21,27,30,32,33,40,42,43,44,45,46],neither:36,net:[11,36],network:[11,15,18,42,45],never:[21,30],nevertheless:[8,10],newcom:17,next:[8,10,14,19,33],nginx:[1,5,6,7,13,15,21,36,42,44,45,46],nightmar:33,nil:44,nisi:33,nitter:11,nl_be:11,nlnet:[17,18,20,22,23,24,25,26],nmt:11,no_parsed_url:38,noconfirm:[2,11],node:[11,30],nofollow:[11,15],noindex:[11,15],non:[11,20],none:[8,11,15,25,28,30,33,34,38],nonewprivileg:[42,45],nonumi:33,noocooki:11,noopen:[11,15],nor:36,normal:[8,21,28,33,43],nosniff:[11,15],nosql:[19,36],nostrud:33,not_empti:11,notat:11,note:[11,13,25,27,34],notic:21,now:[8,10,11,18,21,22,23,24,25,26,31],npm:[3,11,30,32],number:[5,11,15,26,28,33,34,44],number_of_result:[11,28],numer:[25,33],numref:33,nvr:[3,11],nyaa:[3,11],oad:[3,11],oadoi:11,oaf:11,oap:[3,11],obj:[33,38],object:[28,31,33,38],obsolet:11,obtain:15,occitan:11,off:[8,10,11,27,42,44,45,46],off_when_debug:11,offer:[4,12],offici:11,official_api_document:11,offlin:[19,22,28,33,36],offset:26,often:[11,28,33,43],old:[8,9,21],omega:11,on_result:31,onc:[21,38,43,44],one:[8,11,12,15,21,22,26,27,30,33,36,40,42,43,44,45,46],one_title_contain:11,ones:[25,26,28,42,45],onion:11,onli:[2,7,8,11,13,15,18,22,26,27,28,30,31,33,34,38,43,44],onlin:[3,20,28,33,36],online_curr:[3,28],online_dictionnari:[3,28],open:[8,11,14,21,23,26,27,30,33,34,40,43,44],openair:11,openairedataset:[3,11],openairepubl:[3,11],openrepo:[3,11],opensemant:11,opensemanticsearch:11,openssl:11,openstreetmap:[0,3,11],oper:[23,33,40],option:[7,8,9,11,12,13,15,17,18,21,22,24,26,27,28,30,31,33,34,38,40,42,43,45,46],order:[8,11,24,25,27,33],org:[2,4,5,8,10,11,12,13,15,28,33,44],organ:36,orient:8,origin:[6,21,24,26,33,43],oscar:[0,11,15,30,34],oscar_styl:11,osm:[0,3,11,28],osp_hti:11,oss:11,other:[15,18,27,28,30,33,40,41],otherwis:[28,32],our:[1,5,7,17,21,27,30,32,33,44],out:[8,10,20,21,24,25,26,27,30,33,42,44,45],outgo:11,output:[2,18,22,33,34,42,44,45,46],outsid:21,outstand:33,over:[18,21,33,36,44],overlin:33,overlook:21,overrid:[11,15],overview:[5,11,15,29,30,34,36,43],overwritten:28,owm:[24,26],own:[7,15,18,21,30,36,40],owner:30,packag:[2,5,6,8,10,12,21,24,26,30,33,42,44,45,46],pacman:[2,8,10,11,32,33],page:[3,8,10,11,14,15,17,22,25,26,27,28,29,33,34,38,40,41],page_s:11,pageno:[11,28,34,38],pagenumb:28,pagin:11,pai:32,pair:20,palletsproject:33,param:[5,20,28,33],paramet:[11,26,28,29],paramt:28,parent:33,pars:[34,38],parse_argu:38,parse_lin:20,parse_regex:18,part:[4,11,15,17,33,44],parti:40,partial:[24,33],partialrelatedsearch:11,partialsearchresult:11,partli:28,pass:[8,10,11,20,27,34],password:[11,15,24,25,26],past:0,patch:[27,33],path:[5,8,11,15,18,21,33,42,44,45],pattern:11,payload:25,paywal:14,pdb:[3,11],pdbe:[3,11],pdf:2,peer:11,peertub:[3,11],peopl:[17,18,40],pep8:[27,30],pep:33,per:[12,27,28,33],perfect:21,perform:[12,14,20,28],persian:11,person:24,petal:[3,11],petalsearch:11,photon:[3,11],php:11,phrase:33,piec:33,pip3:23,pip:[2,11,30,35],pipe:20,piratebai:[3,11],place:[7,10,12,24,26,27,28,33,35,40],plai:[3,11],plaintext:33,pleas:[23,25,26,27,32,33,34],plenti:27,plu:[8,10,13],plugin1:11,plugin2:11,plugin:[0,2,6,11,12,26,27,29,33,34,36],pocket:[8,10],point:[9,10,11,12,15,21,29,32,33,40],pointer:33,pointhi:34,polici:[11,15],polish:11,polski:11,polskiego:[3,11],polygon:33,pool:[11,15],pool_connect:[11,15],pool_maxs:[11,15],popen:20,popular:[25,26,33],port:[5,9,10,11,15,24,27,28,44],portugues:11,portuguese_brazil:11,possibl:[9,11,13,14,15,18,20,21,22,28,33,34],post:[0,11,21,24,25,26,27,34],post__text:11,post__title_link:11,post_search:31,postcod:28,postgr:11,postgresql:11,pot:35,pov:33,power:[18,25,26,33],practic:27,pre_search:31,prebuild:30,prefer:[7,11,17,22,33,34,40,41],prefix:41,preinstal:[5,21],prepar:[19,36,44],prerequisit:[21,33],present:[20,22],preserv:[27,33],press:[14,30],pretti:15,preview:28,previou:[26,43],previous:18,price:11,primari:44,primary_ip:[43,44],prime:29,primer:[29,36],principl:33,privaci:[7,8,10,11,12,21,29,33,39,42,45],privat:[11,18,19,20,24,25,26,36,39],privatedevic:[42,45],privatetmp:[42,45],pro:33,problem:[5,11],procedur:[7,44],process:[2,5,12,20,21,22,30],processor:33,produc:33,product:[11,15,19,43],product__imag:11,product__titl:11,profil:[11,30,36,40,42,45],prog_arg:38,program:[24,30],progress:[19,42,45],project:[11,12,21,29,30,33],promot:36,prompt:[21,43],proper:[40,42],properli:23,propos:20,protect:[1,6,8,10,11,15,21,27,36,39,42],protectsystem:[42,45],protocol:[9,10,12,15,21],provid:[11,18,22,25,27,28,33],proxi:[1,6,7,10,11,15,16,21,28,34,36,40,42,43,44,45,46],proxif:[8,10,11],proxifi:13,proxy1:[11,15],proxy2:[11,15],proxy3:15,proxy4:15,proxy_add_x_forwarded_for:[5,10],proxy_buff:10,proxy_http:8,proxy_http_modul:8,proxy_modul:8,proxy_pass:[5,10],proxy_set_head:[5,10],proxy_uwsgi_modul:8,proxypass:[8,42,45],proxypreservehost:8,psi:33,psql:[11,26],psychopg2:[11,26],pt_br:11,ptb:[3,11],ptipython:38,pub:[3,11],public_host:42,public_inst:[11,15],public_url:[42,43,44,46],public_url_morti:[44,45],public_url_path_morti:43,publicli:20,publish:28,publishedd:28,pubm:[3,11],pull:[9,20,27,32,33,35],purpos:[15,28],push:[27,30],put:[18,26],pwd:[9,21],pwn:11,py3:30,pybabel:[30,35],pybuild:29,pycodestyl:30,pyenv:[11,12,21,30,46],pygment:33,pylint:29,pylint_fil:30,pylintrc:30,pymongo:[11,24],pypi:[3,11,30,33],python2:[12,23],python3:[2,11,12,23,38],python:[2,11,12,15,19,21,26,29,31,33,36,38,46],pythonhom:12,pythonpath:[12,21],pyyaml:11,q1188617:11,q13515725:11,q1430691:11,q151:11,q16639197:11,q1853420:11,q22017206:11,q22908627:11,q2470288:11,q2493781:11,q25106053:11,q263:11,q2984686:11,q3093354:11,q34010:11,q3568032:11,q3595363:11,q367:11,q369:11,q370:11,q373:11,q4494434:11,q485639:11,q50572423:11,q5188229:11,q60747299:11,q60762874:11,q685967:11,q7067518:11,q79576:11,q80729951:11,q847564:11,q964:11,qout:44,quadratur:36,qualiti:[2,30,33],quer:26,queri:[11,14,18,19,20,22,28,34,36,38,40,41],query_enum:18,query_field:11,query_str:[11,26],query_typ:[11,18,25],question:[33,40],qui:33,quickstart:[27,29,36],quit:[8,21,27,30],qwant:[3,11],qwer:41,qwi:[3,11],qwn:[3,11],rain:38,rais:[20,28,38],raise_for_httperror:28,rand:11,random:[28,40],rang:[3,12,28,34],rangl:33,rate:5,rather:22,raw:33,rbg:[3,11],rds:24,reach:[4,33],reactiv:15,read:[20,21,25,26,27,30,43],readability_:33,reader:[21,33],readi:21,readlin:20,readm:[5,8,12,13],readthedoc:[11,12],real:[5,10],realli:7,reason:[8,12,17,23,33],rebuild:[27,30],rebum:33,receiv:32,recent:30,recol:[3,11],recommend:[2,5,7,11,12,27,28,30,33,43],reconsid:27,record:[28,33],redd:11,reddit:[3,11],redefin:28,redi:[11,26],redirect:[11,14,15,28,30],redis_serv:[11,24],reduc:27,ref:[42,45],refer:[1,4,11,24,33,40],referenc:33,referr:[11,15],refnam:33,regardless:40,regex:11,regist:[11,29],regular:[18,20],reinstal:[42,46],rel:[10,21,33,44],releas:[23,30,44],releng:44,relev:[11,30],reli:[15,26],reliabl:26,reload:12,remark:21,rememb:[12,21,27],remot:44,remote_addr:[5,10],remov:[12,14,15,21,38,40,42,43,44,45,46],renam:[9,34],render:2,replac:[8,10,11,14,17,21,30,31],repo:[11,27],repo_root:43,report:21,reposetori:21,repositori:[11,17,21,43,44],req:11,reqir:24,request:[6,8,10,11,15,20,22,25,27,29,30,31,32,33,40],request_timeout:[11,15],request_uri:8,requesthead:8,requir:[2,8,11,14,23,24,25,26,27,28,29,30,31,33,34,38],require_api_kei:11,requires_api_kei:11,res_dict:38,reset:40,resourc:10,respect:[11,27,40,42,45],respons:[11,15,28],rest:[11,22,29,30,32,36],restart:[6,9,10,11,12,13,21,42,45],restrict:[11,22],restructuredtext:33,result:[1,2,6,7,8,10,11,14,15,16,19,20,24,25,26,29,33,34,36,38,40,41,45,46],result_contain:11,result_proxi:[8,9,10,11,13,45],result_separ:18,result_templ:[24,26],results_numb:38,results_on_new_tab:[11,34],results_per_pag:11,results_queri:11,results_xpath:11,retri:15,retriev:[18,35],retry_on_http_error:15,return42:33,return_cod:20,rever:8,revers:[1,6,7,10,13,16,42,43,44,45],review:11,rewrit:[0,11,14],rfc:33,rhel:[2,8,10,11,12,32,33],rid:[30,44],right:[12,22,31,33,36],rightmost:33,rigth:33,road:28,robin:15,roboag:5,robot:[11,15,30],robot_test:30,robotframework:23,robust:26,role:29,rolenam:33,roll:44,romanian:[11,15],root:[7,8,10,21,30,44],rosebud:11,rotat:33,round:[15,27],rout:[6,8,10,33],row:33,rowspan:33,rspan:33,rss:[5,34],rst:[27,33],rst_titl:44,rubygem:[3,11],rule:[5,27,42],rumbl:[3,11],run:[2,5,7,8,9,10,11,12,13,15,19,20,21,22,25,27,29,31,32,33,35,36,38,40,42,43,45,46],runner:46,runtimeerror:20,russian:[11,15],rzegz:11,sadipsc:33,safe:[3,34],safe_search:[0,11],safesearch:[28,33,34,38],said:26,salvador:11,same:[5,11,15,18,21,26,28,33],sampl:[6,33,42],san:2,sanctu:33,sanit:21,sas:38,satisfi:[24,26],save:8,sc2031:44,sc2034:[43,44],scalabl:33,scale:[21,25,33,44],scaleabl:33,scan:12,scanr:11,scanr_structur:11,scc:[3,11],scenario:4,schedul:[11,20,23],scheme:[5,10],scholar:[3,11],schroeding:33,sci:11,scienc:[3,11,38],scihubtw:11,scope:27,scratch:2,script:[1,5,6,8,10,11,16,21,30,38,42,43,44,45,46],script_nam:10,scroll:14,scs:11,sdist:30,sea:33,search:[3,4,5,6,9,11,14,15,18,19,20,21,22,24,26,27,28,29,33,36,38,39,40],search__suggest:11,search_dir:[4,11],search_on_category_select:[14,34],search_path:28,search_q:38,search_queri:38,search_str:28,search_typ:11,search_url:11,search_v2:11,search_valu:11,searchcod:[3,11],searchcode_cod:[3,11],searchqueri:38,searchresult:11,searx:[0,1,2,5,6,7,8,12,13,15,16,18,19,20,26,27,28,30,31,32,33,34,35,38,39,41,42,43,45],searx_debug:30,searx_engin:[11,15],searx_extra:36,searx_instance_nam:46,searx_internal_http:46,searx_internal_url:43,searx_settings_path:[11,12,15,21],searx_settings_templ:43,searx_url:43,searx_userag:11,searxcach:[11,12],sec:5,second:[11,15,33],secret:[15,22,24],secret_kei:[11,15],section:[10,11,13,15,21,30,31,33],secur:[11,18,36],sed:[11,33],see:[2,5,7,8,9,10,11,12,13,15,20,21,22,27,30,33,34,36,41,42,44],seed:28,seeder:28,select:[11,14,24,25,26,30,33,40,41,44],self:[14,17,36,42,44,45,46],self_inform:34,semant:[3,11,27],semantic_scholar:[3,11],semanticscholar:11,send:[2,5,15,40],sens:33,sensit:11,sent:40,sep:[3,11],separ:[11,18,22,27,33,34,42,45],sepiasearch:[3,11],serbian:11,seri:30,serial:38,serializ:38,serif:2,seriou:21,serp:11,serv:[27,40,44],server:[5,6,7,9,11,12,19,21,36,44,45],server_nam:10,servic:[5,6,7,10,11,12,13,16,21,33,34,36,40,42,43,44,45,46],service_home_bas:43,service_us:[42,43,45,46],service_ussr:43,session:11,set:[2,4,6,7,8,9,10,11,12,13,17,18,20,21,24,25,26,27,30,31,33,34,35,36,40,41,42,43,44,45,46],setenvif:8,sethandl:8,setup:[1,2,5,6,7,8,10,11,12,21,30,33,36,42,45],setuptool:11,sever:21,seznam:[3,11],sha256:30,share:[8,12,21,22,44],shell:[6,11,19,21,30,36,42,43,44,45,46],shellcheck:[2,11,33,43,44],ship:10,shortcut:[0,3,11,15,18,22,24,25,26,28,33],should:[7,8,10,15,17,21,23,27,33,35],show:[1,2,3,8,10,11,18,21,33,42,43,44,45],show_metadata:11,shown:[3,7,8,11,21,33],side:[7,33],sign:33,signal:21,signifi:33,signup:11,similar:[12,15,26,33],simpl:[21,25,30,34,42,45],simple_query_str:[11,25],simplest:33,simpli:[5,21,27,30,32,34,42,43,45,46],simplifi:[5,42,45,46],sinc:[10,11,17,30,33],singl:[12,13,40,44],sit:33,site:[0,5,6,8,15,28,33,34,42,45,46],size:[11,28],sjp:[3,11],skeleton:20,skill:29,slovak:11,sloven:11,slovenski:11,slow:[11,15],slr:[11,25],small:[11,25,26,28,30,46],smylink:21,snap:[21,44],snapcraft:44,snippet:[11,13],snippet__nam:11,snopyta:11,social:[0,3,11,38],sock:11,socket:[8,9,10,12],socks5:[15,28],socks5h:15,soft:[28,29],soft_max_redirect:[11,28],softwar:[3,11,21,42,45],sold:40,solid:[3,11],solidtorr:[3,11],solr:11,solut:[18,22],solv:[5,22],some:[1,7,8,12,15,21,22,27,30,32,33,37,42,43,44,45,46],someon:40,someth:[18,27,30,32],sometim:[11,17],sort:[11,25],sort_kei:38,soundcloud:[3,11],sourc:[11,15,21,23,26,30,33,35,38,40,42,44,45],source_fil:35,source_ip:[11,15],source_lang:35,space:[11,15,30],span:[11,33],spanish:11,spars:33,spdx:[43,44],speak:12,speaker:41,spec:38,spec_from_file_loc:38,special:[6,7,12,18,28],specif:[12,15,18,28,44],specifi:[9,12,15,28,34],spell:11,sphinx:27,sphinxopt:27,splinter:23,split:27,spoilt:7,sponsor:[17,18,20,22,23,24,25,26],spotifi:11,springer:11,springernatur:11,sql:[19,25,36],sqlite:11,src:[5,10,11,12,21,46],srv:8,ssl:[28,36],stabl:[11,15],stack:[21,44],stackoverflow:[3,11],stage:33,standalon:17,standalone_searx:[36,37],standard:[8,11,27,28,31,44],start:[1,5,8,10,11,12,19,27,28,30,32,36,42,44,45,46],start_aft:11,startpag:[3,11,34],stash:7,stat:[11,33],static_path:11,statist:33,statu:[15,42,43,45,46],stdout:[20,38],step:[1,6,7,19,21,27,36,46],stet:33,stf:11,still:[24,25,26],stone:22,stop:[5,8,10,11,12,21,28,30,42,44,45,46],storag:44,store:[11,19,25,26,28,36,40],stori:11,str:[28,38],strang:12,street:28,strict:[11,22,28],string:[11,14,22,28,34,35],stroke:33,strong:33,structur:[11,24,27,29],stub:33,stuff:[30,33],style:[11,32,34],sub:33,subdir:10,subdirectori:10,subject:33,submit:[18,25,27],subnet:8,subprocess:20,subrul:5,subscript:33,subsect:33,subset:25,subshel:44,substitut:29,successfulli:30,sudo:[2,7,8,10,11,12,16,21,32,33,42,43,44,45,46],sudoer:7,suffix:[9,11,15],suggest:[1,31,38],suggestion_xpath:11,suit:[19,43],suitabl:33,sum:30,summari:11,suomi:11,sup:33,superscript:33,supervisor:17,support:[2,3,6,10,11,12,18,19,22,24,25,26,27,28,33,34,36,40,41,42,44,45],sure:[9,11,21,23],surround:33,suspend:11,suspici:5,svenska:11,svg:2,svg_imag:33,swagger:11,swedish:11,swisscow:11,symbol:[12,21],symlink:10,synonym:[3,11],syntax:[34,36,39],sys:38,syslog:[42,45],system:[11,12,21,22,23,27,30,33,42,43,45],systemctl:[8,10,12,21],systemd:[12,42,45,46],systemexit:38,szn:[3,11],tab:[11,29,34,44],tabl:[3,11,20,29],tag:[11,15],tailor:40,taiwanes:11,take:[7,12,15,17,27,35,44],taken:[11,33,43],takimata:33,tamil:11,tar:[30,42,45],target:[27,30,33,42,44,45],task:[7,11,21,30,33,44],tch:11,tcp:9,tcp_nodelai:11,teddit:11,tell:[18,28],telugu:11,templat:[11,12,20,21,24,26,28,29,43,46],template_nam:[24,26],templates_path:11,tempor:33,term:[8,11,18,25,33],termin:[11,21,38],test:[2,8,10,11,21,23,27,29,32,44,46],test_android:11,test_rosebud:11,tests_infobox:11,texliv:2,text:[0,4,11,25,28,33],textstyl:33,tfrac:33,than:[11,15,25,33,36],thei:[11,12,15,21,22,33,40],them:[12,15,21,24,25,26,31,33,43],theme:[11,15,30,32,34],theme_arg:11,theme_nam:[24,26],themselv:22,thepiratebai:11,therefor:[7,33],theses:21,thi:[4,5,7,8,9,10,11,12,13,15,17,18,20,21,22,23,24,25,26,28,30,31,33,34,38,40,42,43,44,45,46],thing:33,think:[27,30,32,33],third:[33,40],those:[18,20,21,35,40],though:4,thread:12,three:[27,31,33,40],through:[6,8,10,11,15,22,33,34,40],thu:[18,20,23,34,40],thumbnail:28,thumbnail_src:28,thumbnail_xpath:11,tibetian:11,time:[5,11,15,21,23,27,28,30,33,34,38,40,44],time_rang:[0,28,34],time_range_support:[28,33],timeout:[3,11,15,28,33,43,45],timerang:38,timestamp:12,tip:33,titl:[11,18,28],title_html_to_text:11,title_queri:11,title_xpath:11,tmp:11,to_dict:38,to_lang:28,to_nam:28,todai:20,togeth:20,token:[11,15,18,20,22,24,25,26],tokyotoshokan:[3,11],too:[5,11,15,33,40],tool:[1,2,4,7,11,16,17,27,33,35,36,44],top:[11,33],tor:[3,11,36,40],torch:11,torrentfil:28,torrentz2:11,torrentz:[3,11],total_dsc:11,touch:[8,10,12,15,21],tpb:[3,11],track:[36,40],tracker:14,tracker_url_remov:34,trademark:33,train:33,transform:33,transifex:[27,29],transifexrc:35,translat:[3,11,15,29,30,36],transpar:[21,44],travi:23,tree:[11,21,30],troubleshoot:43,trust:[22,36,40],ttf:2,tube:11,tupl:31,turkish:11,turn:[11,27],tweet:15,twice:11,twitter:[11,15],twitter_url:[11,15],two:[12,15,27,33,34],txt:[23,30,33],type:[0,3,11,15,18,25,27,28,30,34,35,40,42,44,45],typeerror:38,typic:[1,33],typo:33,ubu1604:44,ubu1804:44,ubu1910:44,ubu2004:44,ubu2010:44,ubuntu:[2,8,10,11,12,32,33,44],ubuntuwiki:11,uds:8,uesr:18,ugli:[17,33],uid:[12,21],ukrainian:11,ullamco:33,ultrasecretkei:[11,15],unam:[11,44],unc:11,uncom:[11,15],uncommon:27,uncyclopedia:11,under:[11,21,22,24,26,28],underlin:30,understand:[17,33],unfortun:27,unicod:29,uninstal:[30,43],unique_result:11,unit:[12,27,30,42,45,46],univers:11,unix:[8,10,12],unknown:[40,42,45],unless:22,unlik:40,unset:11,unspecifi:28,unsplash:[3,11],untouch:30,unwant:7,updat:[6,9,11,15,27,29,30,36,42,45,46],upload:30,upper:11,upstream:12,urbandictionari:11,url:[0,8,9,10,11,13,14,15,21,27,28,30,38,40,43,44,45,46],url_queri:11,url_xpath:11,urlencod:28,usag:[7,8,10,11,21,30,33,38,42,44,45,46],usagelimit:11,use:[2,5,7,8,10,11,12,13,15,16,19,20,21,22,25,26,27,28,30,33,36,38,39,41,42,43,44,45,46],use_default_set:[6,43,46],use_mobile_ui:11,use_official_api:11,used:[8,10,15,16,18,23,24,27,28,33,36,40,43],useful:[15,37,43],user:[5,6,7,8,12,13,14,15,18,21,22,27,28,33,36,40,43,46],useradd:[11,42,45],userag:[5,30],useragent_suffix:[11,15],usernam:[11,25,26],uses:[12,15,28,33,40],using:[4,5,8,9,10,11,12,15,19,21,24,25,26,27,30,32,33,35,36],using_tor_proxi:11,usr:[5,8,10,11,12,21,42,43,45,46],usual:[19,23,24,40],utf8:[11,30],utf:[11,12,33,43,44],util:[2,5,7,8,10,11,13,16,21,30,36,38,43],uvys6brhkhudff5cqbjonsdsrn8h0scbzinsrdgnvdpz7iezhvevart3yvghokha:15,uwsgi:[1,2,6,9,10,11,21,36,46],uwsgi_param:10,uwsgi_pass:10,uwsgisocket:8,uzcko:11,valid:[26,28,34],valu:[0,9,10,11,18,20,24,26,28,33,34,43],variabl:[9,15,28,33,45],variant:33,variou:[24,25,27,31],vassal:12,vector:33,vendor:27,veniam:33,venv3:23,venv:[2,11],verbos:[11,43],veri:43,verifi:28,vero:33,version:[11,14,23,30,33,42,45],via:[8,10,12,13,17,41],video:[3,11,38],vietnames:11,view:[29,40],viewbox:33,vim:[0,14,34],vim_hotkei:14,vimeo:[3,11],virtual:[8,10],virtualenv:[11,12,21,23,30,46],visist:33,visit:[11,25,33,40],vlaam:11,voc:11,voctoweb:11,volum:9,voluptua:33,vpn:40,vulner:40,wai:[12,15,18,20,25,27,28,33,40],wait:[15,20],want:[11,15,22,23,24,25,26,27,30,33,34,40,43,44],wantedbi:[42,45],warehous:11,warn:[2,8,10,33,44],watch:27,web:[4,5,11,15,17,18,21,25,28,30,42,44,46],web_url:11,webapp:[11,12,15,23,30],webcrawl:5,webkr:11,webpag:11,webresourc:11,webserv:10,websit:[0,11],webui:4,week:[28,38],weight:[11,15,33],weigth:[3,15],weird:27,welcom:[8,10],well:33,welsh:11,were:[20,22,23],werkzeug:30,west:32,wget:[42,45],whale:[3,11],whaleslid:[3,11],what:[11,12,21,24,33,44],whatev:44,wheel:11,when:[2,8,11,14,15,18,23,31,33,38,40,41],where:[4,5,11,15,18,21,26,33],whether:40,which:[1,5,7,8,10,11,12,15,17,18,20,21,22,27,28,33,34,36,40,42,43,45],whitespac:30,whl:30,who:[12,17,18,20,40],whole:[8,31],why:[33,36,39],wib:[3,11],wibi:[3,11],wide:27,widen:33,width:33,wikang:11,wiki:[0,3,10,11,15,20,22,33,44],wiki_url:[11,15],wikia:11,wikibook:[3,11],wikidata:[3,11],wikidata_id:11,wikimini:[3,11],wikinew:[3,11],wikipedia:[3,11,15,34,41],wikiquot:[3,11],wikisourc:[3,11],wikivers:[3,11],wikivoyag:[3,11],wiktionari:[3,11],wild:32,wish:[15,24,26],within:33,without:[2,9,11,13,15,18,24,28,36,38,40],wkmn:[3,11],wolframalpha:[3,11],wolframalpha_api:11,wolframalpha_noapi:[3,11],won:[15,23],word:[11,30,31,33,34],word__defin:11,word__nam:11,wordnik:[3,11],work:[10,11,15,18,19,27,28,30,40,46],workaround:41,worker:12,workflow:32,working_dir:18,workingdirectori:[42,45],world:[27,33,40],worri:23,worth:[12,40],would:[11,21,22],woxi:[3,11],woxikon:[3,11],wrap:[10,19],wrapper:30,write:38,written:21,wrong:30,wsgi:[10,12],www1x:[3,11],www4:11,www:[2,8,11,15,33,35,44],wysiwyg:27,xapian:4,xdg:[11,30],xetex:2,xmh57jrknzkhv6y3ls3ubitzfqnkrwxhopf5aygthi7d6rplyvk3noyd:11,xml:33,xmln:33,xpath:[3,11],xss:[11,15],xxxx:33,xzf:[42,45],yaci:11,yahoo:[3,11],yahoo_new:[3,11],yaml:11,year:[23,28,34,38],yes:[42,45],yet:[27,28],ygg:[3,11],yggtorrent:[3,11],yhn:[3,11],yml:[3,6,8,9,10,11,12,13,17,20,21,24,25,26,30,31,34,36,41,43,45,46],york:11,yotter:11,you:[1,2,4,5,7,8,9,10,11,12,15,16,18,19,20,21,24,25,26,27,30,32,33,34,36,40,41,42,43,44,45,46],your:[2,4,5,7,8,9,10,11,12,13,14,15,17,18,19,23,26,27,29,30,32,33,36,41,42,43,44,45,46],your_morty_proxy_kei:11,yourself:27,youtu:11,youtub:[3,11],youtube_api:11,youtube_noapi:[3,11],yyyi:33,zero:20,zh_tw:11,zlib1g:[2,11],zzzz:33},titles:["Administration API","Architecture","Buildhosts","Engines","Recoll","How to protect an instance","Administrator documentation","Installation","Install with apache","Docker installation","Install with nginx","Step by step installation","uwsgi","How to setup result proxy","Plugins builtin","<code class=\"docutils literal notranslate\"><span class=\"pre\">settings.yml</span></code>","How to update","Searx admin interface","Running shell commands to fetch results","Blog","Preparation for offline engines","Developing in Linux containers [202006]","Limit access to your searx engines","Introducing Python 3 support","Query more of your NoSQL stores","Query your local search engines","Query SQL servers","How to contribute","Engine overview","Developer documentation","Makefile","Plugins","Development Quickstart","reST primer","Search API","Translation","Welcome to searx","Tooling box <code class=\"docutils literal notranslate\"><span class=\"pre\">searx_extra</span></code> for developers and users","<code class=\"docutils literal notranslate\"><span class=\"pre\">searx_extra/standalone_searx.py</span></code>","User documentation","Why use a private instance?","Search syntax","<code class=\"docutils literal notranslate\"><span class=\"pre\">utils/filtron.sh</span></code>","Admin\u2019s tooling box","<code class=\"docutils literal notranslate\"><span class=\"pre\">utils/lxc.sh</span></code>","<code class=\"docutils literal notranslate\"><span class=\"pre\">utils/morty.sh</span></code>","<code class=\"docutils literal notranslate\"><span class=\"pre\">utils/searx.sh</span></code>"],titleterms:{"202006":21,"abstract":21,"default":[3,14,28],"function":21,"public":[8,9,10,40],"return":28,"true":[11,15],The:[8,10,21,27],about:[33,40],access:22,acknowledg:[17,18,20,22,23,24,25,26],activ:30,admin:[17,43],administr:[0,6],admonit:33,aka:33,alltogeth:12,anchor:33,apach:8,api:[0,34],architectur:1,archlinux:21,argument:28,articl:[2,33],ascii:33,audienc:21,autobuild:30,bar:0,basic:33,bibliograph:33,block:33,blog:19,box:[5,37,43],bug:23,build:[2,9,27,30,33],buildhost:[2,44],built:[3,14],builtin:14,bullet:33,check:11,checker:30,clean:[27,30],code:[27,28,33],command:[9,18,43,44],commit:27,common:43,conclus:40,configur:[0,3,4,5,11,14,24,25,26,28],consequ:40,contain:21,content:[2,5,6,8,9,10,11,12,15,19,21,27,28,29,30,33,36,37,39,43],contribut:27,creat:[11,27,42,45],csv:33,data:0,debian:8,debug:16,definit:33,depend:11,deploi:27,design:27,develop:[20,21,29,32,37],direct:27,disabl:[8,10],distributor:12,doc:[2,27,30],docker:9,document:[6,27,29,39],doe:40,dot:33,drop:30,elasticsearch:25,emb:0,engin:[3,15,18,20,21,22,25,26,28,30],entri:31,environ:[30,33,43],equat:33,exampl:[4,28,31,33,41],ext:33,extern:31,extlink:33,fact:23,featur:36,fetch:18,field:33,figur:33,file:[28,33],filtron:[5,42],first:7,flat:33,foo:33,found:23,fulli:21,fun:23,further:[1,3,5,7,8,10,12,13,14,15,16,31,33,34,42,44,45,46],gate:33,gener:[3,15,28,33],gentlemen:21,get:0,github:27,global:15,good:27,graphviz:33,grid:33,hackabl:27,head:33,hello:33,highlight:33,hlist:33,hook:31,horizont:33,how:[5,13,16,23,27,40],http:[8,10],hyperlink:33,imag:[9,28,33],info:4,init:35,inlin:33,inspect:16,instal:[7,8,9,10,11,17,42,44,45,46],instanc:[5,9,40],interfac:17,internet:[8,10],intersphinx:33,introduc:23,kernel:33,kiss:33,latex:33,layout:8,limit:22,line:[9,18,33],link:33,lint:2,linux:21,list:33,liter:33,live:27,local:[15,25],locat:15,log:[8,10],lxc:44,make:[28,30],makefil:30,map:28,markup:33,math:33,matter:33,meilisearch:25,mongodb:24,more:24,morti:45,motiv:21,multilingu:41,mysql:26,name:[30,33],need:2,nest:33,next:[18,20,22,25,26],nginx:10,nosql:24,note:33,offlin:20,ordinari:33,origin:12,outgo:15,overrid:28,overview:[28,42,44,45,46],packag:11,page:30,paragraph:33,paramet:34,pars:28,pass:28,plugin:[14,31],point:31,post:31,postgresql:26,pre:31,prepar:20,prime:27,primer:33,privaci:[27,40],privat:[22,40],process:33,product:21,progress:20,project:35,protect:[5,40],proxi:[8,13],pybuild:30,pylint:30,python:[23,30],queri:[24,25,26],quickstart:32,quot:33,read:[1,3,5,7,8,10,12,13,14,15,16,31,33,34,42,44,45,46],readabl:33,recol:4,redi:24,ref:33,regist:31,render:33,request:[5,28],requir:35,respons:0,rest:[27,33],restart:8,result:[13,18,28,31],revers:8,role:33,rout:5,run:[18,23,30,44],sampl:[0,5],script:[2,7],search:[0,25,30,31,34,41],searx:[9,10,11,17,21,22,23,24,25,36,40,44,46],searx_extra:[37,38],see:40,server:[8,10,15,26],servic:8,set:[3,15,28],setup:[13,43,44],shell:[2,18],sidebar:33,simpl:33,site:10,skill:33,smart:33,soft:33,solr:25,some:2,sourc:27,space:33,special:3,specif:33,sphinx:[2,33],sql:26,sqlite:26,standalone_searx:38,start:21,step:[11,18,20,22,25,26],store:24,structur:33,substitut:33,suit:[21,44],support:[8,23],svg:33,syntax:[33,41],tab:33,tabl:33,templat:33,test:30,thi:2,through:5,time:[3,14],titl:33,tool:[5,37,43],torrent:28,transifex:35,translat:[27,35],truth:33,unicod:33,updat:[7,16,35],upgrad:23,url:33,use:[24,40],use_default_set:[11,15],user:[11,37,39,42,45],using:[23,40],usual:21,util:[42,44,45,46],uwsgi:[8,12],video:28,view:33,welcom:36,what:40,why:40,work:[2,21],wrap:21,yml:[15,28],you:23,your:[21,22,24,25,31]}})
1+Search.setIndex({docnames:["admin/api","admin/architecture","admin/buildhosts","admin/engines","admin/engines/recoll","admin/filtron","admin/index","admin/installation","admin/installation-apache","admin/installation-docker","admin/installation-nginx","admin/installation-searx","admin/installation-uwsgi","admin/morty","admin/plugins","admin/settings","admin/update-searx","blog/admin","blog/command-line-engines","blog/index","blog/intro-offline","blog/lxcdev-202006","blog/private-engines","blog/python3","blog/search-database-engines","blog/search-indexer-engines","blog/sql-engines","dev/contribution_guide","dev/engine_overview","dev/index","dev/makefile","dev/plugins","dev/quickstart","dev/reST","dev/search_api","dev/translation","index","searx_extra/index","searx_extra/standalone_searx.py","user/index","user/own-instance","user/search_syntax","utils/filtron.sh","utils/index","utils/lxc.sh","utils/morty.sh","utils/searx.sh"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["admin/api.rst","admin/architecture.rst","admin/buildhosts.rst","admin/engines.rst","admin/engines/recoll.rst","admin/filtron.rst","admin/index.rst","admin/installation.rst","admin/installation-apache.rst","admin/installation-docker.rst","admin/installation-nginx.rst","admin/installation-searx.rst","admin/installation-uwsgi.rst","admin/morty.rst","admin/plugins.rst","admin/settings.rst","admin/update-searx.rst","blog/admin.rst","blog/command-line-engines.rst","blog/index.rst","blog/intro-offline.rst","blog/lxcdev-202006.rst","blog/private-engines.rst","blog/python3.rst","blog/search-database-engines.rst","blog/search-indexer-engines.rst","blog/sql-engines.rst","dev/contribution_guide.rst","dev/engine_overview.rst","dev/index.rst","dev/makefile.rst","dev/plugins.rst","dev/quickstart.rst","dev/reST.rst","dev/search_api.rst","dev/translation.rst","index.rst","searx_extra/index.rst","searx_extra/standalone_searx.py.rst","user/index.rst","user/own-instance.rst","user/search_syntax.rst","utils/filtron.sh.rst","utils/index.rst","utils/lxc.sh.rst","utils/morty.sh.rst","utils/searx.sh.rst"],objects:{"searx_extra.standalone_searx":{get_search_query:[38,1,1,""],json_serial:[38,1,1,""],no_parsed_url:[38,1,1,""],parse_argument:[38,1,1,""],to_dict:[38,1,1,""]},searx_extra:{standalone_searx:[38,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:function"},terms:{"0":[0,3,5,8,9,10,11,12,13,15,20,21,24,27,28,30,33,34,38,42,43,44,45,46],"00":44,"000":8,"02":22,"03":20,"04":[8,25,44],"05":[23,26],"07":[24,25],"08":17,"09":18,"0pointer":12,"0xa9":33,"1":[0,2,3,5,8,10,11,12,13,15,21,24,30,33,34,38,42,43,45,46],"10":[3,8,11,15,20,21,25,44],"100":[3,11,15],"1000":11,"1080":15,"11":23,"115":23,"12":[11,44],"120":[11,27],"126":[11,15],"127":[5,8,10,11,12,13,15,21,24,30,42,43,45,46],"13":[23,24,42,45],"1337x":[3,11],"135":33,"14":2,"140":44,"147":44,"15":[11,44],"156":21,"15px":33,"16":[8,11,24,25,26],"168":[8,15],"1691":15,"17":20,"1700":20,"174":21,"1756":33,"18":[8,30,44],"180":33,"1800":11,"1803":21,"1823":22,"184":21,"19":11,"192":[8,15],"1x":[3,11],"2":[3,8,11,15,28,33,38],"20":[11,44],"200":[11,21,30],"2000":[11,12,33],"200331":44,"2017":[17,23],"2019":20,"2020":[18,22],"202006":[19,36],"2021":[24,25,26,44],"2023":44,"2024":44,"2025":44,"21":[17,18,20],"2122":33,"2128":18,"216":21,"22":[17,22,23],"2291":11,"23":[24,25,26],"246":44,"25":[11,17,33],"26":[18,22],"27017":[11,24],"28":[18,22],"296":44,"3":[3,11,15,19,30,33,36,43,44],"30":[11,15,44],"300":[11,28],"3000":[8,10,11,13,21,43,44,45],"302":30,"32":44,"33":44,"370":33,"3aen":30,"3asearch":11,"3eff":21,"3xx":30,"4":[3,11,28,30,33,38],"400":[15,33],"4004":[5,8,10,21,42,43,44],"4005":[42,43,44],"403":15,"404":15,"4096":[11,12],"40px":33,"42":44,"4217":28,"429":[15,21],"443":30,"46":44,"471efef6c73558e391c3adb35f4":30,"5":[3,11,15,23,26,33,42,45],"50":33,"500":33,"50593":27,"525":33,"57":23,"573b":21,"585":33,"59":[42,44,45,46],"599":15,"6":[3,11,33],"60a2":15,"6379":[11,24],"666":12,"68":11,"6cea6eb6def9e14a18bf32f8a3":30,"7":[3,11,44],"70":36,"700":33,"70px":33,"755":15,"7700":[11,25],"8":[8,11,12,33,43,44],"80":[9,10],"8000":27,"8080":[9,11,15,21,44],"8090":11,"820000000":38,"822":33,"833067":12,"86400":11,"8888":[5,8,10,11,12,15,21,30,42,43,46],"8983":[11,25],"9":[11,30],"90000":11,"9200":[11,25],"93":11,"9b65":21,"9c":11,"\u00f2c":11,"\u010de\u0161tina":11,"\u03b5\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac":11,"\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438":11,"\u043c\u043e\u0432\u0430":11,"\u0440\u0443\u0441\u0441\u043a\u0438\u0439":11,"\u0441\u0440\u043f\u0441\u043a\u0438":11,"\u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430":11,"\u05e2\u05d1\u05e8\u05d9\u05ea":11,"\u0627\u0644\u0639":11,"\u0628":11,"\u0629":11,"\u0631":11,"\u0641\u0627\u0631\u0633\u0649":11,"\u064a":11,"\u0ba4\u0bae":11,"\u0bb4":11,"\u0c17":11,"\u0c24":11,"\u0c32":11,"\u0f51":11,"\u0f56":11,"\u0f66":11,"\u4e2d\u6587":11,"\u570b\u8a9e":11,"\u65e5\u672c\u8a9e":[11,15],"abstract":[11,19],"boolean":[28,33],"break":[27,33],"byte":28,"case":[7,15,21,22,25,40,42,43,45,46],"catal\u00e0":11,"char":[11,18],"class":[8,11],"default":[5,8,9,10,11,12,13,15,18,23,24,26,27,30,31,33,34,36,38,40,41,42,43,44,45,46],"do":[2,7,11,12,14,21,22,23,24,25,26,27,28,30,33,40,43,44],"enum":18,"espa\u00f1ol":[11,15],"export":[4,9,10,11,21,42,44,45],"f\u0101rs\u012b":11,"float":28,"fran\u00e7ai":[11,15],"function":[20,28,31,33,38,44],"import":[10,20,33,38],"int":[5,11,28,33],"j\u0119zyka":[3,11],"lietuvi\u0173":11,"long":40,"new":[3,7,8,9,10,11,12,17,18,20,22,26,30,31,34,35,38,41,45],"null":[8,10,38],"portugu\u00ea":11,"public":[1,6,7,11,13,14,18,24,25,26,33,43,44],"return":[14,15,18,20,26,29,31,33,38,40,41],"rom\u00e2n\u0103":11,"s\u0142ownik":[3,11],"schr\u00f6dinger":33,"sloven\u010dina":11,"static":[2,5,10,11,31],"switch":[8,27],"t\u00fcrk\u00e7e":[11,15],"ti\u1ebfng":11,"true":[0,5,8,10,12,20,24,25,28,31,33,34,38,41,42,45],"try":[11,15,40],"var":8,"vi\u1ec7t":11,"while":[12,20,21,30,33],A:[2,5,6,11,15,17,18,22,27,28,33,44],And:[8,18,21,31,33],As:[15,20,22,23,26,40],At:[11,25,26,33],Be:[8,10,11,15,22],But:[17,23,25,28,40,41,44],By:[4,12,13,15,24,26,41,43,44],For:[2,5,7,8,9,10,11,12,13,21,22,27,30,33,34],IT:41,If:[2,5,7,8,9,10,11,12,13,15,16,18,19,21,22,24,25,26,27,28,30,32,33,35,36,40,42,43,44,45,46],In:[7,8,10,11,15,18,19,20,24,27,28,33,37,40,42,43,44,45,46],Is:[13,40],It:[1,5,9,15,17,22,25,26,27,28,33,34,40,44],No:[11,36],Not:33,On:[8,12,15,21],One:[12,17],Or:[11,22,33],TO:[3,33],That:33,The:[0,2,6,7,9,11,12,15,18,22,24,25,26,28,30,33,34,40,42,43,44,45,46],Then:[20,23,35],There:[8,12,27,33],These:[28,33],To:[2,5,7,8,11,13,15,17,20,21,22,23,27,28,30,31,32,33,35,40,42,44,45,46],With:[8,15,21,30,33,44],_:33,__:33,__init__:31,__name__:33,_anchor:33,_chapter:33,_doc:33,_dot:33,_rest:33,_section:33,_sphinx:33,_subsect:33,_svg:33,a1:30,a2disconf:8,a2dismod:8,a2dissit:8,a2enconf:8,a2enmod:8,a2ensit:8,a69685087d07eca9f13db62f65b8f601:11,a9cial:11,abbrev:41,abl:[2,15,18,20,27,28,33],about:[1,7,11,13,21,22,24,25,26,27,30,36,44],abov:[8,11,13,15,21,24,25,26,27,33,34,44],absenc:33,abus:[5,40],ac:11,academ:[3,11],accept:[5,11,20,41],access:[4,5,7,8,11,14,17,19,20,21,24,25,26,33,36,40],access_log:10,accord:[9,12,15],account:[7,8,10,11,21,35,42,43,45,46],accusam:33,achiev:4,acknowledg:19,across:15,act:[13,17],action:[0,5,12],activ:[8,10,11,12,13,15,21,23,27,34,42,45,46],actual:15,ad:[12,18,20,21,22,25,26,31,33,40,41,43],adapt:28,add:[7,8,10,11,12,13,18,22,24,25,26,27,31,33,41,42,43,45,46],addit:[2,11,15,28,33],addition:[36,40],additional_test:11,address:[11,13,15,28,40,43],adipisici:33,adjust:30,admin:[1,7,16,19,21,22,33,36,44,45],administr:[11,15,17,18,20,22,34,36,40,43],admonit:29,adopt:27,adorn:33,advanc:11,advantag:[17,33],advertis:40,advis:5,af2cae6:33,af77ec3:11,affect:17,after:[11,23,31,33,35,42,45],again:30,agent:[5,11,14,15,28],aggreg:[5,36,40],agpl:[43,44],ah:11,ahmia:11,ai:[3,11],aim:[17,25,33],al:[0,3,11,22],alia:10,align:33,aliquid:33,aliquyam:33,aliv:[11,15],all:[0,7,8,11,13,15,21,23,25,26,27,28,30,31,32,33,34,38,42,43,44,45,46],allow:[8,11,15,18,33,41],allow_redirect:28,allowoverrid:8,alltogeth:6,along:5,alreadi:[8,10,21,27,30],also:[2,8,9,11,12,21,24,27,30,33,40,41,43],alt:33,alter:27,altern:[7,10,15,33,44],alwai:[9,10,15,21,27,28,40,42,45],amd64:[42,45],amet:33,among:[27,40],amount:28,amsmath:33,an:[1,6,11,13,15,18,20,21,22,23,24,25,26,27,28,33,34,36,40,42,45],analog:21,analysi:2,ancel:33,anchor:[11,29],android:11,ani:[2,7,8,11,12,15,18,26,27,30,33,34,36,38,43],annoi:33,anonym:[36,40],anoth:[12,15,17,21,28,33,44],answer:[15,33,38,40],anymor:8,anyon:36,anyth:[23,40],anywai:33,apach:[1,5,6,7,12,13,15,36,42,43,44,45,46],apache2:8,apache2ctl:8,api:[4,6,11,15,22,28,29,35,36,42],api_client_id:11,api_client_secret:11,api_kei:[11,15,28],api_token:11,apikei:[11,15],apk:[3,11],apkm:[3,11],apkmirror:[3,11],app:[3,8,10,11,12,21,33,42,45,46],appear:33,append:20,appli:[15,27],applic:[5,10,12,15,17,21,46],approach:12,appropri:18,april:44,apt:[2,8,10,11,32,33],ar:[0,2,5,7,9,10,11,12,15,18,20,21,23,24,25,26,27,28,30,31,32,33,34,35,36,41,43],arab:11,arbitrari:[11,18,20,24,28],arch:[0,2,3,8,10,11,12,15,22,32,33],architectur:[5,6,7,8,10,21,36,42,45,46],archiv:[3,11],archivei:11,archlinux:[3,11,12,22,44],aren:11,arg:38,argpars:[30,38],argument:[13,14,27,33,38],arrai:28,arrow:33,art:33,articl:[11,29],arx:[3,11],arxiv:[3,11],asc:[11,25],ascend:25,asciimoo:[11,35,42,45],ascrib:33,ask:[3,11],aspect:[21,27],assert:27,assign:28,assum:[11,33],asterisk:33,atlassian:11,attach:31,attend:21,attent:[32,33],attribut:[24,26,33],audienc:33,auth_plugin:26,auth_token:25,authent:[25,26],author:[11,27,33],auto:[21,33,35,44],autobuild:[27,29],autocomplet:[0,9,11,34],autodoc:33,autoindex:8,autoindex_modul:8,automat:[12,14,33],avail:[8,10,11,12,14,15,18,20,30,34,40,42,45,46],avoid:[5,7,14,15,18],awar:[8,33,43],az118:[42,44,45,46],b:[11,33],babel:[2,11,30],back:[21,32],backend:11,backquot:33,backslash:33,backup:43,bad:11,ban:[11,40],ban_time_on_fail:11,bandcamp:[3,11],bang:15,bar:[6,11,33,42,45],barrier:17,base64:11,base:[2,4,9,11,15,18,20,21,24,25,28,34,44],base_url:[4,9,10,11,15,25,28],baseprofil:33,bash:[11,21,30,33,42,43,44,45],basic:[26,29,44],basqu:11,batch:43,baz:33,bb:[0,3,11],bbc:11,bc:[3,11],bdist_wheel:30,becaus:[11,17,22,27,28,35,40],becom:[21,33],been:[18,20,21,27],befor:[7,11,12,15,21,23,24,26,27,30,31,32,33,40,43,44],beginn:10,behavior:33,behaviour:[12,27,31],being:[5,15,17,23,36],below:[5,7,11,12,15,18,26,27,33,35],benefit:22,besid:40,best:[2,30,33,40,43],better:[2,8,10,28,40],between:[5,15,28,33],bg:11,bi:[3,11,15],big:33,bigger:15,biggest:17,bii:[3,11],bin:[2,3,11,12,23,30,42,45],binari:[8,10,11,13,42,45],bind:[9,15,26],bind_address:[9,11,15],bing:[3,11,15],bing__descript:11,bing__titl:11,bing__url:11,bing_imag:[3,11],bing_new:[3,11],bing_video:[3,11],bit:[12,33],bitbucket:[0,3,11],bitmap:[11,12],biv:[3,11],black:33,blank:[11,15,33],block:[5,11,12,15,29],blocker:21,blocksiz:[11,12],blog:[12,21,24,25,26,33,36],bo:11,bodi:[11,27,33],boilerpl:[11,21],bold:33,boldfac:33,book:11,bookfi:11,bool:28,born:27,bot:21,both:[12,22,23,27,34,40],botlimit:5,bottom:[14,31],boundingbox:28,box:[1,7,16,36,44],branch:[15,27,30,43],brand:[7,11,30,43],bring:33,broken:33,browser:[11,15,17,21,23,27,30,40,44],bs:11,bt:[3,11],btdigg:[3,11],bug:[12,19,30],buggi:12,bugreport:[12,27],build:[1,6,7,11,21,44],buildenv:30,builder:33,buildhost:[6,21,30,36,43,46],built:[27,28,33],builtin:[6,31,36],bulgarian:11,bundl:11,busi:11,c3:11,c3tv:[3,11],c:[8,11,12,21,30,33,42,45],ca:11,cach:12,cache2:[11,12],caching_sha2_password:26,calcul:10,call:[17,18,21,22,30,35,38,44],callback:31,callout:11,can:[0,1,2,4,5,7,8,9,10,11,12,13,15,17,18,20,21,22,23,24,25,26,27,28,30,31,33,36,40,42,44,45,46],cancel:33,cannot:[2,33,40,42,45],capabl:[17,25,27],caplabl:20,captcha:40,caption:[11,33],cardin:27,care:[11,15,18,33,43,44],carv:22,cat:[42,44,45],catalan:11,catcher:33,categori:[0,3,11,14,15,20,28,33,34,38,41],categories_ord:11,category_choic:38,caus:11,caution:33,caveat:33,cb:[3,11],cc:[3,11],ccc:[3,11],cce:[3,11],ccengin:[3,11],cd:[7,9,11,21,30],cdn:2,ceid:30,cell:33,cento:44,centos7:44,certif:11,cfg:[3,33],cgi:[11,12],chainabl:41,chang:[11,12,15,21,23,27,30,33,43],changem:[11,25],chapter:[5,7,23,27,33,45,46],charact:[18,27,33],chdir:[12,21],check:[2,6,18,20,21,27,28,30,35],checker:[11,29],children:11,chines:11,chmod:12,choic:[7,11,21,33,40,43],choos:[7,27,32],chown:[8,10,11,12,42,45],christ:11,chronolog:33,ci:30,citi:28,citizen:11,classifi:33,clean:[29,44],clear:40,cli:35,client:21,clita:33,clock:23,clone:[7,9,10,11,21,30,32,46],close:[5,11],cloudflar:11,cmd:[21,30,43,44],cn:11,code:[3,11,12,15,20,29,30,32,34,38,40,43,44],codebas:17,codeberg:[3,11],coffe:44,col:33,colleagu:22,collect:[2,11,24,25],collection_nam:11,colon:33,colspan:33,column:33,com:[7,9,11,15,21,28,30,32,33,34,35,42,44,45,46],combin:8,come:[5,10,22,23,27,40,44],comfort:[12,33],comma:[11,18,22,34],command:[2,5,8,11,12,16,19,21,23,27,30,33,35,36,38,42,45,46],comment:[8,10,11,24,25,26,33,42,44,45],commit:[11,21,30,32,35],commodi:33,common:[12,30,36,40,42,45,46],commonli:33,commun:[8,10,11,15,20],compact:33,compani:[25,40],compar:[8,10,12,21,44],compat:23,compil:[8,30,32,35],complet:[5,12,27,34,42,44,45,46],compon:[8,31,43],compromis:40,comput:[18,30,40],con:33,conatin:21,concern:[18,27],conclus:39,concret:[22,33],concurr:11,condit:33,conf:[2,8,10,33,42,45],config:[0,7,11,12,22,28,33,35,42,43,44,45,46],configur:[6,8,9,10,12,15,17,18,19,20,21,22,29,33,35,40,41,42],conflict:43,confnam:12,confus:33,congress:[3,11],connect:[5,10,11,15,18,20,36],connector:[11,26],consectetur:33,consequ:[15,27],consequat:33,consetetur:33,consid:7,consist:21,consol:11,construct:[28,33],contact:[11,15],contact_url:[11,15],contain:[11,14,18,19,33,36,43,44],content:[4,25,40],content_html_to_text:11,content_queri:11,content_xpath:11,context:[31,33,44],continu:33,contribut:[1,2,21,29,30,32,36],contributor:33,control:[8,12,40],convent:27,convert:[14,28,33],cooki:[28,36,40],copi:[9,11,33,44],copyright:33,cor:11,core:[2,11,12,20],corner:27,corpor:11,correct:[10,15],correctli:10,correspond:12,could:[11,12,18,28,33],count:33,countri:[11,15,28],cours:33,coverag:30,cp:11,cr:[3,11],crawler:33,creat:[6,7,8,9,10,12,15,18,20,21,23,33,34,35,43,46],creation:[2,33],creativ:22,credenti:11,croatian:11,cross:33,crossref:[3,11],cryptographi:15,cs:11,cspan:33,css:[14,31],css_depend:31,csv:[5,34],csv_tabl:33,ctan:33,cthulhu:41,ctrl:[11,21,30],ctx:31,cup:44,curl:11,currenc:[3,11,28],currency_convert:[3,11],current:[14,15,20,27,28,35,41],custom:[11,15,25,27,33,41],custom_query_json:[11,25],customiz:[0,17],customlog:8,cy:11,cycl:21,cymraeg:11,czech:11,d:[3,8,9,10,11,12,21,33,35],da:[3,11],daemon:[42,45,46],dai:[11,12,28,34,38],daili:21,dailymot:[3,11],dalf:1,dali:11,danger:33,danish:11,dansk:11,data:[6,11,18,24,25,26,28,30,33,40],databas:[11,18,22,24,25,26,33],dataset:11,date:0,datetim:[28,33],daunt:17,db:[11,24],dbpedia:[11,34],dbt:11,dc:[3,11],dd:11,ddd:[3,11],ddg:[3,11,41],ddi:[3,11],de:[0,3,11,12,15,33,41,46],de_d:15,deactiv:[15,42,45,46],debian:[2,6,10,11,12,32,33],debug:[6,7,11,15,21,30,36,42,43,45,46],decid:17,decim:28,dedic:[12,21,33],deeper:[30,33],deezer:[3,11],def:[3,11,20,28,31,33],defaul:33,default_doi_resolv:11,default_field:11,default_http_head:[11,15],default_lang:11,default_local:[0,11,15],default_on:31,default_them:[0,11,15],defaultop:11,defin:[11,15,24,26,31,33],definit:[3,11],dejavu:2,delai:11,delet:[15,30,34,35,44],delimit:[11,18,33],demon:11,demonstr:10,deni:8,depend:[5,6,8,10,14,16,17,20,21,23,24,26,28,30,33,34],deploi:[9,15,30,33],depot:11,desc:11,describ:[5,7,8,12,15,21,24,25,26,30,33,46],descript:[11,14,27,31,33,42,45],deserv:27,design:[20,25,33],desir:[11,28],desktop:[4,21],detail:[8,11,15,20,33],detect:[11,15],deutsch:[0,11,15],dev:[2,8,10,11,30,33],devel:[2,11],develop:[2,11,15,17,18,19,22,23,24,25,26,27,30,33,36],deviantart:[3,11],dfrac:33,dg:[3,11],dh:11,diam:33,dict:[18,28,38],dictzon:[3,11],didn:11,diff:33,differ:[8,10,11,12,14,15,21,23,27,28,33,41,44],digbt:11,digest:14,digg:[3,11],digit:36,digraph:33,dir:[11,42,45],direct:[8,29,32,33,42,45],directli:[10,15,44],directori:[3,8,9,11,12,18],disabl:[3,6,11,12,14,15,21,30,31,33,34,43,44],disabled_engin:34,disabled_plugin:34,disadvantag:33,discoveri:[18,20,22,24,25,26],discret:43,displai:[2,9,11,14,15,24,26,28],display_error_messag:[15,28,33],displaystyl:33,dispos:43,disrespect:27,dissem:11,dist:[27,30],distinguish:33,distribut:[8,10,12,15,21,22,33,42,45],distributor:6,div:11,dive:40,divid:21,dl:[11,42,45],dl_prefix:[4,11],dm:[3,11],dn:[43,44],dnf:[2,8,10,11,32,33],doai:11,doai_rewrit:34,doc:[6,8,11,12,21,29,33,44],docker:[6,7,30,36],dockerfil:9,docs_url:[11,15],doctest:33,doctre:33,docuemt:2,document:[4,8,12,15,20,22,24,25,30,33,36,44],documentroot:8,docutil:33,doe:[4,8,12,17,20,21,26,28,33,34,39,41],doesn:[11,15],dogpil:[3,11],doi:[11,14],doi_resolv:11,doku:11,dolor:33,domain:[4,11,33],domin:27,don:[8,11,15,23,28,32,33,36,43],done:[8,10,30,32,33,43,44],dontlog:8,dot:2,doubl:33,download:[4,7,11,15,21,30,33,42,45],dp:[3,11],dr:21,driver:30,drop:23,dry:9,dsitro:21,dt:11,du:[3,11,36],duckduckgo:[3,11,15,34,41],duckduckgo_definit:[3,11],duckduckgo_imag:[3,11],duden:[3,11],due:[42,45],dump:38,duo:33,dure:26,duref:33,dutch:11,dutch_belgium:11,dvisvgm:2,dz:[3,11],e0b3:21,e2:11,e5a2:15,e97:21,e:[9,11,13,18,21,25,26,27,28,30,33,40,41,44],ea:33,each:[12,15,18,21,25,33,34,38,44],easi:[21,36],easier:27,easiest:18,easili:27,eb:11,ebai:11,echo:[11,42,44,45],ecosystem:33,ecretvalu:15,edit:[11,12,17,21,27,30,33,40,45],ee1f:15,ee:11,eesti:11,effect:[7,27,33],egg_info:30,eirmod:33,either:24,el_gr:11,elast:[11,25],elasticsearch:[11,18],element:[18,33],elit:33,elitr:33,els:44,emac:33,email:[11,15],emb:[6,33],embed:[0,9,33],emperor:12,emphasi:33,empti:[4,8,15,33,34],en:[0,11,12,15,30,33,35],en_u:[15,28],enabl:[0,8,10,11,12,15,18,22,25,26,27,28,30,31,34,43],enable_http2:[11,15],enable_http:[11,15,24,25,28],enable_stat:11,enabled_engin:34,enabled_plugin:[11,34],encapsul:21,enclos:33,encod:[11,12,33],encourag:33,encrypt:36,end:[23,32,33,44],endfor:33,endpoint:34,engin:[0,6,11,17,19,24,27,29,33,34,36,38,40,41,42,45],engine_c:38,engine_categori:38,engine_typ:[28,33],engines_languag:30,english:[0,11,15,41],enim:33,enough:[7,8,10,35],ensur:27,ensure_ascii:38,enter:[11,23],entiti:11,entri:[9,11,29,43,44],env:[8,12,21,30,43,44],environ:[9,10,11,15,21,27,29,36,42,44,45,46],eo:[0,11,33],eof:[42,44,45],eol:44,equat:[2,29],erat:33,erowid:[3,11],error:[3,11,15,18,28,33],error_log:10,es:[11,15,25],escap:33,especi:33,esperanto:[0,11],essenti:[2,11],est:33,establish:11,estonian:11,et:[3,11,33],etc:[5,8,9,10,11,12,15,21,27,42,43,46],eth0:[21,44],eto:[3,11],etool:[3,11],etymonlin:[3,11],eu:11,euskara:11,evalu:[33,44],even:[12,21,44],event:12,ever:44,everi:[11,15,21,27,28,40,44],everyon:[20,40],everyth:[11,33,40],ew:[3,11],ex:33,exact:24,exact_match_onli:[11,24],exactli:[5,33],exampl:[0,5,8,10,11,12,13,15,18,20,21,22,24,25,26,27,29,34,38,39,40,43,44],exceed:5,excel:[7,10],except:[8,15,23,27,28,30,33,43],exchang:40,exec_modul:38,execstart:[42,45],execut:[15,18,35],exercis:21,exercit:33,exist:[8,9,10,11,15,17,21,23,27,30],exit:[11,21],expand:33,expect:[18,22,27],experi:12,experienc:[17,21],experiment:43,explain:27,explan:3,explanatori:[42,44,45,46],explicit:33,expos:[11,22,24,25,26],express:18,ext:2,extend:[20,27,31,33],extens:[2,33],extern:[5,11,13,28,29,33,34,40],extra:[2,8,11,26],extra_proxy_timeout:11,extract:2,extrem:17,ey:[21,33],f8ohudeykuichdnixegi7cb4uyytbqt4no8iuenbfto3devs24yelgqm7ncm:11,f:[9,33],fa_ir:11,face:33,facet:25,fact:19,fail:[21,30,32],fals:[0,11,15,31,33,34,38,45],familiar:[12,30],fanci:27,faq:33,fashion:15,fast:26,favorit:[27,30],fd00:8,fd42:21,fd:[3,11],fdroid:[3,11],fe80:[8,11,15],fea5:21,featur:[13,17,22,27,33,40],fedora31:44,fedora33:44,fedora:[2,8,10,11,12,32,33,44],fedoraproject:44,feedback:[27,33],feel:[31,33],fetch:[19,36],few:[15,27,28],fgr:11,fgrep:11,fi:[11,43,44],field:11,field_list:11,fieldnam:[11,33],figur:[8,10,29],fil:11,file:[2,3,4,7,8,9,10,11,12,15,17,18,20,21,22,23,27,30,31,35,38,42,44,45,46],file_filt:35,filenam:28,filepath:11,files:28,filesystem:4,filipino:11,fill:33,filter:[0,5,11,30,34],filtron:[1,6,7,8,10,12,13,16,21,36,43,44],filtron_api:[42,43,44],filtron_listen:[42,43,44],filtron_target:[42,43],find:[1,5,9,11,18,20,22,24,26,27],fine:[7,11],finish:[35,44],finnish:11,firefox:[2,11,30],firewal:5,first:[8,10,11,15,17,20,21,23,24,30,32,33,40],first_page_num:11,fit:[12,22,25,31],fix:27,fixm:8,fl:[3,11],flask:[31,33],flexibl:[18,33,43],flickr:[3,11],flickr_noapi:[3,11],fmt:44,fnd:[11,18],folder:[7,8,10,12,21,28,30,33,35,37,43,44],follow:[4,5,7,8,10,12,13,15,18,25,26,27,28,30,33,35],followsymlink:8,font:2,fontsrecommend:2,foo:43,footer:27,force_timeout:[43,44],forget:[32,43],fork:[7,15,21,27,43],form:[0,11,15,33,40],format:[5,11,28,33,34],forward:[5,10,40],found:[2,17,19,30,31],foundat:[17,18,20,22,23,24,25,26],fr:[11,15],fr_fr:15,fraction:33,framalibr:[3,11],free:[3,11,27,31,36],freesound:11,french:11,fresh:8,friend:[22,40],frinkiac:[3,11],frk:[3,11],frl:[3,11],from:[1,2,5,7,8,9,10,11,12,14,15,16,17,18,20,21,22,23,24,25,26,27,28,30,33,35,36,38,40,42,43,44,45,46],from_lang:28,from_nam:28,front:33,fsd:[3,11],fsf:11,full:[4,15,25,33,42,45],fullcit:11,fulli:[8,10,17],fulltext:11,fun:[11,19],fund:[18,20,22,24,25,26],further:[30,43],furthermor:[24,28,34,40],futhermor:[24,25],fv:[42,44,45,46],g:[11,13,18,21,25,26,27,28,30,33,40,41,44],gain:40,galego:11,galician:11,gb:[3,11],gd:2,ge:[3,11],gecko:30,geckodriv:30,geektim:[3,11],gems__gem:11,gen:[3,11],gener:[0,6,8,9,11,12,20,27,29,34,38,40],genesi:[3,11],geniu:[3,11],gentlemen:19,gentoo:[3,11],geojson:28,german:[0,11,41],get:[2,5,6,7,8,10,11,14,21,25,27,28,30,32,33,34,35,36,38,42,44,45],get_engines_stat:33,get_search_queri:38,gg:11,gh:[3,11,27,29],gid:12,gigablast:[3,11],gil:12,git:[2,7,8,9,10,11,15,21,27,28,30,32,33,37,42,43,45,46],git_branch:[11,15,21,43],git_url:[11,15,21,43],gitea:11,github:[3,7,9,11,15,20,21,23,30,32,33,34,42,44,45,46],gitlab:[3,11],gitmoji:27,give:[8,30],given:33,gl:[3,11,30],glob:12,global:[6,7,11,21,30,43],global_ip:44,glyph:33,gnu:30,go1:[42,45],go:[3,6,9,11,18,20,22,24,32,33,40,43],go_env:[42,45],goe:30,goi:[0,3,11],gon:[3,11],good:[7,8,10,21,44],googl:[0,3,11,15,30,34,41,42,45],google_imag:[3,11],google_new:[3,11,30],google_scholar:[3,11],google_video:[3,11],gopath:[42,45],got:21,gov:[3,11],gp0gqqlrvflv20:11,gpa:[3,11],gpm:[3,11],gpod:[3,11],gpodder:[3,11],gpoddernet:11,gr:11,grant:[8,12],graphic:[17,18],graphviz:2,great:25,greek_greec:11,grep:[11,30,44],group:[11,33,40,42,45],grow:17,grumpi:33,gt:[3,11],gubergren:33,guest:44,guid:[10,11,17,33],guidelin:[22,32],guilabel:33,gz:[8,12,30,42,45],h2:11,h3:11,h4:11,h:[2,7,8,9,10,11,12,14,16,18,21,32,33,38,42,43,44,45,46],ha:[13,15,18,20,22,25,27,28,33,40,43],habr:[3,11],habrahabr:[3,11],hack:[17,18,20,22,23,24,25,26,27,32],hackabl:29,hackag:11,hackerspac:41,handl:[15,21,24,33,40,44],handler:8,happi:[17,18,20,22,23,24,25,26,27,32],hard:[17,28,33],harden:[42,45],has_infobox:11,hash:14,haskel:11,hat:33,have:[2,7,8,9,10,11,13,15,16,17,18,21,23,24,25,26,27,28,30,32,33,40,41,43,44],hbar:33,he:[11,15,21,33],head:11,header:[5,8,10,11,15,28,33],headers_modul:8,heard:33,hebrew:[11,15],height:33,help:[9,11,14,27,30,42,43,44,45,46],helper:33,her:22,here:[2,8,10,11,12,15,20,21,25,27,31,32,33,43],herein:1,heterogen:21,hex:11,hidden:[0,22,40],hide:11,hide_obsolet:11,hierarchi:4,him:22,hint:[1,33,43],histor:[8,23],histori:11,hit:11,hl:30,ho:[3,11],hold:43,home:[11,21,35,42,43,45,46],hoogl:[3,11],host:[2,5,8,10,11,15,17,21,22,24,27,35,36,44],hostnam:[10,11,14,44],hostname_replac:11,hotkei:[0,14],hous:28,house_numb:28,how:[1,2,6,7,8,10,11,12,15,19,21,26,29,30,32,33,36,39,42,45],howev:[20,28,34],hr:11,href:11,hrvatski:11,html:[0,2,8,11,12,21,27,28,30,33,45],html_math_render:2,html_url:11,http2:[11,15],http:[0,2,4,5,6,7,9,11,12,13,14,15,20,21,25,27,28,30,32,33,35,36,42,43,44,45,46],http_connect:[5,10],http_protocol_vers:11,httpd:8,https_rewrit:34,httpx:[11,15],hu:[11,15,41],hub:11,huge:33,hungarian:11,i:[11,21,33,42,44,45],ia:11,id:[11,28,30],identifi:[43,44],ie:[11,30],ifmodul:8,illustr:7,imag:[0,2,3,6,11,13,15,21,29,30,34,38,41,44,45,46],image_proxi:[8,10,11,15,34,45],imagemagick:[2,33],imagin:18,img:11,img_src:28,imgmath:2,imgmath_font_s:2,imgmath_image_format:2,imgmath_latex:2,immedi:14,implement:[10,12,17,23,27,28,30,31,32,44],impli:22,importlib:38,imzgtf:11,in_contain:44,ina:[3,11],inbound:15,includ:[8,10,18,21,22,24,26,30,33,44],inclus:41,incom:[8,24],indent:[33,38,44],index:[4,8,11,18,24,25],indic:25,individu:25,infinit:14,infinite_scrol:[14,34],info:[11,15,21,30,44,45],info_msg:44,infobox:[11,38],inform:[11,13,14,15,22,27,28,44],infrastructur:[1,12],infratructur:5,inherit:33,ini:[8,9,10,11,12,21],init:[12,20,21,29,44],initi:[11,12,21,33,35,38,44],initialis:30,inlin:29,input:[0,22,33],insecur:11,insert:[33,35],insert_your_morty_proxy_key_her:[8,10,13],insid:[9,11,18,21,28,44],insight:40,inspect:[6,7,21,36,42,43,45,46],instal:[1,2,5,6,12,13,16,21,23,24,26,27,30,32,33,35,36,43],instanc:[0,1,6,7,8,10,11,12,13,15,17,18,20,21,22,24,25,26,30,34,35,36,39,42,43,44,45,46],instance_nam:[0,9,11,15],instance_url:11,instead:[11,12,17,22,23,25,33,38],instruct:33,insuffici:20,intefac:4,integr:[30,36],intend:9,intent:27,interact:[11,42,43,45,46],interfac:[8,11,15,18,19,36],interfer:27,interlingua:11,intermedi:30,internet:[7,18,20,36],interpret:[12,33],interpretor:12,intersphinx_map:33,interv:[5,11],intranet:[7,8,10],intro:[8,10],introduc:[17,18,19,20,22,33,36],introduct:30,intuit:33,inv:33,inventori:33,investig:23,invidi:[3,11],invidunt:33,io:[11,12,15,30,33,45],ip:[5,8,10,12,14,15,21,40,43,44],ipsum:33,ipv4:[10,15,44],ipv6:[10,15,21,44],isn:[8,10],iso:[15,28],isol:[5,21],issu:[11,12,15,20,22,23],issue_url:[11,15],ital:33,italian:11,italiano:[11,15],item:[11,12,33],its:[2,7,17,18,24,27,33,34,40,44],itself:[4,12,27],iv:[3,11],ja:[11,15],japanes:[11,15],javascript:[14,32],jinja:33,jinja_context:33,job:43,join:33,js:[14,31],js_depend:31,json:[5,11,24,25,30,34,38,42],json_engin:[3,11],json_seri:38,juli:44,jump:[11,21,30],june:44,just:[0,5,10,21,24,25,26,30,32,33,40,44],justo:33,kane:11,kasd:33,kauf:[3,11],kaufland:[3,11],kbd:33,kc:[3,11],kcssqe:11,keep:[8,10,11,15,21,30],keep_onli:15,keepalive_expiri:15,kei:[8,9,10,11,13,14,15,18,20,24,26,28,35,38,45,46],keyword:[24,26],kickass:[3,11],kind:[8,33,40],kiss_:33,know:[8,12,20,21,22,33,40,44],knowledg:33,known:30,kvch:[17,18,20,22,23,24,25,26],l19:21,l:[3,18,33],la:[33,36,44],label:33,labor:33,labori:33,lack:27,lang:[0,11,12,34,35,38],lang_en:30,languag:[0,3,5,11,12,15,28,30,33,34,35,41],language_support:33,laptop:40,larg:[12,42,44,45,46],last:33,lat:28,later:[25,43,44],latest:[11,12,35],latex:2,latexextra:2,latexmk:2,latitud:28,latter:33,launch:44,layout:[6,24,26],lazi:12,lc_all:12,lc_messag:35,leak:[11,18],learn:33,least:[21,23],leav:11,leech:28,leecher:28,left:33,lenga:11,length:27,less:[8,10,12,17,25,33,40],let:[11,18,21,24,25,33,40,43],level:[27,33],lg:[3,11],li:11,lib:[8,11,12,42,45],libapache2:8,libffi:[2,11],libgen:11,libr:11,librari:[3,11],librsvg2:2,librsvg:2,libssl:[2,11],libxml2:[2,11],libxslt:[2,11],licens:[43,44],life:30,light:10,like:[0,2,11,14,15,22,24,25,27,28,30,31,32,33,43],like_hotkei:34,limit:[5,8,11,15,18,19,20,24,25,26,28,33,36],line:[8,10,11,19,20,27,38,44],link:[11,12,14,15,21,29],link_tit:11,lint:[6,30],linux:[0,2,3,8,10,11,12,15,19,22,32,33,36,42,43,44,45],linuxcontain:44,linuxcontainers_org_nam:44,linuxdoc:33,list:[8,11,18,20,22,28,29,30,31,34,38,41],listen:[5,8,10,11,15,42,43,44,45],liter:29,literalinclud:33,lithuanian:11,live:[21,30,33,44],ln:[10,12,21],lo:[3,11],load:[12,14,15,30,38,44],loader:38,loadmodul:8,lobst:[3,11],loc:[3,11],local:[0,4,5,9,10,11,12,18,19,21,22,23,28,30,31,35,36,42,43,44,45,46],local_address:15,local_imag:44,localhost:[8,9,10,11,25],locat:[4,5,6,8,10,11,12,33],lock:11,log:[5,6,12,15,21,40,42,43,45,46],logger:12,logic:27,logicodev:[11,34],login:[7,11],lon:28,longer:30,longitud:28,look:[7,8,11,13,24,30,32],lorem:33,loremlorem:33,lot:21,love:32,lr:30,ls:[18,20,30,33,44],lsb:12,lt:11,lucen:25,lxc:[21,36,43],lxc_host_prefix:44,lxc_repo_root:44,lxc_set_suite_env:44,lxc_suit:[21,44],lxc_suite_info:44,lxc_suite_instal:44,lxc_suite_install_info:44,lxc_suite_nam:44,lxd:[21,44],lxml:[2,11],m:[11,33],ma:[3,11],machin:18,made:[15,21],magna:33,magnetlink:28,magyar:[11,15],mai:[11,15,21,33,42,45],mailto:[11,15],main:[8,11,14,35,43],mainlin:10,maintain:[1,11,12,21,33,37,43],mainten:[5,7,21,42,45,46],make:[2,9,17,21,22,23,27,29,32,33,40,44],makefil:[7,16,21,27,29,36,44],man:[3,11,33],manag:[5,17,30,42,45,46],mandarin:11,mandatori:7,mani:[5,11,26],manipul:[17,44],mankier:[3,11],manual:[15,30,33],manuali:33,map:[0,3,11,33,38],mark:[11,33],markup:29,mass:27,master:[11,12,15,27,33,43],match:[11,24,25],match_al:11,math:[2,29],mathemat:33,mathrm:33,matrix:11,matter:[21,28,40],max:[5,11,28],max_ban_time_on_fail:11,max_connect:15,max_keepalive_connect:15,max_redirect:[15,28],max_request_timeout:[11,15],maxim:27,maximum:[11,15,27,28],mayb:[11,18],mc:[3,11,33],md5:11,md:[11,24],me:[0,11,25,33,43],mean:[11,12,21,33,40],meaning:[27,32,33],meant:33,media:[0,3,11,28,38],mediathekviewweb:[3,11],mediawiki:[3,11],meilisearch:11,mementoweb:11,memori:[15,24],mention:[23,26],menuselect:33,merg:[11,15,21],messag:[5,15,27,28,32,33,35],messagespo:35,meta:33,metadata:[11,33],metasearch:[11,28,36,42,45],method:[0,7,11,12,16,25,28,33],microsoft:[3,11],microsoft_academ:[3,11],middlewar:5,might:[12,21,22,27,33,34,40,43,44],migrat:23,mileston:18,million:25,min:28,minim:[11,32,33],mirror:[3,11],misbehav:27,miss:[5,33],mix:21,mixcloud:[3,11],mjk:[3,11],mkdir:[8,10,11,12,42,45],mnkhrc:11,mo:35,mod:[8,33],mod_autoindex:8,mod_head:8,mod_proxi:8,mod_proxy_http:8,mod_proxy_uwsgi:8,mod_uwsgi:8,mod_wsgi:8,mode:[11,12,15,33,43,44],model:38,moder:[11,28],modern:8,modifi:[9,12,15,33,41],modul:[8,12,31,33,38],module_from_spec:38,mojeek:[3,11],moment:[25,26],monet:40,mongodb:[11,26],monitor:[12,21],mono:2,month:[0,24,28,34,38],more:[5,11,13,15,17,19,20,26,27,30,33,34,36,40,43,44],morecol:33,morerow:33,morti:[1,7,8,10,11,13,16,21,36,43,44],morty_kei:9,morty_listen:[43,44,45],morty_url:9,most:[2,8,15,23,25,26,30,40,42,43,45,46],mostli:[12,33],motiv:19,mount:4,mount_prefix:[4,11],move:[20,27],movi:[3,11],mpg5gc:11,much:[27,33],multi:[42,45],multibl:28,multilingu:39,multipl:[14,15,30,33,40],multithread:12,multius:11,music:[3,11,38],must:[4,10,15,18,23,26,27,28,33],mv:21,mvw:[3,11],mw:11,my:[11,12,21,22,25,33,40],my_arg:33,my_column:[11,26],my_databas:26,my_funct:33,my_other_arg:33,my_tabl:[11,26],myapikei:11,mydatabas:11,mydb:11,mydomain:43,mymemori:[3,11],mymongo:[11,24],myredi:11,mysql:11,mysql_serv:[11,26],mystor:24,mytabl:11,n:[11,18,44],name:[0,3,5,8,10,11,12,14,15,18,21,22,24,25,26,28,29,31,35,41,44],name_of_python_fil:31,name_with_namespac:11,namespac:38,nativ:[11,12],natur:11,naver:[3,11],navig:14,nearmatch:11,necessari:[11,22],nederland:[11,15],need:[5,7,8,9,10,11,12,15,20,21,27,30,32,33,40,42,43,44,45,46],neither:36,net:[11,36],network:[11,15,18,42,45],never:[21,30],nevertheless:[8,10],newcom:17,next:[8,10,14,19,33],nf:11,nginx:[1,5,6,7,13,15,21,36,42,44,45,46],nightmar:33,nil:44,nisi:33,nitter:11,nl:[11,15],nl_be:11,nlnet:[17,18,20,22,23,24,25,26],nmt:11,no_parsed_url:38,noconfirm:[2,11],node:[11,30],nofollow:[11,15],noindex:[11,15],non:[11,20],none:[8,11,15,25,28,30,33,34,38],nonewprivileg:[42,45],nonumi:33,noocooki:11,noopen:[11,15],nor:36,normal:[8,21,28,33,43],nosniff:[11,15],nosql:[19,36],nostrud:33,not_empti:11,notat:11,note:[11,13,25,27,34],notic:21,now:[8,10,11,18,21,22,23,24,25,26,31],npm:[3,11,30,32],nt:[3,11],number:[5,11,15,26,28,33,34,44],number_of_result:[11,28],numer:[25,33],numref:33,nvr:[3,11],nw:33,nyaa:[3,11],o:[33,42,45],oad:[3,11],oadoi:11,oaf:11,oap:[3,11],obj:[33,38],object:[28,31,33,38],obsolet:11,obtain:15,oc:11,occitan:11,oe:30,off:[8,10,11,27,42,44,45,46],off_when_debug:11,offer:[4,12],offici:11,official_api_document:11,offlin:[19,22,28,33,36],offset:26,often:[11,28,33,43],ok:[11,30],old:[8,9,21],omega:11,on_result:31,onc:[21,38,43,44],one:[8,11,12,15,21,22,26,27,30,33,36,40,42,43,44,45,46],one_title_contain:11,ones:[25,26,28,42,45],onion:11,onli:[2,7,8,11,13,15,18,22,26,27,28,30,31,33,34,38,43,44],onlin:[3,20,28,33,36],online_curr:[3,28],online_dictionnari:[3,28],open:[8,11,14,21,23,26,27,30,33,34,40,43,44],openair:11,openairedataset:[3,11],openairepubl:[3,11],openrepo:[3,11],opensemant:11,opensemanticsearch:11,openssl:11,openstreetmap:[0,3,11],oper:[23,33,40],option:[7,8,9,11,12,13,15,17,18,21,22,24,26,27,28,30,31,33,34,38,40,42,43,45,46],order:[8,11,24,25,27,33],org:[2,4,5,8,10,11,12,13,15,28,33,44],organ:36,orient:8,origin:[6,21,24,26,33,43],os:46,oscar:[0,11,15,30,34],oscar_styl:11,osm:[0,3,11,28],osp_hti:11,oss:11,other:[15,18,27,28,30,33,40,41],otherwis:[28,32],our:[1,5,7,17,21,27,30,32,33,44],out:[8,10,20,21,24,25,26,27,30,33,42,44,45],outgo:11,output:[2,18,22,33,34,42,44,45,46],outsid:21,outstand:33,over:[18,21,33,36,44],overlin:33,overlook:21,overrid:[11,15],overview:[5,11,15,29,30,34,36,43],overwritten:28,owm:[24,26],own:[7,15,18,21,30,36,40],owner:30,p:[3,8,9,10,11,12,23,33],packag:[2,5,6,8,10,12,21,24,26,30,33,42,44,45,46],pacman:[2,8,10,11,32,33],page:[3,8,10,11,14,15,17,22,25,26,27,28,29,33,34,38,40,41],page_s:11,pageno:[11,28,34,38],pagenumb:28,pagin:11,pai:32,pair:20,palletsproject:33,param:[5,20,28,33],paramet:[11,26,28,29],paramt:28,parent:33,pars:[34,38],parse_argu:38,parse_lin:20,parse_regex:18,part:[4,11,15,17,33,44],parti:40,partial:[24,33],partialrelatedsearch:11,partialsearchresult:11,partli:28,pass:[8,10,11,20,27,34],password:[11,15,24,25,26],past:0,patch:[27,33],path:[5,8,11,15,18,21,33,42,44,45],pattern:11,payload:25,paywal:14,pdb:[3,11],pdbe:[3,11],pdf:2,peer:11,peertub:[3,11],peopl:[17,18,40],pep8:[27,30],pep:33,per:[12,27,28,33],perfect:21,perform:[12,14,20,28],persian:11,person:24,petal:[3,11],petalsearch:11,ph:[3,11],photon:[3,11],php:11,phrase:33,piec:33,pip3:23,pip:[2,11,30,35],pipe:20,piratebai:[3,11],pl:11,place:[7,10,12,24,26,27,28,33,35,40],plai:[3,11],plaintext:33,pleas:[23,25,26,27,32,33,34],plenti:27,plu:[8,10,13],plugin1:11,plugin2:11,plugin:[0,2,6,11,12,26,27,29,33,34,36],pn:11,po:35,pocket:[8,10],point:[9,10,11,12,15,21,29,32,33,40],pointer:33,pointhi:34,polici:[11,15],polish:11,polski:11,polskiego:[3,11],polygon:33,pool:[11,15],pool_connect:[11,15],pool_maxs:[11,15],popen:20,popular:[25,26,33],port:[5,9,10,11,15,24,27,28,44],portugues:11,portuguese_brazil:11,possibl:[9,11,13,14,15,18,20,21,22,28,33,34],post:[0,11,21,24,25,26,27,34],post__text:11,post__title_link:11,post_search:31,postcod:28,postgr:11,postgresql:11,pot:35,pov:33,power:[18,25,26,33],pr:[2,11,18,20,21,22,27,33,35],practic:27,pre_search:31,prebuild:30,prefer:[7,11,17,22,33,34,40,41],prefix:41,preinstal:[5,21],prepar:[19,36,44],prerequisit:[21,33],present:[20,22],preserv:[27,33],press:[14,30],pretti:15,preview:28,previou:[26,43],previous:18,price:11,primari:44,primary_ip:[43,44],prime:29,primer:[29,36],principl:33,privaci:[7,8,10,11,12,21,29,33,39,42,45],privat:[11,18,19,20,24,25,26,36,39],privatedevic:[42,45],privatetmp:[42,45],pro:33,problem:[5,11],procedur:[7,44],process:[2,5,12,20,21,22,30],processor:33,produc:33,product:[11,15,19,43],product__imag:11,product__titl:11,profil:[11,30,36,40,42,45],prog_arg:38,program:[24,30],progress:[19,42,45],project:[11,12,21,29,30,33],promot:36,prompt:[21,43],proper:[40,42],properli:23,propos:20,protect:[1,6,8,10,11,15,21,27,36,39,42],protectsystem:[42,45],protocol:[9,10,12,15,21],provid:[11,18,22,25,27,28,33],proxi:[1,6,7,10,11,15,16,21,28,34,36,40,42,43,44,45,46],proxif:[8,10,11],proxifi:13,proxy1:[11,15],proxy2:[11,15],proxy3:15,proxy4:15,proxy_add_x_forwarded_for:[5,10],proxy_buff:10,proxy_http:8,proxy_http_modul:8,proxy_modul:8,proxy_pass:[5,10],proxy_set_head:[5,10],proxy_uwsgi_modul:8,proxypass:[8,42,45],proxypreservehost:8,psi:33,psql:[11,26],psychopg2:[11,26],pt:11,pt_br:11,ptb:[3,11],ptipython:38,pub:[3,11],public_host:42,public_inst:[11,15],public_url:[42,43,44,46],public_url_morti:[44,45],public_url_path_morti:43,publicli:20,publish:28,publishedd:28,pubm:[3,11],pull:[9,20,27,32,33,35],purpos:[15,28],push:[27,30],put:[18,26],pwd:[9,21],pwn:11,py3:30,py:[2,11,15,23,28,30,31,33,36,37],pybabel:[30,35],pybuild:29,pycodestyl:30,pyenv:[11,12,21,30,46],pygment:33,pylint:29,pylint_fil:30,pylintrc:30,pymongo:[11,24],pypi:[3,11,30,33],python2:[12,23],python3:[2,11,12,23,38],python:[2,11,12,15,19,21,26,29,31,33,36,38,46],pythonhom:12,pythonpath:[12,21],pyyaml:11,q1188617:11,q13515725:11,q1430691:11,q151:11,q16639197:11,q1853420:11,q22017206:11,q22908627:11,q2470288:11,q2493781:11,q25106053:11,q263:11,q2984686:11,q3093354:11,q34010:11,q3568032:11,q3595363:11,q367:11,q369:11,q370:11,q373:11,q4494434:11,q485639:11,q50572423:11,q5188229:11,q60747299:11,q60762874:11,q685967:11,q7067518:11,q79576:11,q80729951:11,q847564:11,q964:11,q:[0,5,11,28,30,34,38],qo:11,qout:44,quadratur:36,qualiti:[2,30,33],quer:26,queri:[11,14,18,19,20,22,28,34,36,38,40,41],query_enum:18,query_field:11,query_str:[11,26],query_typ:[11,18,25],question:[33,40],qui:33,quickstart:[27,29,36],quit:[8,21,27,30],qw:[3,11],qwant:[3,11],qwer:41,qwi:[3,11],qwn:[3,11],r:[8,10,11,12,23,35,42,45],rain:38,rais:[20,28,38],raise_for_httperror:28,rand:11,random:[28,40],rang:[3,12,28,34],rangl:33,rate:5,rather:22,raw:33,rbg:[3,11],rd:24,re:[3,7,11,30],reach:[4,33],reactiv:15,read:[20,21,25,26,27,30,43],readability_:33,reader:[21,33],readi:21,readlin:20,readm:[5,8,12,13],readthedoc:[11,12],real:[5,10],realli:7,reason:[8,12,17,23,33],rebuild:[27,30],rebum:33,receiv:32,recent:30,recol:[3,11],recommend:[2,5,7,11,12,27,28,30,33,43],reconsid:27,record:[28,33],redd:11,reddit:[3,11],redefin:28,redi:[11,26],redirect:[11,14,15,28,30],redis_serv:[11,24],reduc:27,ref:[42,45],refer:[1,4,11,24,33,40],referenc:33,referr:[11,15],refnam:33,regardless:40,regex:11,regist:[11,29],regular:[18,20],reinstal:[42,46],rel:[10,21,33,44],releas:[23,30,44],releng:44,relev:[11,30],reli:[15,26],reliabl:26,reload:12,remark:21,rememb:[12,21,27],remot:44,remote_addr:[5,10],remov:[12,14,15,21,38,40,42,43,44,45,46],renam:[9,34],render:2,replac:[8,10,11,14,17,21,30,31],repo:[11,27],repo_root:43,report:21,reposetori:21,repositori:[11,17,21,43,44],req:11,reqir:24,request:[6,8,10,11,15,20,22,25,27,29,30,31,32,33,40],request_timeout:[11,15],request_uri:8,requesthead:8,requir:[2,8,11,14,23,24,25,26,27,28,29,30,31,33,34,38],require_api_kei:11,requires_api_kei:11,res_dict:38,reset:40,resourc:10,respect:[11,27,40,42,45],respons:[11,15,28],rest:[11,22,29,30,32,36],restart:[6,9,10,11,12,13,21,42,45],restrict:[11,22],restructuredtext:33,result:[1,2,6,7,8,10,11,14,15,16,19,20,24,25,26,29,33,34,36,38,40,41,45,46],result_contain:11,result_proxi:[8,9,10,11,13,45],result_separ:18,result_templ:[24,26],results_numb:38,results_on_new_tab:[11,34],results_per_pag:11,results_queri:11,results_xpath:11,retri:15,retriev:[18,35],retry_on_http_error:15,return42:33,return_cod:20,rever:8,revers:[1,6,7,10,13,16,42,43,44,45],review:11,rewrit:[0,11,14],rfc:33,rhel:[2,8,10,11,12,32,33],rid:[30,44],right:[12,22,31,33,36],rightmost:33,rigth:33,rm:[9,12],ro:[11,15],road:28,robin:15,roboag:5,robot:[11,15,30],robot_test:30,robotframework:23,robust:26,role:29,rolenam:33,roll:44,romanian:[11,15],root:[7,8,10,21,30,44],rosebud:11,rotat:33,round:[15,27],rout:[6,8,10,33],row:33,rowspan:33,rs:[3,11],rspan:33,rss:[5,34],rst:[27,33],rst_titl:44,ru:[3,11,15],rubygem:[3,11],rule:[5,27,42],rumbl:[3,11],run:[2,5,7,8,9,10,11,12,13,15,19,20,21,22,25,27,29,31,32,33,35,36,38,40,42,43,45,46],runner:46,runtimeerror:20,russian:[11,15],rzegz:11,s:[1,2,3,7,8,9,10,11,12,13,16,18,21,22,26,27,30,31,32,33,36,40,42,44,45,46],sa:38,sadipsc:33,safe:[3,34],safe_search:[0,11],safesearch:[28,33,34,38],said:26,salvador:11,same:[5,11,15,18,21,26,28,33],sampl:[6,33,42],san:2,sanctu:33,sanit:21,satisfi:[24,26],save:8,sc2031:44,sc2034:[43,44],sc:[3,11],scalabl:33,scale:[21,25,33,44],scaleabl:33,scan:12,scanr:11,scanr_structur:11,scc:[3,11],scenario:4,schedul:[11,20,23],scheme:[5,10],scholar:[3,11],schroeding:33,sci:11,scienc:[3,11,38],scihubtw:11,scope:27,scratch:2,script:[1,5,6,8,10,11,16,21,30,38,42,43,44,45,46],script_nam:10,scroll:14,sdist:30,se:[3,11],sea:33,search:[3,4,5,6,9,11,14,15,18,19,20,21,22,24,26,27,28,29,33,36,38,39,40],search__suggest:11,search_dir:[4,11],search_on_category_select:[14,34],search_path:28,search_q:38,search_queri:38,search_str:28,search_typ:11,search_url:11,search_v2:11,search_valu:11,searchcod:[3,11],searchcode_cod:[3,11],searchqueri:38,searchresult:11,searx:[0,1,2,5,6,7,8,12,13,15,16,18,19,20,26,27,28,30,31,32,33,34,35,38,39,41,42,43,45],searx_debug:30,searx_engin:[11,15],searx_extra:36,searx_instance_nam:46,searx_internal_http:46,searx_internal_url:43,searx_settings_path:[11,12,15,21],searx_settings_templ:43,searx_url:43,searx_userag:11,searxcach:[11,12],sec:5,second:[11,15,33],secret:[15,22,24],secret_kei:[11,15],section:[10,11,13,15,21,30,31,33],secur:[11,18,36],sed:[11,33],see:[2,5,7,8,9,10,11,12,13,15,20,21,22,27,30,33,34,36,41,42,44],seed:28,seeder:28,select:[11,14,24,25,26,30,33,40,41,44],self:[14,17,36,42,44,45,46],self_inform:34,semant:[3,11,27],semantic_scholar:[3,11],semanticscholar:11,send:[2,5,15,40],sens:33,sensit:11,sent:40,sep:[3,11],separ:[11,18,22,27,33,34,42,45],sepiasearch:[3,11],serbian:11,seri:30,serial:38,serializ:38,serif:2,seriou:21,serp:11,serv:[27,40,44],server:[5,6,7,9,11,12,19,21,36,44,45],server_nam:10,servic:[5,6,7,10,11,12,13,16,21,33,34,36,40,42,43,44,45,46],service_home_bas:43,service_us:[42,43,45,46],service_ussr:43,session:11,set:[2,4,6,7,8,9,10,11,12,13,17,18,20,21,24,25,26,27,30,31,33,34,35,36,40,41,42,43,44,45,46],setenvif:8,sethandl:8,setup:[1,2,5,6,7,8,10,11,12,21,30,33,36,42,45],setuptool:11,sever:21,seznam:[3,11],sh:[2,5,7,8,10,13,16,21,29,33,36,43],sha256:30,share:[8,12,21,22,44],shell:[6,11,19,21,30,36,42,43,44,45,46],shellcheck:[2,11,33,43,44],ship:10,shortcut:[0,3,11,15,18,22,24,25,26,28,33],should:[7,8,10,15,17,21,23,27,33,35],show:[1,2,3,8,10,11,18,21,33,42,43,44,45],show_metadata:11,shown:[3,7,8,11,21,33],side:[7,33],sign:33,signal:21,signifi:33,signup:11,similar:[12,15,26,33],simpl:[21,25,30,34,42,45],simple_query_str:[11,25],simplest:33,simpli:[5,21,27,30,32,34,42,43,45,46],simplifi:[5,42,45,46],sinc:[10,11,17,30,33],singl:[12,13,40,44],sit:33,site:[0,5,6,8,15,28,33,34,42,45,46],size:[11,28],sjp:[3,11],sk:11,skeleton:20,skill:29,sl:11,slovak:11,sloven:11,slovenski:11,slow:[11,15],slr:[11,25],sm:11,small:[11,25,26,28,30,46],smylink:21,snap:[21,44],snapcraft:44,snippet:[11,13],snippet__nam:11,snopyta:11,so:[8,12,15,20,21,23,24,25,27,28,31,33,40],social:[0,3,11,38],sock:11,socket:[8,9,10,12],socks5:[15,28],socks5h:15,soft:[28,29],soft_max_redirect:[11,28],softwar:[3,11,21,42,45],sold:40,solid:[3,11],solidtorr:[3,11],solr:11,solut:[18,22],solv:[5,22],some:[1,7,8,12,15,21,22,27,30,32,33,37,42,43,44,45,46],someon:40,someth:[18,27,30,32],sometim:[11,17],sort:[11,25],sort_kei:38,soundcloud:[3,11],sourc:[11,15,21,23,26,30,33,35,38,40,42,44,45],source_fil:35,source_ip:[11,15],source_lang:35,sp:[3,11],space:[11,15,30],span:[11,33],spanish:11,spars:33,spdx:[43,44],speak:12,speaker:41,spec:38,spec_from_file_loc:38,special:[6,7,12,18,28],specif:[12,15,18,28,44],specifi:[9,12,15,28,34],spell:11,sphinx:27,sphinxopt:27,splinter:23,split:27,spoilt:7,sponsor:[17,18,20,22,23,24,25,26],spotifi:11,springer:11,springernatur:11,sq:[11,26],sql:[19,25,36],sqlite:11,sr:11,src:[5,10,11,12,21,46],srv:8,ss:[3,33],ssl:[28,36],st:[3,11],stabl:[11,15],stack:[21,44],stackoverflow:[3,11],stage:33,standalon:17,standalone_searx:[36,37],standard:[8,11,27,28,31,44],start:[1,5,8,10,11,12,19,27,28,30,32,36,42,44,45,46],start_aft:11,startpag:[3,11,34],stash:7,stat:[11,33],static_path:11,statist:33,statu:[15,42,43,45,46],stdout:[20,38],step:[1,6,7,19,21,27,36,46],stet:33,stf:11,still:[24,25,26],stone:22,stop:[5,8,10,11,12,21,28,30,42,44,45,46],storag:44,store:[11,19,25,26,28,36,40],stori:11,str:[28,38],strang:12,street:28,strict:[11,22,28],string:[11,14,22,28,34,35],stroke:33,strong:33,structur:[11,24,27,29],stub:33,stuff:[30,33],style:[11,32,34],sub:33,subdir:10,subdirectori:10,subject:33,submit:[18,25,27],subnet:8,subprocess:20,subrul:5,subscript:33,subsect:33,subset:25,subshel:44,substitut:29,successfulli:30,sudo:[2,7,8,10,11,12,16,21,32,33,42,43,44,45,46],sudoer:7,suffix:[9,11,15],suggest:[1,31,38],suggestion_xpath:11,suit:[19,43],suitabl:33,sum:30,summari:11,suomi:11,sup:33,superscript:33,supervisor:17,support:[2,3,6,10,11,12,18,19,22,24,25,26,27,28,33,34,36,40,41,42,44,45],sure:[9,11,21,23],surround:33,suspend:11,suspici:5,sv:11,svenska:11,svg:2,svg_imag:33,swagger:11,swedish:11,swisscow:11,sy:38,symbol:[12,21],symlink:10,synonym:[3,11],syntax:[34,36,39],syslog:[42,45],system:[11,12,21,22,23,27,30,33,42,43,45],systemctl:[8,10,12,21],systemd:[12,42,45,46],systemexit:38,szn:[3,11],t:[8,10,11,15,23,28,32,33,36,43],ta:11,tab:[11,29,34,44],tabl:[3,11,20,29],tag:[11,15],tailor:40,taiwanes:11,take:[7,12,15,17,27,35,44],taken:[11,33,43],takimata:33,tamil:11,tar:[30,42,45],target:[27,30,33,42,44,45],task:[7,11,21,30,33,44],tch:11,tcp:9,tcp_nodelai:11,td:11,te:11,teddit:11,tell:[18,28],telugu:11,templat:[11,12,20,21,24,26,28,29,43,46],template_nam:[24,26],templates_path:11,tempor:33,term:[8,11,18,25,33],termin:[11,21,38],test:[2,8,10,11,21,23,27,29,32,44,46],test_android:11,test_rosebud:11,tests_infobox:11,texliv:2,text:[0,4,11,25,28,33],textstyl:33,tfrac:33,than:[11,15,25,33,36],thei:[11,12,15,21,22,33,40],them:[12,15,21,24,25,26,31,33,43],theme:[11,15,30,32,34],theme_arg:11,theme_nam:[24,26],themselv:22,thepiratebai:11,therefor:[7,33],theses:21,thi:[4,5,7,8,9,10,11,12,13,15,17,18,20,21,22,23,24,25,26,28,30,31,33,34,38,40,42,43,44,45,46],thing:33,think:[27,30,32,33],third:[33,40],those:[18,20,21,35,40],though:4,thread:12,three:[27,31,33,40],through:[6,8,10,11,15,22,33,34,40],thu:[18,20,23,34,40],thumbnail:28,thumbnail_src:28,thumbnail_xpath:11,tibetian:11,time:[5,11,15,21,23,27,28,30,33,34,38,40,44],time_rang:[0,28,34],time_range_support:[28,33],timeout:[3,11,15,28,33,43,45],timerang:38,timestamp:12,tip:33,titl:[11,18,28],title_html_to_text:11,title_queri:11,title_xpath:11,tl:[3,11,21],tm:33,tmp:11,to_dict:38,to_lang:28,to_nam:28,todai:20,togeth:20,token:[11,15,18,20,22,24,25,26],tokyotoshokan:[3,11],too:[5,11,15,33,40],tool:[1,2,4,7,11,16,17,27,33,35,36,44],top:[11,33],tor:[3,11,36,40],torch:11,torrentfil:28,torrentz2:11,torrentz:[3,11],total_dsc:11,touch:[8,10,12,15,21],tpb:[3,11],tr:[3,11,15,33],track:[36,40],tracker:14,tracker_url_remov:34,trademark:33,train:33,transform:33,transifex:[27,29],transifexrc:35,translat:[3,11,15,29,30,36],transpar:[21,44],travi:23,tree:[11,21,30],troubleshoot:43,trust:[22,36,40],tt:[3,11],ttf:2,tube:11,tupl:31,turkish:11,turn:[11,27],tv:[3,11],tw:11,tweet:15,twice:11,twitter:[11,15],twitter_url:[11,15],two:[12,15,27,33,34],tx:35,txt:[23,30,33],type:[0,3,11,15,18,25,27,28,30,34,35,40,42,44,45],typeerror:38,typic:[1,33],typo:33,u:[10,11,33,42,45],ubu1604:44,ubu1804:44,ubu1910:44,ubu2004:44,ubu2010:44,ubuntu:[2,8,10,11,12,32,33,44],ubuntuwiki:11,ud:[8,11],uesr:18,ugli:[17,33],ui:[11,15,17,18,28],uid:[12,21],uk:11,ukrainian:11,ul:11,ullamco:33,ultrasecretkei:[11,15],un:8,unam:[11,44],unc:11,uncom:[11,15],uncommon:27,uncyclopedia:11,under:[11,21,22,24,26,28],underlin:30,understand:[17,33],unfortun:27,unicod:29,uninstal:[30,43],unique_result:11,unit:[12,27,30,42,45,46],univers:11,unix:[8,10,12],unknown:[40,42,45],unless:22,unlik:40,unset:11,unspecifi:28,unsplash:[3,11],untouch:30,unwant:7,up:[1,7,10,11,21,22,30,33,36,44],updat:[6,9,11,15,27,29,30,36,42,45,46],upload:30,upper:11,upstream:12,urbandictionari:11,url:[0,8,9,10,11,13,14,15,21,27,28,30,38,40,43,44,45,46],url_queri:11,url_xpath:11,urlencod:28,us:[2,3,4,5,7,8,9,10,11,12,13,15,16,18,19,20,21,22,25,26,27,28,30,32,33,35,36,37,38,39,41,42,43,44,45,46],usag:[7,8,10,11,21,30,33,38,42,44,45,46],usagelimit:11,use_default_set:[6,43,46],use_mobile_ui:11,use_official_api:11,user:[5,6,7,8,12,13,14,15,18,21,22,27,28,33,36,40,43,46],useradd:[11,42,45],userag:[5,30],useragent_suffix:[11,15],usernam:[11,25,26],using_tor_proxi:11,usr:[5,8,10,11,12,21,42,43,45,46],usual:[19,23,24,40],ut:33,utf8:[11,30],utf:[11,12,33,43,44],util:[2,5,7,8,10,11,13,16,21,30,36,38,43],uvys6brhkhudff5cqbjonsdsrn8h0scbzinsrdgnvdpz7iezhvevart3yvghokha:15,uw:11,uwsgi:[1,2,6,9,10,11,21,36,46],uwsgi_param:10,uwsgi_pass:10,uwsgisocket:8,uzcko:11,v1:11,v2:11,v4:11,v:[9,11,42,45],valid:[26,28,34],valu:[0,9,10,11,18,20,24,26,28,33,34,43],variabl:[9,15,28,33,45],variant:33,variou:[24,25,27,31],vassal:12,vector:33,vendor:27,veniam:33,venv3:23,venv:[2,11],verbos:[11,43],veri:43,verifi:28,vero:33,version:[11,14,23,30,33,42,45],vi:11,via:[8,10,12,13,17,41],video:[3,11,38],vietnames:11,view:[29,40],viewbox:33,vim:[0,14,34],vim_hotkei:14,vimeo:[3,11],virtual:[8,10],virtualenv:[11,12,21,23,30,46],visist:33,visit:[11,25,33,40],vlaam:11,vm:[3,11],voc:11,voctoweb:11,volum:9,voluptua:33,vpn:40,vs:[12,27],vulner:40,w3:33,w:[3,11,33],wa:[3,11,17,18,20,21,22,23,24,25,26,27],wai:[12,15,18,20,25,27,28,33,40],wait:[15,20],want:[11,15,22,23,24,25,26,27,30,33,34,40,43,44],wantedbi:[42,45],warehous:11,warn:[2,8,10,33,44],watch:27,wb:[3,11],wd:[3,11],we:[1,2,5,8,17,21,22,23,30,32,33,37,43,44],web:[4,5,11,15,17,18,21,25,28,30,42,44,46],web_url:11,webapp:[11,12,15,23,30],webcrawl:5,webkr:11,webpag:11,webresourc:11,webserv:10,websit:[0,11],webui:4,week:[28,38],weight:[11,15,33],weigth:[3,15],weird:27,welcom:[8,10],well:33,welsh:11,were:[20,22,23],werkzeug:30,west:32,wget:[42,45],whale:[3,11],whaleslid:[3,11],what:[11,12,21,24,33,44],whatev:44,wheel:11,when:[2,8,11,14,15,18,23,31,33,38,40,41],where:[4,5,11,15,18,21,26,33],whether:40,which:[1,5,7,8,10,11,12,15,17,18,20,21,22,27,28,33,34,36,40,42,43,45],whitespac:30,whl:30,who:[12,17,18,20,40],whole:[8,31],why:[33,36,39],wib:[3,11],wibi:[3,11],wide:27,widen:33,width:33,wikang:11,wiki:[0,3,10,11,15,20,22,33,44],wiki_url:[11,15],wikia:11,wikibook:[3,11],wikidata:[3,11],wikidata_id:11,wikimini:[3,11],wikinew:[3,11],wikipedia:[3,11,15,34,41],wikiquot:[3,11],wikisourc:[3,11],wikivers:[3,11],wikivoyag:[3,11],wiktionari:[3,11],wild:32,wish:[15,24,26],within:33,without:[2,9,11,13,15,18,24,28,36,38,40],wkmn:[3,11],wn:[3,11],wolframalpha:[3,11],wolframalpha_api:11,wolframalpha_noapi:[3,11],won:[15,23],word:[11,30,31,33,34],word__defin:11,word__nam:11,wordnik:[3,11],work:[10,11,15,18,19,27,28,30,40,46],workaround:41,worker:12,workflow:32,working_dir:18,workingdirectori:[42,45],world:[27,33,40],worri:23,worth:[12,40],would:[11,21,22],woxi:[3,11],woxikon:[3,11],wp:[3,11,41],wq:[3,11],wrap:[10,19],wrapper:30,write:38,written:21,wrong:30,ws:[3,11],wsgi:[10,12],wt:[3,11],wv:[3,11],www1x:[3,11],www4:11,www:[2,8,11,15,33,35,44],wy:[3,11],wysiwyg:27,x1:33,x2:33,x:[5,8,10,11,15,33],xapian:4,xdg:[11,30],xetex:2,xmh57jrknzkhv6y3ls3ubitzfqnkrwxhopf5aygthi7d6rplyvk3noyd:11,xml:33,xmln:33,xpath:[3,11],xss:[11,15],xxxx:33,xy:43,xzf:[42,45],y1:33,y2:33,y:[2,3,11,14,33],ya:11,yaci:11,yahoo:[3,11],yahoo_new:[3,11],yaml:11,ye:[42,45],year:[23,28,34,38],yet:[27,28],ygg:[3,11],yggtorrent:[3,11],yh:[3,11],yhn:[3,11],yml:[3,6,8,9,10,11,12,13,17,20,21,24,25,26,30,31,34,36,41,43,45,46],york:11,yotter:11,you:[1,2,4,5,7,8,9,10,11,12,15,16,18,19,20,21,24,25,26,27,30,32,33,34,36,40,41,42,43,44,45,46],your:[2,4,5,7,8,9,10,11,12,13,14,15,17,18,19,23,26,27,29,30,32,33,36,41,42,43,44,45,46],your_morty_proxy_kei:11,yourself:27,youtu:11,youtub:[3,11],youtube_api:11,youtube_noapi:[3,11],yt:[3,11],yyyi:33,z:33,zero:20,zh:11,zh_tw:11,zlib1g:[2,11],zzzz:33},titles:["Administration API","Architecture","Buildhosts","Engines","Recoll","How to protect an instance","Administrator documentation","Installation","Install with apache","Docker installation","Install with nginx","Step by step installation","uwsgi","How to setup result proxy","Plugins builtin","<code class=\"docutils literal notranslate\"><span class=\"pre\">settings.yml</span></code>","How to update","Searx admin interface","Running shell commands to fetch results","Blog","Preparation for offline engines","Developing in Linux containers [202006]","Limit access to your searx engines","Introducing Python 3 support","Query more of your NoSQL stores","Query your local search engines","Query SQL servers","How to contribute","Engine overview","Developer documentation","Makefile","Plugins","Development Quickstart","reST primer","Search API","Translation","Welcome to searx","Tooling box <code class=\"docutils literal notranslate\"><span class=\"pre\">searx_extra</span></code> for developers and users","<code class=\"docutils literal notranslate\"><span class=\"pre\">searx_extra/standalone_searx.py</span></code>","User documentation","Why use a private instance?","Search syntax","<code class=\"docutils literal notranslate\"><span class=\"pre\">utils/filtron.sh</span></code>","Admin\u2019s tooling box","<code class=\"docutils literal notranslate\"><span class=\"pre\">utils/lxc.sh</span></code>","<code class=\"docutils literal notranslate\"><span class=\"pre\">utils/morty.sh</span></code>","<code class=\"docutils literal notranslate\"><span class=\"pre\">utils/searx.sh</span></code>"],titleterms:{"2":23,"202006":21,"3":23,"7":23,"abstract":21,"default":[3,14,28],"function":21,"public":[8,9,10,40],"return":28,"true":[11,15],A:10,If:23,In:21,The:[8,10,21,27],about:[33,40],access:22,acknowledg:[17,18,20,22,23,24,25,26],activ:30,admin:[17,43],administr:[0,6],admonit:33,aka:33,alltogeth:12,an:5,anchor:33,apach:8,api:[0,34],ar:40,architectur:1,archlinux:21,argument:28,articl:[2,33],ascii:33,audienc:21,autobuild:30,bar:0,basic:33,bibliograph:33,block:33,blog:19,box:[5,37,43],bug:23,build:[2,9,27,30,33],buildhost:[2,44],built:[3,14],builtin:14,bullet:33,check:11,checker:30,clean:[27,30],code:[27,28,33],command:[9,18,43,44],commit:27,common:43,conclus:40,configur:[0,3,4,5,11,14,24,25,26,28],consequ:40,contain:21,content:[2,5,6,8,9,10,11,12,15,19,21,27,28,29,30,33,36,37,39,43],contribut:27,creat:[11,27,42,45],csv:33,data:0,debian:8,debug:16,definit:33,depend:11,deploi:27,design:27,develop:[20,21,29,32,37],direct:27,disabl:[8,10],distributor:12,doc:[2,27,30],docker:9,document:[6,27,29,39],doe:40,dot:33,drop:30,elasticsearch:25,emb:0,engin:[3,15,18,20,21,22,25,26,28,30],entri:31,environ:[30,33,43],equat:33,exampl:[4,28,31,33,41],ext:33,extern:31,extlink:33,fact:23,featur:36,fetch:18,field:33,figur:33,file:[28,33],filtron:[5,42],first:7,flat:33,foo:33,found:23,fulli:21,fun:23,further:[1,3,5,7,8,10,12,13,14,15,16,31,33,34,42,44,45,46],gate:33,gener:[3,15,28,33],gentlemen:21,get:0,gh:30,github:27,global:15,go:[5,42,45],good:27,graphviz:33,grid:33,hackabl:27,head:33,hello:33,highlight:33,hlist:33,hook:31,horizont:33,how:[5,13,16,23,27,40],http:[8,10],hyperlink:33,i:40,imag:[9,28,33],info:4,init:35,inlin:33,inspect:16,instal:[7,8,9,10,11,17,42,44,45,46],instanc:[5,9,40],interfac:17,internet:[8,10],intersphinx:33,introduc:23,io:27,kernel:33,kiss:33,latex:33,layout:8,limit:22,line:[9,18,33],link:33,lint:2,linux:21,list:33,liter:33,live:27,local:[15,25],locat:15,log:[8,10],lxc:44,make:[28,30],makefil:30,map:28,markup:33,math:33,matter:33,meilisearch:25,mongodb:24,more:24,morti:45,motiv:21,multilingu:41,mysql:26,name:[30,33],need:2,nest:33,next:[18,20,22,25,26],nginx:10,nosql:24,note:33,offlin:20,ordinari:33,origin:12,os:7,outgo:15,overrid:28,overview:[28,42,44,45,46],packag:11,page:30,paragraph:33,paramet:34,pars:28,pass:28,plugin:[14,31],point:31,post:31,postgresql:26,pre:31,prepar:20,prime:27,primer:33,privaci:[27,40],privat:[22,40],process:33,product:21,progress:20,project:35,protect:[5,40],proxi:[8,13],py:38,pybuild:30,pylint:30,python:[23,30],queri:[24,25,26],quickstart:32,quot:33,read:[1,3,5,7,8,10,12,13,14,15,16,31,33,34,42,44,45,46],readabl:33,recol:4,redi:24,ref:33,regist:31,render:33,request:[5,28],requir:35,respons:0,rest:[27,33],restart:8,result:[13,18,28,31],revers:8,role:33,rout:5,run:[18,23,30,44],s:43,sampl:[0,5],script:[2,7],search:[0,25,30,31,34,41],searx:[9,10,11,17,21,22,23,24,25,36,40,44,46],searx_extra:[37,38],see:40,server:[8,10,15,26],servic:8,set:[3,15,28],setup:[13,43,44],sh:[30,42,44,45,46],shell:[2,18],sidebar:33,simpl:33,site:10,skill:33,smart:33,soft:33,solr:25,some:2,sourc:27,space:33,special:3,specif:33,sphinx:[2,33],sql:26,sqlite:26,standalone_searx:38,start:21,step:[11,18,20,22,25,26],store:24,structur:33,substitut:33,suit:[21,44],support:[8,23],svg:33,syntax:[33,41],tab:33,tabl:33,templat:33,test:30,thi:2,through:5,time:[3,14],titl:33,tool:[5,37,43],torrent:28,transifex:35,translat:[27,35],truth:33,unicod:33,updat:[7,16,35],upgrad:23,url:33,us:[23,24,40],use_default_set:[11,15],user:[11,37,39,42,45],usual:21,util:[42,44,45,46],uwsgi:[8,12],video:28,view:33,welcom:36,what:40,why:40,work:[2,21],wrap:21,yml:[15,28],you:23,your:[21,22,24,25,31]}})
searx_extra/index.html+6−6
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Tooling box searx_extra for developers and users &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Tooling box searx_extra for developers and users &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -50,7 +50,7 @@
50<p>In the folder <a class="reference external" href="https://github.com/searx/searx/blob/master/searx_extra/">git://searx_extra/</a> we maintain some tools useful for
50<p>In the folder <a class="reference external" href="https://github.com/searx/searx/blob/master/searx_extra/">git://searx_extra/</a> we maintain some tools useful for
51developers and users.</p>
51developers and users.</p>
52<div class="toctree-wrapper compound">
52<div class="toctree-wrapper compound">
53−<p class="caption"><span class="caption-text">Contents</span></p>
53+<p class="caption" role="heading"><span class="caption-text">Contents</span></p>
54<ul>
54<ul>
55<li class="toctree-l1"><a class="reference internal" href="standalone_searx.py.html"><code class="docutils literal notranslate"><span class="pre">searx_extra/standalone_searx.py</span></code></a></li>
55<li class="toctree-l1"><a class="reference internal" href="standalone_searx.py.html"><code class="docutils literal notranslate"><span class="pre">searx_extra/standalone_searx.py</span></code></a></li>
56</ul>
56</ul>
@@ -96,7 +96,7 @@ developers and users.</p>
96 <h3 id="searchlabel">Quick search</h3>
96 <h3 id="searchlabel">Quick search</h3>
97 <div class="searchformwrapper">
97 <div class="searchformwrapper">
98 <form class="search" action="../search.html" method="get">
98 <form class="search" action="../search.html" method="get">
99− <input type="text" name="q" aria-labelledby="searchlabel" />
99+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
100 <input type="submit" value="Go" />
100 <input type="submit" value="Go" />
101 </form>
101 </form>
102 </div>
102 </div>
@@ -109,7 +109,7 @@ developers and users.</p>
109
109
110 <div class="footer" role="contentinfo">
110 <div class="footer" role="contentinfo">
111 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
111 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
112− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
112+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
113 </div>
113 </div>
114 <script src="../_static/version_warning_offset.js"></script>
114 <script src="../_static/version_warning_offset.js"></script>
115
115
searx_extra/standalone_searx.py.html+15−15
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>searx_extra/standalone_searx.py &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>searx_extra/standalone_searx.py &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -104,14 +104,14 @@
104</pre></div>
104</pre></div>
105</div>
105</div>
106<dl class="py function">
106<dl class="py function">
107−<dt id="searx_extra.standalone_searx.get_search_query">
107+<dt class="sig sig-object py" id="searx_extra.standalone_searx.get_search_query">
108−<code class="sig-prename descclassname"><span class="pre">searx_extra.standalone_searx.</span></code><code class="sig-name descname"><span class="pre">get_search_query</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">args</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/argparse.html#argparse.Namespace" title="(in Python v3.9)"><span class="pre">argparse.Namespace</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">engine_categories</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><span class="pre">str</span></a><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span> <span class="o"><span class="pre">=</span></span> <span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span> &#x2192; <span class="pre">searx.search.models.SearchQuery</span><a class="reference internal" href="../_modules/searx_extra/standalone_searx.html#get_search_query"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#searx_extra.standalone_searx.get_search_query" title="Permalink to this definition">¶</a></dt>
108+<span class="sig-prename descclassname"><span class="pre">searx_extra.standalone_searx.</span></span><span class="sig-name descname"><span class="pre">get_search_query</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">args</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/argparse.html#argparse.Namespace" title="(in Python v3.9)"><span class="pre">argparse.Namespace</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">engine_categories</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><span class="pre">str</span></a><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span> <span class="o"><span class="pre">=</span></span> <span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">searx.search.models.SearchQuery</span></span></span><a class="reference internal" href="../_modules/searx_extra/standalone_searx.html#get_search_query"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#searx_extra.standalone_searx.get_search_query" title="Permalink to this definition">¶</a></dt>
109<dd><p>Get search results for the query</p>
109<dd><p>Get search results for the query</p>
110</dd></dl>
110</dd></dl>
111
111
112<dl class="py function">
112<dl class="py function">
113−<dt id="searx_extra.standalone_searx.json_serial">
113+<dt class="sig sig-object py" id="searx_extra.standalone_searx.json_serial">
114−<code class="sig-prename descclassname"><span class="pre">searx_extra.standalone_searx.</span></code><code class="sig-name descname"><span class="pre">json_serial</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">obj</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><span class="pre">Any</span></span></em><span class="sig-paren">)</span> &#x2192; <span class="pre">Any</span><a class="reference internal" href="../_modules/searx_extra/standalone_searx.html#json_serial"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#searx_extra.standalone_searx.json_serial" title="Permalink to this definition">¶</a></dt>
114+<span class="sig-prename descclassname"><span class="pre">searx_extra.standalone_searx.</span></span><span class="sig-name descname"><span class="pre">json_serial</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">obj</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><span class="pre">Any</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">Any</span></span></span><a class="reference internal" href="../_modules/searx_extra/standalone_searx.html#json_serial"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#searx_extra.standalone_searx.json_serial" title="Permalink to this definition">¶</a></dt>
115<dd><p>JSON serializer for objects not serializable by default json code.</p>
115<dd><p>JSON serializer for objects not serializable by default json code.</p>
116<dl class="field-list simple">
116<dl class="field-list simple">
117<dt class="field-odd">Raises</dt>
117<dt class="field-odd">Raises</dt>
@@ -121,14 +121,14 @@
121</dd></dl>
121</dd></dl>
122
122
123<dl class="py function">
123<dl class="py function">
124−<dt id="searx_extra.standalone_searx.no_parsed_url">
124+<dt class="sig sig-object py" id="searx_extra.standalone_searx.no_parsed_url">
125−<code class="sig-prename descclassname"><span class="pre">searx_extra.standalone_searx.</span></code><code class="sig-name descname"><span class="pre">no_parsed_url</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">results</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">Dict</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><span class="pre">str</span></a><span class="p"><span class="pre">,</span> </span><span class="pre">Any</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span></em><span class="sig-paren">)</span> &#x2192; <span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">Dict</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><span class="pre">str</span></a><span class="p"><span class="pre">,</span> </span><span class="pre">Any</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span><a class="reference internal" href="../_modules/searx_extra/standalone_searx.html#no_parsed_url"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#searx_extra.standalone_searx.no_parsed_url" title="Permalink to this definition">¶</a></dt>
125+<span class="sig-prename descclassname"><span class="pre">searx_extra.standalone_searx.</span></span><span class="sig-name descname"><span class="pre">no_parsed_url</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">results</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">Dict</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><span class="pre">str</span></a><span class="p"><span class="pre">,</span> </span><span class="pre">Any</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">Dict</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><span class="pre">str</span></a><span class="p"><span class="pre">,</span> </span><span class="pre">Any</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="../_modules/searx_extra/standalone_searx.html#no_parsed_url"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#searx_extra.standalone_searx.no_parsed_url" title="Permalink to this definition">¶</a></dt>
126<dd><p>Remove parsed url from dict.</p>
126<dd><p>Remove parsed url from dict.</p>
127</dd></dl>
127</dd></dl>
128
128
129<dl class="py function">
129<dl class="py function">
130−<dt id="searx_extra.standalone_searx.parse_argument">
130+<dt class="sig sig-object py" id="searx_extra.standalone_searx.parse_argument">
131−<code class="sig-prename descclassname"><span class="pre">searx_extra.standalone_searx.</span></code><code class="sig-name descname"><span class="pre">parse_argument</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">args</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><span class="pre">str</span></a><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span> <span class="o"><span class="pre">=</span></span> <span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">category_choices</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><span class="pre">str</span></a><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span> <span class="o"><span class="pre">=</span></span> <span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span> &#x2192; <a class="reference external" href="https://docs.python.org/3/library/argparse.html#argparse.Namespace" title="(in Python v3.9)"><span class="pre">argparse.Namespace</span></a><a class="reference internal" href="../_modules/searx_extra/standalone_searx.html#parse_argument"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#searx_extra.standalone_searx.parse_argument" title="Permalink to this definition">¶</a></dt>
131+<span class="sig-prename descclassname"><span class="pre">searx_extra.standalone_searx.</span></span><span class="sig-name descname"><span class="pre">parse_argument</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">args</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><span class="pre">str</span></a><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span> <span class="o"><span class="pre">=</span></span> <span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">category_choices</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><span class="pre">str</span></a><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span> <span class="o"><span class="pre">=</span></span> <span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a class="reference external" href="https://docs.python.org/3/library/argparse.html#argparse.Namespace" title="(in Python v3.9)"><span class="pre">argparse.Namespace</span></a></span></span><a class="reference internal" href="../_modules/searx_extra/standalone_searx.html#parse_argument"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#searx_extra.standalone_searx.parse_argument" title="Permalink to this definition">¶</a></dt>
132<dd><p>Parse command line.</p>
132<dd><p>Parse command line.</p>
133<dl class="field-list simple">
133<dl class="field-list simple">
134<dt class="field-odd">Raises</dt>
134<dt class="field-odd">Raises</dt>
@@ -153,8 +153,8 @@
153</dd></dl>
153</dd></dl>
154
154
155<dl class="py function">
155<dl class="py function">
156−<dt id="searx_extra.standalone_searx.to_dict">
156+<dt class="sig sig-object py" id="searx_extra.standalone_searx.to_dict">
157−<code class="sig-prename descclassname"><span class="pre">searx_extra.standalone_searx.</span></code><code class="sig-name descname"><span class="pre">to_dict</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">search_query</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><span class="pre">searx.search.models.SearchQuery</span></span></em><span class="sig-paren">)</span> &#x2192; <span class="pre">Dict</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><span class="pre">str</span></a><span class="p"><span class="pre">,</span> </span><span class="pre">Any</span><span class="p"><span class="pre">]</span></span><a class="reference internal" href="../_modules/searx_extra/standalone_searx.html#to_dict"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#searx_extra.standalone_searx.to_dict" title="Permalink to this definition">¶</a></dt>
157+<span class="sig-prename descclassname"><span class="pre">searx_extra.standalone_searx.</span></span><span class="sig-name descname"><span class="pre">to_dict</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">search_query</span></span><span class="p"><span class="pre">:</span></span> <span class="n"><span class="pre">searx.search.models.SearchQuery</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">Dict</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><span class="pre">str</span></a><span class="p"><span class="pre">,</span> </span><span class="pre">Any</span><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="../_modules/searx_extra/standalone_searx.html#to_dict"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#searx_extra.standalone_searx.to_dict" title="Permalink to this definition">¶</a></dt>
158<dd><p>Get result from parsed arguments.</p>
158<dd><p>Get result from parsed arguments.</p>
159</dd></dl>
159</dd></dl>
160
160
@@ -202,7 +202,7 @@
202 <h3 id="searchlabel">Quick search</h3>
202 <h3 id="searchlabel">Quick search</h3>
203 <div class="searchformwrapper">
203 <div class="searchformwrapper">
204 <form class="search" action="../search.html" method="get">
204 <form class="search" action="../search.html" method="get">
205− <input type="text" name="q" aria-labelledby="searchlabel" />
205+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
206 <input type="submit" value="Go" />
206 <input type="submit" value="Go" />
207 </form>
207 </form>
208 </div>
208 </div>
@@ -215,7 +215,7 @@
215
215
216 <div class="footer" role="contentinfo">
216 <div class="footer" role="contentinfo">
217 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
217 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
218− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
218+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
219 </div>
219 </div>
220 <script src="../_static/version_warning_offset.js"></script>
220 <script src="../_static/version_warning_offset.js"></script>
221
221
user/index.html+6−6
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>User documentation &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>User documentation &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -48,7 +48,7 @@
48 <div class="section" id="user-documentation">
48 <div class="section" id="user-documentation">
49<h1>User documentation<a class="headerlink" href="#user-documentation" title="Permalink to this headline">¶</a></h1>
49<h1>User documentation<a class="headerlink" href="#user-documentation" title="Permalink to this headline">¶</a></h1>
50<div class="toctree-wrapper compound">
50<div class="toctree-wrapper compound">
51−<p class="caption"><span class="caption-text">Contents</span></p>
51+<p class="caption" role="heading"><span class="caption-text">Contents</span></p>
52<ul>
52<ul>
53<li class="toctree-l1"><a class="reference internal" href="search_syntax.html">Search syntax</a><ul>
53<li class="toctree-l1"><a class="reference internal" href="search_syntax.html">Search syntax</a><ul>
54<li class="toctree-l2"><a class="reference internal" href="search_syntax.html#examples">Examples</a></li>
54<li class="toctree-l2"><a class="reference internal" href="search_syntax.html#examples">Examples</a></li>
@@ -103,7 +103,7 @@
103 <h3 id="searchlabel">Quick search</h3>
103 <h3 id="searchlabel">Quick search</h3>
104 <div class="searchformwrapper">
104 <div class="searchformwrapper">
105 <form class="search" action="../search.html" method="get">
105 <form class="search" action="../search.html" method="get">
106− <input type="text" name="q" aria-labelledby="searchlabel" />
106+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
107 <input type="submit" value="Go" />
107 <input type="submit" value="Go" />
108 </form>
108 </form>
109 </div>
109 </div>
@@ -116,7 +116,7 @@
116
116
117 <div class="footer" role="contentinfo">
117 <div class="footer" role="contentinfo">
118 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
118 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
119− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
119+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
120 </div>
120 </div>
121 <script src="../_static/version_warning_offset.js"></script>
121 <script src="../_static/version_warning_offset.js"></script>
122
122
user/own-instance.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Why use a private instance? &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Why use a private instance? &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -158,7 +158,7 @@ instance, have access to a privacy respecting search service.</p>
158 <h3 id="searchlabel">Quick search</h3>
158 <h3 id="searchlabel">Quick search</h3>
159 <div class="searchformwrapper">
159 <div class="searchformwrapper">
160 <form class="search" action="../search.html" method="get">
160 <form class="search" action="../search.html" method="get">
161− <input type="text" name="q" aria-labelledby="searchlabel" />
161+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
162 <input type="submit" value="Go" />
162 <input type="submit" value="Go" />
163 </form>
163 </form>
164 </div>
164 </div>
@@ -171,7 +171,7 @@ instance, have access to a privacy respecting search service.</p>
171
171
172 <div class="footer" role="contentinfo">
172 <div class="footer" role="contentinfo">
173 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
173 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
174− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
174+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
175 </div>
175 </div>
176 <script src="../_static/version_warning_offset.js"></script>
176 <script src="../_static/version_warning_offset.js"></script>
177
177
user/search_syntax.html+5−5
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Search syntax &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Search syntax &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -145,7 +145,7 @@ By adding a new search engine with a different language, Searx will search in yo
145 <h3 id="searchlabel">Quick search</h3>
145 <h3 id="searchlabel">Quick search</h3>
146 <div class="searchformwrapper">
146 <div class="searchformwrapper">
147 <form class="search" action="../search.html" method="get">
147 <form class="search" action="../search.html" method="get">
148− <input type="text" name="q" aria-labelledby="searchlabel" />
148+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
149 <input type="submit" value="Go" />
149 <input type="submit" value="Go" />
150 </form>
150 </form>
151 </div>
151 </div>
@@ -158,7 +158,7 @@ By adding a new search engine with a different language, Searx will search in yo
158
158
159 <div class="footer" role="contentinfo">
159 <div class="footer" role="contentinfo">
160 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
160 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
161− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
161+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
162 </div>
162 </div>
163 <script src="../_static/version_warning_offset.js"></script>
163 <script src="../_static/version_warning_offset.js"></script>
164
164
utils/filtron.sh.html+9−9
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>utils/filtron.sh &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>utils/filtron.sh &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -183,18 +183,18 @@ inspect service
183 show service status and log
183 show service status and log
184option
184option
185 set one of the available options
185 set one of the available options
186−apache (http://fv-az243-884/searx)
186+apache (http://fv-az118-59/searx)
187 :install: apache site with a reverse proxy (ProxyPass)
187 :install: apache site with a reverse proxy (ProxyPass)
188 :remove: apache site searx.conf
188 :remove: apache site searx.conf
189−nginx (http://fv-az243-884/searx)
189+nginx (http://fv-az118-59/searx)
190 :install: nginx site with a reverse proxy (ProxyPass)
190 :install: nginx site with a reverse proxy (ProxyPass)
191 :remove: nginx site searx.conf
191 :remove: nginx site searx.conf
192
192
193filtron rules: /etc/filtron/rules.json
193filtron rules: /etc/filtron/rules.json
194
194
195If needed, set PUBLIC_URL of your WEB service in the &#39;.config.sh&#39; file::
195If needed, set PUBLIC_URL of your WEB service in the &#39;.config.sh&#39; file::
196− PUBLIC_URL : http://fv-az243-884/searx
196+ PUBLIC_URL : http://fv-az118-59/searx
197− PUBLIC_HOST : fv-az243-884
197+ PUBLIC_HOST : fv-az118-59
198 SERVICE_USER : filtron
198 SERVICE_USER : filtron
199 FILTRON_TARGET : 127.0.0.1:8888
199 FILTRON_TARGET : 127.0.0.1:8888
200 FILTRON_API : 127.0.0.1:4005
200 FILTRON_API : 127.0.0.1:4005
@@ -246,7 +246,7 @@ If needed, set PUBLIC_URL of your WEB service in the &#39;.config.sh&#39; file::
246 <h3 id="searchlabel">Quick search</h3>
246 <h3 id="searchlabel">Quick search</h3>
247 <div class="searchformwrapper">
247 <div class="searchformwrapper">
248 <form class="search" action="../search.html" method="get">
248 <form class="search" action="../search.html" method="get">
249− <input type="text" name="q" aria-labelledby="searchlabel" />
249+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
250 <input type="submit" value="Go" />
250 <input type="submit" value="Go" />
251 </form>
251 </form>
252 </div>
252 </div>
@@ -259,7 +259,7 @@ If needed, set PUBLIC_URL of your WEB service in the &#39;.config.sh&#39; file::
259
259
260 <div class="footer" role="contentinfo">
260 <div class="footer" role="contentinfo">
261 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
261 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
262− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
262+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
263 </div>
263 </div>
264 <script src="../_static/version_warning_offset.js"></script>
264 <script src="../_static/version_warning_offset.js"></script>
265
265
utils/index.html+6−6
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>Admin’s tooling box &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>Admin’s tooling box &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -49,7 +49,7 @@
49<span id="toolboxing"></span><span id="searx-utils"></span><h1>Admin’s tooling box<a class="headerlink" href="#admin-s-tooling-box" title="Permalink to this headline">¶</a></h1>
49<span id="toolboxing"></span><span id="searx-utils"></span><h1>Admin’s tooling box<a class="headerlink" href="#admin-s-tooling-box" title="Permalink to this headline">¶</a></h1>
50<p>In the folder <a class="reference external" href="https://github.com/searx/searx/blob/master/utils/">git://utils/</a> we maintain some tools useful for administrators.</p>
50<p>In the folder <a class="reference external" href="https://github.com/searx/searx/blob/master/utils/">git://utils/</a> we maintain some tools useful for administrators.</p>
51<div class="toctree-wrapper compound">
51<div class="toctree-wrapper compound">
52−<p class="caption"><span class="caption-text">Contents</span></p>
52+<p class="caption" role="heading"><span class="caption-text">Contents</span></p>
53<ul>
53<ul>
54<li class="toctree-l1"><a class="reference internal" href="searx.sh.html"><code class="docutils literal notranslate"><span class="pre">utils/searx.sh</span></code></a><ul>
54<li class="toctree-l1"><a class="reference internal" href="searx.sh.html"><code class="docutils literal notranslate"><span class="pre">utils/searx.sh</span></code></a><ul>
55<li class="toctree-l2"><a class="reference internal" href="searx.sh.html#install">Install</a></li>
55<li class="toctree-l2"><a class="reference internal" href="searx.sh.html#install">Install</a></li>
@@ -206,7 +206,7 @@ reverse proxy for filtron on all containers of the <a class="reference internal"
206 <h3 id="searchlabel">Quick search</h3>
206 <h3 id="searchlabel">Quick search</h3>
207 <div class="searchformwrapper">
207 <div class="searchformwrapper">
208 <form class="search" action="../search.html" method="get">
208 <form class="search" action="../search.html" method="get">
209− <input type="text" name="q" aria-labelledby="searchlabel" />
209+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
210 <input type="submit" value="Go" />
210 <input type="submit" value="Go" />
211 </form>
211 </form>
212 </div>
212 </div>
@@ -219,7 +219,7 @@ reverse proxy for filtron on all containers of the <a class="reference internal"
219
219
220 <div class="footer" role="contentinfo">
220 <div class="footer" role="contentinfo">
221 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
221 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
222− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
222+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
223 </div>
223 </div>
224 <script src="../_static/version_warning_offset.js"></script>
224 <script src="../_static/version_warning_offset.js"></script>
225
225
utils/lxc.sh.html+6−6
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>utils/lxc.sh &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>utils/lxc.sh &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -193,7 +193,7 @@ install
193 :base: prepare LXC; install basic packages
193 :base: prepare LXC; install basic packages
194 :suite: install LXC searx suite into all (or &lt;name&gt;) containers
194 :suite: install LXC searx suite into all (or &lt;name&gt;) containers
195
195
196−LXC suite: searx --&gt; http://fv-az243-884/searx
196+LXC suite: searx --&gt; http://fv-az118-59/searx
197 suite includes searx, morty &amp; filtron
197 suite includes searx, morty &amp; filtron
198suite images:
198suite images:
199 ubu1804 ubu2004 ubu2010 fedora33 archlinux centos7
199 ubu1804 ubu2004 ubu2010 fedora33 archlinux centos7
@@ -349,7 +349,7 @@ lxc_suite_info<span class="o">()</span> <span class="o">{</span>
349 <h3 id="searchlabel">Quick search</h3>
349 <h3 id="searchlabel">Quick search</h3>
350 <div class="searchformwrapper">
350 <div class="searchformwrapper">
351 <form class="search" action="../search.html" method="get">
351 <form class="search" action="../search.html" method="get">
352− <input type="text" name="q" aria-labelledby="searchlabel" />
352+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
353 <input type="submit" value="Go" />
353 <input type="submit" value="Go" />
354 </form>
354 </form>
355 </div>
355 </div>
@@ -362,7 +362,7 @@ lxc_suite_info<span class="o">()</span> <span class="o">{</span>
362
362
363 <div class="footer" role="contentinfo">
363 <div class="footer" role="contentinfo">
364 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
364 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
365− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
365+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
366 </div>
366 </div>
367 <script src="../_static/version_warning_offset.js"></script>
367 <script src="../_static/version_warning_offset.js"></script>
368
368
utils/morty.sh.html+9−9
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>utils/morty.sh &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>utils/morty.sh &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -185,22 +185,22 @@ inspect service
185option
185option
186 set one of the available options
186 set one of the available options
187 :new-key: set new morty key
187 :new-key: set new morty key
188−apache : http://fv-az243-884/morty/
188+apache : http://fv-az118-59/morty/
189 :install: apache site with a reverse proxy (ProxyPass)
189 :install: apache site with a reverse proxy (ProxyPass)
190 :remove: apache site morty.conf
190 :remove: apache site morty.conf
191−nginx (http://fv-az243-884/morty/)
191+nginx (http://fv-az118-59/morty/)
192 :install: nginx site with a reverse proxy (ProxyPass)
192 :install: nginx site with a reverse proxy (ProxyPass)
193 :remove: nginx site morty.conf
193 :remove: nginx site morty.conf
194
194
195If needed, set the environment variables in the &#39;.config.sh&#39; file::
195If needed, set the environment variables in the &#39;.config.sh&#39; file::
196− PUBLIC_URL_MORTY: http://fv-az243-884/morty/
196+ PUBLIC_URL_MORTY: http://fv-az118-59/morty/
197 MORTY_LISTEN: 127.0.0.1:3000
197 MORTY_LISTEN: 127.0.0.1:3000
198 SERVICE_USER: morty
198 SERVICE_USER: morty
199
199
200To activate result and image proxy in searx, edit settings.yml (read:
200To activate result and image proxy in searx, edit settings.yml (read:
201https://searx.github.io/searx/admin/morty.html)::
201https://searx.github.io/searx/admin/morty.html)::
202 result_proxy:
202 result_proxy:
203− url : http://fv-az243-884/morty/
203+ url : http://fv-az118-59/morty/
204 server:
204 server:
205 image_proxy : True
205 image_proxy : True
206</pre></div>
206</pre></div>
@@ -250,7 +250,7 @@ https://searx.github.io/searx/admin/morty.html)::
250 <h3 id="searchlabel">Quick search</h3>
250 <h3 id="searchlabel">Quick search</h3>
251 <div class="searchformwrapper">
251 <div class="searchformwrapper">
252 <form class="search" action="../search.html" method="get">
252 <form class="search" action="../search.html" method="get">
253− <input type="text" name="q" aria-labelledby="searchlabel" />
253+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
254 <input type="submit" value="Go" />
254 <input type="submit" value="Go" />
255 </form>
255 </form>
256 </div>
256 </div>
@@ -263,7 +263,7 @@ https://searx.github.io/searx/admin/morty.html)::
263
263
264 <div class="footer" role="contentinfo">
264 <div class="footer" role="contentinfo">
265 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
265 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
266− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
266+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
267 </div>
267 </div>
268 <script src="../_static/version_warning_offset.js"></script>
268 <script src="../_static/version_warning_offset.js"></script>
269
269
utils/searx.sh.html+7−7
@@ -7,10 +7,10 @@
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <title>utils/searx.sh &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
9 <title>utils/searx.sh &#8212; Searx Documentation (Searx-1.0.0.tex)</title>
10− <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
10+ <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
11− <link rel="stylesheet" href="../_static/searx.css" type="text/css" />
11+ <link rel="stylesheet" type="text/css" href="../_static/searx.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
12 <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
13− <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
13+ <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
14 <script src="../_static/jquery.js"></script>
14 <script src="../_static/jquery.js"></script>
15 <script src="../_static/underscore.js"></script>
15 <script src="../_static/underscore.js"></script>
16 <script src="../_static/doctools.js"></script>
16 <script src="../_static/doctools.js"></script>
@@ -112,8 +112,8 @@ apache
112searx settings: /etc/searx/settings.yml
112searx settings: /etc/searx/settings.yml
113
113
114If needed, set PUBLIC_URL of your WEB service in the &#39;.config.sh&#39; file::
114If needed, set PUBLIC_URL of your WEB service in the &#39;.config.sh&#39; file::
115− PUBLIC_URL : http://fv-az243-884/searx
115+ PUBLIC_URL : http://fv-az118-59/searx
116− SEARX_INSTANCE_NAME : searx@fv-az243-884
116+ SEARX_INSTANCE_NAME : searx@fv-az118-59
117 SERVICE_USER : searx
117 SERVICE_USER : searx
118 SEARX_INTERNAL_HTTP : http://127.0.0.1:8888
118 SEARX_INTERNAL_HTTP : http://127.0.0.1:8888
119</pre></div>
119</pre></div>
@@ -163,7 +163,7 @@ If needed, set PUBLIC_URL of your WEB service in the &#39;.config.sh&#39; file::
163 <h3 id="searchlabel">Quick search</h3>
163 <h3 id="searchlabel">Quick search</h3>
164 <div class="searchformwrapper">
164 <div class="searchformwrapper">
165 <form class="search" action="../search.html" method="get">
165 <form class="search" action="../search.html" method="get">
166− <input type="text" name="q" aria-labelledby="searchlabel" />
166+ <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
167 <input type="submit" value="Go" />
167 <input type="submit" value="Go" />
168 </form>
168 </form>
169 </div>
169 </div>
@@ -176,7 +176,7 @@ If needed, set PUBLIC_URL of your WEB service in the &#39;.config.sh&#39; file::
176
176
177 <div class="footer" role="contentinfo">
177 <div class="footer" role="contentinfo">
178 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
178 &#169; Copyright 2015-2020, Adam Tauber, Noémi Ványi.
179− Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
179+ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.2.
180 </div>
180 </div>
181 <script src="../_static/version_warning_offset.js"></script>
181 <script src="../_static/version_warning_offset.js"></script>
182
182