From 02b68375df9e8148bb80b9c5680fdd2eada27c15 Mon Sep 17 00:00:00 2001 From: Lektor Bot Date: Wed, 25 Oct 2023 20:05:34 +0000 Subject: [PATCH] Synchronized build --- 404.html | 2 +- blog/2015/12/hello-lektor/index.html | 2 +- blog/2015/12/index.html | 2 +- blog/2015/12/travis-and-ghpages/index.html | 2 +- blog/2015/index.html | 2 +- blog/2016/3/index.html | 2 +- .../3/lektor-at-rails-girls-summer-of-code/index.html | 2 +- blog/2016/3/road-to-lektor-2/index.html | 2 +- blog/2016/4/index.html | 2 +- blog/2016/4/lektor-2-released/index.html | 2 +- blog/2016/index.html | 2 +- blog/2018/1/index.html | 2 +- blog/2018/1/lektor-31-released/index.html | 2 +- blog/2018/5/index.html | 2 +- blog/2018/5/plugin-play/index.html | 2 +- blog/2018/index.html | 2 +- blog/2020/8/index.html | 2 +- blog/2020/8/lektor-32-released/index.html | 2 +- blog/2020/index.html | 2 +- blog/archives/index.html | 2 +- blog/index.html | 2 +- community/index.html | 2 +- contact/index.html | 2 +- docs/api/build/artifact/artifact-name/index.html | 2 +- docs/api/build/artifact/index.html | 2 +- docs/api/build/artifact/is-current/index.html | 2 +- docs/api/build/artifact/open/index.html | 2 +- docs/api/build/artifact/render-template-into/index.html | 2 +- docs/api/build/artifact/replace-with-file/index.html | 2 +- docs/api/build/artifact/source-obj/index.html | 2 +- docs/api/build/context/changed-base-url/index.html | 2 +- docs/api/build/context/gather-dependencies/index.html | 2 +- docs/api/build/context/index.html | 2 +- docs/api/build/context/locale/index.html | 2 +- docs/api/build/context/pad/index.html | 2 +- docs/api/build/context/record-dependency/index.html | 2 +- docs/api/build/context/record/index.html | 2 +- docs/api/build/context/source/index.html | 2 +- docs/api/build/context/sub-artifact/index.html | 2 +- docs/api/build/get-ctx/index.html | 2 +- docs/api/build/index.html | 2 +- docs/api/build/program/build-artifact/index.html | 2 +- docs/api/build/program/declare-artifact/index.html | 2 +- docs/api/build/program/index.html | 2 +- docs/api/build/program/iter-child-sources/index.html | 2 +- docs/api/build/program/produce-artifacts/index.html | 2 +- docs/api/build/program/source/index.html | 2 +- docs/api/databags/get-bag/index.html | 2 +- docs/api/databags/index.html | 2 +- docs/api/databags/lookup/index.html | 2 +- docs/api/db/asset/children/index.html | 2 +- docs/api/db/asset/get-child/index.html | 2 +- docs/api/db/asset/index.html | 2 +- docs/api/db/expression/and/index.html | 2 +- docs/api/db/expression/contains/index.html | 2 +- docs/api/db/expression/endswith-cs/index.html | 2 +- docs/api/db/expression/endswith/index.html | 2 +- docs/api/db/expression/eq/index.html | 2 +- docs/api/db/expression/ge/index.html | 2 +- docs/api/db/expression/gt/index.html | 2 +- docs/api/db/expression/index.html | 2 +- docs/api/db/expression/le/index.html | 2 +- docs/api/db/expression/lt/index.html | 2 +- docs/api/db/expression/ne/index.html | 2 +- docs/api/db/expression/or/index.html | 2 +- docs/api/db/expression/startswith-cs/index.html | 2 +- docs/api/db/expression/startswith/index.html | 2 +- docs/api/db/f/index.html | 2 +- docs/api/db/get-alts/index.html | 2 +- docs/api/db/index.html | 2 +- docs/api/db/obj/alt/index.html | 2 +- docs/api/db/obj/index.html | 2 +- docs/api/db/obj/is-child-of/index.html | 2 +- docs/api/db/obj/is-discoverable/index.html | 2 +- docs/api/db/obj/is-hidden/index.html | 2 +- docs/api/db/obj/is-undiscoverable/index.html | 2 +- docs/api/db/obj/is-visible/index.html | 2 +- docs/api/db/obj/parent/index.html | 2 +- docs/api/db/obj/path/index.html | 2 +- docs/api/db/obj/record/index.html | 2 +- docs/api/db/obj/source-filename/index.html | 2 +- docs/api/db/obj/url-path/index.html | 2 +- docs/api/db/obj/url-to/index.html | 2 +- docs/api/db/pad/databags/index.html | 2 +- docs/api/db/pad/get-root/index.html | 2 +- docs/api/db/pad/get/index.html | 2 +- docs/api/db/pad/index.html | 2 +- docs/api/db/pad/query/index.html | 2 +- docs/api/db/pad/resolve-url-path/index.html | 2 +- docs/api/db/pad/root/index.html | 2 +- docs/api/db/query/all/index.html | 2 +- docs/api/db/query/count/index.html | 2 +- docs/api/db/query/distinct/index.html | 2 +- docs/api/db/query/filter/index.html | 2 +- docs/api/db/query/first/index.html | 2 +- docs/api/db/query/get/index.html | 2 +- docs/api/db/query/include-hidden/index.html | 2 +- docs/api/db/query/include-undiscoverable/index.html | 2 +- docs/api/db/query/index.html | 2 +- docs/api/db/query/limit/index.html | 2 +- docs/api/db/query/offset/index.html | 2 +- docs/api/db/query/order-by/index.html | 2 +- docs/api/db/query/request-page/index.html | 2 +- docs/api/db/query/self/index.html | 2 +- docs/api/db/record/attachments/index.html | 2 +- docs/api/db/record/children/index.html | 2 +- docs/api/db/record/contents/index.html | 2 +- docs/api/db/record/exif/index.html | 2 +- docs/api/db/record/format/index.html | 2 +- docs/api/db/record/get_siblings/index.html | 2 +- docs/api/db/record/getitem/index.html | 2 +- docs/api/db/record/has_next/index.html | 2 +- docs/api/db/record/has_prev/index.html | 2 +- docs/api/db/record/height/index.html | 2 +- docs/api/db/record/index.html | 2 +- docs/api/db/record/is-attachment/index.html | 2 +- docs/api/db/record/pagination/index.html | 2 +- docs/api/db/record/record-label/index.html | 2 +- docs/api/db/record/thumbnail/index.html | 2 +- docs/api/db/record/width/index.html | 2 +- docs/api/db/system-fields/alt/index.html | 2 +- docs/api/db/system-fields/attachment-type/index.html | 2 +- docs/api/db/system-fields/discoverable/index.html | 2 +- docs/api/db/system-fields/gid/index.html | 2 +- docs/api/db/system-fields/hidden/index.html | 2 +- docs/api/db/system-fields/id/index.html | 2 +- docs/api/db/system-fields/index.html | 2 +- docs/api/db/system-fields/model/index.html | 2 +- docs/api/db/system-fields/path/index.html | 2 +- docs/api/db/system-fields/slug/index.html | 2 +- docs/api/db/system-fields/source-alt/index.html | 2 +- docs/api/db/system-fields/template/index.html | 2 +- docs/api/db/type/index.html | 2 +- docs/api/db/type/to-json/index.html | 2 +- docs/api/db/type/value-from-raw/index.html | 2 +- docs/api/db/type/widget/index.html | 2 +- docs/api/db/types/boolean/index.html | 2 +- docs/api/db/types/checkboxes/index.html | 2 +- docs/api/db/types/date/index.html | 2 +- docs/api/db/types/datetime/index.html | 2 +- docs/api/db/types/float/index.html | 2 +- docs/api/db/types/flow/index.html | 2 +- docs/api/db/types/html/index.html | 2 +- docs/api/db/types/index.html | 2 +- docs/api/db/types/integer/index.html | 2 +- docs/api/db/types/markdown/index.html | 2 +- docs/api/db/types/select/index.html | 2 +- docs/api/db/types/sort-key/index.html | 2 +- docs/api/db/types/string/index.html | 2 +- docs/api/db/types/strings/index.html | 2 +- docs/api/db/types/text/index.html | 2 +- docs/api/db/types/url/index.html | 2 +- docs/api/environment/add-build-program/index.html | 2 +- docs/api/environment/add-publisher/index.html | 2 +- docs/api/environment/add-type/index.html | 2 +- docs/api/environment/generator/index.html | 2 +- docs/api/environment/index.html | 2 +- docs/api/environment/jinja-env/index.html | 2 +- docs/api/environment/load-config/index.html | 2 +- docs/api/environment/load-plugins/index.html | 2 +- docs/api/environment/new-pad/index.html | 2 +- docs/api/environment/render-template/index.html | 2 +- docs/api/environment/urlresolver/index.html | 2 +- docs/api/environment/virtualpathresolver/index.html | 2 +- docs/api/index.html | 2 +- docs/api/plugins/events/after-build-all/index.html | 2 +- docs/api/plugins/events/after-build/index.html | 2 +- docs/api/plugins/events/after-prune/index.html | 2 +- docs/api/plugins/events/before-build-all/index.html | 2 +- docs/api/plugins/events/before-build/index.html | 2 +- docs/api/plugins/events/before-prune/index.html | 2 +- docs/api/plugins/events/index.html | 2 +- docs/api/plugins/events/markdown-config/index.html | 2 +- docs/api/plugins/events/markdown-lexer-config/index.html | 2 +- docs/api/plugins/events/markdown-meta-init/index.html | 2 +- .../plugins/events/markdown-meta-postprocess/index.html | 2 +- .../plugins/events/process-template-context/index.html | 2 +- docs/api/plugins/events/server-spawn/index.html | 2 +- docs/api/plugins/events/server-stop/index.html | 2 +- docs/api/plugins/events/setup-env/index.html | 2 +- docs/api/plugins/get-plugin/index.html | 2 +- docs/api/plugins/index.html | 2 +- docs/api/plugins/plugin/config-filename/index.html | 2 +- docs/api/plugins/plugin/description/index.html | 2 +- docs/api/plugins/plugin/emit/index.html | 2 +- docs/api/plugins/plugin/env/index.html | 2 +- docs/api/plugins/plugin/get-config/index.html | 2 +- docs/api/plugins/plugin/index.html | 2 +- docs/api/plugins/plugin/name/index.html | 2 +- docs/api/project/discover/index.html | 2 +- docs/api/project/from-file/index.html | 2 +- docs/api/project/index.html | 2 +- docs/api/project/make-env/index.html | 2 +- docs/api/publisher/env/index.html | 2 +- docs/api/publisher/fail/index.html | 2 +- docs/api/publisher/index.html | 2 +- docs/api/publisher/output-path/index.html | 2 +- docs/api/publisher/publish/index.html | 2 +- docs/api/templates/filters/asseturl/index.html | 2 +- docs/api/templates/filters/dateformat/index.html | 2 +- docs/api/templates/filters/datetimeformat/index.html | 2 +- docs/api/templates/filters/index.html | 2 +- docs/api/templates/filters/latformat/index.html | 2 +- docs/api/templates/filters/latlongformat/index.html | 2 +- docs/api/templates/filters/longformat/index.html | 2 +- docs/api/templates/filters/markdown/index.html | 2 +- docs/api/templates/filters/tojson/index.html | 2 +- docs/api/templates/filters/url/index.html | 2 +- docs/api/templates/globals/bag/index.html | 2 +- docs/api/templates/globals/f/index.html | 2 +- docs/api/templates/globals/get-random-id/index.html | 2 +- docs/api/templates/globals/index.html | 2 +- docs/api/templates/globals/site/index.html | 2 +- docs/api/templates/index.html | 2 +- docs/api/utils/build-url/index.html | 2 +- docs/api/utils/get-structure-hash/index.html | 2 +- docs/api/utils/index.html | 2 +- docs/api/utils/join-path/index.html | 2 +- docs/api/utils/parse-path/index.html | 2 +- docs/api/utils/process-image/index.html | 2 +- docs/api/utils/url-to/index.html | 2 +- docs/cli/build/index.html | 2 +- docs/cli/clean/index.html | 2 +- docs/cli/content-file-info/index.html | 2 +- docs/cli/deploy/index.html | 2 +- docs/cli/dev/index.html | 2 +- docs/cli/dev/new-plugin/index.html | 2 +- docs/cli/dev/new-theme/index.html | 2 +- docs/cli/dev/publish-plugin/index.html | 2 +- docs/cli/dev/shell/index.html | 2 +- docs/cli/index.html | 2 +- docs/cli/plugins/add/index.html | 2 +- docs/cli/plugins/flush-cache/index.html | 2 +- docs/cli/plugins/index.html | 2 +- docs/cli/plugins/list/index.html | 2 +- docs/cli/plugins/reinstall/index.html | 2 +- docs/cli/plugins/remove/index.html | 2 +- docs/cli/project-info/index.html | 2 +- docs/cli/quickstart/index.html | 2 +- docs/cli/server/index.html | 2 +- docs/content/alts/index.html | 2 +- docs/content/attachments/index.html | 2 +- docs/content/databags/index.html | 2 +- docs/content/flow/index.html | 2 +- docs/content/index.html | 2 +- docs/content/paths/index.html | 2 +- docs/content/system-fields/index.html | 2 +- docs/content/urls/index.html | 2 +- docs/deployment/ftp/index.html | 2 +- docs/deployment/ghpages/index.html | 2 +- docs/deployment/glpages/index.html | 2 +- docs/deployment/index.html | 2 +- docs/deployment/rsync/index.html | 2 +- docs/deployment/travisci/index.html | 2 +- docs/guides/blog/index.html | 2 +- docs/guides/categories/index.html | 2 +- docs/guides/disqus/index.html | 2 +- docs/guides/error-pages/index.html | 2 +- docs/guides/index.html | 2 +- docs/guides/page-order/index.html | 2 +- docs/guides/pagination/index.html | 2 +- docs/guides/portfolio/index.html | 2 +- docs/guides/redirects/index.html | 2 +- docs/guides/single-page/index.html | 2 +- docs/guides/sitemap/index.html | 2 +- docs/guides/webpack/index.html | 2 +- docs/index.html | 2 +- docs/installation/index.html | 2 +- docs/models/attachments/index.html | 2 +- docs/models/children/index.html | 2 +- docs/models/flow/index.html | 2 +- docs/models/index.html | 2 +- docs/models/selection/index.html | 2 +- docs/plugins/dev/index.html | 2 +- docs/plugins/howto/index.html | 2 +- docs/plugins/index.html | 2 +- docs/plugins/publishing/index.html | 2 +- docs/project/file/index.html | 2 +- docs/project/index.html | 2 +- docs/project/structure/index.html | 2 +- docs/quickstart/index.html | 2 +- docs/search/index.html | 2 +- docs/templates/imageops/index.html | 2 +- docs/templates/index.html | 2 +- docs/templates/navigation/index.html | 2 +- docs/templates/urls/index.html | 2 +- docs/templates/videoops/index.html | 2 +- docs/themes/creating/index.html | 2 +- docs/themes/customizing/index.html | 2 +- docs/themes/index.html | 2 +- docs/themes/installing/index.html | 2 +- docs/themes/packages/index.html | 2 +- docs/what/index.html | 2 +- downloads/index.html | 2 +- index.html | 8 ++++---- license/index.html | 2 +- plugins/categories/build/index.html | 2 +- plugins/categories/content/index.html | 2 +- plugins/categories/deploy/index.html | 2 +- plugins/categories/index.html | 2 +- plugins/categories/templates/index.html | 2 +- plugins/index.html | 2 +- plugins/lektor-asciidoc/index.html | 2 +- plugins/lektor-asciidoctor/index.html | 2 +- plugins/lektor-atom/index.html | 2 +- plugins/lektor-bibtex-support/index.html | 2 +- plugins/lektor-citation/index.html | 2 +- plugins/lektor-creative-commons/index.html | 2 +- plugins/lektor-disqus-comments/index.html | 2 +- plugins/lektor-expression-type/index.html | 2 +- plugins/lektor-git-timestamp/index.html | 2 +- plugins/lektor-github-repos/index.html | 2 +- plugins/lektor-google-analytics/index.html | 2 +- plugins/lektor-google-search/index.html | 2 +- plugins/lektor-gulp/index.html | 2 +- plugins/lektor-hal/index.html | 2 +- plugins/lektor-htmlmin/index.html | 2 +- plugins/lektor-i18n/index.html | 2 +- plugins/lektor-image-resize/index.html | 2 +- plugins/lektor-index-pages/index.html | 2 +- plugins/lektor-jinja-content/index.html | 2 +- plugins/lektor-limit-dependencies/index.html | 2 +- plugins/lektor-make/index.html | 2 +- plugins/lektor-markdown-admonition/index.html | 2 +- plugins/lektor-markdown-excerpt/index.html | 2 +- plugins/lektor-markdown-header-anchors/index.html | 2 +- plugins/lektor-markdown-highlighter/index.html | 2 +- plugins/lektor-markdown-ruby-blocks/index.html | 2 +- plugins/lektor-minify/index.html | 2 +- plugins/lektor-natural-language/index.html | 2 +- plugins/lektor-netlify/index.html | 2 +- plugins/lektor-nofollow/index.html | 2 +- plugins/lektor-npm-support/index.html | 2 +- plugins/lektor-polymorphic-type/index.html | 2 +- plugins/lektor-pythonmarkdown/index.html | 2 +- plugins/lektor-qiniu/index.html | 2 +- plugins/lektor-read-full-post/index.html | 2 +- plugins/lektor-root-relative-path/index.html | 2 +- plugins/lektor-rst/index.html | 2 +- plugins/lektor-s3/index.html | 2 +- plugins/lektor-scss/index.html | 2 +- plugins/lektor-scsscompile/index.html | 2 +- plugins/lektor-shortcodes/index.html | 2 +- plugins/lektor-slugify/index.html | 2 +- plugins/lektor-strip-html-tags/index.html | 2 +- plugins/lektor-surge/index.html | 2 +- plugins/lektor-tags/index.html | 2 +- plugins/lektor-tailwind/index.html | 2 +- plugins/lektor-tawk/index.html | 2 +- plugins/lektor-thumbnail-generator/index.html | 2 +- plugins/lektor-webpack-html-helper/index.html | 2 +- plugins/lektor-webpack-support/index.html | 2 +- plugins/lektor-yandex-metrica/index.html | 2 +- plugins/tag/AWS/index.html | 2 +- plugins/tag/AsciiDoc/index.html | 2 +- plugins/tag/Atom/index.html | 2 +- plugins/tag/Babel/index.html | 2 +- plugins/tag/Browserify/index.html | 2 +- plugins/tag/CSS/index.html | 2 +- plugins/tag/CloudFront/index.html | 2 +- plugins/tag/Creative-Commons/index.html | 2 +- plugins/tag/Disqus/index.html | 2 +- plugins/tag/GetText/index.html | 2 +- plugins/tag/GitHub/index.html | 2 +- plugins/tag/Google-Analytics/index.html | 2 +- plugins/tag/HTML/index.html | 2 +- plugins/tag/JavaScript/index.html | 2 +- plugins/tag/Jinja-filters/index.html | 2 +- plugins/tag/Jinja-globals/index.html | 2 +- plugins/tag/Jinja/index.html | 2 +- plugins/tag/LaTeX/index.html | 2 +- plugins/tag/Licensing/index.html | 2 +- plugins/tag/Markdown/index.html | 2 +- plugins/tag/NLTK/index.html | 2 +- plugins/tag/Netlify/index.html | 2 +- plugins/tag/Node/index.html | 2 +- plugins/tag/Parcel/index.html | 2 +- plugins/tag/Pygments/index.html | 2 +- plugins/tag/Qiniu/index.html | 2 +- plugins/tag/RCSSmin/index.html | 2 +- plugins/tag/RSS/index.html | 2 +- plugins/tag/S3/index.html | 2 +- plugins/tag/SCSS/index.html | 2 +- plugins/tag/Sass/index.html | 2 +- plugins/tag/Surge/index.html | 2 +- plugins/tag/Yandex-Metrica/index.html | 2 +- plugins/tag/Yarn/index.html | 2 +- plugins/tag/admonition/index.html | 2 +- plugins/tag/after-build-all/index.html | 2 +- plugins/tag/after-build/index.html | 2 +- plugins/tag/alternatives/index.html | 2 +- plugins/tag/analytics/index.html | 2 +- plugins/tag/anchors/index.html | 2 +- plugins/tag/before-build-all/index.html | 2 +- plugins/tag/before-build/index.html | 2 +- plugins/tag/bibliography/index.html | 2 +- plugins/tag/blog/index.html | 2 +- plugins/tag/build-optimization/index.html | 2 +- plugins/tag/citation/index.html | 2 +- plugins/tag/comments/index.html | 2 +- plugins/tag/content/index.html | 2 +- plugins/tag/context/index.html | 2 +- plugins/tag/django-htmlmin/index.html | 2 +- plugins/tag/field-type/index.html | 2 +- plugins/tag/git/index.html | 2 +- plugins/tag/google-search/index.html | 2 +- plugins/tag/gulp/index.html | 2 +- plugins/tag/headers/index.html | 2 +- plugins/tag/html-webpack-plugin/index.html | 2 +- plugins/tag/htmlmin/index.html | 2 +- plugins/tag/i18n/index.html | 2 +- plugins/tag/images/index.html | 2 +- plugins/tag/indexing/index.html | 2 +- plugins/tag/libsass/index.html | 2 +- plugins/tag/make/index.html | 2 +- plugins/tag/markdown-config/index.html | 2 +- plugins/tag/markdown-meta-init/index.html | 2 +- plugins/tag/markdown-meta-postprocess/index.html | 2 +- plugins/tag/metadata/index.html | 2 +- plugins/tag/minify/index.html | 2 +- plugins/tag/natural-language/index.html | 2 +- plugins/tag/navigation/index.html | 2 +- plugins/tag/nofollow-links/index.html | 2 +- plugins/tag/npm/index.html | 2 +- plugins/tag/official/index.html | 2 +- plugins/tag/page-generation/index.html | 2 +- plugins/tag/process-template-context/index.html | 2 +- plugins/tag/publisher/index.html | 2 +- plugins/tag/python-slugify/index.html | 2 +- plugins/tag/rJSmin/index.html | 2 +- plugins/tag/reStructuredText/index.html | 2 +- plugins/tag/science/index.html | 2 +- plugins/tag/search-engine/index.html | 2 +- plugins/tag/search/index.html | 2 +- plugins/tag/server-spawn/index.html | 2 +- plugins/tag/server-stop/index.html | 2 +- plugins/tag/setup-env/index.html | 2 +- plugins/tag/shortcodes/index.html | 2 +- plugins/tag/slugify/index.html | 2 +- plugins/tag/syntax-highlighting/index.html | 2 +- plugins/tag/table-of-contents/index.html | 2 +- plugins/tag/tags/index.html | 2 +- plugins/tag/tawk/index.html | 2 +- plugins/tag/templates/index.html | 2 +- plugins/tag/thumbnails/index.html | 2 +- plugins/tag/virtual-paths/index.html | 2 +- plugins/tag/watchdog/index.html | 2 +- plugins/tag/webp/index.html | 2 +- plugins/tag/webpack/index.html | 2 +- plugins/tag/website/index.html | 2 +- plugins/tags/index.html | 2 +- showcase/allnew-selfstudythai/index.html | 2 +- showcase/andrew-shay/index.html | 2 +- showcase/architekten-ronacher/index.html | 2 +- showcase/atelier-ronacher/index.html | 2 +- showcase/davidbaumgold/index.html | 2 +- showcase/eric-ma/index.html | 2 +- showcase/frank-tisellano/index.html | 2 +- showcase/freedombox/index.html | 2 +- showcase/happyhols/index.html | 2 +- showcase/inconsistent-records/index.html | 2 +- showcase/index.html | 2 +- showcase/lektor-website/index.html | 2 +- showcase/mark-steve-samson/index.html | 2 +- showcase/martin-haecker/index.html | 2 +- showcase/pallets-projects/index.html | 2 +- showcase/pybee/index.html | 2 +- showcase/pycon-colombia-2018/index.html | 2 +- showcase/pycon-philippines-2016/index.html | 2 +- showcase/taiga-support/index.html | 2 +- showcase/terminal-labs/index.html | 2 +- showcase/tracetronic/index.html | 2 +- showcase/vignette/index.html | 2 +- showcase/xinfengtv-website/index.html | 2 +- showcase/yargies/index.html | 2 +- static/app.js | 2 +- static/app.js.LICENSE.txt | 4 ++-- static/app.js.map | 2 +- 478 files changed, 482 insertions(+), 482 deletions(-) diff --git a/404.html b/404.html index 17da7d23..37764532 100644 --- a/404.html +++ b/404.html @@ -117,7 +117,7 @@ is a mistake you can + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +