From 3a79cfb0cedc9661d22a7dcd13f6dace25065f71 Mon Sep 17 00:00:00 2001 From: Nanoy Date: Thu, 28 Feb 2019 13:18:41 +0100 Subject: [PATCH] Doc --- coopeV3/acl.py | 20 +- coopeV3/settings.py | 1 - coopeV3/templatetags/vip.py | 33 + coopeV3/views.py | 9 + coopeV3/widgets.py | 11 - django_tex/core.py | 9 + docs/Makefile | 19 + docs/_build/doctrees/coopeV3.doctree | Bin 0 -> 33104 bytes .../doctrees/coopeV3.templatetags.doctree | Bin 0 -> 14574 bytes docs/_build/doctrees/django_tex.doctree | Bin 0 -> 33146 bytes docs/_build/doctrees/environment.pickle | Bin 0 -> 191352 bytes docs/_build/doctrees/gestion.doctree | Bin 0 -> 912511 bytes .../doctrees/gestion.migrations.doctree | Bin 0 -> 72724 bytes docs/_build/doctrees/index.doctree | Bin 0 -> 4829 bytes docs/_build/doctrees/manage.doctree | Bin 0 -> 2545 bytes docs/_build/doctrees/modules.doctree | Bin 0 -> 2614 bytes docs/_build/doctrees/modules/admin.doctree | Bin 0 -> 101762 bytes .../doctrees/modules/django_tex.doctree | Bin 0 -> 30387 bytes docs/_build/doctrees/modules/forms.doctree | Bin 0 -> 244926 bytes docs/_build/doctrees/modules/models.doctree | Bin 0 -> 1098661 bytes docs/_build/doctrees/modules/utils.doctree | Bin 0 -> 33229 bytes docs/_build/doctrees/modules/views.doctree | Bin 0 -> 232054 bytes docs/_build/doctrees/preferences.doctree | Bin 0 -> 278326 bytes .../doctrees/preferences.migrations.doctree | Bin 0 -> 73774 bytes docs/_build/doctrees/users.doctree | Bin 0 -> 455279 bytes docs/_build/doctrees/users.migrations.doctree | Bin 0 -> 45329 bytes docs/_build/html/.buildinfo | 4 + docs/_build/html/_sources/coopeV3.rst.txt | 85 + .../_sources/coopeV3.templatetags.rst.txt | 22 + docs/_build/html/_sources/django_tex.rst.txt | 70 + .../html/_sources/gestion.migrations.rst.txt | 62 + docs/_build/html/_sources/gestion.rst.txt | 83 + docs/_build/html/_sources/index.rst.txt | 25 + docs/_build/html/_sources/manage.rst.txt | 7 + docs/_build/html/_sources/modules.rst.txt | 12 + .../html/_sources/modules/admin.rst.txt | 24 + .../html/_sources/modules/django_tex.rst.txt | 52 + .../html/_sources/modules/forms.rst.txt | 24 + .../html/_sources/modules/models.rst.txt | 24 + .../html/_sources/modules/utils.rst.txt | 24 + .../html/_sources/modules/views.rst.txt | 31 + .../_sources/preferences.migrations.rst.txt | 86 + docs/_build/html/_sources/preferences.rst.txt | 75 + .../html/_sources/users.migrations.rst.txt | 54 + docs/_build/html/_sources/users.rst.txt | 75 + docs/_build/html/_static/_stemmer.js | 3667 ++++++ docs/_build/html/_static/ajax-loader.gif | Bin 0 -> 673 bytes docs/_build/html/_static/alabaster.css | 701 ++ docs/_build/html/_static/basic.css | 676 + docs/_build/html/_static/comment-bright.png | Bin 0 -> 756 bytes docs/_build/html/_static/comment-close.png | Bin 0 -> 829 bytes docs/_build/html/_static/comment.png | Bin 0 -> 641 bytes docs/_build/html/_static/css/badge_only.css | 1 + docs/_build/html/_static/css/theme.css | 6 + docs/_build/html/_static/custom.css | 1 + docs/_build/html/_static/doctools.js | 315 + .../html/_static/documentation_options.js | 10 + docs/_build/html/_static/down-pressed.png | Bin 0 -> 222 bytes docs/_build/html/_static/down.png | Bin 0 -> 202 bytes docs/_build/html/_static/file.png | Bin 0 -> 286 bytes .../html/_static/fonts/Inconsolata-Bold.ttf | Bin 0 -> 109948 bytes .../_static/fonts/Inconsolata-Regular.ttf | Bin 0 -> 96964 bytes .../_build/html/_static/fonts/Inconsolata.ttf | Bin 0 -> 63184 bytes docs/_build/html/_static/fonts/Lato-Bold.ttf | Bin 0 -> 656544 bytes .../html/_static/fonts/Lato-Regular.ttf | Bin 0 -> 656568 bytes .../html/_static/fonts/Lato/lato-bold.eot | Bin 0 -> 256056 bytes .../html/_static/fonts/Lato/lato-bold.ttf | Bin 0 -> 600856 bytes .../html/_static/fonts/Lato/lato-bold.woff | Bin 0 -> 309728 bytes .../html/_static/fonts/Lato/lato-bold.woff2 | Bin 0 -> 184912 bytes .../_static/fonts/Lato/lato-bolditalic.eot | Bin 0 -> 266158 bytes .../_static/fonts/Lato/lato-bolditalic.ttf | Bin 0 -> 622572 bytes .../_static/fonts/Lato/lato-bolditalic.woff | Bin 0 -> 323344 bytes .../_static/fonts/Lato/lato-bolditalic.woff2 | Bin 0 -> 193308 bytes .../html/_static/fonts/Lato/lato-italic.eot | Bin 0 -> 268604 bytes .../html/_static/fonts/Lato/lato-italic.ttf | Bin 0 -> 639388 bytes .../html/_static/fonts/Lato/lato-italic.woff | Bin 0 -> 328412 bytes .../html/_static/fonts/Lato/lato-italic.woff2 | Bin 0 -> 195704 bytes .../html/_static/fonts/Lato/lato-regular.eot | Bin 0 -> 253461 bytes .../html/_static/fonts/Lato/lato-regular.ttf | Bin 0 -> 607720 bytes .../html/_static/fonts/Lato/lato-regular.woff | Bin 0 -> 309192 bytes .../_static/fonts/Lato/lato-regular.woff2 | Bin 0 -> 182708 bytes .../html/_static/fonts/RobotoSlab-Bold.ttf | Bin 0 -> 170616 bytes .../html/_static/fonts/RobotoSlab-Regular.ttf | Bin 0 -> 169064 bytes .../fonts/RobotoSlab/roboto-slab-v7-bold.eot | Bin 0 -> 79520 bytes .../fonts/RobotoSlab/roboto-slab-v7-bold.ttf | Bin 0 -> 170616 bytes .../fonts/RobotoSlab/roboto-slab-v7-bold.woff | Bin 0 -> 87624 bytes .../RobotoSlab/roboto-slab-v7-bold.woff2 | Bin 0 -> 67312 bytes .../RobotoSlab/roboto-slab-v7-regular.eot | Bin 0 -> 78331 bytes .../RobotoSlab/roboto-slab-v7-regular.ttf | Bin 0 -> 169064 bytes .../RobotoSlab/roboto-slab-v7-regular.woff | Bin 0 -> 86288 bytes .../RobotoSlab/roboto-slab-v7-regular.woff2 | Bin 0 -> 66444 bytes .../_static/fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes .../_static/fonts/fontawesome-webfont.svg | 2671 ++++ .../_static/fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes .../_static/fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../_static/fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes docs/_build/html/_static/jquery-3.2.1.js | 10253 ++++++++++++++++ docs/_build/html/_static/jquery.js | 4 + docs/_build/html/_static/js/modernizr.min.js | 4 + docs/_build/html/_static/js/theme.js | 3 + docs/_build/html/_static/language_data.js | 297 + docs/_build/html/_static/minus.png | Bin 0 -> 90 bytes docs/_build/html/_static/plus.png | Bin 0 -> 90 bytes docs/_build/html/_static/pygments.css | 69 + docs/_build/html/_static/searchtools.js | 481 + docs/_build/html/_static/translations.js | 1 + docs/_build/html/_static/underscore-1.3.1.js | 999 ++ docs/_build/html/_static/underscore.js | 31 + docs/_build/html/_static/up-pressed.png | Bin 0 -> 214 bytes docs/_build/html/_static/up.png | Bin 0 -> 203 bytes docs/_build/html/_static/websupport.js | 808 ++ docs/_build/html/coopeV3.html | 255 + docs/_build/html/coopeV3.templatetags.html | 169 + docs/_build/html/django_tex.html | 237 + docs/_build/html/genindex.html | 3091 +++++ docs/_build/html/gestion.html | 4286 +++++++ docs/_build/html/gestion.migrations.html | 230 + docs/_build/html/index.html | 259 + docs/_build/html/manage.html | 105 + docs/_build/html/modules.html | 190 + docs/_build/html/modules/admin.html | 670 + docs/_build/html/modules/django_tex.html | 338 + docs/_build/html/modules/forms.html | 1096 ++ docs/_build/html/modules/models.html | 5503 +++++++++ docs/_build/html/modules/utils.html | 329 + docs/_build/html/modules/views.html | 998 ++ docs/_build/html/objects.inv | Bin 0 -> 6585 bytes docs/_build/html/preferences.html | 1320 ++ docs/_build/html/preferences.migrations.html | 287 + docs/_build/html/py-modindex.html | 366 + docs/_build/html/search.html | 212 + docs/_build/html/searchindex.js | 1 + docs/_build/html/users.html | 2061 ++++ docs/_build/html/users.migrations.html | 211 + docs/_build/latex/CoopeV3.aux | 1329 ++ docs/_build/latex/CoopeV3.fdb_latexmk | 173 + docs/_build/latex/CoopeV3.fls | 303 + docs/_build/latex/CoopeV3.idx | 1227 ++ docs/_build/latex/CoopeV3.ilg | 7 + docs/_build/latex/CoopeV3.ind | 1736 +++ docs/_build/latex/CoopeV3.out | 32 + docs/_build/latex/CoopeV3.pdf | Bin 0 -> 367517 bytes docs/_build/latex/CoopeV3.tex | 9983 +++++++++++++++ docs/_build/latex/CoopeV3.toc | 33 + docs/_build/latex/LICRcyr2utf8.xdy | 101 + docs/_build/latex/LICRlatin2utf8.xdy | 239 + docs/_build/latex/LatinRules.xdy | 607 + docs/_build/latex/Makefile | 68 + docs/_build/latex/footnotehyper-sphinx.sty | 269 + docs/_build/latex/latexmkjarc | 22 + docs/_build/latex/latexmkrc | 9 + docs/_build/latex/make.bat | 31 + docs/_build/latex/python.ist | 16 + docs/_build/latex/sphinx.sty | 1826 +++ docs/_build/latex/sphinx.xdy | 207 + docs/_build/latex/sphinxhighlight.sty | 105 + docs/_build/latex/sphinxhowto.cls | 90 + docs/_build/latex/sphinxmanual.cls | 114 + docs/_build/latex/sphinxmulticell.sty | 317 + docs/_build/linkcheck/output.txt | 0 docs/conf.py | 192 + docs/index.rst | 25 + docs/modules/admin.rst | 24 + docs/modules/django_tex.rst | 52 + docs/modules/forms.rst | 24 + docs/modules/models.rst | 24 + docs/modules/utils.rst | 24 + docs/modules/views.rst | 31 + gestion/admin.py | 27 + gestion/environment.py | 3 + gestion/forms.py | 37 +- gestion/models.py | 208 +- gestion/views.py | 398 +- preferences/admin.py | 9 + preferences/forms.py | 6 +- preferences/models.py | 79 +- preferences/views.py | 133 +- requirements.txt | 3 +- users/admin.py | 12 + users/forms.py | 27 +- users/models.py | 86 +- users/views.py | 501 +- 182 files changed, 64005 insertions(+), 917 deletions(-) delete mode 100644 coopeV3/widgets.py create mode 100644 docs/Makefile create mode 100644 docs/_build/doctrees/coopeV3.doctree create mode 100644 docs/_build/doctrees/coopeV3.templatetags.doctree create mode 100644 docs/_build/doctrees/django_tex.doctree create mode 100644 docs/_build/doctrees/environment.pickle create mode 100644 docs/_build/doctrees/gestion.doctree create mode 100644 docs/_build/doctrees/gestion.migrations.doctree create mode 100644 docs/_build/doctrees/index.doctree create mode 100644 docs/_build/doctrees/manage.doctree create mode 100644 docs/_build/doctrees/modules.doctree create mode 100644 docs/_build/doctrees/modules/admin.doctree create mode 100644 docs/_build/doctrees/modules/django_tex.doctree create mode 100644 docs/_build/doctrees/modules/forms.doctree create mode 100644 docs/_build/doctrees/modules/models.doctree create mode 100644 docs/_build/doctrees/modules/utils.doctree create mode 100644 docs/_build/doctrees/modules/views.doctree create mode 100644 docs/_build/doctrees/preferences.doctree create mode 100644 docs/_build/doctrees/preferences.migrations.doctree create mode 100644 docs/_build/doctrees/users.doctree create mode 100644 docs/_build/doctrees/users.migrations.doctree create mode 100644 docs/_build/html/.buildinfo create mode 100644 docs/_build/html/_sources/coopeV3.rst.txt create mode 100644 docs/_build/html/_sources/coopeV3.templatetags.rst.txt create mode 100644 docs/_build/html/_sources/django_tex.rst.txt create mode 100644 docs/_build/html/_sources/gestion.migrations.rst.txt create mode 100644 docs/_build/html/_sources/gestion.rst.txt create mode 100644 docs/_build/html/_sources/index.rst.txt create mode 100644 docs/_build/html/_sources/manage.rst.txt create mode 100644 docs/_build/html/_sources/modules.rst.txt create mode 100644 docs/_build/html/_sources/modules/admin.rst.txt create mode 100644 docs/_build/html/_sources/modules/django_tex.rst.txt create mode 100644 docs/_build/html/_sources/modules/forms.rst.txt create mode 100644 docs/_build/html/_sources/modules/models.rst.txt create mode 100644 docs/_build/html/_sources/modules/utils.rst.txt create mode 100644 docs/_build/html/_sources/modules/views.rst.txt create mode 100644 docs/_build/html/_sources/preferences.migrations.rst.txt create mode 100644 docs/_build/html/_sources/preferences.rst.txt create mode 100644 docs/_build/html/_sources/users.migrations.rst.txt create mode 100644 docs/_build/html/_sources/users.rst.txt create mode 100644 docs/_build/html/_static/_stemmer.js create mode 100644 docs/_build/html/_static/ajax-loader.gif create mode 100644 docs/_build/html/_static/alabaster.css create mode 100644 docs/_build/html/_static/basic.css create mode 100644 docs/_build/html/_static/comment-bright.png create mode 100644 docs/_build/html/_static/comment-close.png create mode 100644 docs/_build/html/_static/comment.png create mode 100644 docs/_build/html/_static/css/badge_only.css create mode 100644 docs/_build/html/_static/css/theme.css create mode 100644 docs/_build/html/_static/custom.css create mode 100644 docs/_build/html/_static/doctools.js create mode 100644 docs/_build/html/_static/documentation_options.js create mode 100644 docs/_build/html/_static/down-pressed.png create mode 100644 docs/_build/html/_static/down.png create mode 100644 docs/_build/html/_static/file.png create mode 100644 docs/_build/html/_static/fonts/Inconsolata-Bold.ttf create mode 100644 docs/_build/html/_static/fonts/Inconsolata-Regular.ttf create mode 100644 docs/_build/html/_static/fonts/Inconsolata.ttf create mode 100644 docs/_build/html/_static/fonts/Lato-Bold.ttf create mode 100644 docs/_build/html/_static/fonts/Lato-Regular.ttf create mode 100644 docs/_build/html/_static/fonts/Lato/lato-bold.eot create mode 100644 docs/_build/html/_static/fonts/Lato/lato-bold.ttf create mode 100644 docs/_build/html/_static/fonts/Lato/lato-bold.woff create mode 100644 docs/_build/html/_static/fonts/Lato/lato-bold.woff2 create mode 100644 docs/_build/html/_static/fonts/Lato/lato-bolditalic.eot create mode 100644 docs/_build/html/_static/fonts/Lato/lato-bolditalic.ttf create mode 100644 docs/_build/html/_static/fonts/Lato/lato-bolditalic.woff create mode 100644 docs/_build/html/_static/fonts/Lato/lato-bolditalic.woff2 create mode 100644 docs/_build/html/_static/fonts/Lato/lato-italic.eot create mode 100644 docs/_build/html/_static/fonts/Lato/lato-italic.ttf create mode 100644 docs/_build/html/_static/fonts/Lato/lato-italic.woff create mode 100644 docs/_build/html/_static/fonts/Lato/lato-italic.woff2 create mode 100644 docs/_build/html/_static/fonts/Lato/lato-regular.eot create mode 100644 docs/_build/html/_static/fonts/Lato/lato-regular.ttf create mode 100644 docs/_build/html/_static/fonts/Lato/lato-regular.woff create mode 100644 docs/_build/html/_static/fonts/Lato/lato-regular.woff2 create mode 100644 docs/_build/html/_static/fonts/RobotoSlab-Bold.ttf create mode 100644 docs/_build/html/_static/fonts/RobotoSlab-Regular.ttf create mode 100644 docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot create mode 100644 docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf create mode 100644 docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff create mode 100644 docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 create mode 100644 docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot create mode 100644 docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf create mode 100644 docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff create mode 100644 docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 create mode 100644 docs/_build/html/_static/fonts/fontawesome-webfont.eot create mode 100644 docs/_build/html/_static/fonts/fontawesome-webfont.svg create mode 100644 docs/_build/html/_static/fonts/fontawesome-webfont.ttf create mode 100644 docs/_build/html/_static/fonts/fontawesome-webfont.woff create mode 100644 docs/_build/html/_static/fonts/fontawesome-webfont.woff2 create mode 100644 docs/_build/html/_static/jquery-3.2.1.js create mode 100644 docs/_build/html/_static/jquery.js create mode 100644 docs/_build/html/_static/js/modernizr.min.js create mode 100644 docs/_build/html/_static/js/theme.js create mode 100644 docs/_build/html/_static/language_data.js create mode 100644 docs/_build/html/_static/minus.png create mode 100644 docs/_build/html/_static/plus.png create mode 100644 docs/_build/html/_static/pygments.css create mode 100644 docs/_build/html/_static/searchtools.js create mode 100644 docs/_build/html/_static/translations.js create mode 100644 docs/_build/html/_static/underscore-1.3.1.js create mode 100644 docs/_build/html/_static/underscore.js create mode 100644 docs/_build/html/_static/up-pressed.png create mode 100644 docs/_build/html/_static/up.png create mode 100644 docs/_build/html/_static/websupport.js create mode 100644 docs/_build/html/coopeV3.html create mode 100644 docs/_build/html/coopeV3.templatetags.html create mode 100644 docs/_build/html/django_tex.html create mode 100644 docs/_build/html/genindex.html create mode 100644 docs/_build/html/gestion.html create mode 100644 docs/_build/html/gestion.migrations.html create mode 100644 docs/_build/html/index.html create mode 100644 docs/_build/html/manage.html create mode 100644 docs/_build/html/modules.html create mode 100644 docs/_build/html/modules/admin.html create mode 100644 docs/_build/html/modules/django_tex.html create mode 100644 docs/_build/html/modules/forms.html create mode 100644 docs/_build/html/modules/models.html create mode 100644 docs/_build/html/modules/utils.html create mode 100644 docs/_build/html/modules/views.html create mode 100644 docs/_build/html/objects.inv create mode 100644 docs/_build/html/preferences.html create mode 100644 docs/_build/html/preferences.migrations.html create mode 100644 docs/_build/html/py-modindex.html create mode 100644 docs/_build/html/search.html create mode 100644 docs/_build/html/searchindex.js create mode 100644 docs/_build/html/users.html create mode 100644 docs/_build/html/users.migrations.html create mode 100644 docs/_build/latex/CoopeV3.aux create mode 100644 docs/_build/latex/CoopeV3.fdb_latexmk create mode 100644 docs/_build/latex/CoopeV3.fls create mode 100644 docs/_build/latex/CoopeV3.idx create mode 100644 docs/_build/latex/CoopeV3.ilg create mode 100644 docs/_build/latex/CoopeV3.ind create mode 100644 docs/_build/latex/CoopeV3.out create mode 100644 docs/_build/latex/CoopeV3.pdf create mode 100644 docs/_build/latex/CoopeV3.tex create mode 100644 docs/_build/latex/CoopeV3.toc create mode 100644 docs/_build/latex/LICRcyr2utf8.xdy create mode 100644 docs/_build/latex/LICRlatin2utf8.xdy create mode 100644 docs/_build/latex/LatinRules.xdy create mode 100644 docs/_build/latex/Makefile create mode 100644 docs/_build/latex/footnotehyper-sphinx.sty create mode 100644 docs/_build/latex/latexmkjarc create mode 100644 docs/_build/latex/latexmkrc create mode 100644 docs/_build/latex/make.bat create mode 100644 docs/_build/latex/python.ist create mode 100644 docs/_build/latex/sphinx.sty create mode 100644 docs/_build/latex/sphinx.xdy create mode 100644 docs/_build/latex/sphinxhighlight.sty create mode 100644 docs/_build/latex/sphinxhowto.cls create mode 100644 docs/_build/latex/sphinxmanual.cls create mode 100644 docs/_build/latex/sphinxmulticell.sty create mode 100644 docs/_build/linkcheck/output.txt create mode 100644 docs/conf.py create mode 100644 docs/index.rst create mode 100644 docs/modules/admin.rst create mode 100644 docs/modules/django_tex.rst create mode 100644 docs/modules/forms.rst create mode 100644 docs/modules/models.rst create mode 100644 docs/modules/utils.rst create mode 100644 docs/modules/views.rst diff --git a/coopeV3/acl.py b/coopeV3/acl.py index 9539565..1e80d82 100644 --- a/coopeV3/acl.py +++ b/coopeV3/acl.py @@ -2,26 +2,28 @@ from django.contrib.auth.decorators import user_passes_test from django.contrib.auth.models import User from django.shortcuts import redirect, get_object_or_404 from django.urls import reverse +from functools import wraps from preferences.models import GeneralPreferences def admin_required(view): """ - Test if the user is staff + Test if the user is staff. """ return user_passes_test(lambda u: u.is_staff)(view) def superuser_required(view): """ - Test if the user is superuser + Test if the user is superuser. """ return user_passes_test(lambda u: u.is_superuser)(view) def self_or_has_perm(pkName, perm): """ - Test if the user is the request user (pk) or has perm permission + Test if the user is the request user (pk) or has perm permission. """ def decorator(view): + @wraps(view) def wrapper(request, *args, **kwargs): user = get_object_or_404(User, pk=kwargs[pkName]) if(user == request.user or request.user.has_perm(perm)): @@ -32,6 +34,10 @@ def self_or_has_perm(pkName, perm): return decorator def active_required(view): + """ + Test if the site is active (:attr:`preferences.models.GeneralPreferences.is_active`). + """ + @wraps(view) def wrapper(request, *args, **kwargs): gp,_ = GeneralPreferences.objects.get_or_create(pk=1) if(not gp.is_active): @@ -40,7 +46,11 @@ def active_required(view): return wrapper def acl_or(*perms): + """ + Test if a user has one of perms + """ def decorator(view): + @wraps(view) def wrapper(request,*args, **kwargs): can_pass = request.user.has_perm(perms[0]) for perm in perms: @@ -53,7 +63,11 @@ def acl_or(*perms): return decorator def acl_and(*perms): + """ + Test if a user has all perms + """ def decorator(view): + @wraps(view) def wrapper(request,*args, **kwargs): can_pass = request.user.has_perm(perms[0]) for perm in perms: diff --git a/coopeV3/settings.py b/coopeV3/settings.py index ed16024..089e45c 100644 --- a/coopeV3/settings.py +++ b/coopeV3/settings.py @@ -30,7 +30,6 @@ INSTALLED_APPS = [ 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', - 'django.contrib.admindocs', 'gestion', 'users', 'preferences', diff --git a/coopeV3/templatetags/vip.py b/coopeV3/templatetags/vip.py index aa7f9c3..2f95e12 100644 --- a/coopeV3/templatetags/vip.py +++ b/coopeV3/templatetags/vip.py @@ -6,48 +6,75 @@ register = template.Library() @register.simple_tag def president(): + """ + A tag which returns :attr:`preferences.models.GeneralPreferences.president`. + """ gp,_ = GeneralPreferences.objects.get_or_create(pk=1) return gp.president @register.simple_tag def vice_president(): + """ + A tag which returns :attr:`preferences.models.GeneralPreferences.vice_president`. + """ gp,_ = GeneralPreferences.objects.get_or_create(pk=1) return gp.vice_president @register.simple_tag def treasurer(): + """ + A tag which returns :attr:`preferences.models.GeneralPreferences.treasurer`. + """ gp,_ = GeneralPreferences.objects.get_or_create(pk=1) return gp.treasurer @register.simple_tag def secretary(): + """ + A tag which returns :attr:`preferences.models.GeneralPreferences.secretary`. + """ gp,_ = GeneralPreferences.objects.get_or_create(pk=1) return gp.secretary @register.simple_tag def brewer(): + """ + A tag which returns :attr:`preferences.models.GeneralPreferences.brewer`. + """ gp,_ = GeneralPreferences.objects.get_or_create(pk=1) return gp.brewer @register.simple_tag def grocer(): + """ + A tag which returns :attr:`preferences.models.GeneralPreferences.grocer`. + """ gp,_ = GeneralPreferences.objects.get_or_create(pk=1) return gp.grocer @register.simple_tag def global_message(): + """ + A tag which returns :attr:`preferences.models.GeneralPreferences.global_message`. + """ gp,_ = GeneralPreferences.objects.get_or_create(pk=1) messages = gp.global_message.split("\n") return random.choice(messages) @register.simple_tag def logout_time(): + """ + A tag which returns :attr:`preferences.models.GeneralPreferences.automatic_logout_time`. + """ gp, _ = GeneralPreferences.objects.get_or_create(pk=1) logout_time = gp.automatic_logout_time return logout_time @register.simple_tag def statutes(): + """ + A tag which returns :attr:`preferences.models.GeneralPreferences.statutes`. + """ gp,_ = GeneralPreferences.objects.get_or_create(pk=1) try: return '' + str(gp.statutes) + '' @@ -56,6 +83,9 @@ def statutes(): @register.simple_tag def rules(): + """ + A tag which returns :attr:`preferences.models.GeneralPreferences.rules`. + """ gp,_ = GeneralPreferences.objects.get_or_create(pk=1) try: return '' + str(gp.rules) + '' @@ -64,6 +94,9 @@ def rules(): @register.simple_tag def menu(): + """ + A tag which returns :attr:`preferences.models.GeneralPreferences.menu`. + """ gp,_ = GeneralPreferences.objects.get_or_create(pk=1) try: return '' + str(gp.menu) + '' diff --git a/coopeV3/views.py b/coopeV3/views.py index 612a342..39fc9e8 100644 --- a/coopeV3/views.py +++ b/coopeV3/views.py @@ -5,6 +5,9 @@ from preferences.models import GeneralPreferences from gestion.models import Keg def home(request): + """ + Redirect the user either to :func:`~gestion.views.manage` view (if connected and staff) or :func:`~coopeV3.views.homepage` view (if connected and not staff) or :func:`~users.views.loginView` view (if not connected). + """ if request.user.is_authenticated: if(request.user.has_perm('gestion.can_manage')): return redirect(reverse('gestion:manage')) @@ -14,9 +17,15 @@ def home(request): return redirect(reverse('users:login')) def homepage(request): + """ + View which displays the :attr:`~preferences.models.GeneralPreferences.home_text` and active :class:`Kegs `. + """ gp, _ = GeneralPreferences.objects.get_or_create(pk=1) kegs = Keg.objects.filter(is_active=True) return render(request, "home.html", {"home_text": gp.home_text, "kegs": kegs}) def coope_runner(request): + """ + Just an easter egg + """ return render(request, "coope-runner.html") diff --git a/coopeV3/widgets.py b/coopeV3/widgets.py deleted file mode 100644 index 750e2f2..0000000 --- a/coopeV3/widgets.py +++ /dev/null @@ -1,11 +0,0 @@ -from django.forms.widgets import Select, Input -from django.template import Context, Template -from django.template.loader import get_template - -class SearchField(Input): - - def render(self, name, value, attrs=None): - #super().render(name, value, attrs) - template = get_template('search_field.html') - context = Context({}) - return template.render(context) diff --git a/django_tex/core.py b/django_tex/core.py index 676d813..9a3a927 100644 --- a/django_tex/core.py +++ b/django_tex/core.py @@ -11,6 +11,9 @@ from django.conf import settings DEFAULT_INTERPRETER = 'lualatex' def run_tex(source): + """ + Copy the source to temp dict and run latex. + """ with tempfile.TemporaryDirectory() as tempdir: filename = os.path.join(tempdir, 'texput.tex') with open(filename, 'x', encoding='utf-8') as f: @@ -32,9 +35,15 @@ def run_tex(source): return pdf def compile_template_to_pdf(template_name, context): + """ + Compile the source with :func:`~django_tex.core.render_template_with_context` and :func:`~django_tex.core.run_tex`. + """ source = render_template_with_context(template_name, context) return run_tex(source) def render_template_with_context(template_name, context): + """ + Render the template + """ template = get_template(template_name, using='tex') return template.render(context) diff --git a/docs/Makefile b/docs/Makefile new file mode 100644 index 0000000..298ea9e --- /dev/null +++ b/docs/Makefile @@ -0,0 +1,19 @@ +# Minimal makefile for Sphinx documentation +# + +# You can set these variables from the command line. +SPHINXOPTS = +SPHINXBUILD = sphinx-build +SOURCEDIR = . +BUILDDIR = _build + +# Put it first so that "make" without argument is like "make help". +help: + @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) + +.PHONY: help Makefile + +# Catch-all target: route all unknown targets to Sphinx using the new +# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). +%: Makefile + @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) \ No newline at end of file diff --git a/docs/_build/doctrees/coopeV3.doctree b/docs/_build/doctrees/coopeV3.doctree new file mode 100644 index 0000000000000000000000000000000000000000..0bd21cbd6dd2cdb2a63ecd0299cb7b81ce393e2d GIT binary patch literal 33104 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 NlZI!!6^dKU{{rEbZj%52 literal 0 HcmV?d00001 diff --git a/docs/_build/doctrees/django_tex.doctree b/docs/_build/doctrees/django_tex.doctree new file mode 100644 index 0000000000000000000000000000000000000000..e159101bf05b0f5c71e050632251184b818cd7ea GIT binary patch literal 33146 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 btKw}E`2WZ1)pC`$5-9K=c5|xfOy~ax77-|n literal 0 HcmV?d00001 diff --git a/docs/_build/doctrees/gestion.doctree b/docs/_build/doctrees/gestion.doctree new file mode 100644 index 0000000000000000000000000000000000000000..8b792ff4f70d67edece444b7cd9af90ab188a09b GIT binary patch literal 912511 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�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

19u-}5+-Gtz-J|xThi{1 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�!{cbx%y3f{BkX(P?r_jK;)V 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

t2ajMD|)5 z<9tfl4p>AE!Ym@EV-}GuUX58q_QEV8zqTx95qUPoxt1~&GFup z$QCPNoUbW8fkoszjPo|78?cBRhgn3vfmuYheJ5rSIRmqZ9Pn<;BJy?2BC_v$F^kBx zm_=mA_hS~3qcDreeLjeBo~N7#EF!mA8MBD&jafwAidjVNxhlrFpK=qhhj`54lFv`aCP(6f6jIC0ULFle7X(S`5m<3t1}xtk!!LT zU5A;Cp0qY*Hu^DUHu}SLF|$$reY1vQv@gavHvj#ChGLZWer_m6d5g@3V)QhOV$^qh zD(gS*>*518>g)Q)n>dwq`F|R|u0g|F{PR1L_+}X`e)N;P@ec2{kvGt2xP*6)`Q+mo z-j(B@FKPI=yjMrwpXBtuKkfhNo1OTf+kfW5Pd~cpzkJ4~pIoc|)3*Qe`SV6V0|xTW zLpyx-b8YyOM#Hzvd)s{aVOyWsXF%Q(CT|LIcHTCp;S+xP7B>HKaq~|v_8mx?ox;27 OY?)U#DWZP$gEa=XU3AX0*Gr z-kFi^667LIT%7R~r0lhUgj6M!3JFvtsXTzBfItF&Bt;4+Qjk!U=N~*ng}6w7f)thS z>z?kO>Ft@FnSGpeURB*{XLh>3ufP6Y{p+6YcW-~e+Oc&D{`04+cExkenp0}nRo!X( zlX#=9H{AB~?YUoRUv3xusg`!hvAtGBZ~I%|iHc#?sx7_IKHoOB_!Ev^aZS6ypEt&g zabx0qy9hsyxu#pwLqGX5E4qV^m+Iz9OT%wYp{Z3aXe)XfOF^OSkLs&PKJnS7+k`nF zcD+B|)PNngZCq!7&EKK9Zp&QqTxcXV>Ke1^Km+`VN=f5+_$AW~vuNCejW+f{OO2aBsIP^;Tj1{v@HY#sFy;vN`|0DxZNSA?xPZUI5mYr+ zT)G>oY)XiNRVFv77;4k3LKp`R9z66|*=(4usnrU!#jL@%#yl@S&V}Kpr!Zr@DVxw9 z3<+)0Tk`ifO~Y)gmb7X$u%R)tQPo#NT2BokwmbX@(B76wRIdo?Yc^KEX#8TgRu`$1 z=Gy+P^xJ%w5^ZCA(QRwk{qKYx3tHlPNy-~kxghLy0lSKczSLYhiuw)wH&zPva-jYrn(o<&MV)xVq9R47s-E>tz}CS4c+Y0Y(cB+R2qVAQ;fclg`EWmY=+ zxd^{Z<1b~$1XtmDt*8g&d>7G=94KhbX1S&<>9skc?^t{fDXujdwo80uh=xB-8e3qt z!7jP(gBWLwUrVRc{?ux{cGLj}4Ei?NZ0U~Px~LQX@D$YYB&}uR6a>5&NMje32G|$+ zT^5&&F~3`1mza>cKNuC?2hxepc+Pkpjp+p;D+AP;ay>=3mRX+Sz0Y_H-H9^s``MWI zJrxtz6DA-&g5+GiRWl*vgao)p(m<|&RDXH7aGC9-NkJ&07g4@H6OJS-cCgUHMD{7* z_LI=NpJvwYPjNfok`Z^J6uy{&f*$L387m*}5L~E?$D^MCUxSe6k1d-Ryr1#MgFxlq z+{LFrc0ueGT(Cd6?A2;iiXTPwc^5FSMmt-m4^{e#-EhOn7)uZ^xthZ6fh4MFguCaS zlNzKmg`p#?J$#E2eFd;2)i$wGEP9S#yg1cEYs3t+|FSaBZG; zlP={;))puXP5(c+g79Yl1TkdK;2weYtAaHM7ySc0(2ZPPn13Hfv_ZL@VxDv)m#ifmNSH9&B;4f(@eoq{bz zaw7h4DNIeuzDP@qy+Jau%KRYBf{MmvcEi6ht~xTv`UrmxJcei*^P$n3+@6U&+>c@< zvh{nhXf?MnO)G21Gn5tr0LvC9afkl6!Vbd`e@oJZdQlqb6)|GdRaUUCx=5rK>(mRTP zP+lK#o$wL7CdoZagns}f=hsn%eIM`gvPuMBF%4MgD?qw$W9?rO6A+w39DiQ6FP1JIL zCNWRT!*3zWv@XF7>+|@r3Lkwo$NK?KW1wL^i@YPfMG9JZjq;VkD8rRWcDY0P4NNn9 zE2^g70HJ0N*bLS5fY{Iy6?3ZUR>a8W)(aYGX z*`o#0F1ubQ*iOL(kf)~4UOo;@N|wQC7{1#rY{-U)0w8WZNemCd?~j^wJtRG?ZhH+k zv5;Od>sl>ThQQ`^4SPJci&YZGtS)bFVcDj(h7%uWb=R;H^-D!Ob$7@1GwocnqSf+g zeW&X7ruYU`wsIz0V}&XPfDU>YEZQNa8{3f&7+TocSos{P#)@KEn4~%q#a=Xqk@NsI zO(L0DVQ9su3k6gL*;T->#cow~gxtZK6ldodBZ1h&4d^`ZfiN550>lh+Uv7D64INOV zz~uvlB?OI*74M_i@~mUln>D>0JXHdK0^RFrq7g(xN%uOl=(2($9nKi5ED>)$dwed& zw}omHo}S*!;^q3S`Z=^OkE093yXh?qr$INspEL31vChH91Ik&4d4mhtbas74Ux8+& zO;OC9PEfAD86AB|>@Zy`sTHTbD$%lQ+{TYp}xN zVj_1ZZM&vxjZhZFw0{$a@5G!dWMij3|0zsCH=}Kx&O9RMR50+)4ag)gdrvX|{9VfK zS%UdU7lV7SBgd!alf7J}1_QNRyqeAfUJI8AfkzTji_J@4mIj4UkNJ%}Q8TSUQu&)t zczU6#7nV1vd7jl9-Y{cdo{*G1@QuPz1Z$Ggf?-$>fE1`#n=YK8y$H{oKV@W5DJhu6 z<9(yCpHotVdZyS}(Uq%k?3XW!ZC0y<#mrT&g86fPi_AEP%M-|Q4*W>5lUgEr*O@VA zkD3)oo>wSzADePYp`@Yf)wcyx7biW}O~z3>^VOVz`l4Nf_5V42CmHO=Hc&APs2aFP z!+ltP!ZTZX;;6l|h0G^y;vw#^GIC<&=B6AaKddi%4b-gs{%e#IjBnHCyY=n(~DA92WR8i4G6-GHZ?DWuvCsS^o?YXnI($!2I&cCbPzD zb1Kqmn2fo2&b&H%hMdPM3~fRsaY)Ff7hr8#-E1U4}JB;pgV!)(1uK?6f(Kq!gnm0Q!PV1lsEyaL~St z9p7YL=5d-Xs0icWalMS-ScV){>fek;pT`!nTYQcI>iL*;B>A92Nk~@(Zn#m=I)Jw_ z>Hc6BQACZ0@E2!1*)c3hHHKh6IRotoz>*g}TqOWjVoJf_m^g*bjA=;voMSkZCnju! zvr3d}ba);w-Hc;gNxFGNm7_1l*s1xQ!@idM6mCV$PL zdn+kf6a!aj=#Edp59_mSi<)MkiDIZiFGyTxAABGel`PjSLa&Pt(}j z-lG@LMlYa^UOa=*hM|d!>HR6v`ymr~SPNFwNg@uJpKD|GB0d4m3=moUsOUF4z zgLwv>FBc2D3Kt;`7CWUKKY9TTH${ug`EgR7&rUuNgjJ2+I(qv+1e%!--%#W z$i~3vy*YAXb?Is@LhMPIaoPw=*+JtF%=EYi_{%e#IjBIYD%V+orUpjEnO+ttrnq zHHQT5&WS<6Ma2r?ZR34ok zy?`bTe~hei>dc06^vG2?@=H|v$Z(D5zWTkeAQ+)n9=(7Dr`@D`#ci;!-C&;tkPCl7 zBH2-Sz# zu~P`Y%6S)DWIlyZRY?!05KeDPJcTg6=HTE`=}hkU=jHPdgR`IMS%^0&xp~{BJxR&zZ*)Zs&tTFz0DSZJnLm$V-TWzn#dD#rS$X zkZ$uM&QS(aaNhDxdfK3I8=Sv93Fj{Fh#vl0H1@C?{u|VMAAYP%+#MqkoU!}*n5Ux; z^V1Jg*FIy-fyC3Dk%*0)hGRT$;iwfofZ(>@(ya4to1Y=oP0Xacb z9DF{-yN@vyx)Y_pmYF`DZmgvL2`;HUlF|e^^J)ITc6@;GMlYglJqv7kOIqwv+U)%G zPXROUA8l+K4T(-HBB#S(+156>CTqXYeTjDSQ*>k%L;k`Q{uY9Z&9 z?@QFRHk?*IZhY7JW#k?xz6&V69lld1A5sbFWb&f%-@FU%If*A67LFE<68k;+c<8)B z9z=zU5pL!2pf_*uCs`FDZwuW6o<7NW3S7?5IQc{Q$XZ(=uVR&0e}nbY6Y7g;*%!PL z$Mgjhp`>UH4{!lYd>S%1T|ZK20vK)@Edls^%`U;eJia3mV7OKybeCd zxzj&2_HK+HJ+n1XhVWtFviYDQ|G?O5{VTKk`#McLs*iV6nk&v&ReQcIwpHplpZyM=*_6F`)MFe#zc4T zimv`gyp;ds&{Hf)0?~uA{k!p$?BcBExdseCXUpYfvjqpbmgyd{fd|E3a41j?h61y5 zY@d_-<)d<)x`t|LdbvIok*hU{6-dL>mq6?yLeQ&h5rVi4>DNqz702OTbgIE03=n+x0yVuWD=) zUrLTH5%h6g$qvE0g2*B&E~dn!d(?p0!+TDhmpa-v`rNd zCGL$9k4N7w3rULmf_MMv>>;$H_LQ(?XE{E;=oP@cpVyQI!0ccI##VA$@KRTf8bpE4V%lC|@LKu;++PszsSFv z2t_g+f;t0iD0C-E|C^cVV=Anq-%s%K$H111Nri_rOq&q={2_TZANV=8Ju4j%8|7gZ z;|ak}m4HM^>$AYJ$cE@uBpZsE;OKB53J2{~EprFsM+D4TeE)0Xb8i0w>jH z7_@}-(_vqFfG}za2NkN24F)}+s3EMhU0~3oP+SRv-V8rb7!rK7IL;}T1o1Yi~=h5jhSLbkH|jFZ?FVa!16)t@9ka7S zubnTY_lUj*3q8x5{AKf=L1reWJbRh+0i-^VZWjlFRpC_L)wW|O$KXe16Iy5d031Sl z3Xd^5J{R72Ajc#NQ(s(Q0s0a9GNVLsWHxqdjZJFJ&NC^3vxE+T@wW@B{ajdPSYBF# zqg!X$@1%n+4`Fk9d0OUkJVK_8tC%E;xN3bCE0B`JKY)88Nu*c3CW-2tf}s;16@4}M|V6{hQ%)SW97pK4;?vl_%KZ896ECQK}Ipa zfMP)PJ4jhxG*Xg}$l_Kzb)!6EZ5^Y4MEBt`DhSOFP{=9=kw zTW0z=E?3g;=S)up*h)LoQzp;mo9THXGoAS8&9oh7dQ<`uC9VBHRwP*TDw1H`mR<|l zWX~hmlwh)F9=->YJwiV=c(UjHoTtEN^?9=AH?aQRCVM`NBJ63+`v(;@WSH#v2ozUN z_B;ze(8(U`=6+4~Tye1(EC-4G^;U3pFy+(`?T^ka~DwM>Y=~f;xw3>4ZmQ=Kw@(TGJ#27;FZ|+7${qX^=gIWBs z&|GUjRv`J~SHeBvkLgt({IS|_*%;tP-V(u6W^b&jqz7;OF!0m~sfN9AeB}&MRgG=p zOC>_8k1N?B;FSVW&4G&Xb-WU)ddED%mGca(oJX*-6IjiGS0*lvM<6jfwt8m>TfOJt zp@VllR))6*kEFv^@8sAjDHhnc*s8L7x?rp7GTfyQZ1s=1Skej;u~i{V>yNMklJVujRzH)OK4Pm%`u)UKzYJ{2 zC|4MxVw#1k=)Xvw&4;c2OJ+LpVVv=V*s4lEqNMc!AS;qBdX*;GQfU;!RzHhP39!`< z!S?`L75cHk*y_(XPl3|}Sv}-Q*|1fm5O|gmkF6$`lhD2hw#u5w zV9gD|R*$2|0mEiYq(e-O@=|%QRi((%?fIrG%6mzYwuG7NS7ECvfGh;BW-1fS0?u+7 zrOg5`r4o|0-b$Wo0Vko8fu`XCxrDGt_f+i8gt91d8s@It5Q^b@fQgQ>q``2 ztyamh*eJeAS6`B)X?(Y0inTh1eF-+LJnPk56Lt?H+l+L9Kp(Ol(={*Zkp=hh+ck>~ zefvz2!>%vGmPbAJ2f4PU)p7LPLdUHSUs;?Sc=+($fW;oU^BzVq7^21C#&?CVSST7P$qg?Ki|s~v z#`*@=@ov`2u-LEj5(JAq*uxkjW}U0D$!W1zRbdG$6fMXDyr~GJ9PcTM^89t(kXCW*w4Y_?hITt~8ZMg~cknrwbOVF2h|4!D9Dvv2^ne z4C+HHRtVFY!3y$Yv2&T}W4^4U-%l*|USLZ`#ln~t69!_jcavxHVX<${Oea2!GoBEO zRS8Ixw5|cNBH5x>X_76KMlmdQKQ<-6V#nZnfW->^*kCMnh4U2ntUhD0Ev&ycEY?L4 z_O#Bmsi+~Ww_UK<&96pO`f-asr?rGfp6&0smGCSgcP#$8awao6Yf!E*r? zTg9)#T<5A30?#tyvDoBt5;_>cVp$Uz44M@1d*08=U$T8+8oOT1JbELJJ1zW9rHEcRS+cd)}r+=5rt z$!8T04*spDL0}ad5fl71X2q+Dm_TK_puK&d^@OK2T+>~Hw*$Hmi-(rGH!av<0EkeW znICT3g=Xa3)|6tDX$_<6WSV_C7c;wHhoCxgTL-8?loU>lsLW*8gyn|!U5S;=m8lM; z)ru2WX=@*`Yt`!--RGfA!@k*4W9K=<`O zqpzGM+g+vbj3@2TndrGmL&$0jySYr62G*^rLxTrsH!5ZmhnhdDp z3T(pDov7HlC`oe^<}nb1RL~ia87e3Z*7y_z;a2w!%9vy+$PCD`6_l8+_t~CRX4Q8q zRuLIk?xrF(*rZKGk#$#hCCu!a`r?q-Dvr^Z2~T8&UZT!@fZZ0#b7^qF2r?Qo*`?|d zZUz?GWH6&!P7tgxl`f;v{*fG@28o;`)MTzi!zMg%B~~_9raF{XE5h+WQZ&(G1;qg+ zYl$=mo3)$v+lBias}^F#my+kPBl{d5QL;l;f@WR_u9_u{T?l?xXdyVPkDkYs)u|VPt0=K$ z*@+9man*CeLhwCj$;pZZ7?HSeUbDlNVs_l;Q_|L(P}yg!H{yS(-YCRQ#C?ZP@)Be{ z_B}nU$KKnyomD}syMA@-{=(AwYQd5J3mJEWDwA`~%jFb{wu0r-LSKu10*C&dfP3C0 zI$Ni~eiFTv*!3V_LDQcJL>7KMp{Z3aXe)Y~`ziiZXtV8tcq;H;*r8L#47^QB`k(aX zHhIBcWVznBV|%TN-ZpN-vRnOWwpmqhf6?E??$peN-d^-49o=n&9z%lehRnDcU-OBgo~Y&Od0CF0GB(0 zORrUftKF_$DKCK}@K+!=hUb>Awf*atZQE_wa0a#b@yu3#x1(3whF34IF59ho8}3Xy zaL#$NT(RpA^udG{{k`;#Uen2)@+H$X$`v?R#Q~OqVo-qJ*wxaTb_@3Y*Dva|_L*(| z4nwQ)%Q62tebsc!&>9yGr4Ak%^T(?ClD7i&O<&SlI6(zZv~;Zwcc$EyR?(5~_PRf9 zHkzJW)*BVO3Qx8DDbHP=KQix_@cpLfk7d2pvRh?CYgB7`3*?NfR@}C~$M)Q4En}pX zw!csMMXJJj5zOA7ru7OQ#@_zusre&7Kl+1I*uNIr;DDeE5K#@<)b@ARw8n}DY6}vt z!u7Ug;PVwNy#hy+l*9XMf*i)dh?b$5AQ7`#hF!~+%~kLL{xrVk0!P%aTmCi^lxla? zt2fJB@j$TT1|DYKYG^g=x;^9$NVnl&_lsLiNB63Bd9{uzb*;YIv>hE>geXb0q~ew@ zn(!VVQPDl+s_AG;HEc-03j4F~T4u}rs?D-s#JBgovu$ha`w>Xb~~T_$70+ryt3LJ={RiKxsSwWAX|0zT13tkhL znFikji*P_Z)ZCu|C9x}JV;Q=d+5h$E5gczR`rNg8eMzr^Nv;7cL)TrX?FImWvy6R;{*l;t|&UYxKs&HoQRLPf||+rUzPNHmWA*wOe+z790&i`usW|1X|&OLj>7W z^<}4h8GKdbE)LqsZK!RTUyP&nSIPYeyh*c-vJI{Z@L_m{XWg|G zuE@vJ_>Fvg1;3Gx_v68kK7KrcrO3xi_>FwvaqAZO_!%B8@e};OLr3Wc9t~%a4?O?F zA|ETbKSmWlaLa1?fxC-Z-Z1o~(>^f=aI%(v(g{@p9jaw%TTPKZLx3E=lU_Rkubkb z7+)t$uUp9VqG#NUe3I_lX&g89)4qGqx*5B0i$6|PN5n}S@!;zIeK`EN`Fxu^$m72e zM0kJ9bRZ3BuS2-D{s{;{w0|&&_69B&huqCGo}{XAFISECa@F`6ej}=ZN4#6lV!wX_ z>ItHC2N(E28ZInyVmwJZtW(%T!V6Wsb6oX)gx`qjoj}4w_3$JU>&K{TNqpb~srV3w zid%mQH3xhU{l;T>scPe4iBz@mL>#Kxxc#41LA_1l10P7mhd2tudJXQ6OXWfA2RDhQ zri1(WQq#emB&q4(tFP9V(N>c9zz0(CA-0XP-U~Gcd=UG@4V9>A;;t9eH1REJYMMCm zvhD@dNaO<_NX3VErO)~i)Ew|Z>>pnyqNa~4zNzWsAfA{$8J$?wZhYVasrV2>3rmAC zln>9}9S(fN7w@i^kk_Fz2meg(U~9dk3BQ?OlFxSK!W;#WM`wbo!KDR9SI>3X(cq01!6z6f~ZsOF1u=` z-PP%;9@_{ccmO4+0HN)b010@8e}Lc*AV69z&-@UCkT_NS;dUoG39m$Q#&zq~t*U#^ zy>+gCaP`BF4;uEL?)kz?6c6Me6h4)yZX3ajhARCaef5Xw_tPWYiOF1wB=%^k8_@6= z5B!*h>4Wr$HT0GzW@`&rQ~&M05D|U%o>N#Oii^;h5vgeGOn5+FbG(=mMSW+y+?EmJ z;iCU2;oiAaBvuZT-^1KnbnLwTW#{gjC&$MpcaNRd?;gK7*nVFmjz>a=_#{$}Vq992 z4h|9pRMBARDB&z|WGCR~JebXhp<7NSP11jRKim+ zr4JpS$JA5&f(}x)^&rJXuf9ze#x4J6xBF3Q!_1njrCSj}U{%U?k}=WSM5&m=bpVC| z!Y216f{us>L`n$py%~~O_O0zF(P}Uz-g!(XR;RO=1t&5h20-m7rjo`NG)?rDB2%*> zWgT|NHrWQ-)U5((cZNPuWEhfAEQjBS#Tiv{=w+}P0#%A;F2E_OC6y3@(`jqY` zZp;pK(|QZBLwI9uBX%^>-I?%{fXd+or*oP9I34L;A;Mo8WU^9?_%j|_wNf+@@vNq0 z3yRe`D2(}MB%BIY(FNpG@AA+K5}%q%U?6hDzRAAD-eK>t_u03pZqLZVr;%dm=@p<2 zS#H9qJNJ>UIKMnW#HWE6r%!Z?aoS)F9{8tVFK>J}3nG;On8!Jt`d%`i>%F<7ivR_MbVm0`&K=&v*Yf zK+h|HKD2<|87Bcsu^VutXYrD(j@i&1GvjhaXO(HacY>O6@^DH+3)hE5>FuB{ktux7 zD%$K9_C8PN#>ZcVNy2V3VASwsR*6!arH>L8C zNBF;Qwxe|<{06IkU0+>Q(py-kmJzDqrm=trmQH*z!$Xv^Kj0<-rU*_=mG>-A%WydheA5@fo{ygQM!s1U>kp{%s&q}!E zkwd;$BbQSM1pco!R=+Cr^YL$MW5lDdP>aVu>Zdzmzki`nd{kff!lC$QEfnmJmD905 zu@U?8n#ZrhKYzb$x2ngD@?V~(e5uE~S*}P*VvpsSvhw%8YyQs0D}QI>eZ04J{kpf$ zHa8lL`r%&C;b)C!tbI|RpLMbLX}1@Le1_9M13&(!e$?uARi_)}e?3q6X{WC$c~P*7 zx~yASolEt`9s9gLt|XMLifiw{0dm9CIxj+QeicH6jM zL-)KSHssFD9(Xwp^l;rxMp4|+ZRk?`{<(NwcaH`f>)%hqWzKXpnTGp zC=r7?bimjs`1>rvU?m zo+*e^)c8bA`fv0l$M+lSlP-;85xWea2tX~6lDM0Pa=#}MwQi+pt)%*9ZKh`8>^mln zdYRqT8Jh3B{Z{`C?7u!yTdeoZ9V8sZ;G)2?_HF?BmXIlh$9=q8SHQUROK6Zp?7LuU zcz>~tp_L=uLQ^%tHQ^ENyP*3MzDUtq^hlzFyAtUu9H8p@$t-e9;K8w0z(Mrlkbr-V z^q!T#yP?d;W+93sO?=^^yMWd{-b^8>TU}{U;wkrnOP)b=&-J-9WC$0@Pq|ej1iP(w zaT$peu~nK2yn&L2HV8jR zmU-baK4k$uw)qkU;k$B%&fR^KAbllPzGTPQ&<%t~GODj{dJJUFLwvKeLc~n{ak2V5 ziNJWwZxWWR=jje=4+#$^2z8PF2c{y(WW27oPeJ&7q~sENF$&7`1k^eZLWGb|2{N0Rm+5Yt!HUcUX3L<=iuEn&&`e03(b-ob8 z+N2y9mS&n}$hV9z`+md}dvx|C=e7&MF(s4?Jqc{ xNFUa1ffiq=7;Lp&NtfBF!!gqdOzb#P`nJ&cl`# zfp$?yV0OLz7yVuR9sTCM^e9vy(42GTJihtPIr?qquYdX*(liSt$z9 z9l3&f@l<@XRKpMdS3{kCK7SFbK~Ob4*OT+c;pz3JAM-ZRi}i@j^Ig`j%bQXfMf2>m zsV!#LM|Rs4!s1zl8f{}V9-0g7yNhS>?q(Py-b7xImJbJwq~b;BS?(Mv0lV+Dbe|Zl z99OIe-M2LL0Jq`07>q)H$`v=%X;a{UN9WejEXQHL3Pa%g2FJbn=uL{#q0%@nf7vW^0wNu*hCFS*IIE<~Md`4yyZL$KALBu>KiOymRTDW{zNqEXj3AvL_kcQ2O zSYN2=Jqibg=h`@u@>`x3*IQvv(6l{v!aY8dz{*kQZDZ649mdCgig1HFY80@7h2b=V zr0)z(cr2>;7zR@1-Vv@6&0tl8zIT($=a*LE_vxyVaAUL~f-07B1Ds>3i34%9cdK4H zrI#X{t!dU=i1%SoIb9^s`Q^<|m(LM=Rk3z69LEAIP!hl=MM3D6l&Y!6ECSpN=dB5n zyl;4-4I_-_AP2(4wi|_RqSXX70uISYjxix;=&vxK-f6NBg)Iq29WtNgq-7mYEd>&U zGm56s;ZZ38w93Y}Ux;$cJ=0{CMLr$#S*|T7%Qs7kB#zulD=U5;5hg7ir?HSa%iX3M z#ItaKVl4Pi%P9@Y)MjKN({iSSLC$l6nmGC>DeFCmk}*Z-NbGPfoXhQt;qdP6?kb-< zq1BZ((;?%xLs;5j5gx=F(PO+p9M6EV1FAj9FCTyVJzyD_NwO9uN)};Gn=npmY$VCu zqzofmmLf#o(J}bXoG7k);S6lbNZVL#`o!k(c|V2E%WR~w+{DU3+K3SYi}$h6+9SH| z*v^%sGa}?vr1*lPJE@NJKCl@@GyUq(yB0U^m*?t8Qk~Em!LvkAvM6Wf96kiM zZ+wnq;+`#cVcqMWKoXruHNjIi&3_Wdf%W56yJMb>IYU3r5le9H;O#+@YI;L>MrBH{ zSPU zm-IgazauTyN%1j``@a{9O#Fydfpz4=;W7!zybcqI0T&BHu9YM(U01K#) zjdj}csxEN$VBJ@(*$6$1k=AU0KRf6?{86!(P?f`W YTC9loTXFf=dn^vHy4T}U_2a950o||cTmS$7 literal 0 HcmV?d00001 diff --git a/docs/_build/doctrees/modules.doctree b/docs/_build/doctrees/modules.doctree new file mode 100644 index 0000000000000000000000000000000000000000..3b796f541f7507da7dda1241c35a937e1c651819 GIT binary patch literal 2614 zcmZ8j&2Jnv6i<`vSCZYNDdo^MDhO4iEy;q)q2huN0)!$(97=DI@s7P~H#7F&k7RSG z1P7`{@(uI<^7G8>>~2;X?fCimef-|4?b4E_Q zL-;A&Ey*lGgTb6y3nAV+iWc=-pZRjRn9%If@M+TVq37rkHl{BC?1Ee#*8{T zR#fSm@oz@Irk^0Mex{33d&O3guWW=x8J|j|38;?6_u>cfqxebu zB7WteU(h+@r4#XN8{TPIIY5nOxt_$^&=ry~(B(D^8$+$2uY56qR~FAU!cIjNt5tpz zZ@qXfz7dbb3n03Ua-5*lYiNZ12DFoFL(7tzNLK+$=U*<%nCyTpyfx9lboC0y8f;fZ z4a~{P09LkYGE~u^zUz^!x@{>cUZk`4!YK15QJA#U-CIa%3WvVs&Pg>x^WAT|acZ=3 z9PA0*w>0;FebJ6$bRGsXuDGF28x(2)exj(fD6!bB-4NKm#B!%udXr-{1Y#snKJCI? zC-LSchQq1WPHD$iHqY*bVd`uYh|H(j6cLh<1VKr8bV_{EFxCY%}Z#nzzeNxX0;oRIwc7LE(^F=3>~_-mP2d zR90d*y0de~g!m9fwb5k&o!{U5eDWI3*EjB*3tVZAv; zkPi&cv|$A826Dhn>UuPCrqvWV0uISY>SQ^Oq8mokJ583NuqnZ)A@fB^TGj#8N+3Zv zqiCKC?pG2(t8A+MQdC;*nI`ih@#%oiOKmw>Jy}sCbL2`|S@UzBFlp%|Pl+^9_7>eB zUW7d)gOQ|YGc|^d8d*%6Fe-UTR;CkJlq3@h*NNESGvQomzZ;LQudh$b8z;0n)n+zk z{AvtMJC5ODI*}}<6PShtPBQwqJxJiK^_W zwz#@Vmv-paV*q^z7D>esKfG(J*}-QAn!QyU;p+)K gf-fJ7IZ_*JdwNa0+ls4_?65RunvP6YpP!um4{0C_bN~PV literal 0 HcmV?d00001 diff --git a/docs/_build/doctrees/modules/admin.doctree b/docs/_build/doctrees/modules/admin.doctree new file mode 100644 index 0000000000000000000000000000000000000000..a68d41c7f28492061f3e50f57142efcc77cbde19 GIT binary patch literal 101762 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�eP+h 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 sEoKOd%~)0){77`%$ZC3rxZ!n#)Xd6nzNic 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 MdT{a?-hZS20l70Cx&QzG literal 0 HcmV?d00001 diff --git a/docs/_build/doctrees/modules/utils.doctree b/docs/_build/doctrees/modules/utils.doctree new file mode 100644 index 0000000000000000000000000000000000000000..7368f0c10738af66bd028da436995ec64ec2f42b GIT binary patch literal 33229 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 K#xTAMHUIy7WtgY{ literal 0 HcmV?d00001 diff --git a/docs/_build/doctrees/modules/views.doctree b/docs/_build/doctrees/modules/views.doctree new file mode 100644 index 0000000000000000000000000000000000000000..6f8ac508baae82dd59553299599505d0692d5559 GIT binary patch literal 232054 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Ί#&p3 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 AIsgCw literal 0 HcmV?d00001 diff --git a/docs/_build/doctrees/preferences.migrations.doctree b/docs/_build/doctrees/preferences.migrations.doctree new file mode 100644 index 0000000000000000000000000000000000000000..cffb33bb0c0c7dda609c693c3ef39f14db1d8035 GIT binary patch literal 73774 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 UO%taBEgTHQc{3Vyzp?oL0R^6(U;qFB literal 0 HcmV?d00001 diff --git a/docs/_build/doctrees/users.doctree b/docs/_build/doctrees/users.doctree new file mode 100644 index 0000000000000000000000000000000000000000..27c46bf480157c72c900d9f637847e4e1d5d1b96 GIT binary patch literal 455279 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 HRo}9nF&QsE_mH&jzcSot!k0vv6Uip{ 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 ZgNO7C=6s);l+R)7KHbY9wcI%C{{ix?U@iav literal 0 HcmV?d00001 diff --git a/docs/_build/doctrees/users.migrations.doctree b/docs/_build/doctrees/users.migrations.doctree new file mode 100644 index 0000000000000000000000000000000000000000..01df5d8c630619f5f66ed47ee926b3b47cee7bb7 GIT binary patch literal 45329 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 DIuux8 literal 0 HcmV?d00001 diff --git a/docs/_build/html/.buildinfo b/docs/_build/html/.buildinfo new file mode 100644 index 0000000..c388c68 --- /dev/null +++ b/docs/_build/html/.buildinfo @@ -0,0 +1,4 @@ +# Sphinx build info version 1 +# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. +config: 43e23fa5fc0f672f16886307c22e1325 +tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/_build/html/_sources/coopeV3.rst.txt b/docs/_build/html/_sources/coopeV3.rst.txt new file mode 100644 index 0000000..8a5d5cc --- /dev/null +++ b/docs/_build/html/_sources/coopeV3.rst.txt @@ -0,0 +1,85 @@ +coopeV3 package +=============== + +Subpackages +----------- + +.. toctree:: + + coopeV3.templatetags + +Submodules +---------- + +coopeV3.acl module +------------------ + +.. automodule:: coopeV3.acl + :members: + :undoc-members: + :show-inheritance: + +coopeV3.local\_settings.example module +-------------------------------------- + +.. automodule:: coopeV3.local_settings.example + :members: + :undoc-members: + :show-inheritance: + +coopeV3.local\_settings module +------------------------------ + +.. automodule:: coopeV3.local_settings + :members: + :undoc-members: + :show-inheritance: + +coopeV3.settings module +----------------------- + +.. automodule:: coopeV3.settings + :members: + :undoc-members: + :show-inheritance: + +coopeV3.urls module +------------------- + +.. automodule:: coopeV3.urls + :members: + :undoc-members: + :show-inheritance: + +coopeV3.views module +-------------------- + +.. automodule:: coopeV3.views + :members: + :undoc-members: + :show-inheritance: + +coopeV3.widgets module +---------------------- + +.. automodule:: coopeV3.widgets + :members: + :undoc-members: + :show-inheritance: + +coopeV3.wsgi module +------------------- + +.. automodule:: coopeV3.wsgi + :members: + :undoc-members: + :show-inheritance: + + +Module contents +--------------- + +.. automodule:: coopeV3 + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/_build/html/_sources/coopeV3.templatetags.rst.txt b/docs/_build/html/_sources/coopeV3.templatetags.rst.txt new file mode 100644 index 0000000..932e35e --- /dev/null +++ b/docs/_build/html/_sources/coopeV3.templatetags.rst.txt @@ -0,0 +1,22 @@ +coopeV3.templatetags package +============================ + +Submodules +---------- + +coopeV3.templatetags.vip module +------------------------------- + +.. automodule:: coopeV3.templatetags.vip + :members: + :undoc-members: + :show-inheritance: + + +Module contents +--------------- + +.. automodule:: coopeV3.templatetags + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/_build/html/_sources/django_tex.rst.txt b/docs/_build/html/_sources/django_tex.rst.txt new file mode 100644 index 0000000..a6efb23 --- /dev/null +++ b/docs/_build/html/_sources/django_tex.rst.txt @@ -0,0 +1,70 @@ +django\_tex package +=================== + +Submodules +---------- + +django\_tex.core module +----------------------- + +.. automodule:: django_tex.core + :members: + :undoc-members: + :show-inheritance: + +django\_tex.engine module +------------------------- + +.. automodule:: django_tex.engine + :members: + :undoc-members: + :show-inheritance: + +django\_tex.environment module +------------------------------ + +.. automodule:: django_tex.environment + :members: + :undoc-members: + :show-inheritance: + +django\_tex.exceptions module +----------------------------- + +.. automodule:: django_tex.exceptions + :members: + :undoc-members: + :show-inheritance: + +django\_tex.filters module +-------------------------- + +.. automodule:: django_tex.filters + :members: + :undoc-members: + :show-inheritance: + +django\_tex.models module +------------------------- + +.. automodule:: django_tex.models + :members: + :undoc-members: + :show-inheritance: + +django\_tex.views module +------------------------ + +.. automodule:: django_tex.views + :members: + :undoc-members: + :show-inheritance: + + +Module contents +--------------- + +.. automodule:: django_tex + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/_build/html/_sources/gestion.migrations.rst.txt b/docs/_build/html/_sources/gestion.migrations.rst.txt new file mode 100644 index 0000000..19c33e4 --- /dev/null +++ b/docs/_build/html/_sources/gestion.migrations.rst.txt @@ -0,0 +1,62 @@ +gestion.migrations package +========================== + +Submodules +---------- + +gestion.migrations.0001\_initial module +--------------------------------------- + +.. automodule:: gestion.migrations.0001_initial + :members: + :undoc-members: + :show-inheritance: + +gestion.migrations.0002\_pinte module +------------------------------------- + +.. automodule:: gestion.migrations.0002_pinte + :members: + :undoc-members: + :show-inheritance: + +gestion.migrations.0003\_historicalpinte module +----------------------------------------------- + +.. automodule:: gestion.migrations.0003_historicalpinte + :members: + :undoc-members: + :show-inheritance: + +gestion.migrations.0004\_auto\_20181223\_1830 module +---------------------------------------------------- + +.. automodule:: gestion.migrations.0004_auto_20181223_1830 + :members: + :undoc-members: + :show-inheritance: + +gestion.migrations.0005\_auto\_20190106\_0018 module +---------------------------------------------------- + +.. automodule:: gestion.migrations.0005_auto_20190106_0018 + :members: + :undoc-members: + :show-inheritance: + +gestion.migrations.0006\_auto\_20190227\_0859 module +---------------------------------------------------- + +.. automodule:: gestion.migrations.0006_auto_20190227_0859 + :members: + :undoc-members: + :show-inheritance: + + +Module contents +--------------- + +.. automodule:: gestion.migrations + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/_build/html/_sources/gestion.rst.txt b/docs/_build/html/_sources/gestion.rst.txt new file mode 100644 index 0000000..5df1db4 --- /dev/null +++ b/docs/_build/html/_sources/gestion.rst.txt @@ -0,0 +1,83 @@ +gestion package +=============== + +Subpackages +----------- + +.. toctree:: + +Submodules +---------- + +gestion.admin module +-------------------- + +.. automodule:: gestion.admin + :members: + :undoc-members: + :show-inheritance: + +gestion.apps module +------------------- + +.. automodule:: gestion.apps + :members: + :undoc-members: + :show-inheritance: + +gestion.environment module +-------------------------- + +.. automodule:: gestion.environment + :members: + :undoc-members: + :show-inheritance: + +gestion.forms module +-------------------- + +.. automodule:: gestion.forms + :members: + :undoc-members: + :show-inheritance: + +gestion.models module +--------------------- + +.. automodule:: gestion.models + :members: + :undoc-members: + :show-inheritance: + +gestion.tests module +-------------------- + +.. automodule:: gestion.tests + :members: + :undoc-members: + :show-inheritance: + +gestion.urls module +------------------- + +.. automodule:: gestion.urls + :members: + :undoc-members: + :show-inheritance: + +gestion.views module +-------------------- + +.. automodule:: gestion.views + :members: + :undoc-members: + :show-inheritance: + + +Module contents +--------------- + +.. automodule:: gestion + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/_build/html/_sources/index.rst.txt b/docs/_build/html/_sources/index.rst.txt new file mode 100644 index 0000000..200f589 --- /dev/null +++ b/docs/_build/html/_sources/index.rst.txt @@ -0,0 +1,25 @@ +.. CoopeV3 documentation master file, created by + sphinx-quickstart on Wed Feb 27 09:11:01 2019. + You can adapt this file completely to your liking, but it should at least + contain the root `toctree` directive. + +CoopeV3 documentation +=================================== + +.. toctree:: + :maxdepth: 2 + :caption: Contents: + + modules/views.rst + modules/models.rst + modules/admin.rst + modules/forms.rst + modules/utils.rst + modules/django_tex.rst + +Indices and tables +================== + +* :ref:`genindex` +* :ref:`modindex` +* :ref:`search` diff --git a/docs/_build/html/_sources/manage.rst.txt b/docs/_build/html/_sources/manage.rst.txt new file mode 100644 index 0000000..de5c950 --- /dev/null +++ b/docs/_build/html/_sources/manage.rst.txt @@ -0,0 +1,7 @@ +manage module +============= + +.. automodule:: manage + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/_build/html/_sources/modules.rst.txt b/docs/_build/html/_sources/modules.rst.txt new file mode 100644 index 0000000..951d499 --- /dev/null +++ b/docs/_build/html/_sources/modules.rst.txt @@ -0,0 +1,12 @@ +coopeV3 +======= + +.. toctree:: + :maxdepth: 4 + + coopeV3 + django_tex + gestion + manage + preferences + users diff --git a/docs/_build/html/_sources/modules/admin.rst.txt b/docs/_build/html/_sources/modules/admin.rst.txt new file mode 100644 index 0000000..d81a271 --- /dev/null +++ b/docs/_build/html/_sources/modules/admin.rst.txt @@ -0,0 +1,24 @@ +=================== +Admin documentation +=================== + +Gestion app admin +================= + +.. automodule:: gestion.admin + :members: + :undoc-members: + +Users app admin +=============== + +.. automodule:: users.admin + :members: + :undoc-members: + +Preferences app admin +===================== + +.. automodule:: preferences.admin + :members: + :undoc-members: diff --git a/docs/_build/html/_sources/modules/django_tex.rst.txt b/docs/_build/html/_sources/modules/django_tex.rst.txt new file mode 100644 index 0000000..c18bf26 --- /dev/null +++ b/docs/_build/html/_sources/modules/django_tex.rst.txt @@ -0,0 +1,52 @@ +======================== +Django_tex documentation +======================== + +Core +==== + +.. automodule:: django_tex.core + :members: + :undoc-members: + +Engine +====== + +.. automodule:: django_tex.engine + :members: + :undoc-members: + +Environment +=========== + +.. automodule:: django_tex.environment + :members: + :undoc-members: + +Exceptions +========== + +.. automodule:: django_tex.exceptions + :members: + :undoc-members: + +Filters +======= + +.. automodule:: django_tex.filters + :members: + :undoc-members: + +Models +====== + +.. automodule:: django_tex.models + :members: + :undoc-members: + +Views +===== + +.. automodule:: django_tex.views + :members: + :undoc-members: diff --git a/docs/_build/html/_sources/modules/forms.rst.txt b/docs/_build/html/_sources/modules/forms.rst.txt new file mode 100644 index 0000000..d6e79bd --- /dev/null +++ b/docs/_build/html/_sources/modules/forms.rst.txt @@ -0,0 +1,24 @@ +=================== +Forms documentation +=================== + +Gestion app forms +================= + +.. automodule:: gestion.forms + :members: + :undoc-members: + +Users app forms +=============== + +.. automodule:: users.forms + :members: + :undoc-members: + +Preferences app forms +===================== + +.. automodule:: preferences.forms + :members: + :undoc-members: diff --git a/docs/_build/html/_sources/modules/models.rst.txt b/docs/_build/html/_sources/modules/models.rst.txt new file mode 100644 index 0000000..6830c9c --- /dev/null +++ b/docs/_build/html/_sources/modules/models.rst.txt @@ -0,0 +1,24 @@ +==================== +Models documentation +==================== + +Gestion app models +================== + +.. automodule:: gestion.models + :members: + :undoc-members: + +Users app models +================ + +.. automodule:: users.models + :members: + :undoc-members: + +Preferences app models +====================== + +.. automodule:: preferences.models + :members: + :undoc-members: diff --git a/docs/_build/html/_sources/modules/utils.rst.txt b/docs/_build/html/_sources/modules/utils.rst.txt new file mode 100644 index 0000000..eb2f398 --- /dev/null +++ b/docs/_build/html/_sources/modules/utils.rst.txt @@ -0,0 +1,24 @@ +=================== +Utils documentation +=================== + +ACL +=== + +.. automodule:: coopeV3.acl + :members: + :undoc-members: + +CoopeV3 templatetags +==================== + +.. automodule:: coopeV3.templatetags.vip + :members: + :undoc-members: + +Users templatetags +================== + +.. automodule:: users.templatetags.users_extra + :members: + :undoc-members: diff --git a/docs/_build/html/_sources/modules/views.rst.txt b/docs/_build/html/_sources/modules/views.rst.txt new file mode 100644 index 0000000..6d068b4 --- /dev/null +++ b/docs/_build/html/_sources/modules/views.rst.txt @@ -0,0 +1,31 @@ +=================== +Views documentation +=================== + +Gestion app views +================= + +.. automodule:: gestion.views + :members: + :undoc-members: + +Users app views +=============== + +.. automodule:: users.views + :members: + :undoc-members: + +Preferences app views +===================== + +.. automodule:: preferences.views + :members: + :undoc-members: + +coopeV3 app views +================= + +.. automodule:: coopeV3.views + :members: + :undoc-members: diff --git a/docs/_build/html/_sources/preferences.migrations.rst.txt b/docs/_build/html/_sources/preferences.migrations.rst.txt new file mode 100644 index 0000000..a5c6668 --- /dev/null +++ b/docs/_build/html/_sources/preferences.migrations.rst.txt @@ -0,0 +1,86 @@ +preferences.migrations package +============================== + +Submodules +---------- + +preferences.migrations.0001\_initial module +------------------------------------------- + +.. automodule:: preferences.migrations.0001_initial + :members: + :undoc-members: + :show-inheritance: + +preferences.migrations.0002\_auto\_20181221\_2151 module +-------------------------------------------------------- + +.. automodule:: preferences.migrations.0002_auto_20181221_2151 + :members: + :undoc-members: + :show-inheritance: + +preferences.migrations.0003\_auto\_20181223\_1440 module +-------------------------------------------------------- + +.. automodule:: preferences.migrations.0003_auto_20181223_1440 + :members: + :undoc-members: + :show-inheritance: + +preferences.migrations.0004\_auto\_20190106\_0452 module +-------------------------------------------------------- + +.. automodule:: preferences.migrations.0004_auto_20190106_0452 + :members: + :undoc-members: + :show-inheritance: + +preferences.migrations.0005\_auto\_20190106\_0513 module +-------------------------------------------------------- + +.. automodule:: preferences.migrations.0005_auto_20190106_0513 + :members: + :undoc-members: + :show-inheritance: + +preferences.migrations.0006\_auto\_20190119\_2326 module +-------------------------------------------------------- + +.. automodule:: preferences.migrations.0006_auto_20190119_2326 + :members: + :undoc-members: + :show-inheritance: + +preferences.migrations.0007\_auto\_20190120\_1208 module +-------------------------------------------------------- + +.. automodule:: preferences.migrations.0007_auto_20190120_1208 + :members: + :undoc-members: + :show-inheritance: + +preferences.migrations.0008\_auto\_20190218\_1802 module +-------------------------------------------------------- + +.. automodule:: preferences.migrations.0008_auto_20190218_1802 + :members: + :undoc-members: + :show-inheritance: + +preferences.migrations.0009\_auto\_20190227\_0859 module +-------------------------------------------------------- + +.. automodule:: preferences.migrations.0009_auto_20190227_0859 + :members: + :undoc-members: + :show-inheritance: + + +Module contents +--------------- + +.. automodule:: preferences.migrations + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/_build/html/_sources/preferences.rst.txt b/docs/_build/html/_sources/preferences.rst.txt new file mode 100644 index 0000000..e7e28c5 --- /dev/null +++ b/docs/_build/html/_sources/preferences.rst.txt @@ -0,0 +1,75 @@ +preferences package +=================== + +Subpackages +----------- + +.. toctree:: + +Submodules +---------- + +preferences.admin module +------------------------ + +.. automodule:: preferences.admin + :members: + :undoc-members: + :show-inheritance: + +preferences.apps module +----------------------- + +.. automodule:: preferences.apps + :members: + :undoc-members: + :show-inheritance: + +preferences.forms module +------------------------ + +.. automodule:: preferences.forms + :members: + :undoc-members: + :show-inheritance: + +preferences.models module +------------------------- + +.. automodule:: preferences.models + :members: + :undoc-members: + :show-inheritance: + +preferences.tests module +------------------------ + +.. automodule:: preferences.tests + :members: + :undoc-members: + :show-inheritance: + +preferences.urls module +----------------------- + +.. automodule:: preferences.urls + :members: + :undoc-members: + :show-inheritance: + +preferences.views module +------------------------ + +.. automodule:: preferences.views + :members: + :undoc-members: + :show-inheritance: + + +Module contents +--------------- + +.. automodule:: preferences + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/_build/html/_sources/users.migrations.rst.txt b/docs/_build/html/_sources/users.migrations.rst.txt new file mode 100644 index 0000000..db04b76 --- /dev/null +++ b/docs/_build/html/_sources/users.migrations.rst.txt @@ -0,0 +1,54 @@ +users.migrations package +======================== + +Submodules +---------- + +users.migrations.0001\_initial module +------------------------------------- + +.. automodule:: users.migrations.0001_initial + :members: + :undoc-members: + :show-inheritance: + +users.migrations.0002\_auto\_20190218\_2231 module +-------------------------------------------------- + +.. automodule:: users.migrations.0002_auto_20190218_2231 + :members: + :undoc-members: + :show-inheritance: + +users.migrations.0003\_auto\_20190219\_1921 module +-------------------------------------------------- + +.. automodule:: users.migrations.0003_auto_20190219_1921 + :members: + :undoc-members: + :show-inheritance: + +users.migrations.0004\_auto\_20190226\_2313 module +-------------------------------------------------- + +.. automodule:: users.migrations.0004_auto_20190226_2313 + :members: + :undoc-members: + :show-inheritance: + +users.migrations.0005\_auto\_20190227\_0859 module +-------------------------------------------------- + +.. automodule:: users.migrations.0005_auto_20190227_0859 + :members: + :undoc-members: + :show-inheritance: + + +Module contents +--------------- + +.. automodule:: users.migrations + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/_build/html/_sources/users.rst.txt b/docs/_build/html/_sources/users.rst.txt new file mode 100644 index 0000000..87df370 --- /dev/null +++ b/docs/_build/html/_sources/users.rst.txt @@ -0,0 +1,75 @@ +users package +============= + +Subpackages +----------- + +.. toctree:: + +Submodules +---------- + +users.admin module +------------------ + +.. automodule:: users.admin + :members: + :undoc-members: + :show-inheritance: + +users.apps module +----------------- + +.. automodule:: users.apps + :members: + :undoc-members: + :show-inheritance: + +users.forms module +------------------ + +.. automodule:: users.forms + :members: + :undoc-members: + :show-inheritance: + +users.models module +------------------- + +.. automodule:: users.models + :members: + :undoc-members: + :show-inheritance: + +users.tests module +------------------ + +.. automodule:: users.tests + :members: + :undoc-members: + :show-inheritance: + +users.urls module +----------------- + +.. automodule:: users.urls + :members: + :undoc-members: + :show-inheritance: + +users.views module +------------------ + +.. automodule:: users.views + :members: + :undoc-members: + :show-inheritance: + + +Module contents +--------------- + +.. automodule:: users + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/_build/html/_static/_stemmer.js b/docs/_build/html/_static/_stemmer.js new file mode 100644 index 0000000..3b3c060 --- /dev/null +++ b/docs/_build/html/_static/_stemmer.js @@ -0,0 +1,3667 @@ +// generatedy by JSX compiler 0.9.89 (2014-05-20 06:01:03 +0900; 8e8c6105f36f3dfe440ea026a3c93a3444977102) +var JSX = {}; +(function (JSX) { +/** + * extends the class + */ +function $__jsx_extend(derivations, base) { + var ctor = function () {}; + ctor.prototype = base.prototype; + var proto = new ctor(); + for (var i in derivations) { + derivations[i].prototype = proto; + } +} + +/** + * copies the implementations from source interface to target + */ +function $__jsx_merge_interface(target, source) { + for (var k in source.prototype) + if (source.prototype.hasOwnProperty(k)) + target.prototype[k] = source.prototype[k]; +} + +/** + * defers the initialization of the property + */ +function $__jsx_lazy_init(obj, prop, func) { + function reset(obj, prop, value) { + delete obj[prop]; + obj[prop] = value; + return value; + } + + Object.defineProperty(obj, prop, { + get: function () { + return reset(obj, prop, func()); + }, + set: function (v) { + reset(obj, prop, v); + }, + enumerable: true, + configurable: true + }); +} + +var $__jsx_imul = Math.imul; +if (typeof $__jsx_imul === "undefined") { + $__jsx_imul = function (a, b) { + var ah = (a >>> 16) & 0xffff; + var al = a & 0xffff; + var bh = (b >>> 16) & 0xffff; + var bl = b & 0xffff; + return ((al * bl) + (((ah * bl + al * bh) << 16) >>> 0)|0); + }; +} + +/** + * fused int-ops with side-effects + */ +function $__jsx_ipadd(o, p, r) { + return o[p] = (o[p] + r) | 0; +} +function $__jsx_ipsub(o, p, r) { + return o[p] = (o[p] - r) | 0; +} +function $__jsx_ipmul(o, p, r) { + return o[p] = $__jsx_imul(o[p], r); +} +function $__jsx_ipdiv(o, p, r) { + return o[p] = (o[p] / r) | 0; +} +function $__jsx_ipmod(o, p, r) { + return o[p] = (o[p] % r) | 0; +} +function $__jsx_ippostinc(o, p) { + var v = o[p]; + o[p] = (v + 1) | 0; + return v; +} +function $__jsx_ippostdec(o, p) { + var v = o[p]; + o[p] = (v - 1) | 0; + return v; +} + +/** + * non-inlined version of Array#each + */ +function $__jsx_forEach(o, f) { + var l = o.length; + for (var i = 0; i < l; ++i) + f(o[i]); +} + +/* + * global functions, renamed to avoid conflict with local variable names + */ +var $__jsx_parseInt = parseInt; +var $__jsx_parseFloat = parseFloat; +function $__jsx_isNaN(n) { return n !== n; } +var $__jsx_isFinite = isFinite; + +var $__jsx_encodeURIComponent = encodeURIComponent; +var $__jsx_decodeURIComponent = decodeURIComponent; +var $__jsx_encodeURI = encodeURI; +var $__jsx_decodeURI = decodeURI; + +var $__jsx_ObjectToString = Object.prototype.toString; +var $__jsx_ObjectHasOwnProperty = Object.prototype.hasOwnProperty; + +/* + * profiler object, initialized afterwards + */ +function $__jsx_profiler() { +} + +/* + * public interface to JSX code + */ +JSX.require = function (path) { + var m = $__jsx_classMap[path]; + return m !== undefined ? m : null; +}; + +JSX.profilerIsRunning = function () { + return $__jsx_profiler.getResults != null; +}; + +JSX.getProfileResults = function () { + return ($__jsx_profiler.getResults || function () { return {}; })(); +}; + +JSX.postProfileResults = function (url, cb) { + if ($__jsx_profiler.postResults == null) + throw new Error("profiler has not been turned on"); + return $__jsx_profiler.postResults(url, cb); +}; + +JSX.resetProfileResults = function () { + if ($__jsx_profiler.resetResults == null) + throw new Error("profiler has not been turned on"); + return $__jsx_profiler.resetResults(); +}; +JSX.DEBUG = false; +var GeneratorFunction$0 = +(function () { + try { + return Function('import {GeneratorFunction} from "std:iteration"; return GeneratorFunction')(); + } catch (e) { + return function GeneratorFunction () {}; + } +})(); +var __jsx_generator_object$0 = +(function () { + function __jsx_generator_object() { + this.__next = 0; + this.__loop = null; + this.__seed = null; + this.__value = undefined; + this.__status = 0; // SUSPENDED: 0, ACTIVE: 1, DEAD: 2 + } + + __jsx_generator_object.prototype.next = function (seed) { + switch (this.__status) { + case 0: + this.__status = 1; + this.__seed = seed; + + // go next! + this.__loop(this.__next); + + var done = false; + if (this.__next != -1) { + this.__status = 0; + } else { + this.__status = 2; + done = true; + } + return { value: this.__value, done: done }; + case 1: + throw new Error("Generator is already running"); + case 2: + throw new Error("Generator is already finished"); + default: + throw new Error("Unexpected generator internal state"); + } + }; + + return __jsx_generator_object; +}()); +function Among(s, substring_i, result) { + this.s_size = s.length; + this.s = s; + this.substring_i = substring_i; + this.result = result; + this.method = null; + this.instance = null; +}; + +function Among$0(s, substring_i, result, method, instance) { + this.s_size = s.length; + this.s = s; + this.substring_i = substring_i; + this.result = result; + this.method = method; + this.instance = instance; +}; + +$__jsx_extend([Among, Among$0], Object); +function Stemmer() { +}; + +$__jsx_extend([Stemmer], Object); +function BaseStemmer() { + var current$0; + var cursor$0; + var limit$0; + this.cache = ({ }); + current$0 = this.current = ""; + cursor$0 = this.cursor = 0; + limit$0 = this.limit = current$0.length; + this.limit_backward = 0; + this.bra = cursor$0; + this.ket = limit$0; +}; + +$__jsx_extend([BaseStemmer], Stemmer); +BaseStemmer.prototype.setCurrent$S = function (value) { + var current$0; + var cursor$0; + var limit$0; + current$0 = this.current = value; + cursor$0 = this.cursor = 0; + limit$0 = this.limit = current$0.length; + this.limit_backward = 0; + this.bra = cursor$0; + this.ket = limit$0; +}; + + +function BaseStemmer$setCurrent$LBaseStemmer$S($this, value) { + var current$0; + var cursor$0; + var limit$0; + current$0 = $this.current = value; + cursor$0 = $this.cursor = 0; + limit$0 = $this.limit = current$0.length; + $this.limit_backward = 0; + $this.bra = cursor$0; + $this.ket = limit$0; +}; + +BaseStemmer.setCurrent$LBaseStemmer$S = BaseStemmer$setCurrent$LBaseStemmer$S; + +BaseStemmer.prototype.getCurrent$ = function () { + return this.current; +}; + + +function BaseStemmer$getCurrent$LBaseStemmer$($this) { + return $this.current; +}; + +BaseStemmer.getCurrent$LBaseStemmer$ = BaseStemmer$getCurrent$LBaseStemmer$; + +BaseStemmer.prototype.copy_from$LBaseStemmer$ = function (other) { + this.current = other.current; + this.cursor = other.cursor; + this.limit = other.limit; + this.limit_backward = other.limit_backward; + this.bra = other.bra; + this.ket = other.ket; +}; + + +function BaseStemmer$copy_from$LBaseStemmer$LBaseStemmer$($this, other) { + $this.current = other.current; + $this.cursor = other.cursor; + $this.limit = other.limit; + $this.limit_backward = other.limit_backward; + $this.bra = other.bra; + $this.ket = other.ket; +}; + +BaseStemmer.copy_from$LBaseStemmer$LBaseStemmer$ = BaseStemmer$copy_from$LBaseStemmer$LBaseStemmer$; + +BaseStemmer.prototype.in_grouping$AIII = function (s, min, max) { + var ch; + var $__jsx_postinc_t; + if (this.cursor >= this.limit) { + return false; + } + ch = this.current.charCodeAt(this.cursor); + if (ch > max || ch < min) { + return false; + } + ch -= min; + if ((s[ch >>> 3] & 0x1 << (ch & 0x7)) === 0) { + return false; + } + ($__jsx_postinc_t = this.cursor, this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + return true; +}; + + +function BaseStemmer$in_grouping$LBaseStemmer$AIII($this, s, min, max) { + var ch; + var $__jsx_postinc_t; + if ($this.cursor >= $this.limit) { + return false; + } + ch = $this.current.charCodeAt($this.cursor); + if (ch > max || ch < min) { + return false; + } + ch -= min; + if ((s[ch >>> 3] & 0x1 << (ch & 0x7)) === 0) { + return false; + } + ($__jsx_postinc_t = $this.cursor, $this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + return true; +}; + +BaseStemmer.in_grouping$LBaseStemmer$AIII = BaseStemmer$in_grouping$LBaseStemmer$AIII; + +BaseStemmer.prototype.in_grouping_b$AIII = function (s, min, max) { + var ch; + var $__jsx_postinc_t; + if (this.cursor <= this.limit_backward) { + return false; + } + ch = this.current.charCodeAt(this.cursor - 1); + if (ch > max || ch < min) { + return false; + } + ch -= min; + if ((s[ch >>> 3] & 0x1 << (ch & 0x7)) === 0) { + return false; + } + ($__jsx_postinc_t = this.cursor, this.cursor = ($__jsx_postinc_t - 1) | 0, $__jsx_postinc_t); + return true; +}; + + +function BaseStemmer$in_grouping_b$LBaseStemmer$AIII($this, s, min, max) { + var ch; + var $__jsx_postinc_t; + if ($this.cursor <= $this.limit_backward) { + return false; + } + ch = $this.current.charCodeAt($this.cursor - 1); + if (ch > max || ch < min) { + return false; + } + ch -= min; + if ((s[ch >>> 3] & 0x1 << (ch & 0x7)) === 0) { + return false; + } + ($__jsx_postinc_t = $this.cursor, $this.cursor = ($__jsx_postinc_t - 1) | 0, $__jsx_postinc_t); + return true; +}; + +BaseStemmer.in_grouping_b$LBaseStemmer$AIII = BaseStemmer$in_grouping_b$LBaseStemmer$AIII; + +BaseStemmer.prototype.out_grouping$AIII = function (s, min, max) { + var ch; + var $__jsx_postinc_t; + if (this.cursor >= this.limit) { + return false; + } + ch = this.current.charCodeAt(this.cursor); + if (ch > max || ch < min) { + ($__jsx_postinc_t = this.cursor, this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + return true; + } + ch -= min; + if ((s[ch >>> 3] & 0X1 << (ch & 0x7)) === 0) { + ($__jsx_postinc_t = this.cursor, this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + return true; + } + return false; +}; + + +function BaseStemmer$out_grouping$LBaseStemmer$AIII($this, s, min, max) { + var ch; + var $__jsx_postinc_t; + if ($this.cursor >= $this.limit) { + return false; + } + ch = $this.current.charCodeAt($this.cursor); + if (ch > max || ch < min) { + ($__jsx_postinc_t = $this.cursor, $this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + return true; + } + ch -= min; + if ((s[ch >>> 3] & 0X1 << (ch & 0x7)) === 0) { + ($__jsx_postinc_t = $this.cursor, $this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + return true; + } + return false; +}; + +BaseStemmer.out_grouping$LBaseStemmer$AIII = BaseStemmer$out_grouping$LBaseStemmer$AIII; + +BaseStemmer.prototype.out_grouping_b$AIII = function (s, min, max) { + var ch; + var $__jsx_postinc_t; + if (this.cursor <= this.limit_backward) { + return false; + } + ch = this.current.charCodeAt(this.cursor - 1); + if (ch > max || ch < min) { + ($__jsx_postinc_t = this.cursor, this.cursor = ($__jsx_postinc_t - 1) | 0, $__jsx_postinc_t); + return true; + } + ch -= min; + if ((s[ch >>> 3] & 0x1 << (ch & 0x7)) === 0) { + ($__jsx_postinc_t = this.cursor, this.cursor = ($__jsx_postinc_t - 1) | 0, $__jsx_postinc_t); + return true; + } + return false; +}; + + +function BaseStemmer$out_grouping_b$LBaseStemmer$AIII($this, s, min, max) { + var ch; + var $__jsx_postinc_t; + if ($this.cursor <= $this.limit_backward) { + return false; + } + ch = $this.current.charCodeAt($this.cursor - 1); + if (ch > max || ch < min) { + ($__jsx_postinc_t = $this.cursor, $this.cursor = ($__jsx_postinc_t - 1) | 0, $__jsx_postinc_t); + return true; + } + ch -= min; + if ((s[ch >>> 3] & 0x1 << (ch & 0x7)) === 0) { + ($__jsx_postinc_t = $this.cursor, $this.cursor = ($__jsx_postinc_t - 1) | 0, $__jsx_postinc_t); + return true; + } + return false; +}; + +BaseStemmer.out_grouping_b$LBaseStemmer$AIII = BaseStemmer$out_grouping_b$LBaseStemmer$AIII; + +BaseStemmer.prototype.in_range$II = function (min, max) { + var ch; + var $__jsx_postinc_t; + if (this.cursor >= this.limit) { + return false; + } + ch = this.current.charCodeAt(this.cursor); + if (ch > max || ch < min) { + return false; + } + ($__jsx_postinc_t = this.cursor, this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + return true; +}; + + +function BaseStemmer$in_range$LBaseStemmer$II($this, min, max) { + var ch; + var $__jsx_postinc_t; + if ($this.cursor >= $this.limit) { + return false; + } + ch = $this.current.charCodeAt($this.cursor); + if (ch > max || ch < min) { + return false; + } + ($__jsx_postinc_t = $this.cursor, $this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + return true; +}; + +BaseStemmer.in_range$LBaseStemmer$II = BaseStemmer$in_range$LBaseStemmer$II; + +BaseStemmer.prototype.in_range_b$II = function (min, max) { + var ch; + var $__jsx_postinc_t; + if (this.cursor <= this.limit_backward) { + return false; + } + ch = this.current.charCodeAt(this.cursor - 1); + if (ch > max || ch < min) { + return false; + } + ($__jsx_postinc_t = this.cursor, this.cursor = ($__jsx_postinc_t - 1) | 0, $__jsx_postinc_t); + return true; +}; + + +function BaseStemmer$in_range_b$LBaseStemmer$II($this, min, max) { + var ch; + var $__jsx_postinc_t; + if ($this.cursor <= $this.limit_backward) { + return false; + } + ch = $this.current.charCodeAt($this.cursor - 1); + if (ch > max || ch < min) { + return false; + } + ($__jsx_postinc_t = $this.cursor, $this.cursor = ($__jsx_postinc_t - 1) | 0, $__jsx_postinc_t); + return true; +}; + +BaseStemmer.in_range_b$LBaseStemmer$II = BaseStemmer$in_range_b$LBaseStemmer$II; + +BaseStemmer.prototype.out_range$II = function (min, max) { + var ch; + var $__jsx_postinc_t; + if (this.cursor >= this.limit) { + return false; + } + ch = this.current.charCodeAt(this.cursor); + if (! (ch > max || ch < min)) { + return false; + } + ($__jsx_postinc_t = this.cursor, this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + return true; +}; + + +function BaseStemmer$out_range$LBaseStemmer$II($this, min, max) { + var ch; + var $__jsx_postinc_t; + if ($this.cursor >= $this.limit) { + return false; + } + ch = $this.current.charCodeAt($this.cursor); + if (! (ch > max || ch < min)) { + return false; + } + ($__jsx_postinc_t = $this.cursor, $this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + return true; +}; + +BaseStemmer.out_range$LBaseStemmer$II = BaseStemmer$out_range$LBaseStemmer$II; + +BaseStemmer.prototype.out_range_b$II = function (min, max) { + var ch; + var $__jsx_postinc_t; + if (this.cursor <= this.limit_backward) { + return false; + } + ch = this.current.charCodeAt(this.cursor - 1); + if (! (ch > max || ch < min)) { + return false; + } + ($__jsx_postinc_t = this.cursor, this.cursor = ($__jsx_postinc_t - 1) | 0, $__jsx_postinc_t); + return true; +}; + + +function BaseStemmer$out_range_b$LBaseStemmer$II($this, min, max) { + var ch; + var $__jsx_postinc_t; + if ($this.cursor <= $this.limit_backward) { + return false; + } + ch = $this.current.charCodeAt($this.cursor - 1); + if (! (ch > max || ch < min)) { + return false; + } + ($__jsx_postinc_t = $this.cursor, $this.cursor = ($__jsx_postinc_t - 1) | 0, $__jsx_postinc_t); + return true; +}; + +BaseStemmer.out_range_b$LBaseStemmer$II = BaseStemmer$out_range_b$LBaseStemmer$II; + +BaseStemmer.prototype.eq_s$IS = function (s_size, s) { + var cursor$0; + if (((this.limit - this.cursor) | 0) < s_size) { + return false; + } + if (this.current.slice(cursor$0 = this.cursor, ((cursor$0 + s_size) | 0)) !== s) { + return false; + } + this.cursor = (this.cursor + s_size) | 0; + return true; +}; + + +function BaseStemmer$eq_s$LBaseStemmer$IS($this, s_size, s) { + var cursor$0; + if ((($this.limit - $this.cursor) | 0) < s_size) { + return false; + } + if ($this.current.slice(cursor$0 = $this.cursor, ((cursor$0 + s_size) | 0)) !== s) { + return false; + } + $this.cursor = ($this.cursor + s_size) | 0; + return true; +}; + +BaseStemmer.eq_s$LBaseStemmer$IS = BaseStemmer$eq_s$LBaseStemmer$IS; + +BaseStemmer.prototype.eq_s_b$IS = function (s_size, s) { + var cursor$0; + if (((this.cursor - this.limit_backward) | 0) < s_size) { + return false; + } + if (this.current.slice((((cursor$0 = this.cursor) - s_size) | 0), cursor$0) !== s) { + return false; + } + this.cursor = (this.cursor - s_size) | 0; + return true; +}; + + +function BaseStemmer$eq_s_b$LBaseStemmer$IS($this, s_size, s) { + var cursor$0; + if ((($this.cursor - $this.limit_backward) | 0) < s_size) { + return false; + } + if ($this.current.slice((((cursor$0 = $this.cursor) - s_size) | 0), cursor$0) !== s) { + return false; + } + $this.cursor = ($this.cursor - s_size) | 0; + return true; +}; + +BaseStemmer.eq_s_b$LBaseStemmer$IS = BaseStemmer$eq_s_b$LBaseStemmer$IS; + +BaseStemmer.prototype.eq_v$S = function (s) { + return BaseStemmer$eq_s$LBaseStemmer$IS(this, s.length, s); +}; + + +function BaseStemmer$eq_v$LBaseStemmer$S($this, s) { + return BaseStemmer$eq_s$LBaseStemmer$IS($this, s.length, s); +}; + +BaseStemmer.eq_v$LBaseStemmer$S = BaseStemmer$eq_v$LBaseStemmer$S; + +BaseStemmer.prototype.eq_v_b$S = function (s) { + return BaseStemmer$eq_s_b$LBaseStemmer$IS(this, s.length, s); +}; + + +function BaseStemmer$eq_v_b$LBaseStemmer$S($this, s) { + return BaseStemmer$eq_s_b$LBaseStemmer$IS($this, s.length, s); +}; + +BaseStemmer.eq_v_b$LBaseStemmer$S = BaseStemmer$eq_v_b$LBaseStemmer$S; + +BaseStemmer.prototype.find_among$ALAmong$I = function (v, v_size) { + var i; + var j; + var c; + var l; + var common_i; + var common_j; + var first_key_inspected; + var k; + var diff; + var common; + var w; + var i2; + var res; + i = 0; + j = v_size; + c = this.cursor; + l = this.limit; + common_i = 0; + common_j = 0; + first_key_inspected = false; + while (true) { + k = i + (j - i >>> 1); + diff = 0; + common = (common_i < common_j ? common_i : common_j); + w = v[k]; + for (i2 = common; i2 < w.s_size; i2++) { + if (c + common === l) { + diff = -1; + break; + } + diff = this.current.charCodeAt(c + common) - w.s.charCodeAt(i2); + if (diff !== 0) { + break; + } + common++; + } + if (diff < 0) { + j = k; + common_j = common; + } else { + i = k; + common_i = common; + } + if (j - i <= 1) { + if (i > 0) { + break; + } + if (j === i) { + break; + } + if (first_key_inspected) { + break; + } + first_key_inspected = true; + } + } + while (true) { + w = v[i]; + if (common_i >= w.s_size) { + this.cursor = (c + w.s_size | 0); + if (w.method == null) { + return w.result; + } + res = w.method(w.instance); + this.cursor = (c + w.s_size | 0); + if (res) { + return w.result; + } + } + i = w.substring_i; + if (i < 0) { + return 0; + } + } + return -1; +}; + + +function BaseStemmer$find_among$LBaseStemmer$ALAmong$I($this, v, v_size) { + var i; + var j; + var c; + var l; + var common_i; + var common_j; + var first_key_inspected; + var k; + var diff; + var common; + var w; + var i2; + var res; + i = 0; + j = v_size; + c = $this.cursor; + l = $this.limit; + common_i = 0; + common_j = 0; + first_key_inspected = false; + while (true) { + k = i + (j - i >>> 1); + diff = 0; + common = (common_i < common_j ? common_i : common_j); + w = v[k]; + for (i2 = common; i2 < w.s_size; i2++) { + if (c + common === l) { + diff = -1; + break; + } + diff = $this.current.charCodeAt(c + common) - w.s.charCodeAt(i2); + if (diff !== 0) { + break; + } + common++; + } + if (diff < 0) { + j = k; + common_j = common; + } else { + i = k; + common_i = common; + } + if (j - i <= 1) { + if (i > 0) { + break; + } + if (j === i) { + break; + } + if (first_key_inspected) { + break; + } + first_key_inspected = true; + } + } + while (true) { + w = v[i]; + if (common_i >= w.s_size) { + $this.cursor = (c + w.s_size | 0); + if (w.method == null) { + return w.result; + } + res = w.method(w.instance); + $this.cursor = (c + w.s_size | 0); + if (res) { + return w.result; + } + } + i = w.substring_i; + if (i < 0) { + return 0; + } + } + return -1; +}; + +BaseStemmer.find_among$LBaseStemmer$ALAmong$I = BaseStemmer$find_among$LBaseStemmer$ALAmong$I; + +BaseStemmer.prototype.find_among_b$ALAmong$I = function (v, v_size) { + var i; + var j; + var c; + var lb; + var common_i; + var common_j; + var first_key_inspected; + var k; + var diff; + var common; + var w; + var i2; + var res; + i = 0; + j = v_size; + c = this.cursor; + lb = this.limit_backward; + common_i = 0; + common_j = 0; + first_key_inspected = false; + while (true) { + k = i + (j - i >> 1); + diff = 0; + common = (common_i < common_j ? common_i : common_j); + w = v[k]; + for (i2 = w.s_size - 1 - common; i2 >= 0; i2--) { + if (c - common === lb) { + diff = -1; + break; + } + diff = this.current.charCodeAt(c - 1 - common) - w.s.charCodeAt(i2); + if (diff !== 0) { + break; + } + common++; + } + if (diff < 0) { + j = k; + common_j = common; + } else { + i = k; + common_i = common; + } + if (j - i <= 1) { + if (i > 0) { + break; + } + if (j === i) { + break; + } + if (first_key_inspected) { + break; + } + first_key_inspected = true; + } + } + while (true) { + w = v[i]; + if (common_i >= w.s_size) { + this.cursor = (c - w.s_size | 0); + if (w.method == null) { + return w.result; + } + res = w.method(this); + this.cursor = (c - w.s_size | 0); + if (res) { + return w.result; + } + } + i = w.substring_i; + if (i < 0) { + return 0; + } + } + return -1; +}; + + +function BaseStemmer$find_among_b$LBaseStemmer$ALAmong$I($this, v, v_size) { + var i; + var j; + var c; + var lb; + var common_i; + var common_j; + var first_key_inspected; + var k; + var diff; + var common; + var w; + var i2; + var res; + i = 0; + j = v_size; + c = $this.cursor; + lb = $this.limit_backward; + common_i = 0; + common_j = 0; + first_key_inspected = false; + while (true) { + k = i + (j - i >> 1); + diff = 0; + common = (common_i < common_j ? common_i : common_j); + w = v[k]; + for (i2 = w.s_size - 1 - common; i2 >= 0; i2--) { + if (c - common === lb) { + diff = -1; + break; + } + diff = $this.current.charCodeAt(c - 1 - common) - w.s.charCodeAt(i2); + if (diff !== 0) { + break; + } + common++; + } + if (diff < 0) { + j = k; + common_j = common; + } else { + i = k; + common_i = common; + } + if (j - i <= 1) { + if (i > 0) { + break; + } + if (j === i) { + break; + } + if (first_key_inspected) { + break; + } + first_key_inspected = true; + } + } + while (true) { + w = v[i]; + if (common_i >= w.s_size) { + $this.cursor = (c - w.s_size | 0); + if (w.method == null) { + return w.result; + } + res = w.method($this); + $this.cursor = (c - w.s_size | 0); + if (res) { + return w.result; + } + } + i = w.substring_i; + if (i < 0) { + return 0; + } + } + return -1; +}; + +BaseStemmer.find_among_b$LBaseStemmer$ALAmong$I = BaseStemmer$find_among_b$LBaseStemmer$ALAmong$I; + +BaseStemmer.prototype.replace_s$IIS = function (c_bra, c_ket, s) { + var adjustment; + adjustment = ((s.length - (((c_ket - c_bra) | 0))) | 0); + this.current = this.current.slice(0, c_bra) + s + this.current.slice(c_ket); + this.limit = (this.limit + adjustment) | 0; + if (this.cursor >= c_ket) { + this.cursor = (this.cursor + adjustment) | 0; + } else if (this.cursor > c_bra) { + this.cursor = c_bra; + } + return (adjustment | 0); +}; + + +function BaseStemmer$replace_s$LBaseStemmer$IIS($this, c_bra, c_ket, s) { + var adjustment; + adjustment = ((s.length - (((c_ket - c_bra) | 0))) | 0); + $this.current = $this.current.slice(0, c_bra) + s + $this.current.slice(c_ket); + $this.limit = ($this.limit + adjustment) | 0; + if ($this.cursor >= c_ket) { + $this.cursor = ($this.cursor + adjustment) | 0; + } else if ($this.cursor > c_bra) { + $this.cursor = c_bra; + } + return (adjustment | 0); +}; + +BaseStemmer.replace_s$LBaseStemmer$IIS = BaseStemmer$replace_s$LBaseStemmer$IIS; + +BaseStemmer.prototype.slice_check$ = function () { + var bra$0; + var ket$0; + var limit$0; + return ((bra$0 = this.bra) < 0 || bra$0 > (ket$0 = this.ket) || ket$0 > (limit$0 = this.limit) || limit$0 > this.current.length ? false : true); +}; + + +function BaseStemmer$slice_check$LBaseStemmer$($this) { + var bra$0; + var ket$0; + var limit$0; + return ((bra$0 = $this.bra) < 0 || bra$0 > (ket$0 = $this.ket) || ket$0 > (limit$0 = $this.limit) || limit$0 > $this.current.length ? false : true); +}; + +BaseStemmer.slice_check$LBaseStemmer$ = BaseStemmer$slice_check$LBaseStemmer$; + +BaseStemmer.prototype.slice_from$S = function (s) { + var result; + var bra$0; + var ket$0; + var limit$0; + result = false; + if ((bra$0 = this.bra) < 0 || bra$0 > (ket$0 = this.ket) || ket$0 > (limit$0 = this.limit) || limit$0 > this.current.length ? false : true) { + BaseStemmer$replace_s$LBaseStemmer$IIS(this, this.bra, this.ket, s); + result = true; + } + return result; +}; + + +function BaseStemmer$slice_from$LBaseStemmer$S($this, s) { + var result; + var bra$0; + var ket$0; + var limit$0; + result = false; + if ((bra$0 = $this.bra) < 0 || bra$0 > (ket$0 = $this.ket) || ket$0 > (limit$0 = $this.limit) || limit$0 > $this.current.length ? false : true) { + BaseStemmer$replace_s$LBaseStemmer$IIS($this, $this.bra, $this.ket, s); + result = true; + } + return result; +}; + +BaseStemmer.slice_from$LBaseStemmer$S = BaseStemmer$slice_from$LBaseStemmer$S; + +BaseStemmer.prototype.slice_del$ = function () { + return BaseStemmer$slice_from$LBaseStemmer$S(this, ""); +}; + + +function BaseStemmer$slice_del$LBaseStemmer$($this) { + return BaseStemmer$slice_from$LBaseStemmer$S($this, ""); +}; + +BaseStemmer.slice_del$LBaseStemmer$ = BaseStemmer$slice_del$LBaseStemmer$; + +BaseStemmer.prototype.insert$IIS = function (c_bra, c_ket, s) { + var adjustment; + adjustment = BaseStemmer$replace_s$LBaseStemmer$IIS(this, c_bra, c_ket, s); + if (c_bra <= this.bra) { + this.bra = (this.bra + adjustment) | 0; + } + if (c_bra <= this.ket) { + this.ket = (this.ket + adjustment) | 0; + } +}; + + +function BaseStemmer$insert$LBaseStemmer$IIS($this, c_bra, c_ket, s) { + var adjustment; + adjustment = BaseStemmer$replace_s$LBaseStemmer$IIS($this, c_bra, c_ket, s); + if (c_bra <= $this.bra) { + $this.bra = ($this.bra + adjustment) | 0; + } + if (c_bra <= $this.ket) { + $this.ket = ($this.ket + adjustment) | 0; + } +}; + +BaseStemmer.insert$LBaseStemmer$IIS = BaseStemmer$insert$LBaseStemmer$IIS; + +BaseStemmer.prototype.slice_to$S = function (s) { + var result; + var bra$0; + var ket$0; + var limit$0; + result = ''; + if ((bra$0 = this.bra) < 0 || bra$0 > (ket$0 = this.ket) || ket$0 > (limit$0 = this.limit) || limit$0 > this.current.length ? false : true) { + result = this.current.slice(this.bra, this.ket); + } + return result; +}; + + +function BaseStemmer$slice_to$LBaseStemmer$S($this, s) { + var result; + var bra$0; + var ket$0; + var limit$0; + result = ''; + if ((bra$0 = $this.bra) < 0 || bra$0 > (ket$0 = $this.ket) || ket$0 > (limit$0 = $this.limit) || limit$0 > $this.current.length ? false : true) { + result = $this.current.slice($this.bra, $this.ket); + } + return result; +}; + +BaseStemmer.slice_to$LBaseStemmer$S = BaseStemmer$slice_to$LBaseStemmer$S; + +BaseStemmer.prototype.assign_to$S = function (s) { + return this.current.slice(0, this.limit); +}; + + +function BaseStemmer$assign_to$LBaseStemmer$S($this, s) { + return $this.current.slice(0, $this.limit); +}; + +BaseStemmer.assign_to$LBaseStemmer$S = BaseStemmer$assign_to$LBaseStemmer$S; + +BaseStemmer.prototype.stem$ = function () { + return false; +}; + + +BaseStemmer.prototype.stemWord$S = function (word) { + var result; + var current$0; + var cursor$0; + var limit$0; + result = this.cache['.' + word]; + if (result == null) { + current$0 = this.current = word; + cursor$0 = this.cursor = 0; + limit$0 = this.limit = current$0.length; + this.limit_backward = 0; + this.bra = cursor$0; + this.ket = limit$0; + this.stem$(); + result = this.current; + this.cache['.' + word] = result; + } + return result; +}; + +BaseStemmer.prototype.stemWord = BaseStemmer.prototype.stemWord$S; + +BaseStemmer.prototype.stemWords$AS = function (words) { + var results; + var i; + var word; + var result; + var current$0; + var cursor$0; + var limit$0; + results = [ ]; + for (i = 0; i < words.length; i++) { + word = words[i]; + result = this.cache['.' + word]; + if (result == null) { + current$0 = this.current = word; + cursor$0 = this.cursor = 0; + limit$0 = this.limit = current$0.length; + this.limit_backward = 0; + this.bra = cursor$0; + this.ket = limit$0; + this.stem$(); + result = this.current; + this.cache['.' + word] = result; + } + results.push(result); + } + return results; +}; + +BaseStemmer.prototype.stemWords = BaseStemmer.prototype.stemWords$AS; + +function FrenchStemmer() { + BaseStemmer.call(this); + this.I_p2 = 0; + this.I_p1 = 0; + this.I_pV = 0; +}; + +$__jsx_extend([FrenchStemmer], BaseStemmer); +FrenchStemmer.prototype.copy_from$LFrenchStemmer$ = function (other) { + this.I_p2 = other.I_p2; + this.I_p1 = other.I_p1; + this.I_pV = other.I_pV; + BaseStemmer$copy_from$LBaseStemmer$LBaseStemmer$(this, other); +}; + +FrenchStemmer.prototype.copy_from = FrenchStemmer.prototype.copy_from$LFrenchStemmer$; + +FrenchStemmer.prototype.r_prelude$ = function () { + var v_1; + var v_2; + var v_3; + var v_4; + var lab1; + var lab3; + var lab4; + var lab5; + var lab6; + var lab7; + var lab8; + var lab9; + var cursor$0; + var $__jsx_postinc_t; +replab0: + while (true) { + v_1 = this.cursor; + lab1 = true; + lab1: + while (lab1 === true) { + lab1 = false; + golab2: + while (true) { + v_2 = this.cursor; + lab3 = true; + lab3: + while (lab3 === true) { + lab3 = false; + lab4 = true; + lab4: + while (lab4 === true) { + lab4 = false; + v_3 = this.cursor; + lab5 = true; + lab5: + while (lab5 === true) { + lab5 = false; + if (! BaseStemmer$in_grouping$LBaseStemmer$AIII(this, FrenchStemmer.g_v, 97, 251)) { + break lab5; + } + this.bra = this.cursor; + lab6 = true; + lab6: + while (lab6 === true) { + lab6 = false; + v_4 = this.cursor; + lab7 = true; + lab7: + while (lab7 === true) { + lab7 = false; + if (! BaseStemmer$eq_s$LBaseStemmer$IS(this, 1, "u")) { + break lab7; + } + this.ket = this.cursor; + if (! BaseStemmer$in_grouping$LBaseStemmer$AIII(this, FrenchStemmer.g_v, 97, 251)) { + break lab7; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "U")) { + return false; + } + break lab6; + } + this.cursor = v_4; + lab8 = true; + lab8: + while (lab8 === true) { + lab8 = false; + if (! BaseStemmer$eq_s$LBaseStemmer$IS(this, 1, "i")) { + break lab8; + } + this.ket = this.cursor; + if (! BaseStemmer$in_grouping$LBaseStemmer$AIII(this, FrenchStemmer.g_v, 97, 251)) { + break lab8; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "I")) { + return false; + } + break lab6; + } + this.cursor = v_4; + if (! BaseStemmer$eq_s$LBaseStemmer$IS(this, 1, "y")) { + break lab5; + } + this.ket = this.cursor; + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "Y")) { + return false; + } + } + break lab4; + } + this.cursor = v_3; + lab9 = true; + lab9: + while (lab9 === true) { + lab9 = false; + this.bra = this.cursor; + if (! BaseStemmer$eq_s$LBaseStemmer$IS(this, 1, "y")) { + break lab9; + } + this.ket = this.cursor; + if (! BaseStemmer$in_grouping$LBaseStemmer$AIII(this, FrenchStemmer.g_v, 97, 251)) { + break lab9; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "Y")) { + return false; + } + break lab4; + } + this.cursor = v_3; + if (! BaseStemmer$eq_s$LBaseStemmer$IS(this, 1, "q")) { + break lab3; + } + this.bra = this.cursor; + if (! BaseStemmer$eq_s$LBaseStemmer$IS(this, 1, "u")) { + break lab3; + } + this.ket = this.cursor; + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "U")) { + return false; + } + } + this.cursor = v_2; + break golab2; + } + cursor$0 = this.cursor = v_2; + if (cursor$0 >= this.limit) { + break lab1; + } + ($__jsx_postinc_t = this.cursor, this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + } + continue replab0; + } + this.cursor = v_1; + break replab0; + } + return true; +}; + +FrenchStemmer.prototype.r_prelude = FrenchStemmer.prototype.r_prelude$; + +function FrenchStemmer$r_prelude$LFrenchStemmer$($this) { + var v_1; + var v_2; + var v_3; + var v_4; + var lab1; + var lab3; + var lab4; + var lab5; + var lab6; + var lab7; + var lab8; + var lab9; + var cursor$0; + var $__jsx_postinc_t; +replab0: + while (true) { + v_1 = $this.cursor; + lab1 = true; + lab1: + while (lab1 === true) { + lab1 = false; + golab2: + while (true) { + v_2 = $this.cursor; + lab3 = true; + lab3: + while (lab3 === true) { + lab3 = false; + lab4 = true; + lab4: + while (lab4 === true) { + lab4 = false; + v_3 = $this.cursor; + lab5 = true; + lab5: + while (lab5 === true) { + lab5 = false; + if (! BaseStemmer$in_grouping$LBaseStemmer$AIII($this, FrenchStemmer.g_v, 97, 251)) { + break lab5; + } + $this.bra = $this.cursor; + lab6 = true; + lab6: + while (lab6 === true) { + lab6 = false; + v_4 = $this.cursor; + lab7 = true; + lab7: + while (lab7 === true) { + lab7 = false; + if (! BaseStemmer$eq_s$LBaseStemmer$IS($this, 1, "u")) { + break lab7; + } + $this.ket = $this.cursor; + if (! BaseStemmer$in_grouping$LBaseStemmer$AIII($this, FrenchStemmer.g_v, 97, 251)) { + break lab7; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "U")) { + return false; + } + break lab6; + } + $this.cursor = v_4; + lab8 = true; + lab8: + while (lab8 === true) { + lab8 = false; + if (! BaseStemmer$eq_s$LBaseStemmer$IS($this, 1, "i")) { + break lab8; + } + $this.ket = $this.cursor; + if (! BaseStemmer$in_grouping$LBaseStemmer$AIII($this, FrenchStemmer.g_v, 97, 251)) { + break lab8; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "I")) { + return false; + } + break lab6; + } + $this.cursor = v_4; + if (! BaseStemmer$eq_s$LBaseStemmer$IS($this, 1, "y")) { + break lab5; + } + $this.ket = $this.cursor; + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "Y")) { + return false; + } + } + break lab4; + } + $this.cursor = v_3; + lab9 = true; + lab9: + while (lab9 === true) { + lab9 = false; + $this.bra = $this.cursor; + if (! BaseStemmer$eq_s$LBaseStemmer$IS($this, 1, "y")) { + break lab9; + } + $this.ket = $this.cursor; + if (! BaseStemmer$in_grouping$LBaseStemmer$AIII($this, FrenchStemmer.g_v, 97, 251)) { + break lab9; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "Y")) { + return false; + } + break lab4; + } + $this.cursor = v_3; + if (! BaseStemmer$eq_s$LBaseStemmer$IS($this, 1, "q")) { + break lab3; + } + $this.bra = $this.cursor; + if (! BaseStemmer$eq_s$LBaseStemmer$IS($this, 1, "u")) { + break lab3; + } + $this.ket = $this.cursor; + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "U")) { + return false; + } + } + $this.cursor = v_2; + break golab2; + } + cursor$0 = $this.cursor = v_2; + if (cursor$0 >= $this.limit) { + break lab1; + } + ($__jsx_postinc_t = $this.cursor, $this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + } + continue replab0; + } + $this.cursor = v_1; + break replab0; + } + return true; +}; + +FrenchStemmer.r_prelude$LFrenchStemmer$ = FrenchStemmer$r_prelude$LFrenchStemmer$; + +FrenchStemmer.prototype.r_mark_regions$ = function () { + var v_1; + var v_2; + var v_4; + var lab0; + var lab1; + var lab2; + var lab3; + var lab5; + var lab6; + var lab8; + var lab10; + var lab12; + var lab14; + var cursor$0; + var limit$0; + var cursor$1; + var $__jsx_postinc_t; + this.I_pV = limit$0 = this.limit; + this.I_p1 = limit$0; + this.I_p2 = limit$0; + v_1 = this.cursor; + lab0 = true; +lab0: + while (lab0 === true) { + lab0 = false; + lab1 = true; + lab1: + while (lab1 === true) { + lab1 = false; + v_2 = this.cursor; + lab2 = true; + lab2: + while (lab2 === true) { + lab2 = false; + if (! BaseStemmer$in_grouping$LBaseStemmer$AIII(this, FrenchStemmer.g_v, 97, 251)) { + break lab2; + } + if (! BaseStemmer$in_grouping$LBaseStemmer$AIII(this, FrenchStemmer.g_v, 97, 251)) { + break lab2; + } + if (this.cursor >= this.limit) { + break lab2; + } + ($__jsx_postinc_t = this.cursor, this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + break lab1; + } + this.cursor = v_2; + lab3 = true; + lab3: + while (lab3 === true) { + lab3 = false; + if (BaseStemmer$find_among$LBaseStemmer$ALAmong$I(this, FrenchStemmer.a_0, 3) === 0) { + break lab3; + } + break lab1; + } + cursor$0 = this.cursor = v_2; + if (cursor$0 >= this.limit) { + break lab0; + } + ($__jsx_postinc_t = this.cursor, this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + golab4: + while (true) { + lab5 = true; + lab5: + while (lab5 === true) { + lab5 = false; + if (! BaseStemmer$in_grouping$LBaseStemmer$AIII(this, FrenchStemmer.g_v, 97, 251)) { + break lab5; + } + break golab4; + } + if (this.cursor >= this.limit) { + break lab0; + } + ($__jsx_postinc_t = this.cursor, this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + } + } + this.I_pV = this.cursor; + } + cursor$1 = this.cursor = v_1; + v_4 = cursor$1; + lab6 = true; +lab6: + while (lab6 === true) { + lab6 = false; + golab7: + while (true) { + lab8 = true; + lab8: + while (lab8 === true) { + lab8 = false; + if (! BaseStemmer$in_grouping$LBaseStemmer$AIII(this, FrenchStemmer.g_v, 97, 251)) { + break lab8; + } + break golab7; + } + if (this.cursor >= this.limit) { + break lab6; + } + ($__jsx_postinc_t = this.cursor, this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + } + golab9: + while (true) { + lab10 = true; + lab10: + while (lab10 === true) { + lab10 = false; + if (! BaseStemmer$out_grouping$LBaseStemmer$AIII(this, FrenchStemmer.g_v, 97, 251)) { + break lab10; + } + break golab9; + } + if (this.cursor >= this.limit) { + break lab6; + } + ($__jsx_postinc_t = this.cursor, this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + } + this.I_p1 = this.cursor; + golab11: + while (true) { + lab12 = true; + lab12: + while (lab12 === true) { + lab12 = false; + if (! BaseStemmer$in_grouping$LBaseStemmer$AIII(this, FrenchStemmer.g_v, 97, 251)) { + break lab12; + } + break golab11; + } + if (this.cursor >= this.limit) { + break lab6; + } + ($__jsx_postinc_t = this.cursor, this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + } + golab13: + while (true) { + lab14 = true; + lab14: + while (lab14 === true) { + lab14 = false; + if (! BaseStemmer$out_grouping$LBaseStemmer$AIII(this, FrenchStemmer.g_v, 97, 251)) { + break lab14; + } + break golab13; + } + if (this.cursor >= this.limit) { + break lab6; + } + ($__jsx_postinc_t = this.cursor, this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + } + this.I_p2 = this.cursor; + } + this.cursor = v_4; + return true; +}; + +FrenchStemmer.prototype.r_mark_regions = FrenchStemmer.prototype.r_mark_regions$; + +function FrenchStemmer$r_mark_regions$LFrenchStemmer$($this) { + var v_1; + var v_2; + var v_4; + var lab0; + var lab1; + var lab2; + var lab3; + var lab5; + var lab6; + var lab8; + var lab10; + var lab12; + var lab14; + var cursor$0; + var limit$0; + var cursor$1; + var $__jsx_postinc_t; + $this.I_pV = limit$0 = $this.limit; + $this.I_p1 = limit$0; + $this.I_p2 = limit$0; + v_1 = $this.cursor; + lab0 = true; +lab0: + while (lab0 === true) { + lab0 = false; + lab1 = true; + lab1: + while (lab1 === true) { + lab1 = false; + v_2 = $this.cursor; + lab2 = true; + lab2: + while (lab2 === true) { + lab2 = false; + if (! BaseStemmer$in_grouping$LBaseStemmer$AIII($this, FrenchStemmer.g_v, 97, 251)) { + break lab2; + } + if (! BaseStemmer$in_grouping$LBaseStemmer$AIII($this, FrenchStemmer.g_v, 97, 251)) { + break lab2; + } + if ($this.cursor >= $this.limit) { + break lab2; + } + ($__jsx_postinc_t = $this.cursor, $this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + break lab1; + } + $this.cursor = v_2; + lab3 = true; + lab3: + while (lab3 === true) { + lab3 = false; + if (BaseStemmer$find_among$LBaseStemmer$ALAmong$I($this, FrenchStemmer.a_0, 3) === 0) { + break lab3; + } + break lab1; + } + cursor$0 = $this.cursor = v_2; + if (cursor$0 >= $this.limit) { + break lab0; + } + ($__jsx_postinc_t = $this.cursor, $this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + golab4: + while (true) { + lab5 = true; + lab5: + while (lab5 === true) { + lab5 = false; + if (! BaseStemmer$in_grouping$LBaseStemmer$AIII($this, FrenchStemmer.g_v, 97, 251)) { + break lab5; + } + break golab4; + } + if ($this.cursor >= $this.limit) { + break lab0; + } + ($__jsx_postinc_t = $this.cursor, $this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + } + } + $this.I_pV = $this.cursor; + } + cursor$1 = $this.cursor = v_1; + v_4 = cursor$1; + lab6 = true; +lab6: + while (lab6 === true) { + lab6 = false; + golab7: + while (true) { + lab8 = true; + lab8: + while (lab8 === true) { + lab8 = false; + if (! BaseStemmer$in_grouping$LBaseStemmer$AIII($this, FrenchStemmer.g_v, 97, 251)) { + break lab8; + } + break golab7; + } + if ($this.cursor >= $this.limit) { + break lab6; + } + ($__jsx_postinc_t = $this.cursor, $this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + } + golab9: + while (true) { + lab10 = true; + lab10: + while (lab10 === true) { + lab10 = false; + if (! BaseStemmer$out_grouping$LBaseStemmer$AIII($this, FrenchStemmer.g_v, 97, 251)) { + break lab10; + } + break golab9; + } + if ($this.cursor >= $this.limit) { + break lab6; + } + ($__jsx_postinc_t = $this.cursor, $this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + } + $this.I_p1 = $this.cursor; + golab11: + while (true) { + lab12 = true; + lab12: + while (lab12 === true) { + lab12 = false; + if (! BaseStemmer$in_grouping$LBaseStemmer$AIII($this, FrenchStemmer.g_v, 97, 251)) { + break lab12; + } + break golab11; + } + if ($this.cursor >= $this.limit) { + break lab6; + } + ($__jsx_postinc_t = $this.cursor, $this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + } + golab13: + while (true) { + lab14 = true; + lab14: + while (lab14 === true) { + lab14 = false; + if (! BaseStemmer$out_grouping$LBaseStemmer$AIII($this, FrenchStemmer.g_v, 97, 251)) { + break lab14; + } + break golab13; + } + if ($this.cursor >= $this.limit) { + break lab6; + } + ($__jsx_postinc_t = $this.cursor, $this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + } + $this.I_p2 = $this.cursor; + } + $this.cursor = v_4; + return true; +}; + +FrenchStemmer.r_mark_regions$LFrenchStemmer$ = FrenchStemmer$r_mark_regions$LFrenchStemmer$; + +FrenchStemmer.prototype.r_postlude$ = function () { + var among_var; + var v_1; + var lab1; + var $__jsx_postinc_t; +replab0: + while (true) { + v_1 = this.cursor; + lab1 = true; + lab1: + while (lab1 === true) { + lab1 = false; + this.bra = this.cursor; + among_var = BaseStemmer$find_among$LBaseStemmer$ALAmong$I(this, FrenchStemmer.a_1, 4); + if (among_var === 0) { + break lab1; + } + this.ket = this.cursor; + switch (among_var) { + case 0: + break lab1; + case 1: + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "i")) { + return false; + } + break; + case 2: + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "u")) { + return false; + } + break; + case 3: + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "y")) { + return false; + } + break; + case 4: + if (this.cursor >= this.limit) { + break lab1; + } + ($__jsx_postinc_t = this.cursor, this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + break; + } + continue replab0; + } + this.cursor = v_1; + break replab0; + } + return true; +}; + +FrenchStemmer.prototype.r_postlude = FrenchStemmer.prototype.r_postlude$; + +function FrenchStemmer$r_postlude$LFrenchStemmer$($this) { + var among_var; + var v_1; + var lab1; + var $__jsx_postinc_t; +replab0: + while (true) { + v_1 = $this.cursor; + lab1 = true; + lab1: + while (lab1 === true) { + lab1 = false; + $this.bra = $this.cursor; + among_var = BaseStemmer$find_among$LBaseStemmer$ALAmong$I($this, FrenchStemmer.a_1, 4); + if (among_var === 0) { + break lab1; + } + $this.ket = $this.cursor; + switch (among_var) { + case 0: + break lab1; + case 1: + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "i")) { + return false; + } + break; + case 2: + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "u")) { + return false; + } + break; + case 3: + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "y")) { + return false; + } + break; + case 4: + if ($this.cursor >= $this.limit) { + break lab1; + } + ($__jsx_postinc_t = $this.cursor, $this.cursor = ($__jsx_postinc_t + 1) | 0, $__jsx_postinc_t); + break; + } + continue replab0; + } + $this.cursor = v_1; + break replab0; + } + return true; +}; + +FrenchStemmer.r_postlude$LFrenchStemmer$ = FrenchStemmer$r_postlude$LFrenchStemmer$; + +FrenchStemmer.prototype.r_RV$ = function () { + return (! (this.I_pV <= this.cursor) ? false : true); +}; + +FrenchStemmer.prototype.r_RV = FrenchStemmer.prototype.r_RV$; + +function FrenchStemmer$r_RV$LFrenchStemmer$($this) { + return (! ($this.I_pV <= $this.cursor) ? false : true); +}; + +FrenchStemmer.r_RV$LFrenchStemmer$ = FrenchStemmer$r_RV$LFrenchStemmer$; + +FrenchStemmer.prototype.r_R1$ = function () { + return (! (this.I_p1 <= this.cursor) ? false : true); +}; + +FrenchStemmer.prototype.r_R1 = FrenchStemmer.prototype.r_R1$; + +function FrenchStemmer$r_R1$LFrenchStemmer$($this) { + return (! ($this.I_p1 <= $this.cursor) ? false : true); +}; + +FrenchStemmer.r_R1$LFrenchStemmer$ = FrenchStemmer$r_R1$LFrenchStemmer$; + +FrenchStemmer.prototype.r_R2$ = function () { + return (! (this.I_p2 <= this.cursor) ? false : true); +}; + +FrenchStemmer.prototype.r_R2 = FrenchStemmer.prototype.r_R2$; + +function FrenchStemmer$r_R2$LFrenchStemmer$($this) { + return (! ($this.I_p2 <= $this.cursor) ? false : true); +}; + +FrenchStemmer.r_R2$LFrenchStemmer$ = FrenchStemmer$r_R2$LFrenchStemmer$; + +FrenchStemmer.prototype.r_standard_suffix$ = function () { + var among_var; + var v_1; + var v_2; + var v_3; + var v_4; + var v_5; + var v_6; + var v_7; + var v_8; + var v_9; + var v_10; + var v_11; + var lab0; + var lab1; + var lab2; + var lab3; + var lab4; + var lab5; + var lab6; + var lab7; + var lab8; + var lab9; + var lab10; + var lab11; + var lab12; + var lab13; + var lab14; + var lab15; + var cursor$0; + var cursor$1; + var cursor$2; + var cursor$3; + this.ket = this.cursor; + among_var = BaseStemmer$find_among_b$LBaseStemmer$ALAmong$I(this, FrenchStemmer.a_4, 43); + if (among_var === 0) { + return false; + } + this.bra = this.cursor; + switch (among_var) { + case 0: + return false; + case 1: + if (! (! (this.I_p2 <= this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + break; + case 2: + if (! (! (this.I_p2 <= this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + v_1 = ((this.limit - this.cursor) | 0); + lab0 = true; + lab0: + while (lab0 === true) { + lab0 = false; + this.ket = this.cursor; + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS(this, 2, "ic")) { + this.cursor = ((this.limit - v_1) | 0); + break lab0; + } + this.bra = this.cursor; + lab1 = true; + lab1: + while (lab1 === true) { + lab1 = false; + v_2 = ((this.limit - this.cursor) | 0); + lab2 = true; + lab2: + while (lab2 === true) { + lab2 = false; + if (! (! (this.I_p2 <= this.cursor) ? false : true)) { + break lab2; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + break lab1; + } + this.cursor = ((this.limit - v_2) | 0); + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "iqU")) { + return false; + } + } + } + break; + case 3: + if (! (! (this.I_p2 <= this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "log")) { + return false; + } + break; + case 4: + if (! (! (this.I_p2 <= this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "u")) { + return false; + } + break; + case 5: + if (! (! (this.I_p2 <= this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "ent")) { + return false; + } + break; + case 6: + if (! (! (this.I_pV <= this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + v_3 = ((this.limit - this.cursor) | 0); + lab3 = true; + lab3: + while (lab3 === true) { + lab3 = false; + this.ket = this.cursor; + among_var = BaseStemmer$find_among_b$LBaseStemmer$ALAmong$I(this, FrenchStemmer.a_2, 6); + if (among_var === 0) { + this.cursor = ((this.limit - v_3) | 0); + break lab3; + } + this.bra = this.cursor; + switch (among_var) { + case 0: + this.cursor = ((this.limit - v_3) | 0); + break lab3; + case 1: + if (! (! (this.I_p2 <= this.cursor) ? false : true)) { + this.cursor = ((this.limit - v_3) | 0); + break lab3; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + this.ket = this.cursor; + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS(this, 2, "at")) { + this.cursor = ((this.limit - v_3) | 0); + break lab3; + } + this.bra = cursor$0 = this.cursor; + if (! (! (this.I_p2 <= cursor$0) ? false : true)) { + this.cursor = ((this.limit - v_3) | 0); + break lab3; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + break; + case 2: + lab4 = true; + lab4: + while (lab4 === true) { + lab4 = false; + v_4 = ((this.limit - this.cursor) | 0); + lab5 = true; + lab5: + while (lab5 === true) { + lab5 = false; + if (! (! (this.I_p2 <= this.cursor) ? false : true)) { + break lab5; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + break lab4; + } + cursor$1 = this.cursor = ((this.limit - v_4) | 0); + if (! (! (this.I_p1 <= cursor$1) ? false : true)) { + this.cursor = ((this.limit - v_3) | 0); + break lab3; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "eux")) { + return false; + } + } + break; + case 3: + if (! (! (this.I_p2 <= this.cursor) ? false : true)) { + this.cursor = ((this.limit - v_3) | 0); + break lab3; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + break; + case 4: + if (! (! (this.I_pV <= this.cursor) ? false : true)) { + this.cursor = ((this.limit - v_3) | 0); + break lab3; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "i")) { + return false; + } + break; + } + } + break; + case 7: + if (! (! (this.I_p2 <= this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + v_5 = ((this.limit - this.cursor) | 0); + lab6 = true; + lab6: + while (lab6 === true) { + lab6 = false; + this.ket = this.cursor; + among_var = BaseStemmer$find_among_b$LBaseStemmer$ALAmong$I(this, FrenchStemmer.a_3, 3); + if (among_var === 0) { + this.cursor = ((this.limit - v_5) | 0); + break lab6; + } + this.bra = this.cursor; + switch (among_var) { + case 0: + this.cursor = ((this.limit - v_5) | 0); + break lab6; + case 1: + lab7 = true; + lab7: + while (lab7 === true) { + lab7 = false; + v_6 = ((this.limit - this.cursor) | 0); + lab8 = true; + lab8: + while (lab8 === true) { + lab8 = false; + if (! (! (this.I_p2 <= this.cursor) ? false : true)) { + break lab8; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + break lab7; + } + this.cursor = ((this.limit - v_6) | 0); + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "abl")) { + return false; + } + } + break; + case 2: + lab9 = true; + lab9: + while (lab9 === true) { + lab9 = false; + v_7 = ((this.limit - this.cursor) | 0); + lab10 = true; + lab10: + while (lab10 === true) { + lab10 = false; + if (! (! (this.I_p2 <= this.cursor) ? false : true)) { + break lab10; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + break lab9; + } + this.cursor = ((this.limit - v_7) | 0); + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "iqU")) { + return false; + } + } + break; + case 3: + if (! (! (this.I_p2 <= this.cursor) ? false : true)) { + this.cursor = ((this.limit - v_5) | 0); + break lab6; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + break; + } + } + break; + case 8: + if (! (! (this.I_p2 <= this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + v_8 = ((this.limit - this.cursor) | 0); + lab11 = true; + lab11: + while (lab11 === true) { + lab11 = false; + this.ket = this.cursor; + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS(this, 2, "at")) { + this.cursor = ((this.limit - v_8) | 0); + break lab11; + } + this.bra = cursor$2 = this.cursor; + if (! (! (this.I_p2 <= cursor$2) ? false : true)) { + this.cursor = ((this.limit - v_8) | 0); + break lab11; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + this.ket = this.cursor; + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS(this, 2, "ic")) { + this.cursor = ((this.limit - v_8) | 0); + break lab11; + } + this.bra = this.cursor; + lab12 = true; + lab12: + while (lab12 === true) { + lab12 = false; + v_9 = ((this.limit - this.cursor) | 0); + lab13 = true; + lab13: + while (lab13 === true) { + lab13 = false; + if (! (! (this.I_p2 <= this.cursor) ? false : true)) { + break lab13; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + break lab12; + } + this.cursor = ((this.limit - v_9) | 0); + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "iqU")) { + return false; + } + } + } + break; + case 9: + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "eau")) { + return false; + } + break; + case 10: + if (! (! (this.I_p1 <= this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "al")) { + return false; + } + break; + case 11: + lab14 = true; + lab14: + while (lab14 === true) { + lab14 = false; + v_10 = ((this.limit - this.cursor) | 0); + lab15 = true; + lab15: + while (lab15 === true) { + lab15 = false; + if (! (! (this.I_p2 <= this.cursor) ? false : true)) { + break lab15; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + break lab14; + } + cursor$3 = this.cursor = ((this.limit - v_10) | 0); + if (! (! (this.I_p1 <= cursor$3) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "eux")) { + return false; + } + } + break; + case 12: + if (! (! (this.I_p1 <= this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$out_grouping_b$LBaseStemmer$AIII(this, FrenchStemmer.g_v, 97, 251)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + break; + case 13: + if (! (! (this.I_pV <= this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "ant")) { + return false; + } + return false; + case 14: + if (! (! (this.I_pV <= this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "ent")) { + return false; + } + return false; + case 15: + v_11 = ((this.limit - this.cursor) | 0); + if (! BaseStemmer$in_grouping_b$LBaseStemmer$AIII(this, FrenchStemmer.g_v, 97, 251)) { + return false; + } + if (! (! (this.I_pV <= this.cursor) ? false : true)) { + return false; + } + this.cursor = ((this.limit - v_11) | 0); + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + return false; + } + return true; +}; + +FrenchStemmer.prototype.r_standard_suffix = FrenchStemmer.prototype.r_standard_suffix$; + +function FrenchStemmer$r_standard_suffix$LFrenchStemmer$($this) { + var among_var; + var v_1; + var v_2; + var v_3; + var v_4; + var v_5; + var v_6; + var v_7; + var v_8; + var v_9; + var v_10; + var v_11; + var lab0; + var lab1; + var lab2; + var lab3; + var lab4; + var lab5; + var lab6; + var lab7; + var lab8; + var lab9; + var lab10; + var lab11; + var lab12; + var lab13; + var lab14; + var lab15; + var cursor$0; + var cursor$1; + var cursor$2; + var cursor$3; + $this.ket = $this.cursor; + among_var = BaseStemmer$find_among_b$LBaseStemmer$ALAmong$I($this, FrenchStemmer.a_4, 43); + if (among_var === 0) { + return false; + } + $this.bra = $this.cursor; + switch (among_var) { + case 0: + return false; + case 1: + if (! (! ($this.I_p2 <= $this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + break; + case 2: + if (! (! ($this.I_p2 <= $this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + v_1 = (($this.limit - $this.cursor) | 0); + lab0 = true; + lab0: + while (lab0 === true) { + lab0 = false; + $this.ket = $this.cursor; + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS($this, 2, "ic")) { + $this.cursor = (($this.limit - v_1) | 0); + break lab0; + } + $this.bra = $this.cursor; + lab1 = true; + lab1: + while (lab1 === true) { + lab1 = false; + v_2 = (($this.limit - $this.cursor) | 0); + lab2 = true; + lab2: + while (lab2 === true) { + lab2 = false; + if (! (! ($this.I_p2 <= $this.cursor) ? false : true)) { + break lab2; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + break lab1; + } + $this.cursor = (($this.limit - v_2) | 0); + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "iqU")) { + return false; + } + } + } + break; + case 3: + if (! (! ($this.I_p2 <= $this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "log")) { + return false; + } + break; + case 4: + if (! (! ($this.I_p2 <= $this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "u")) { + return false; + } + break; + case 5: + if (! (! ($this.I_p2 <= $this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "ent")) { + return false; + } + break; + case 6: + if (! (! ($this.I_pV <= $this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + v_3 = (($this.limit - $this.cursor) | 0); + lab3 = true; + lab3: + while (lab3 === true) { + lab3 = false; + $this.ket = $this.cursor; + among_var = BaseStemmer$find_among_b$LBaseStemmer$ALAmong$I($this, FrenchStemmer.a_2, 6); + if (among_var === 0) { + $this.cursor = (($this.limit - v_3) | 0); + break lab3; + } + $this.bra = $this.cursor; + switch (among_var) { + case 0: + $this.cursor = (($this.limit - v_3) | 0); + break lab3; + case 1: + if (! (! ($this.I_p2 <= $this.cursor) ? false : true)) { + $this.cursor = (($this.limit - v_3) | 0); + break lab3; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + $this.ket = $this.cursor; + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS($this, 2, "at")) { + $this.cursor = (($this.limit - v_3) | 0); + break lab3; + } + $this.bra = cursor$0 = $this.cursor; + if (! (! ($this.I_p2 <= cursor$0) ? false : true)) { + $this.cursor = (($this.limit - v_3) | 0); + break lab3; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + break; + case 2: + lab4 = true; + lab4: + while (lab4 === true) { + lab4 = false; + v_4 = (($this.limit - $this.cursor) | 0); + lab5 = true; + lab5: + while (lab5 === true) { + lab5 = false; + if (! (! ($this.I_p2 <= $this.cursor) ? false : true)) { + break lab5; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + break lab4; + } + cursor$1 = $this.cursor = (($this.limit - v_4) | 0); + if (! (! ($this.I_p1 <= cursor$1) ? false : true)) { + $this.cursor = (($this.limit - v_3) | 0); + break lab3; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "eux")) { + return false; + } + } + break; + case 3: + if (! (! ($this.I_p2 <= $this.cursor) ? false : true)) { + $this.cursor = (($this.limit - v_3) | 0); + break lab3; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + break; + case 4: + if (! (! ($this.I_pV <= $this.cursor) ? false : true)) { + $this.cursor = (($this.limit - v_3) | 0); + break lab3; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "i")) { + return false; + } + break; + } + } + break; + case 7: + if (! (! ($this.I_p2 <= $this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + v_5 = (($this.limit - $this.cursor) | 0); + lab6 = true; + lab6: + while (lab6 === true) { + lab6 = false; + $this.ket = $this.cursor; + among_var = BaseStemmer$find_among_b$LBaseStemmer$ALAmong$I($this, FrenchStemmer.a_3, 3); + if (among_var === 0) { + $this.cursor = (($this.limit - v_5) | 0); + break lab6; + } + $this.bra = $this.cursor; + switch (among_var) { + case 0: + $this.cursor = (($this.limit - v_5) | 0); + break lab6; + case 1: + lab7 = true; + lab7: + while (lab7 === true) { + lab7 = false; + v_6 = (($this.limit - $this.cursor) | 0); + lab8 = true; + lab8: + while (lab8 === true) { + lab8 = false; + if (! (! ($this.I_p2 <= $this.cursor) ? false : true)) { + break lab8; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + break lab7; + } + $this.cursor = (($this.limit - v_6) | 0); + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "abl")) { + return false; + } + } + break; + case 2: + lab9 = true; + lab9: + while (lab9 === true) { + lab9 = false; + v_7 = (($this.limit - $this.cursor) | 0); + lab10 = true; + lab10: + while (lab10 === true) { + lab10 = false; + if (! (! ($this.I_p2 <= $this.cursor) ? false : true)) { + break lab10; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + break lab9; + } + $this.cursor = (($this.limit - v_7) | 0); + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "iqU")) { + return false; + } + } + break; + case 3: + if (! (! ($this.I_p2 <= $this.cursor) ? false : true)) { + $this.cursor = (($this.limit - v_5) | 0); + break lab6; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + break; + } + } + break; + case 8: + if (! (! ($this.I_p2 <= $this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + v_8 = (($this.limit - $this.cursor) | 0); + lab11 = true; + lab11: + while (lab11 === true) { + lab11 = false; + $this.ket = $this.cursor; + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS($this, 2, "at")) { + $this.cursor = (($this.limit - v_8) | 0); + break lab11; + } + $this.bra = cursor$2 = $this.cursor; + if (! (! ($this.I_p2 <= cursor$2) ? false : true)) { + $this.cursor = (($this.limit - v_8) | 0); + break lab11; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + $this.ket = $this.cursor; + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS($this, 2, "ic")) { + $this.cursor = (($this.limit - v_8) | 0); + break lab11; + } + $this.bra = $this.cursor; + lab12 = true; + lab12: + while (lab12 === true) { + lab12 = false; + v_9 = (($this.limit - $this.cursor) | 0); + lab13 = true; + lab13: + while (lab13 === true) { + lab13 = false; + if (! (! ($this.I_p2 <= $this.cursor) ? false : true)) { + break lab13; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + break lab12; + } + $this.cursor = (($this.limit - v_9) | 0); + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "iqU")) { + return false; + } + } + } + break; + case 9: + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "eau")) { + return false; + } + break; + case 10: + if (! (! ($this.I_p1 <= $this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "al")) { + return false; + } + break; + case 11: + lab14 = true; + lab14: + while (lab14 === true) { + lab14 = false; + v_10 = (($this.limit - $this.cursor) | 0); + lab15 = true; + lab15: + while (lab15 === true) { + lab15 = false; + if (! (! ($this.I_p2 <= $this.cursor) ? false : true)) { + break lab15; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + break lab14; + } + cursor$3 = $this.cursor = (($this.limit - v_10) | 0); + if (! (! ($this.I_p1 <= cursor$3) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "eux")) { + return false; + } + } + break; + case 12: + if (! (! ($this.I_p1 <= $this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$out_grouping_b$LBaseStemmer$AIII($this, FrenchStemmer.g_v, 97, 251)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + break; + case 13: + if (! (! ($this.I_pV <= $this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "ant")) { + return false; + } + return false; + case 14: + if (! (! ($this.I_pV <= $this.cursor) ? false : true)) { + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "ent")) { + return false; + } + return false; + case 15: + v_11 = (($this.limit - $this.cursor) | 0); + if (! BaseStemmer$in_grouping_b$LBaseStemmer$AIII($this, FrenchStemmer.g_v, 97, 251)) { + return false; + } + if (! (! ($this.I_pV <= $this.cursor) ? false : true)) { + return false; + } + $this.cursor = (($this.limit - v_11) | 0); + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + return false; + } + return true; +}; + +FrenchStemmer.r_standard_suffix$LFrenchStemmer$ = FrenchStemmer$r_standard_suffix$LFrenchStemmer$; + +FrenchStemmer.prototype.r_i_verb_suffix$ = function () { + var among_var; + var v_1; + var v_2; + var cursor$0; + var cursor$1; + var cursor$2; + v_1 = ((this.limit - (cursor$0 = this.cursor)) | 0); + if (cursor$0 < this.I_pV) { + return false; + } + cursor$1 = this.cursor = this.I_pV; + v_2 = this.limit_backward; + this.limit_backward = cursor$1; + cursor$2 = this.cursor = ((this.limit - v_1) | 0); + this.ket = cursor$2; + among_var = BaseStemmer$find_among_b$LBaseStemmer$ALAmong$I(this, FrenchStemmer.a_5, 35); + if (among_var === 0) { + this.limit_backward = v_2; + return false; + } + this.bra = this.cursor; + switch (among_var) { + case 0: + this.limit_backward = v_2; + return false; + case 1: + if (! BaseStemmer$out_grouping_b$LBaseStemmer$AIII(this, FrenchStemmer.g_v, 97, 251)) { + this.limit_backward = v_2; + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + break; + } + this.limit_backward = v_2; + return true; +}; + +FrenchStemmer.prototype.r_i_verb_suffix = FrenchStemmer.prototype.r_i_verb_suffix$; + +function FrenchStemmer$r_i_verb_suffix$LFrenchStemmer$($this) { + var among_var; + var v_1; + var v_2; + var cursor$0; + var cursor$1; + var cursor$2; + v_1 = (($this.limit - (cursor$0 = $this.cursor)) | 0); + if (cursor$0 < $this.I_pV) { + return false; + } + cursor$1 = $this.cursor = $this.I_pV; + v_2 = $this.limit_backward; + $this.limit_backward = cursor$1; + cursor$2 = $this.cursor = (($this.limit - v_1) | 0); + $this.ket = cursor$2; + among_var = BaseStemmer$find_among_b$LBaseStemmer$ALAmong$I($this, FrenchStemmer.a_5, 35); + if (among_var === 0) { + $this.limit_backward = v_2; + return false; + } + $this.bra = $this.cursor; + switch (among_var) { + case 0: + $this.limit_backward = v_2; + return false; + case 1: + if (! BaseStemmer$out_grouping_b$LBaseStemmer$AIII($this, FrenchStemmer.g_v, 97, 251)) { + $this.limit_backward = v_2; + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + break; + } + $this.limit_backward = v_2; + return true; +}; + +FrenchStemmer.r_i_verb_suffix$LFrenchStemmer$ = FrenchStemmer$r_i_verb_suffix$LFrenchStemmer$; + +FrenchStemmer.prototype.r_verb_suffix$ = function () { + var among_var; + var v_1; + var v_2; + var v_3; + var lab0; + var cursor$0; + var cursor$1; + var cursor$2; + v_1 = ((this.limit - (cursor$0 = this.cursor)) | 0); + if (cursor$0 < this.I_pV) { + return false; + } + cursor$1 = this.cursor = this.I_pV; + v_2 = this.limit_backward; + this.limit_backward = cursor$1; + cursor$2 = this.cursor = ((this.limit - v_1) | 0); + this.ket = cursor$2; + among_var = BaseStemmer$find_among_b$LBaseStemmer$ALAmong$I(this, FrenchStemmer.a_6, 38); + if (among_var === 0) { + this.limit_backward = v_2; + return false; + } + this.bra = this.cursor; + switch (among_var) { + case 0: + this.limit_backward = v_2; + return false; + case 1: + if (! (! (this.I_p2 <= this.cursor) ? false : true)) { + this.limit_backward = v_2; + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + break; + case 2: + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + break; + case 3: + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + v_3 = ((this.limit - this.cursor) | 0); + lab0 = true; + lab0: + while (lab0 === true) { + lab0 = false; + this.ket = this.cursor; + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS(this, 1, "e")) { + this.cursor = ((this.limit - v_3) | 0); + break lab0; + } + this.bra = this.cursor; + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + } + break; + } + this.limit_backward = v_2; + return true; +}; + +FrenchStemmer.prototype.r_verb_suffix = FrenchStemmer.prototype.r_verb_suffix$; + +function FrenchStemmer$r_verb_suffix$LFrenchStemmer$($this) { + var among_var; + var v_1; + var v_2; + var v_3; + var lab0; + var cursor$0; + var cursor$1; + var cursor$2; + v_1 = (($this.limit - (cursor$0 = $this.cursor)) | 0); + if (cursor$0 < $this.I_pV) { + return false; + } + cursor$1 = $this.cursor = $this.I_pV; + v_2 = $this.limit_backward; + $this.limit_backward = cursor$1; + cursor$2 = $this.cursor = (($this.limit - v_1) | 0); + $this.ket = cursor$2; + among_var = BaseStemmer$find_among_b$LBaseStemmer$ALAmong$I($this, FrenchStemmer.a_6, 38); + if (among_var === 0) { + $this.limit_backward = v_2; + return false; + } + $this.bra = $this.cursor; + switch (among_var) { + case 0: + $this.limit_backward = v_2; + return false; + case 1: + if (! (! ($this.I_p2 <= $this.cursor) ? false : true)) { + $this.limit_backward = v_2; + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + break; + case 2: + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + break; + case 3: + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + v_3 = (($this.limit - $this.cursor) | 0); + lab0 = true; + lab0: + while (lab0 === true) { + lab0 = false; + $this.ket = $this.cursor; + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS($this, 1, "e")) { + $this.cursor = (($this.limit - v_3) | 0); + break lab0; + } + $this.bra = $this.cursor; + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + } + break; + } + $this.limit_backward = v_2; + return true; +}; + +FrenchStemmer.r_verb_suffix$LFrenchStemmer$ = FrenchStemmer$r_verb_suffix$LFrenchStemmer$; + +FrenchStemmer.prototype.r_residual_suffix$ = function () { + var among_var; + var v_1; + var v_2; + var v_3; + var v_4; + var v_5; + var lab0; + var lab1; + var lab2; + var cursor$0; + var cursor$1; + var cursor$2; + var cursor$3; + v_1 = ((this.limit - this.cursor) | 0); + lab0 = true; +lab0: + while (lab0 === true) { + lab0 = false; + this.ket = this.cursor; + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS(this, 1, "s")) { + this.cursor = ((this.limit - v_1) | 0); + break lab0; + } + this.bra = cursor$0 = this.cursor; + v_2 = ((this.limit - cursor$0) | 0); + if (! BaseStemmer$out_grouping_b$LBaseStemmer$AIII(this, FrenchStemmer.g_keep_with_s, 97, 232)) { + this.cursor = ((this.limit - v_1) | 0); + break lab0; + } + this.cursor = ((this.limit - v_2) | 0); + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + } + v_3 = ((this.limit - (cursor$1 = this.cursor)) | 0); + if (cursor$1 < this.I_pV) { + return false; + } + cursor$2 = this.cursor = this.I_pV; + v_4 = this.limit_backward; + this.limit_backward = cursor$2; + cursor$3 = this.cursor = ((this.limit - v_3) | 0); + this.ket = cursor$3; + among_var = BaseStemmer$find_among_b$LBaseStemmer$ALAmong$I(this, FrenchStemmer.a_7, 7); + if (among_var === 0) { + this.limit_backward = v_4; + return false; + } + this.bra = this.cursor; + switch (among_var) { + case 0: + this.limit_backward = v_4; + return false; + case 1: + if (! (! (this.I_p2 <= this.cursor) ? false : true)) { + this.limit_backward = v_4; + return false; + } + lab1 = true; + lab1: + while (lab1 === true) { + lab1 = false; + v_5 = ((this.limit - this.cursor) | 0); + lab2 = true; + lab2: + while (lab2 === true) { + lab2 = false; + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS(this, 1, "s")) { + break lab2; + } + break lab1; + } + this.cursor = ((this.limit - v_5) | 0); + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS(this, 1, "t")) { + this.limit_backward = v_4; + return false; + } + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + break; + case 2: + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "i")) { + return false; + } + break; + case 3: + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + break; + case 4: + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS(this, 2, "gu")) { + this.limit_backward = v_4; + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "")) { + return false; + } + break; + } + this.limit_backward = v_4; + return true; +}; + +FrenchStemmer.prototype.r_residual_suffix = FrenchStemmer.prototype.r_residual_suffix$; + +function FrenchStemmer$r_residual_suffix$LFrenchStemmer$($this) { + var among_var; + var v_1; + var v_2; + var v_3; + var v_4; + var v_5; + var lab0; + var lab1; + var lab2; + var cursor$0; + var cursor$1; + var cursor$2; + var cursor$3; + v_1 = (($this.limit - $this.cursor) | 0); + lab0 = true; +lab0: + while (lab0 === true) { + lab0 = false; + $this.ket = $this.cursor; + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS($this, 1, "s")) { + $this.cursor = (($this.limit - v_1) | 0); + break lab0; + } + $this.bra = cursor$0 = $this.cursor; + v_2 = (($this.limit - cursor$0) | 0); + if (! BaseStemmer$out_grouping_b$LBaseStemmer$AIII($this, FrenchStemmer.g_keep_with_s, 97, 232)) { + $this.cursor = (($this.limit - v_1) | 0); + break lab0; + } + $this.cursor = (($this.limit - v_2) | 0); + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + } + v_3 = (($this.limit - (cursor$1 = $this.cursor)) | 0); + if (cursor$1 < $this.I_pV) { + return false; + } + cursor$2 = $this.cursor = $this.I_pV; + v_4 = $this.limit_backward; + $this.limit_backward = cursor$2; + cursor$3 = $this.cursor = (($this.limit - v_3) | 0); + $this.ket = cursor$3; + among_var = BaseStemmer$find_among_b$LBaseStemmer$ALAmong$I($this, FrenchStemmer.a_7, 7); + if (among_var === 0) { + $this.limit_backward = v_4; + return false; + } + $this.bra = $this.cursor; + switch (among_var) { + case 0: + $this.limit_backward = v_4; + return false; + case 1: + if (! (! ($this.I_p2 <= $this.cursor) ? false : true)) { + $this.limit_backward = v_4; + return false; + } + lab1 = true; + lab1: + while (lab1 === true) { + lab1 = false; + v_5 = (($this.limit - $this.cursor) | 0); + lab2 = true; + lab2: + while (lab2 === true) { + lab2 = false; + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS($this, 1, "s")) { + break lab2; + } + break lab1; + } + $this.cursor = (($this.limit - v_5) | 0); + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS($this, 1, "t")) { + $this.limit_backward = v_4; + return false; + } + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + break; + case 2: + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "i")) { + return false; + } + break; + case 3: + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + break; + case 4: + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS($this, 2, "gu")) { + $this.limit_backward = v_4; + return false; + } + if (! BaseStemmer$slice_from$LBaseStemmer$S($this, "")) { + return false; + } + break; + } + $this.limit_backward = v_4; + return true; +}; + +FrenchStemmer.r_residual_suffix$LFrenchStemmer$ = FrenchStemmer$r_residual_suffix$LFrenchStemmer$; + +FrenchStemmer.prototype.r_un_double$ = function () { + var v_1; + var cursor$0; + var $__jsx_postinc_t; + v_1 = ((this.limit - this.cursor) | 0); + if (BaseStemmer$find_among_b$LBaseStemmer$ALAmong$I(this, FrenchStemmer.a_8, 5) === 0) { + return false; + } + cursor$0 = this.cursor = ((this.limit - v_1) | 0); + this.ket = cursor$0; + if (cursor$0 <= this.limit_backward) { + return false; + } + ($__jsx_postinc_t = this.cursor, this.cursor = ($__jsx_postinc_t - 1) | 0, $__jsx_postinc_t); + this.bra = this.cursor; + return (! BaseStemmer$slice_from$LBaseStemmer$S(this, "") ? false : true); +}; + +FrenchStemmer.prototype.r_un_double = FrenchStemmer.prototype.r_un_double$; + +function FrenchStemmer$r_un_double$LFrenchStemmer$($this) { + var v_1; + var cursor$0; + var $__jsx_postinc_t; + v_1 = (($this.limit - $this.cursor) | 0); + if (BaseStemmer$find_among_b$LBaseStemmer$ALAmong$I($this, FrenchStemmer.a_8, 5) === 0) { + return false; + } + cursor$0 = $this.cursor = (($this.limit - v_1) | 0); + $this.ket = cursor$0; + if (cursor$0 <= $this.limit_backward) { + return false; + } + ($__jsx_postinc_t = $this.cursor, $this.cursor = ($__jsx_postinc_t - 1) | 0, $__jsx_postinc_t); + $this.bra = $this.cursor; + return (! BaseStemmer$slice_from$LBaseStemmer$S($this, "") ? false : true); +}; + +FrenchStemmer.r_un_double$LFrenchStemmer$ = FrenchStemmer$r_un_double$LFrenchStemmer$; + +FrenchStemmer.prototype.r_un_accent$ = function () { + var v_3; + var v_1; + var lab1; + var lab2; + var lab3; + v_1 = 1; +replab0: + while (true) { + lab1 = true; + lab1: + while (lab1 === true) { + lab1 = false; + if (! BaseStemmer$out_grouping_b$LBaseStemmer$AIII(this, FrenchStemmer.g_v, 97, 251)) { + break lab1; + } + v_1--; + continue replab0; + } + break replab0; + } + if (v_1 > 0) { + return false; + } + this.ket = this.cursor; + lab2 = true; +lab2: + while (lab2 === true) { + lab2 = false; + v_3 = ((this.limit - this.cursor) | 0); + lab3 = true; + lab3: + while (lab3 === true) { + lab3 = false; + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS(this, 1, "\u00E9")) { + break lab3; + } + break lab2; + } + this.cursor = ((this.limit - v_3) | 0); + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS(this, 1, "\u00E8")) { + return false; + } + } + this.bra = this.cursor; + return (! BaseStemmer$slice_from$LBaseStemmer$S(this, "e") ? false : true); +}; + +FrenchStemmer.prototype.r_un_accent = FrenchStemmer.prototype.r_un_accent$; + +function FrenchStemmer$r_un_accent$LFrenchStemmer$($this) { + var v_3; + var v_1; + var lab1; + var lab2; + var lab3; + v_1 = 1; +replab0: + while (true) { + lab1 = true; + lab1: + while (lab1 === true) { + lab1 = false; + if (! BaseStemmer$out_grouping_b$LBaseStemmer$AIII($this, FrenchStemmer.g_v, 97, 251)) { + break lab1; + } + v_1--; + continue replab0; + } + break replab0; + } + if (v_1 > 0) { + return false; + } + $this.ket = $this.cursor; + lab2 = true; +lab2: + while (lab2 === true) { + lab2 = false; + v_3 = (($this.limit - $this.cursor) | 0); + lab3 = true; + lab3: + while (lab3 === true) { + lab3 = false; + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS($this, 1, "\u00E9")) { + break lab3; + } + break lab2; + } + $this.cursor = (($this.limit - v_3) | 0); + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS($this, 1, "\u00E8")) { + return false; + } + } + $this.bra = $this.cursor; + return (! BaseStemmer$slice_from$LBaseStemmer$S($this, "e") ? false : true); +}; + +FrenchStemmer.r_un_accent$LFrenchStemmer$ = FrenchStemmer$r_un_accent$LFrenchStemmer$; + +FrenchStemmer.prototype.stem$ = function () { + var v_1; + var v_2; + var v_3; + var v_4; + var v_5; + var v_6; + var v_7; + var v_8; + var v_9; + var v_11; + var lab0; + var lab1; + var lab2; + var lab3; + var lab4; + var lab5; + var lab6; + var lab7; + var lab8; + var lab9; + var lab10; + var lab11; + var lab12; + var lab13; + var cursor$0; + var limit$0; + var cursor$1; + var cursor$2; + var limit$1; + var cursor$3; + var limit$2; + var cursor$4; + var cursor$5; + v_1 = this.cursor; + lab0 = true; +lab0: + while (lab0 === true) { + lab0 = false; + if (! FrenchStemmer$r_prelude$LFrenchStemmer$(this)) { + break lab0; + } + } + cursor$0 = this.cursor = v_1; + v_2 = cursor$0; + lab1 = true; +lab1: + while (lab1 === true) { + lab1 = false; + if (! FrenchStemmer$r_mark_regions$LFrenchStemmer$(this)) { + break lab1; + } + } + cursor$2 = this.cursor = v_2; + this.limit_backward = cursor$2; + cursor$3 = this.cursor = limit$1 = this.limit; + v_3 = ((limit$1 - cursor$3) | 0); + lab2 = true; +lab2: + while (lab2 === true) { + lab2 = false; + lab3 = true; + lab3: + while (lab3 === true) { + lab3 = false; + v_4 = ((this.limit - this.cursor) | 0); + lab4 = true; + lab4: + while (lab4 === true) { + lab4 = false; + v_5 = ((this.limit - this.cursor) | 0); + lab5 = true; + lab5: + while (lab5 === true) { + lab5 = false; + v_6 = ((this.limit - this.cursor) | 0); + lab6 = true; + lab6: + while (lab6 === true) { + lab6 = false; + if (! FrenchStemmer$r_standard_suffix$LFrenchStemmer$(this)) { + break lab6; + } + break lab5; + } + this.cursor = ((this.limit - v_6) | 0); + lab7 = true; + lab7: + while (lab7 === true) { + lab7 = false; + if (! FrenchStemmer$r_i_verb_suffix$LFrenchStemmer$(this)) { + break lab7; + } + break lab5; + } + this.cursor = ((this.limit - v_6) | 0); + if (! FrenchStemmer$r_verb_suffix$LFrenchStemmer$(this)) { + break lab4; + } + } + cursor$1 = this.cursor = (((limit$0 = this.limit) - v_5) | 0); + v_7 = ((limit$0 - cursor$1) | 0); + lab8 = true; + lab8: + while (lab8 === true) { + lab8 = false; + this.ket = this.cursor; + lab9 = true; + lab9: + while (lab9 === true) { + lab9 = false; + v_8 = ((this.limit - this.cursor) | 0); + lab10 = true; + lab10: + while (lab10 === true) { + lab10 = false; + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS(this, 1, "Y")) { + break lab10; + } + this.bra = this.cursor; + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "i")) { + return false; + } + break lab9; + } + this.cursor = ((this.limit - v_8) | 0); + if (! BaseStemmer$eq_s_b$LBaseStemmer$IS(this, 1, "\u00E7")) { + this.cursor = ((this.limit - v_7) | 0); + break lab8; + } + this.bra = this.cursor; + if (! BaseStemmer$slice_from$LBaseStemmer$S(this, "c")) { + return false; + } + } + } + break lab3; + } + this.cursor = ((this.limit - v_4) | 0); + if (! FrenchStemmer$r_residual_suffix$LFrenchStemmer$(this)) { + break lab2; + } + } + } + cursor$4 = this.cursor = (((limit$2 = this.limit) - v_3) | 0); + v_9 = ((limit$2 - cursor$4) | 0); + lab11 = true; +lab11: + while (lab11 === true) { + lab11 = false; + if (! FrenchStemmer$r_un_double$LFrenchStemmer$(this)) { + break lab11; + } + } + this.cursor = ((this.limit - v_9) | 0); + lab12 = true; +lab12: + while (lab12 === true) { + lab12 = false; + if (! FrenchStemmer$r_un_accent$LFrenchStemmer$(this)) { + break lab12; + } + } + cursor$5 = this.cursor = this.limit_backward; + v_11 = cursor$5; + lab13 = true; +lab13: + while (lab13 === true) { + lab13 = false; + if (! FrenchStemmer$r_postlude$LFrenchStemmer$(this)) { + break lab13; + } + } + this.cursor = v_11; + return true; +}; + +FrenchStemmer.prototype.stem = FrenchStemmer.prototype.stem$; + +FrenchStemmer.prototype.equals$X = function (o) { + return o instanceof FrenchStemmer; +}; + +FrenchStemmer.prototype.equals = FrenchStemmer.prototype.equals$X; + +function FrenchStemmer$equals$LFrenchStemmer$X($this, o) { + return o instanceof FrenchStemmer; +}; + +FrenchStemmer.equals$LFrenchStemmer$X = FrenchStemmer$equals$LFrenchStemmer$X; + +FrenchStemmer.prototype.hashCode$ = function () { + var classname; + var hash; + var i; + var char; + classname = "FrenchStemmer"; + hash = 0; + for (i = 0; i < classname.length; i++) { + char = classname.charCodeAt(i); + hash = (hash << 5) - hash + char; + hash = hash & hash; + } + return (hash | 0); +}; + +FrenchStemmer.prototype.hashCode = FrenchStemmer.prototype.hashCode$; + +function FrenchStemmer$hashCode$LFrenchStemmer$($this) { + var classname; + var hash; + var i; + var char; + classname = "FrenchStemmer"; + hash = 0; + for (i = 0; i < classname.length; i++) { + char = classname.charCodeAt(i); + hash = (hash << 5) - hash + char; + hash = hash & hash; + } + return (hash | 0); +}; + +FrenchStemmer.hashCode$LFrenchStemmer$ = FrenchStemmer$hashCode$LFrenchStemmer$; + +FrenchStemmer.serialVersionUID = 1; +$__jsx_lazy_init(FrenchStemmer, "methodObject", function () { + return new FrenchStemmer(); +}); +$__jsx_lazy_init(FrenchStemmer, "a_0", function () { + return [ new Among("col", -1, -1), new Among("par", -1, -1), new Among("tap", -1, -1) ]; +}); +$__jsx_lazy_init(FrenchStemmer, "a_1", function () { + return [ new Among("", -1, 4), new Among("I", 0, 1), new Among("U", 0, 2), new Among("Y", 0, 3) ]; +}); +$__jsx_lazy_init(FrenchStemmer, "a_2", function () { + return [ new Among("iqU", -1, 3), new Among("abl", -1, 3), new Among("I\u00E8r", -1, 4), new Among("i\u00E8r", -1, 4), new Among("eus", -1, 2), new Among("iv", -1, 1) ]; +}); +$__jsx_lazy_init(FrenchStemmer, "a_3", function () { + return [ new Among("ic", -1, 2), new Among("abil", -1, 1), new Among("iv", -1, 3) ]; +}); +$__jsx_lazy_init(FrenchStemmer, "a_4", function () { + return [ new Among("iqUe", -1, 1), new Among("atrice", -1, 2), new Among("ance", -1, 1), new Among("ence", -1, 5), new Among("logie", -1, 3), new Among("able", -1, 1), new Among("isme", -1, 1), new Among("euse", -1, 11), new Among("iste", -1, 1), new Among("ive", -1, 8), new Among("if", -1, 8), new Among("usion", -1, 4), new Among("ation", -1, 2), new Among("ution", -1, 4), new Among("ateur", -1, 2), new Among("iqUes", -1, 1), new Among("atrices", -1, 2), new Among("ances", -1, 1), new Among("ences", -1, 5), new Among("logies", -1, 3), new Among("ables", -1, 1), new Among("ismes", -1, 1), new Among("euses", -1, 11), new Among("istes", -1, 1), new Among("ives", -1, 8), new Among("ifs", -1, 8), new Among("usions", -1, 4), new Among("ations", -1, 2), new Among("utions", -1, 4), new Among("ateurs", -1, 2), new Among("ments", -1, 15), new Among("ements", 30, 6), new Among("issements", 31, 12), new Among("it\u00E9s", -1, 7), new Among("ment", -1, 15), new Among("ement", 34, 6), new Among("issement", 35, 12), new Among("amment", 34, 13), new Among("emment", 34, 14), new Among("aux", -1, 10), new Among("eaux", 39, 9), new Among("eux", -1, 1), new Among("it\u00E9", -1, 7) ]; +}); +$__jsx_lazy_init(FrenchStemmer, "a_5", function () { + return [ new Among("ira", -1, 1), new Among("ie", -1, 1), new Among("isse", -1, 1), new Among("issante", -1, 1), new Among("i", -1, 1), new Among("irai", 4, 1), new Among("ir", -1, 1), new Among("iras", -1, 1), new Among("ies", -1, 1), new Among("\u00EEmes", -1, 1), new Among("isses", -1, 1), new Among("issantes", -1, 1), new Among("\u00EEtes", -1, 1), new Among("is", -1, 1), new Among("irais", 13, 1), new Among("issais", 13, 1), new Among("irions", -1, 1), new Among("issions", -1, 1), new Among("irons", -1, 1), new Among("issons", -1, 1), new Among("issants", -1, 1), new Among("it", -1, 1), new Among("irait", 21, 1), new Among("issait", 21, 1), new Among("issant", -1, 1), new Among("iraIent", -1, 1), new Among("issaIent", -1, 1), new Among("irent", -1, 1), new Among("issent", -1, 1), new Among("iront", -1, 1), new Among("\u00EEt", -1, 1), new Among("iriez", -1, 1), new Among("issiez", -1, 1), new Among("irez", -1, 1), new Among("issez", -1, 1) ]; +}); +$__jsx_lazy_init(FrenchStemmer, "a_6", function () { + return [ new Among("a", -1, 3), new Among("era", 0, 2), new Among("asse", -1, 3), new Among("ante", -1, 3), new Among("\u00E9e", -1, 2), new Among("ai", -1, 3), new Among("erai", 5, 2), new Among("er", -1, 2), new Among("as", -1, 3), new Among("eras", 8, 2), new Among("\u00E2mes", -1, 3), new Among("asses", -1, 3), new Among("antes", -1, 3), new Among("\u00E2tes", -1, 3), new Among("\u00E9es", -1, 2), new Among("ais", -1, 3), new Among("erais", 15, 2), new Among("ions", -1, 1), new Among("erions", 17, 2), new Among("assions", 17, 3), new Among("erons", -1, 2), new Among("ants", -1, 3), new Among("\u00E9s", -1, 2), new Among("ait", -1, 3), new Among("erait", 23, 2), new Among("ant", -1, 3), new Among("aIent", -1, 3), new Among("eraIent", 26, 2), new Among("\u00E8rent", -1, 2), new Among("assent", -1, 3), new Among("eront", -1, 2), new Among("\u00E2t", -1, 3), new Among("ez", -1, 2), new Among("iez", 32, 2), new Among("eriez", 33, 2), new Among("assiez", 33, 3), new Among("erez", 32, 2), new Among("\u00E9", -1, 2) ]; +}); +$__jsx_lazy_init(FrenchStemmer, "a_7", function () { + return [ new Among("e", -1, 3), new Among("I\u00E8re", 0, 2), new Among("i\u00E8re", 0, 2), new Among("ion", -1, 1), new Among("Ier", -1, 2), new Among("ier", -1, 2), new Among("\u00EB", -1, 4) ]; +}); +$__jsx_lazy_init(FrenchStemmer, "a_8", function () { + return [ new Among("ell", -1, -1), new Among("eill", -1, -1), new Among("enn", -1, -1), new Among("onn", -1, -1), new Among("ett", -1, -1) ]; +}); +FrenchStemmer.g_v = [ 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 130, 103, 8, 5 ]; +FrenchStemmer.g_keep_with_s = [ 1, 65, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128 ]; + +var $__jsx_classMap = { + "src/among.jsx": { + Among: Among, + Among$SII: Among, + Among$SIIF$LBaseStemmer$B$LBaseStemmer$: Among$0 + }, + "src/stemmer.jsx": { + Stemmer: Stemmer, + Stemmer$: Stemmer + }, + "src/base-stemmer.jsx": { + BaseStemmer: BaseStemmer, + BaseStemmer$: BaseStemmer + }, + "src/french-stemmer.jsx": { + FrenchStemmer: FrenchStemmer, + FrenchStemmer$: FrenchStemmer + } +}; + + +})(JSX); + +var Among = JSX.require("src/among.jsx").Among; +var Among$SII = JSX.require("src/among.jsx").Among$SII; +var Stemmer = JSX.require("src/stemmer.jsx").Stemmer; +var BaseStemmer = JSX.require("src/base-stemmer.jsx").BaseStemmer; +var FrenchStemmer = JSX.require("src/french-stemmer.jsx").FrenchStemmer; diff --git a/docs/_build/html/_static/ajax-loader.gif b/docs/_build/html/_static/ajax-loader.gif new file mode 100644 index 0000000000000000000000000000000000000000..61faf8cab23993bd3e1560bff0668bd628642330 GIT binary patch literal 673 zcmZ?wbhEHb6krfw_{6~Q|Nno%(3)e{?)x>&1u}A`t?OF7Z|1gRivOgXi&7IyQd1Pl zGfOfQ60;I3a`F>X^fL3(@);C=vM_KlFfb_o=k{|A33hf2a5d61U}gjg=>Rd%XaNQW zW@Cw{|b%Y*pl8F?4B9 zlo4Fz*0kZGJabY|>}Okf0}CCg{u4`zEPY^pV?j2@h+|igy0+Kz6p;@SpM4s6)XEMg z#3Y4GX>Hjlml5ftdH$4x0JGdn8~MX(U~_^d!Hi)=HU{V%g+mi8#UGbE-*ao8f#h+S z2a0-5+vc7MU$e-NhmBjLIC1v|)9+Im8x1yacJ7{^tLX(ZhYi^rpmXm0`@ku9b53aN zEXH@Y3JaztblgpxbJt{AtE1ad1Ca>{v$rwwvK(>{m~Gf_=-Ro7Fk{#;i~+{{>QtvI yb2P8Zac~?~=sRA>$6{!(^3;ZP0TPFR(G_-UDU(8Jl0?(IXu$~#4A!880|o%~Al1tN literal 0 HcmV?d00001 diff --git a/docs/_build/html/_static/alabaster.css b/docs/_build/html/_static/alabaster.css new file mode 100644 index 0000000..0eddaeb --- /dev/null +++ b/docs/_build/html/_static/alabaster.css @@ -0,0 +1,701 @@ +@import url("basic.css"); + +/* -- page layout ----------------------------------------------------------- */ + +body { + font-family: Georgia, serif; + font-size: 17px; + background-color: #fff; + color: #000; + margin: 0; + padding: 0; +} + + +div.document { + width: 940px; + margin: 30px auto 0 auto; +} + +div.documentwrapper { + float: left; + width: 100%; +} + +div.bodywrapper { + margin: 0 0 0 220px; +} + +div.sphinxsidebar { + width: 220px; + font-size: 14px; + line-height: 1.5; +} + +hr { + border: 1px solid #B1B4B6; +} + +div.body { + background-color: #fff; + color: #3E4349; + padding: 0 30px 0 30px; +} + +div.body > .section { + text-align: left; +} + +div.footer { + width: 940px; + margin: 20px auto 30px auto; + font-size: 14px; + color: #888; + text-align: right; +} + +div.footer a { + color: #888; +} + +p.caption { + font-family: inherit; + font-size: inherit; +} + + +div.relations { + display: none; +} + + +div.sphinxsidebar a { + color: #444; + text-decoration: none; + border-bottom: 1px dotted #999; +} + +div.sphinxsidebar a:hover { + border-bottom: 1px solid #999; +} + +div.sphinxsidebarwrapper { + padding: 18px 10px; +} + +div.sphinxsidebarwrapper p.logo { + padding: 0; + margin: -10px 0 0 0px; + text-align: center; +} + +div.sphinxsidebarwrapper h1.logo { + margin-top: -10px; + text-align: center; + margin-bottom: 5px; + text-align: left; +} + +div.sphinxsidebarwrapper h1.logo-name { + margin-top: 0px; +} + +div.sphinxsidebarwrapper p.blurb { + margin-top: 0; + font-style: normal; +} + +div.sphinxsidebar h3, +div.sphinxsidebar h4 { + font-family: Georgia, serif; + color: #444; + font-size: 24px; + font-weight: normal; + margin: 0 0 5px 0; + padding: 0; +} + +div.sphinxsidebar h4 { + font-size: 20px; +} + +div.sphinxsidebar h3 a { + color: #444; +} + +div.sphinxsidebar p.logo a, +div.sphinxsidebar h3 a, +div.sphinxsidebar p.logo a:hover, +div.sphinxsidebar h3 a:hover { + border: none; +} + +div.sphinxsidebar p { + color: #555; + margin: 10px 0; +} + +div.sphinxsidebar ul { + margin: 10px 0; + padding: 0; + color: #000; +} + +div.sphinxsidebar ul li.toctree-l1 > a { + font-size: 120%; +} + +div.sphinxsidebar ul li.toctree-l2 > a { + font-size: 110%; +} + +div.sphinxsidebar input { + border: 1px solid #CCC; + font-family: Georgia, serif; + font-size: 1em; +} + +div.sphinxsidebar hr { + border: none; + height: 1px; + color: #AAA; + background: #AAA; + + text-align: left; + margin-left: 0; + width: 50%; +} + +div.sphinxsidebar .badge { + border-bottom: none; +} + +div.sphinxsidebar .badge:hover { + border-bottom: none; +} + +/* To address an issue with donation coming after search */ +div.sphinxsidebar h3.donation { + margin-top: 10px; +} + +/* -- body styles ----------------------------------------------------------- */ + +a { + color: #004B6B; + text-decoration: underline; +} + +a:hover { + color: #6D4100; + text-decoration: underline; +} + +div.body h1, +div.body h2, +div.body h3, +div.body h4, +div.body h5, +div.body h6 { + font-family: Georgia, serif; + font-weight: normal; + margin: 30px 0px 10px 0px; + padding: 0; +} + +div.body h1 { margin-top: 0; padding-top: 0; font-size: 240%; } +div.body h2 { font-size: 180%; } +div.body h3 { font-size: 150%; } +div.body h4 { font-size: 130%; } +div.body h5 { font-size: 100%; } +div.body h6 { font-size: 100%; } + +a.headerlink { + color: #DDD; + padding: 0 4px; + text-decoration: none; +} + +a.headerlink:hover { + color: #444; + background: #EAEAEA; +} + +div.body p, div.body dd, div.body li { + line-height: 1.4em; +} + +div.admonition { + margin: 20px 0px; + padding: 10px 30px; + background-color: #EEE; + border: 1px solid #CCC; +} + +div.admonition tt.xref, div.admonition code.xref, div.admonition a tt { + background-color: #FBFBFB; + border-bottom: 1px solid #fafafa; +} + +div.admonition p.admonition-title { + font-family: Georgia, serif; + font-weight: normal; + font-size: 24px; + margin: 0 0 10px 0; + padding: 0; + line-height: 1; +} + +div.admonition p.last { + margin-bottom: 0; +} + +div.highlight { + background-color: #fff; +} + +dt:target, .highlight { + background: #FAF3E8; +} + +div.warning { + background-color: #FCC; + border: 1px solid #FAA; +} + +div.danger { + background-color: #FCC; + border: 1px solid #FAA; + -moz-box-shadow: 2px 2px 4px #D52C2C; + -webkit-box-shadow: 2px 2px 4px #D52C2C; + box-shadow: 2px 2px 4px #D52C2C; +} + +div.error { + background-color: #FCC; + border: 1px solid #FAA; + -moz-box-shadow: 2px 2px 4px #D52C2C; + -webkit-box-shadow: 2px 2px 4px #D52C2C; + box-shadow: 2px 2px 4px #D52C2C; +} + +div.caution { + background-color: #FCC; + border: 1px solid #FAA; +} + +div.attention { + background-color: #FCC; + border: 1px solid #FAA; +} + +div.important { + background-color: #EEE; + border: 1px solid #CCC; +} + +div.note { + background-color: #EEE; + border: 1px solid #CCC; +} + +div.tip { + background-color: #EEE; + border: 1px solid #CCC; +} + +div.hint { + background-color: #EEE; + border: 1px solid #CCC; +} + +div.seealso { + background-color: #EEE; + border: 1px solid #CCC; +} + +div.topic { + background-color: #EEE; +} + +p.admonition-title { + display: inline; +} + +p.admonition-title:after { + content: ":"; +} + +pre, tt, code { + font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; + font-size: 0.9em; +} + +.hll { + background-color: #FFC; + margin: 0 -12px; + padding: 0 12px; + display: block; +} + +img.screenshot { +} + +tt.descname, tt.descclassname, code.descname, code.descclassname { + font-size: 0.95em; +} + +tt.descname, code.descname { + padding-right: 0.08em; +} + +img.screenshot { + -moz-box-shadow: 2px 2px 4px #EEE; + -webkit-box-shadow: 2px 2px 4px #EEE; + box-shadow: 2px 2px 4px #EEE; +} + +table.docutils { + border: 1px solid #888; + -moz-box-shadow: 2px 2px 4px #EEE; + -webkit-box-shadow: 2px 2px 4px #EEE; + box-shadow: 2px 2px 4px #EEE; +} + +table.docutils td, table.docutils th { + border: 1px solid #888; + padding: 0.25em 0.7em; +} + +table.field-list, table.footnote { + border: none; + -moz-box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +table.footnote { + margin: 15px 0; + width: 100%; + border: 1px solid #EEE; + background: #FDFDFD; + font-size: 0.9em; +} + +table.footnote + table.footnote { + margin-top: -15px; + border-top: none; +} + +table.field-list th { + padding: 0 0.8em 0 0; +} + +table.field-list td { + padding: 0; +} + +table.field-list p { + margin-bottom: 0.8em; +} + +/* Cloned from + * https://github.com/sphinx-doc/sphinx/commit/ef60dbfce09286b20b7385333d63a60321784e68 + */ +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +table.footnote td.label { + width: .1px; + padding: 0.3em 0 0.3em 0.5em; +} + +table.footnote td { + padding: 0.3em 0.5em; +} + +dl { + margin: 0; + padding: 0; +} + +dl dd { + margin-left: 30px; +} + +blockquote { + margin: 0 0 0 30px; + padding: 0; +} + +ul, ol { + /* Matches the 30px from the narrow-screen "li > ul" selector below */ + margin: 10px 0 10px 30px; + padding: 0; +} + +pre { + background: #EEE; + padding: 7px 30px; + margin: 15px 0px; + line-height: 1.3em; +} + +div.viewcode-block:target { + background: #ffd; +} + +dl pre, blockquote pre, li pre { + margin-left: 0; + padding-left: 30px; +} + +tt, code { + background-color: #ecf0f3; + color: #222; + /* padding: 1px 2px; */ +} + +tt.xref, code.xref, a tt { + background-color: #FBFBFB; + border-bottom: 1px solid #fff; +} + +a.reference { + text-decoration: none; + border-bottom: 1px dotted #004B6B; +} + +/* Don't put an underline on images */ +a.image-reference, a.image-reference:hover { + border-bottom: none; +} + +a.reference:hover { + border-bottom: 1px solid #6D4100; +} + +a.footnote-reference { + text-decoration: none; + font-size: 0.7em; + vertical-align: top; + border-bottom: 1px dotted #004B6B; +} + +a.footnote-reference:hover { + border-bottom: 1px solid #6D4100; +} + +a:hover tt, a:hover code { + background: #EEE; +} + + +@media screen and (max-width: 870px) { + + div.sphinxsidebar { + display: none; + } + + div.document { + width: 100%; + + } + + div.documentwrapper { + margin-left: 0; + margin-top: 0; + margin-right: 0; + margin-bottom: 0; + } + + div.bodywrapper { + margin-top: 0; + margin-right: 0; + margin-bottom: 0; + margin-left: 0; + } + + ul { + margin-left: 0; + } + + li > ul { + /* Matches the 30px from the "ul, ol" selector above */ + margin-left: 30px; + } + + .document { + width: auto; + } + + .footer { + width: auto; + } + + .bodywrapper { + margin: 0; + } + + .footer { + width: auto; + } + + .github { + display: none; + } + + + +} + + + +@media screen and (max-width: 875px) { + + body { + margin: 0; + padding: 20px 30px; + } + + div.documentwrapper { + float: none; + background: #fff; + } + + div.sphinxsidebar { + display: block; + float: none; + width: 102.5%; + margin: 50px -30px -20px -30px; + padding: 10px 20px; + background: #333; + color: #FFF; + } + + div.sphinxsidebar h3, div.sphinxsidebar h4, div.sphinxsidebar p, + div.sphinxsidebar h3 a { + color: #fff; + } + + div.sphinxsidebar a { + color: #AAA; + } + + div.sphinxsidebar p.logo { + display: none; + } + + div.document { + width: 100%; + margin: 0; + } + + div.footer { + display: none; + } + + div.bodywrapper { + margin: 0; + } + + div.body { + min-height: 0; + padding: 0; + } + + .rtd_doc_footer { + display: none; + } + + .document { + width: auto; + } + + .footer { + width: auto; + } + + .footer { + width: auto; + } + + .github { + display: none; + } +} + + +/* misc. */ + +.revsys-inline { + display: none!important; +} + +/* Make nested-list/multi-paragraph items look better in Releases changelog + * pages. Without this, docutils' magical list fuckery causes inconsistent + * formatting between different release sub-lists. + */ +div#changelog > div.section > ul > li > p:only-child { + margin-bottom: 0; +} + +/* Hide fugly table cell borders in ..bibliography:: directive output */ +table.docutils.citation, table.docutils.citation td, table.docutils.citation th { + border: none; + /* Below needed in some edge cases; if not applied, bottom shadows appear */ + -moz-box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; +} + + +/* relbar */ + +.related { + line-height: 30px; + width: 100%; + font-size: 0.9rem; +} + +.related.top { + border-bottom: 1px solid #EEE; + margin-bottom: 20px; +} + +.related.bottom { + border-top: 1px solid #EEE; +} + +.related ul { + padding: 0; + margin: 0; + list-style: none; +} + +.related li { + display: inline; +} + +nav#rellinks { + float: right; +} + +nav#rellinks li+li:before { + content: "|"; +} + +nav#breadcrumbs li+li:before { + content: "\00BB"; +} + +/* Hide certain items when printing */ +@media print { + div.related { + display: none; + } +} \ No newline at end of file diff --git a/docs/_build/html/_static/basic.css b/docs/_build/html/_static/basic.css new file mode 100644 index 0000000..0807176 --- /dev/null +++ b/docs/_build/html/_static/basic.css @@ -0,0 +1,676 @@ +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox form.search { + overflow: hidden; +} + +div.sphinxsidebar #searchbox input[type="text"] { + float: left; + width: 80%; + padding: 0.25em; + box-sizing: border-box; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + float: left; + width: 20%; + border-left: none; + padding: 0.25em; + box-sizing: border-box; +} + + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li div.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; + margin-left: auto; + margin-right: auto; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable ul { + margin-top: 0; + margin-bottom: 0; + list-style-type: none; +} + +table.indextable > tbody > tr > td > ul { + padding-left: 0em; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- domain module index --------------------------------------------------- */ + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body { + min-width: 450px; + max-width: 800px; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +a.headerlink { + visibility: hidden; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px 7px 0 7px; + background-color: #ffe; + width: 40%; + float: right; +} + +p.sidebar-title { + font-weight: bold; +} + +/* -- topics ---------------------------------------------------------------- */ + +div.topic { + border: 1px solid #ccc; + padding: 7px 7px 0 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +div.admonition dl { + margin-bottom: 0; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + border: 0; + border-collapse: collapse; +} + +table.align-center { + margin-left: auto; + margin-right: auto; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +table.footnote td, table.footnote th { + border: 0 !important; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text { +} + +/* -- field list styles ----------------------------------------------------- */ + +table.field-list td, table.field-list th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist td { + vertical-align: top; +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +dl { + margin-bottom: 15px; +} + +dd p { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +dt:target, span.highlighted { + background-color: #fbe54e; +} + +rect.highlighted { + fill: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +span.pre { + -moz-hyphens: none; + -ms-hyphens: none; + -webkit-hyphens: none; + hyphens: none; +} + +td.linenos pre { + padding: 5px 0px; + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + margin-left: 0.5em; +} + +table.highlighttable td { + padding: 0 0.5em 0 0.5em; +} + +div.code-block-caption { + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +div.code-block-caption + div > div.highlight > pre { + margin-top: 0; +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + padding: 1em 1em 0; +} + +div.literal-block-wrapper div.highlight { + margin: 0; +} + +code.descname { + background-color: transparent; + font-weight: bold; + font-size: 1.2em; +} + +code.descclassname { + background-color: transparent; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +span.eqno a.headerlink { + position: relative; + left: 0px; + z-index: 1; +} + +div.math:hover a.headerlink { + visibility: visible; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} \ No newline at end of file diff --git a/docs/_build/html/_static/comment-bright.png b/docs/_build/html/_static/comment-bright.png new file mode 100644 index 0000000000000000000000000000000000000000..15e27edb12ac25701ac0ac21b97b52bb4e45415e GIT binary patch literal 756 zcmVgfIX78 z$8Pzv({A~p%??+>KickCb#0FM1rYN=mBmQ&Nwp<#JXUhU;{|)}%&s>suq6lXw*~s{ zvHx}3C%<;wE5CH!BR{p5@ml9ws}y)=QN-kL2?#`S5d*6j zk`h<}j1>tD$b?4D^N9w}-k)bxXxFg>+#kme^xx#qg6FI-%iv2U{0h(Y)cs%5a|m%Pn_K3X_bDJ>EH#(Fb73Z zfUt2Q3B>N+ot3qb*DqbTZpFIn4a!#_R-}{?-~Hs=xSS6p&$sZ-k1zDdtqU`Y@`#qL z&zv-~)Q#JCU(dI)Hf;$CEnK=6CK50}q7~wdbI->?E07bJ0R;!GSQTs5Am`#;*WHjvHRvY?&$Lm-vq1a_BzocI^ULXV!lbMd%|^B#fY;XX)n<&R^L z=84u1e_3ziq;Hz-*k5~zwY3*oDKt0;bM@M@@89;@m*4RFgvvM_4;5LB!@OB@^WbVT zjl{t;a8_>od-~P4 m{5|DvB&z#xT;*OnJqG}gk~_7HcNkCr0000W zanA~u9RIXo;n7c96&U)YLgs-FGlx~*_c{Jgvesu1E5(8YEf&5wF=YFPcRe@1=MJmi zag(L*xc2r0(slpcN!vC5CUju;vHJkHc*&70_n2OZsK%O~A=!+YIw z7zLLl7~Z+~RgWOQ=MI6$#0pvpu$Q43 zP@36QAmu6!_9NPM?o<1_!+stoVRRZbW9#SPe!n;#A_6m8f}|xN1;H{`0RoXQ2LM47 zt(g;iZ6|pCb@h2xk&(}S3=EVBUO0e90m2Lp5CB<(SPIaB;n4))3JB87Or#XPOPcum z?<^(g+m9}VNn4Y&B`g8h{t_$+RB1%HKRY6fjtd-<7&EsU;vs0GM(Lmbhi%Gwcfs0FTF}T zL{_M6Go&E0Eg8FuB*(Yn+Z*RVTBE@10eIOb3El^MhO`GabDll(V0&FlJi2k^;q8af zkENdk2}x2)_KVp`5OAwXZM;dG0?M-S)xE1IKDi6BY@5%Or?#aZ9$gcX)dPZ&wA1a< z$rFXHPn|TBf`e?>Are8sKtKrKcjF$i^lp!zkL?C|y^vlHr1HXeVJd;1I~g&Ob-q)& z(fn7s-KI}G{wnKzg_U5G(V%bX6uk zIa+<@>rdmZYd!9Y=C0cuchrbIjuRB_Wq{-RXlic?flu1*_ux}x%(HDH&nT`k^xCeC ziHi1!ChH*sQ6|UqJpTTzX$aw8e(UfcS^f;6yBWd+(1-70zU(rtxtqR%j z-lsH|CKQJXqD{+F7V0OTv8@{~(wp(`oIP^ZykMWgR>&|RsklFMCnOo&Bd{le} zV5F6424Qzl;o2G%oVvmHgRDP9!=rK8fy^!yV8y*4p=??uIRrrr0?>O!(z*g5AvL2!4z0{sq%vhG*Po}`a<6%kTK5TNhtC8}rXNu&h^QH4A&Sk~Autm*s~45(H7+0bi^MraaRVzr05hQ3iK?j` zR#U@^i0WhkIHTg29u~|ypU?sXCQEQgXfObPW;+0YAF;|5XyaMAEM0sQ@4-xCZe=0e z7r$ofiAxn@O5#RodD8rh5D@nKQ;?lcf@tg4o+Wp44aMl~c47azN_(im0N)7OqdPBC zGw;353_o$DqGRDhuhU$Eaj!@m000000NkvXXu0mjfjZ7Z_ literal 0 HcmV?d00001 diff --git a/docs/_build/html/_static/css/badge_only.css b/docs/_build/html/_static/css/badge_only.css new file mode 100644 index 0000000..3c33cef --- /dev/null +++ b/docs/_build/html/_static/css/badge_only.css @@ -0,0 +1 @@ +.fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-weight:normal;font-style:normal;src:url("../fonts/fontawesome-webfont.eot");src:url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome-webfont.svg#FontAwesome") format("svg")}.fa:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa{display:inline-block;text-decoration:inherit}li .fa{display:inline-block}li .fa-large:before,li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-0.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before,ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before{content:""}.icon-book:before{content:""}.fa-caret-down:before{content:""}.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.icon-caret-up:before{content:""}.fa-caret-left:before{content:""}.icon-caret-left:before{content:""}.fa-caret-right:before{content:""}.icon-caret-right:before{content:""}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} diff --git a/docs/_build/html/_static/css/theme.css b/docs/_build/html/_static/css/theme.css new file mode 100644 index 0000000..aed8cef --- /dev/null +++ b/docs/_build/html/_static/css/theme.css @@ -0,0 +1,6 @@ +/* sphinx_rtd_theme version 0.4.3 | MIT license */ +/* Built 20190212 16:02 */ +*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,.rst-content tt,.rst-content code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol,dl{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{html,body,section{background:none !important}*{box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,.rst-content .toctree-wrapper p.caption,h3{orphans:3;widows:3}h2,.rst-content .toctree-wrapper p.caption,h3{page-break-after:avoid}}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content .code-block-caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition,.btn,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a,.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a,.wy-nav-top a{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.wy-menu-vertical li span.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-left.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-left.toctree-expand,.rst-content .fa-pull-left.admonition-title,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content dl dt .fa-pull-left.headerlink,.rst-content p.caption .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.rst-content code.download span.fa-pull-left:first-child,.fa-pull-left.icon{margin-right:.3em}.fa.fa-pull-right,.wy-menu-vertical li span.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-right.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-right.toctree-expand,.rst-content .fa-pull-right.admonition-title,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content dl dt .fa-pull-right.headerlink,.rst-content p.caption .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.rst-content code.download span.fa-pull-right:first-child,.fa-pull-right.icon{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.wy-menu-vertical li span.pull-left.toctree-expand,.wy-menu-vertical li.on a span.pull-left.toctree-expand,.wy-menu-vertical li.current>a span.pull-left.toctree-expand,.rst-content .pull-left.admonition-title,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content dl dt .pull-left.headerlink,.rst-content p.caption .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content .code-block-caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.rst-content code.download span.pull-left:first-child,.pull-left.icon{margin-right:.3em}.fa.pull-right,.wy-menu-vertical li span.pull-right.toctree-expand,.wy-menu-vertical li.on a span.pull-right.toctree-expand,.wy-menu-vertical li.current>a span.pull-right.toctree-expand,.rst-content .pull-right.admonition-title,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content dl dt .pull-right.headerlink,.rst-content p.caption .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content .code-block-caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.rst-content code.download span.pull-right:first-child,.pull-right.icon{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.rst-content .admonition-title:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.wy-dropdown .caret:before,.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li span.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context{font-family:inherit}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content .code-block-caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before{font-family:"FontAwesome";display:inline-block;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa,a .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,a .rst-content .admonition-title,.rst-content a .admonition-title,a .rst-content h1 .headerlink,.rst-content h1 a .headerlink,a .rst-content h2 .headerlink,.rst-content h2 a .headerlink,a .rst-content h3 .headerlink,.rst-content h3 a .headerlink,a .rst-content h4 .headerlink,.rst-content h4 a .headerlink,a .rst-content h5 .headerlink,.rst-content h5 a .headerlink,a .rst-content h6 .headerlink,.rst-content h6 a .headerlink,a .rst-content dl dt .headerlink,.rst-content dl dt a .headerlink,a .rst-content p.caption .headerlink,.rst-content p.caption a .headerlink,a .rst-content table>caption .headerlink,.rst-content table>caption a .headerlink,a .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption a .headerlink,a .rst-content tt.download span:first-child,.rst-content tt.download a span:first-child,a .rst-content code.download span:first-child,.rst-content code.download a span:first-child,a .icon{display:inline-block;text-decoration:inherit}.btn .fa,.btn .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .btn span.toctree-expand,.btn .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .btn span.toctree-expand,.btn .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .btn span.toctree-expand,.btn .rst-content .admonition-title,.rst-content .btn .admonition-title,.btn .rst-content h1 .headerlink,.rst-content h1 .btn .headerlink,.btn .rst-content h2 .headerlink,.rst-content h2 .btn .headerlink,.btn .rst-content h3 .headerlink,.rst-content h3 .btn .headerlink,.btn .rst-content h4 .headerlink,.rst-content h4 .btn .headerlink,.btn .rst-content h5 .headerlink,.rst-content h5 .btn .headerlink,.btn .rst-content h6 .headerlink,.rst-content h6 .btn .headerlink,.btn .rst-content dl dt .headerlink,.rst-content dl dt .btn .headerlink,.btn .rst-content p.caption .headerlink,.rst-content p.caption .btn .headerlink,.btn .rst-content table>caption .headerlink,.rst-content table>caption .btn .headerlink,.btn .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .btn .headerlink,.btn .rst-content tt.download span:first-child,.rst-content tt.download .btn span:first-child,.btn .rst-content code.download span:first-child,.rst-content code.download .btn span:first-child,.btn .icon,.nav .fa,.nav .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .nav span.toctree-expand,.nav .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .nav span.toctree-expand,.nav .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .nav span.toctree-expand,.nav .rst-content .admonition-title,.rst-content .nav .admonition-title,.nav .rst-content h1 .headerlink,.rst-content h1 .nav .headerlink,.nav .rst-content h2 .headerlink,.rst-content h2 .nav .headerlink,.nav .rst-content h3 .headerlink,.rst-content h3 .nav .headerlink,.nav .rst-content h4 .headerlink,.rst-content h4 .nav .headerlink,.nav .rst-content h5 .headerlink,.rst-content h5 .nav .headerlink,.nav .rst-content h6 .headerlink,.rst-content h6 .nav .headerlink,.nav .rst-content dl dt .headerlink,.rst-content dl dt .nav .headerlink,.nav .rst-content p.caption .headerlink,.rst-content p.caption .nav .headerlink,.nav .rst-content table>caption .headerlink,.rst-content table>caption .nav .headerlink,.nav .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .nav .headerlink,.nav .rst-content tt.download span:first-child,.rst-content tt.download .nav span:first-child,.nav .rst-content code.download span:first-child,.rst-content code.download .nav span:first-child,.nav .icon{display:inline}.btn .fa.fa-large,.btn .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .btn span.fa-large.toctree-expand,.btn .rst-content .fa-large.admonition-title,.rst-content .btn .fa-large.admonition-title,.btn .rst-content h1 .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.btn .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .btn .fa-large.headerlink,.btn .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .btn .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.btn .rst-content .code-block-caption .fa-large.headerlink,.rst-content .code-block-caption .btn .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .btn span.fa-large:first-child,.btn .rst-content code.download span.fa-large:first-child,.rst-content code.download .btn span.fa-large:first-child,.btn .fa-large.icon,.nav .fa.fa-large,.nav .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .nav span.fa-large.toctree-expand,.nav .rst-content .fa-large.admonition-title,.rst-content .nav .fa-large.admonition-title,.nav .rst-content h1 .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.nav .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.nav .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .nav .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.nav .rst-content .code-block-caption .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.nav .rst-content code.download span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.nav .fa-large.icon{line-height:.9em}.btn .fa.fa-spin,.btn .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .btn span.fa-spin.toctree-expand,.btn .rst-content .fa-spin.admonition-title,.rst-content .btn .fa-spin.admonition-title,.btn .rst-content h1 .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.btn .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .btn .fa-spin.headerlink,.btn .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .btn .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.btn .rst-content .code-block-caption .fa-spin.headerlink,.rst-content .code-block-caption .btn .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .btn span.fa-spin:first-child,.btn .rst-content code.download span.fa-spin:first-child,.rst-content code.download .btn span.fa-spin:first-child,.btn .fa-spin.icon,.nav .fa.fa-spin,.nav .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .nav span.fa-spin.toctree-expand,.nav .rst-content .fa-spin.admonition-title,.rst-content .nav .fa-spin.admonition-title,.nav .rst-content h1 .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.nav .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.nav .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .nav .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.nav .rst-content .code-block-caption .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.nav .rst-content code.download span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.nav .fa-spin.icon{display:inline-block}.btn.fa:before,.wy-menu-vertical li span.btn.toctree-expand:before,.rst-content .btn.admonition-title:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content dl dt .btn.headerlink:before,.rst-content p.caption .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.rst-content code.download span.btn:first-child:before,.btn.icon:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.wy-menu-vertical li span.btn.toctree-expand:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content p.caption .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.rst-content code.download span.btn:first-child:hover:before,.btn.icon:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li .btn-mini span.toctree-expand:before,.btn-mini .rst-content .admonition-title:before,.rst-content .btn-mini .admonition-title:before,.btn-mini .rst-content h1 .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.btn-mini .rst-content dl dt .headerlink:before,.rst-content dl dt .btn-mini .headerlink:before,.btn-mini .rst-content p.caption .headerlink:before,.rst-content p.caption .btn-mini .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.rst-content tt.download .btn-mini span:first-child:before,.btn-mini .rst-content code.download span:first-child:before,.rst-content code.download .btn-mini span:first-child:before,.btn-mini .icon:before{font-size:14px;vertical-align:-15%}.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.wy-alert-title,.rst-content .admonition-title{color:#fff;font-weight:bold;display:block;color:#fff;background:#6ab0de;margin:-12px;padding:6px 12px;margin-bottom:12px}.wy-alert.wy-alert-danger,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.admonition{background:#fdf3f2}.wy-alert.wy-alert-danger .wy-alert-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .danger .wy-alert-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .danger .admonition-title,.rst-content .error .admonition-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition .admonition-title{background:#f29f97}.wy-alert.wy-alert-warning,.rst-content .wy-alert-warning.note,.rst-content .attention,.rst-content .caution,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.tip,.rst-content .warning,.rst-content .wy-alert-warning.seealso,.rst-content .admonition-todo,.rst-content .wy-alert-warning.admonition{background:#ffedcc}.wy-alert.wy-alert-warning .wy-alert-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .attention .wy-alert-title,.rst-content .caution .wy-alert-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .attention .admonition-title,.rst-content .caution .admonition-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .warning .admonition-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .admonition-todo .admonition-title,.rst-content .wy-alert-warning.admonition .admonition-title{background:#f0b37e}.wy-alert.wy-alert-info,.rst-content .note,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.rst-content .seealso,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.admonition{background:#e7f2fa}.wy-alert.wy-alert-info .wy-alert-title,.rst-content .note .wy-alert-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.rst-content .note .admonition-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .seealso .admonition-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition .admonition-title{background:#6ab0de}.wy-alert.wy-alert-success,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.warning,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.admonition{background:#dbfaf4}.wy-alert.wy-alert-success .wy-alert-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .hint .wy-alert-title,.rst-content .important .wy-alert-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .hint .admonition-title,.rst-content .important .admonition-title,.rst-content .tip .admonition-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition .admonition-title{background:#1abc9c}.wy-alert.wy-alert-neutral,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.admonition{background:#f3f6f6}.wy-alert.wy-alert-neutral .wy-alert-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition .admonition-title{color:#404040;background:#e1e4e5}.wy-alert.wy-alert-neutral a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a{color:#2980B9}.wy-alert p:last-child,.rst-content .note p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.rst-content .seealso p:last-child,.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0px;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27AE60}.wy-tray-container li.wy-tray-item-info{background:#2980B9}.wy-tray-container li.wy-tray-item-warning{background:#E67E22}.wy-tray-container li.wy-tray-item-danger{background:#E74C3C}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width: 768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px 12px;color:#fff;border:1px solid rgba(0,0,0,0.1);background-color:#27AE60;text-decoration:none;font-weight:normal;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:0px 1px 2px -1px rgba(255,255,255,0.5) inset,0px -2px 0px 0px rgba(0,0,0,0.1) inset;outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:0px -1px 0px 0px rgba(0,0,0,0.05) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset;padding:8px 12px 6px 12px}.btn:visited{color:#fff}.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn-disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn-disabled:hover,.btn-disabled:focus,.btn-disabled:active{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980B9 !important}.btn-info:hover{background-color:#2e8ece !important}.btn-neutral{background-color:#f3f6f6 !important;color:#404040 !important}.btn-neutral:hover{background-color:#e5ebeb !important;color:#404040}.btn-neutral:visited{color:#404040 !important}.btn-success{background-color:#27AE60 !important}.btn-success:hover{background-color:#295 !important}.btn-danger{background-color:#E74C3C !important}.btn-danger:hover{background-color:#ea6153 !important}.btn-warning{background-color:#E67E22 !important}.btn-warning:hover{background-color:#e98b39 !important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f !important}.btn-link{background-color:transparent !important;color:#2980B9;box-shadow:none;border-color:transparent !important}.btn-link:hover{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:active{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:visited{color:#9B59B6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:before,.wy-btn-group:after{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:solid 1px #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980B9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:solid 1px #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type="search"]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980B9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned input,.wy-form-aligned textarea,.wy-form-aligned select,.wy-form-aligned .wy-help-inline,.wy-form-aligned label{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{border:0;margin:0;padding:0}legend{display:block;width:100%;border:0;padding:0;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label{display:block;margin:0 0 .3125em 0;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;*zoom:1;max-width:68em;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#E74C3C}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full input[type="text"],.wy-control-group .wy-form-full input[type="password"],.wy-control-group .wy-form-full input[type="email"],.wy-control-group .wy-form-full input[type="url"],.wy-control-group .wy-form-full input[type="date"],.wy-control-group .wy-form-full input[type="month"],.wy-control-group .wy-form-full input[type="time"],.wy-control-group .wy-form-full input[type="datetime"],.wy-control-group .wy-form-full input[type="datetime-local"],.wy-control-group .wy-form-full input[type="week"],.wy-control-group .wy-form-full input[type="number"],.wy-control-group .wy-form-full input[type="search"],.wy-control-group .wy-form-full input[type="tel"],.wy-control-group .wy-form-full input[type="color"],.wy-control-group .wy-form-halves input[type="text"],.wy-control-group .wy-form-halves input[type="password"],.wy-control-group .wy-form-halves input[type="email"],.wy-control-group .wy-form-halves input[type="url"],.wy-control-group .wy-form-halves input[type="date"],.wy-control-group .wy-form-halves input[type="month"],.wy-control-group .wy-form-halves input[type="time"],.wy-control-group .wy-form-halves input[type="datetime"],.wy-control-group .wy-form-halves input[type="datetime-local"],.wy-control-group .wy-form-halves input[type="week"],.wy-control-group .wy-form-halves input[type="number"],.wy-control-group .wy-form-halves input[type="search"],.wy-control-group .wy-form-halves input[type="tel"],.wy-control-group .wy-form-halves input[type="color"],.wy-control-group .wy-form-thirds input[type="text"],.wy-control-group .wy-form-thirds input[type="password"],.wy-control-group .wy-form-thirds input[type="email"],.wy-control-group .wy-form-thirds input[type="url"],.wy-control-group .wy-form-thirds input[type="date"],.wy-control-group .wy-form-thirds input[type="month"],.wy-control-group .wy-form-thirds input[type="time"],.wy-control-group .wy-form-thirds input[type="datetime"],.wy-control-group .wy-form-thirds input[type="datetime-local"],.wy-control-group .wy-form-thirds input[type="week"],.wy-control-group .wy-form-thirds input[type="number"],.wy-control-group .wy-form-thirds input[type="search"],.wy-control-group .wy-form-thirds input[type="tel"],.wy-control-group .wy-form-thirds input[type="color"]{width:100%}.wy-control-group .wy-form-full{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.wy-control-group .wy-form-halves:last-child{margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n+1){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.wy-control-group .wy-form-thirds:last-child{margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control{margin:6px 0 0 0;font-size:90%}.wy-control-no-input{display:inline-block;margin:6px 0 0 0;font-size:90%}.wy-control-group.fluid-input input[type="text"],.wy-control-group.fluid-input input[type="password"],.wy-control-group.fluid-input input[type="email"],.wy-control-group.fluid-input input[type="url"],.wy-control-group.fluid-input input[type="date"],.wy-control-group.fluid-input input[type="month"],.wy-control-group.fluid-input input[type="time"],.wy-control-group.fluid-input input[type="datetime"],.wy-control-group.fluid-input input[type="datetime-local"],.wy-control-group.fluid-input input[type="week"],.wy-control-group.fluid-input input[type="number"],.wy-control-group.fluid-input input[type="search"],.wy-control-group.fluid-input input[type="tel"],.wy-control-group.fluid-input input[type="color"]{width:100%}.wy-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;*overflow:visible}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type="datetime-local"]{padding:.34375em .625em}input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{outline:0;outline:thin dotted \9;border-color:#333}input.no-focus:focus{border-color:#ccc !important}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #129FEA}input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#E74C3C;border:1px solid #E74C3C}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#E74C3C}input[type="file"]:focus:invalid:focus,input[type="radio"]:focus:invalid:focus,input[type="checkbox"]:focus:invalid:focus{outline-color:#E74C3C}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type="radio"][disabled],input[type="checkbox"][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:solid 1px #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{position:absolute;content:"";display:block;left:0;top:0;width:36px;height:12px;border-radius:4px;background:#ccc;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{position:absolute;content:"";display:block;width:18px;height:18px;border-radius:4px;background:#999;left:-3px;top:-3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27AE60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#E74C3C}.wy-control-group.wy-control-group-error input[type="text"],.wy-control-group.wy-control-group-error input[type="password"],.wy-control-group.wy-control-group-error input[type="email"],.wy-control-group.wy-control-group-error input[type="url"],.wy-control-group.wy-control-group-error input[type="date"],.wy-control-group.wy-control-group-error input[type="month"],.wy-control-group.wy-control-group-error input[type="time"],.wy-control-group.wy-control-group-error input[type="datetime"],.wy-control-group.wy-control-group-error input[type="datetime-local"],.wy-control-group.wy-control-group-error input[type="week"],.wy-control-group.wy-control-group-error input[type="number"],.wy-control-group.wy-control-group-error input[type="search"],.wy-control-group.wy-control-group-error input[type="tel"],.wy-control-group.wy-control-group-error input[type="color"]{border:solid 1px #E74C3C}.wy-control-group.wy-control-group-error textarea{border:solid 1px #E74C3C}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27AE60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#E74C3C}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#E67E22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980B9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width: 480px){.wy-form button[type="submit"]{margin:.7em 0 0}.wy-form input[type="text"],.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:.3em;display:block}.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0 0}.wy-form .wy-help-inline,.wy-form-message-inline,.wy-form-message{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width: 768px){.tablet-hide{display:none}}@media screen and (max-width: 480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.wy-table,.rst-content table.docutils,.rst-content table.field-list{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.wy-table caption,.rst-content table.docutils caption,.rst-content table.field-list caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td,.wy-table th,.rst-content table.docutils th,.rst-content table.field-list th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.wy-table td:first-child,.rst-content table.docutils td:first-child,.rst-content table.field-list td:first-child,.wy-table th:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list th:first-child{border-left-width:0}.wy-table thead,.rst-content table.docutils thead,.rst-content table.field-list thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.wy-table thead th,.rst-content table.docutils thead th,.rst-content table.field-list thead th{font-weight:bold;border-bottom:solid 2px #e1e4e5}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td{background-color:transparent;vertical-align:middle}.wy-table td p,.rst-content table.docutils td p,.rst-content table.field-list td p{line-height:18px}.wy-table td p:last-child,.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child{margin-bottom:0}.wy-table .wy-table-cell-min,.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min{width:1%;padding-right:0}.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:gray;font-size:90%}.wy-table-tertiary{color:gray;font-size:80%}.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td,.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td{background-color:#f3f6f6}.wy-table-backed{background-color:#f3f6f6}.wy-table-bordered-all,.rst-content table.docutils{border:1px solid #e1e4e5}.wy-table-bordered-all td,.rst-content table.docutils td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.wy-table-bordered-all tbody>tr:last-child td,.rst-content table.docutils tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0 !important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980B9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9B59B6}html{height:100%;overflow-x:hidden}body{font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#404040;min-height:100%;overflow-x:hidden;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#E67E22 !important}a.wy-text-warning:hover{color:#eb9950 !important}.wy-text-info{color:#2980B9 !important}a.wy-text-info:hover{color:#409ad5 !important}.wy-text-success{color:#27AE60 !important}a.wy-text-success:hover{color:#36d278 !important}.wy-text-danger{color:#E74C3C !important}a.wy-text-danger:hover{color:#ed7669 !important}.wy-text-neutral{color:#404040 !important}a.wy-text-neutral:hover{color:#595959 !important}h1,h2,.rst-content .toctree-wrapper p.caption,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif}p{line-height:24px;margin:0;font-size:16px;margin-bottom:24px}h1{font-size:175%}h2,.rst-content .toctree-wrapper p.caption{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}code,.rst-content tt,.rst-content code{white-space:nowrap;max-width:100%;background:#fff;border:solid 1px #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;color:#E74C3C;overflow-x:auto}code.code-large,.rst-content tt.code-large{font-size:90%}.wy-plain-list-disc,.rst-content .section ul,.rst-content .toctree-wrapper ul,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.wy-plain-list-disc li,.rst-content .section ul li,.rst-content .toctree-wrapper ul li,article ul li{list-style:disc;margin-left:24px}.wy-plain-list-disc li p:last-child,.rst-content .section ul li p:last-child,.rst-content .toctree-wrapper ul li p:last-child,article ul li p:last-child{margin-bottom:0}.wy-plain-list-disc li ul,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li ul,article ul li ul{margin-bottom:0}.wy-plain-list-disc li li,.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,article ul li li{list-style:circle}.wy-plain-list-disc li li li,.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,article ul li li li{list-style:square}.wy-plain-list-disc li ol li,.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,article ul li ol li{list-style:decimal}.wy-plain-list-decimal,.rst-content .section ol,.rst-content ol.arabic,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.wy-plain-list-decimal li,.rst-content .section ol li,.rst-content ol.arabic li,article ol li{list-style:decimal;margin-left:24px}.wy-plain-list-decimal li p:last-child,.rst-content .section ol li p:last-child,.rst-content ol.arabic li p:last-child,article ol li p:last-child{margin-bottom:0}.wy-plain-list-decimal li ul,.rst-content .section ol li ul,.rst-content ol.arabic li ul,article ol li ul{margin-bottom:0}.wy-plain-list-decimal li ul li,.rst-content .section ol li ul li,.rst-content ol.arabic li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:before,.wy-breadcrumbs:after{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs li{display:inline-block}.wy-breadcrumbs li.wy-breadcrumbs-aside{float:right}.wy-breadcrumbs li a{display:inline-block;padding:5px}.wy-breadcrumbs li a:first-child{padding-left:0}.wy-breadcrumbs li code,.wy-breadcrumbs li .rst-content tt,.rst-content .wy-breadcrumbs li tt{padding:5px;border:none;background:none}.wy-breadcrumbs li code.literal,.wy-breadcrumbs li .rst-content tt.literal,.rst-content .wy-breadcrumbs li tt.literal{color:#404040}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width: 480px){.wy-breadcrumbs-extra{display:none}.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:before,.wy-menu-horiz:after{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz ul,.wy-menu-horiz li{display:inline-block}.wy-menu-horiz li:hover{background:rgba(255,255,255,0.1)}.wy-menu-horiz li.divide-left{border-left:solid 1px #404040}.wy-menu-horiz li.divide-right{border-right:solid 1px #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#3a7ca8;height:32px;display:inline-block;line-height:32px;padding:0 1.618em;margin:12px 0 0 0;display:block;font-weight:bold;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:solid 1px #404040}.wy-menu-vertical li.divide-bottom{border-bottom:solid 1px #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:gray;border-right:solid 1px #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.wy-menu-vertical li code,.wy-menu-vertical li .rst-content tt,.rst-content .wy-menu-vertical li tt{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li span.toctree-expand{display:block;float:left;margin-left:-1.2em;font-size:.8em;line-height:1.6em;color:#4d4d4d}.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a{color:#404040;padding:.4045em 1.618em;font-weight:bold;position:relative;background:#fcfcfc;border:none;padding-left:1.618em -4px}.wy-menu-vertical li.on a:hover,.wy-menu-vertical li.current>a:hover{background:#fcfcfc}.wy-menu-vertical li.on a:hover span.toctree-expand,.wy-menu-vertical li.current>a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand{display:block;font-size:.8em;line-height:1.6em;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:solid 1px #c9c9c9;border-top:solid 1px #c9c9c9}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a{color:#404040}.wy-menu-vertical li.toctree-l1.current li.toctree-l2>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>ul{display:none}.wy-menu-vertical li.toctree-l1.current li.toctree-l2.current>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3.current>ul{display:block}.wy-menu-vertical li.toctree-l2.current>a{background:#c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{display:block;background:#c9c9c9;padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l2 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l2 span.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3{font-size:.9em}.wy-menu-vertical li.toctree-l3.current>a{background:#bdbdbd;padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{display:block;background:#bdbdbd;padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l3 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l3 span.toctree-expand{color:#969696}.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:normal}.wy-menu-vertical a{display:inline-block;line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover span.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980B9;cursor:pointer;color:#fff}.wy-menu-vertical a:active span.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980B9;text-align:center;padding:.809em;display:block;color:#fcfcfc;margin-bottom:.809em}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em auto;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a{color:#fcfcfc;font-size:100%;font-weight:bold;display:inline-block;padding:4px 6px;margin-bottom:.809em}.wy-side-nav-search>a:hover,.wy-side-nav-search .wy-dropdown>a:hover{background:rgba(255,255,255,0.1)}.wy-side-nav-search>a img.logo,.wy-side-nav-search .wy-dropdown>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search>a.icon img.logo,.wy-side-nav-search .wy-dropdown>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:normal;color:rgba(255,255,255,0.3)}.wy-nav .wy-menu-vertical header{color:#2980B9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980B9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980B9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:before,.wy-nav-top:after{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:bold}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:gray}footer p{margin-bottom:12px}footer span.commit code,footer span.commit .rst-content tt,.rst-content footer span.commit tt{padding:0px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:1em;background:none;border:none;color:gray}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:before,.rst-footer-buttons:after{width:100%}.rst-footer-buttons:before,.rst-footer-buttons:after{display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:before,.rst-breadcrumbs-buttons:after{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:solid 1px #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:solid 1px #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:gray;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width: 768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-side-scroll{width:auto}.wy-side-nav-search{width:auto}.wy-menu.wy-menu-vertical{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width: 1100px){.wy-nav-content-wrap{background:rgba(0,0,0,0.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,footer,.wy-nav-side{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version span.toctree-expand,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content p.caption .headerlink,.rst-content p.caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .icon{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content img{max-width:100%;height:auto}.rst-content div.figure{margin-bottom:24px}.rst-content div.figure p.caption{font-style:italic}.rst-content div.figure p:last-child.caption{margin-bottom:0px}.rst-content div.figure.align-center{text-align:center}.rst-content .section>img,.rst-content .section>a>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px 12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;display:block;overflow:auto}.rst-content pre.literal-block,.rst-content div[class^='highlight']{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px 0}.rst-content pre.literal-block div[class^='highlight'],.rst-content div[class^='highlight'] div[class^='highlight']{padding:0px;border:none;margin:0}.rst-content div[class^='highlight'] td.code{width:100%}.rst-content .linenodiv pre{border-right:solid 1px #e6e9ea;margin:0;padding:12px 12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^='highlight'] pre{white-space:pre;margin:0;padding:12px 12px;display:block;overflow:auto}.rst-content div[class^='highlight'] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content pre.literal-block,.rst-content div[class^='highlight'] pre,.rst-content .linenodiv pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:12px;line-height:1.4}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^='highlight'],.rst-content div[class^='highlight'] pre{white-space:pre-wrap}}.rst-content .note .last,.rst-content .attention .last,.rst-content .caution .last,.rst-content .danger .last,.rst-content .error .last,.rst-content .hint .last,.rst-content .important .last,.rst-content .tip .last,.rst-content .warning .last,.rst-content .seealso .last,.rst-content .admonition-todo .last,.rst-content .admonition .last{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,0.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent !important;border-color:rgba(0,0,0,0.1) !important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha li{list-style:upper-alpha}.rst-content .section ol p,.rst-content .section ul p{margin-bottom:12px}.rst-content .section ol p:last-child,.rst-content .section ul p:last-child{margin-bottom:24px}.rst-content .line-block{margin-left:0px;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0px}.rst-content .topic-title{font-weight:bold;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0px 0px 24px 24px}.rst-content .align-left{float:left;margin:0px 24px 24px 0px}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content .toctree-wrapper p.caption .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink{visibility:hidden;font-size:14px}.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content .toctree-wrapper p.caption .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content dl dt .headerlink:after,.rst-content p.caption .headerlink:after,.rst-content table>caption .headerlink:after,.rst-content .code-block-caption .headerlink:after{content:"";font-family:FontAwesome}.rst-content h1:hover .headerlink:after,.rst-content h2:hover .headerlink:after,.rst-content .toctree-wrapper p.caption:hover .headerlink:after,.rst-content h3:hover .headerlink:after,.rst-content h4:hover .headerlink:after,.rst-content h5:hover .headerlink:after,.rst-content h6:hover .headerlink:after,.rst-content dl dt:hover .headerlink:after,.rst-content p.caption:hover .headerlink:after,.rst-content table>caption:hover .headerlink:after,.rst-content .code-block-caption:hover .headerlink:after{visibility:visible}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:solid 1px #e1e4e5}.rst-content .sidebar p,.rst-content .sidebar ul,.rst-content .sidebar dl{font-size:90%}.rst-content .sidebar .last{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:"Roboto Slab","ff-tisa