/*!
 * Copyright 2013-2025 Thibaut Courouble and other contributors
 *
 * This source code is licensed under the terms of the Mozilla
 * Public License, v. 2.0, a copy of which may be obtained at:
 * http://mozilla.org/MPL/2.0/
 */
html._theme-default {
  --absolute: black;
  --documentBackground: #f3f3f3;
  --contentBackground: #fff;
  --textColor: #333;
  --textColorLight: #666;
  --textColorLighter: #888;
  --externalsBackground: #fff;
  --inputFocusBorder: #35b5f4;
  --focusBackground: #e5e5e5;
  --focusBorder: #d4d4d4;
  --focusText: #000;
  --loadingText: #ccc;
  --selectionBackground: #398df0;
  --selectionBorder: #196fc2;
  --highlightBackground: #fffdcd;
  --linkColor: #3377c0;
  --linkColorHover: #2f6cb6;
  --linkTextDecoration: none;
  --headerBackground: #eee;
  --headerBorder: #d7d7d7;
  --searchTagBackground: #e1e1e1;
  --searchBorder: #d2d2d2;
  --sidebarBackground: #f9f9f9;
  --transparentSidebarBackground: rgba(249, 249, 249, 0);
  --sidebarBorder: #e1e1e1;
  --scrollbarColor: #ccc;
  --scrollbarColorHover: #999;
  --pathBackground: var(--sidebarBackground);
  --pathBorder: var(--sidebarBorder);
  --noticeBackground: #faf9e2;
  --noticeBorder: #e2e2c1;
  --boxBackground: #fafafa;
  --boxBorder: #d8d8d8;
  --boxBorderLight: #e5e5e5;
  --boxHeaderColor: var(--textColor);
  --boxHeaderBackground: #f5f5f5;
  --noteBackground: #f8f8dd;
  --noteBorder: #d3d952;
  --noteGreenBackground: #e7f8e1;
  --noteGreenBorder: #89da70;
  --noteBlueBackground: #d4f3fd;
  --noteBlueBorder: #94bbeb;
  --noteOrangeBackground: #fbe6d1;
  --noteOrangeBorder: #ec8b01;
  --noteRedBackground: #fed5d3;
  --noteRedBorder: #dc7874;
  --labelBackground: #f4f4f4;
  --notifBackground: rgba(51, 51, 51, 0.85);
  --notifBorder: none;
  --tipBackground: rgba(255, 253, 205, 0.95);
  --tipBorder: 1px solid #e7dca9; }

html._theme-dark {
  --absolute: white;
  --documentBackground: #222;
  --contentBackground: #33373a;
  --textColor: #cbd0d0;
  --textColorLight: #9da5ad;
  --textColorLighter: #77787a;
  --externalsBackground: #fff;
  --inputFocusBorder: transparent;
  --focusBackground: #3f4042;
  --focusBorder: #000;
  --focusText: #f7f2f2;
  --loadingText: #5d6164;
  --selectionBackground: #007acc;
  --selectionBorder: #000;
  --highlightBackground: #64675f;
  --linkColor: var(--textColor);
  --linkColorHover: white;
  --linkTextDecoration: underline;
  --headerBackground: #1c1c1c;
  --headerBorder: #000;
  --searchTagBackground: #0f0f0f;
  --searchBorder: black;
  --sidebarBackground: #24282a;
  --transparentSidebarBackground: rgba(36, 40, 42, 0);
  --sidebarBorder: #000;
  --scrollbarColor: #6c6c6f;
  --scrollbarColorHover: #949697;
  --pathBackground: var(--headerBackground);
  --pathBorder: var(--headerBorder);
  --noticeBackground: var(--sidebarBackground);
  --noticeBorder: var(--sidebarBorder);
  --boxBackground: var(--sidebarBackground);
  --boxBorder: var(--headerBorder);
  --boxBorderLight: var(--headerBorder);
  --boxHeaderColor: #dbe4e4;
  --boxHeaderBackground: var(--sidebarBackground);
  --noteBackground: #45474b;
  --noteBorder: #000;
  --noteGreenBackground: #284a2a;
  --noteGreenBorder: #000;
  --noteBlueBackground: #2a4151;
  --noteBlueBorder: #000;
  --noteOrangeBackground: #563322;
  --noteOrangeBorder: #000;
  --noteRedBackground: #603033;
  --noteRedBorder: #000;
  --labelBackground: var(--boxBackground);
  --notifBackground: rgba(85, 85, 85, 0.95);
  --notifBorder: 1px solid #000;
  --tipBackground: var(--notifBackground);
  --tipBorder: var(--notifBorder); }

html {
  --baseFont: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Arial, sans-serif;
  --monoFont: 'SF Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
  --boldFontWeight: 500;
  --bolderFontWeight: 600;
  --textColorRed: #f44336;
  --splashText: var(--loadingText);
  --selectionText: #fff;
  --transparentSelectionText: rgba(255, 255, 255, 0.9);
  --notifColor: #fff;
  --notifColorLight: #ccc;
  --maxWidth: 80rem;
  --headerHeight: 3rem;
  --sidebarWidth: 20rem;
  --sidebarMediumWidth: 16rem;
  --focusBackground: #e5e5e5;
  --focusBorder: #d4d4d4;
  --focusText: #000;
  --contentZ: 1;
  --sidebarZ: 2;
  --headerZ: 3;
  --noticeZ: 4;
  --hoverZ: 5; }

._header-btn > svg, ._search > svg, ._search-clear > svg, ._notif-close > svg, ._settings-btn > svg, ._pre-clip > svg {
  display: inline-block;
  vertical-align: top;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  fill: currentColor; }

._list-item:before, ._docs-name:before, ._path-item:first-child:before {
  content: '';
  display: block;
  width: 1rem;
  height: 1rem;
  background-image: url("/assets/sprites/docs.png");
  background-size: 15rem 15rem; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  ._list-item:before, ._docs-name:before, ._path-item:first-child:before {
    background-image: url("/assets/sprites/docs@2x.png"); } }
html._theme-dark ._icon-apache_http_server:before, html._theme-dark ._icon-astro:before, html._theme-dark ._icon-backbone:before, html._theme-dark ._icon-click:before, html._theme-dark ._icon-coffeescript:before, html._theme-dark ._icon-crystal:before, html._theme-dark ._icon-date_fns:before, html._theme-dark ._icon-django_rest_framework:before, html._theme-dark ._icon-eigen3:before, html._theme-dark ._icon-fastapi:before, html._theme-dark ._icon-gnu_make:before, html._theme-dark ._icon-gnu_cobol:before, html._theme-dark ._icon-handlebars:before, html._theme-dark ._icon-haskell:before, html._theme-dark ._icon-htmx:before, html._theme-dark ._icon-immutable:before, html._theme-dark ._icon-influxdata:before, html._theme-dark ._icon-jinja:before, html._theme-dark ._icon-joi:before, html._theme-dark ._icon-jq:before, html._theme-dark ._icon-julia:before, html._theme-dark ._icon-kubectl:before, html._theme-dark ._icon-latex:before, html._theme-dark ._icon-lua:before, html._theme-dark ._icon-markdown:before, html._theme-dark ._icon-meteor:before, html._theme-dark ._icon-moment:before, html._theme-dark ._icon-nextjs:before, html._theme-dark ._icon-nim:before, html._theme-dark ._icon-nokogiri:before, html._theme-dark ._icon-pandas:before, html._theme-dark ._icon-prettier:before, html._theme-dark ._icon-ramda:before, html._theme-dark ._icon-react_router:before, html._theme-dark ._icon-redux:before, html._theme-dark ._icon-rust:before, html._theme-dark ._icon-saltstack:before, html._theme-dark ._icon-terraform:before, html._theme-dark ._icon-threejs:before, html._theme-dark ._icon-underscore:before, html._theme-dark ._icon-vulkan:before, html._theme-dark ._icon-wagtail:before, html._theme-dark ._icon-wordpress:before {
  filter: invert(100%) grayscale(100%);
  -webkit-filter: invert(100%) grayscale(100%); }

._icon-angular:before {
  background-position: -0rem -0rem; }

._icon-angularjs:before {
  background-position: -1rem -0rem; }

._icon-ansible:before {
  background-position: -2rem -0rem; }

._icon-apache_http_server:before {
  background-position: -3rem -0rem; }

._icon-apache_pig:before {
  background-position: -4rem -0rem; }

._icon-astro:before {
  background-position: -5rem -0rem; }

._icon-async:before {
  background-position: -6rem -0rem; }

._icon-axios:before {
  background-position: -7rem -0rem; }

._icon-babel:before {
  background-position: -8rem -0rem; }

._icon-backbone:before {
  background-position: -9rem -0rem; }

._icon-bash:before {
  background-position: -10rem -0rem; }

._icon-bazel:before {
  background-position: -11rem -0rem; }

._icon-bluebird:before {
  background-position: -12rem -0rem; }

._icon-bootstrap:before {
  background-position: -13rem -0rem; }

._icon-bottle:before {
  background-position: -14rem -0rem; }

._icon-bower:before {
  background-position: -0rem -1rem; }

._icon-c:before {
  background-position: -1rem -1rem; }

._icon-cpp:before {
  background-position: -2rem -1rem; }

._icon-cakephp:before {
  background-position: -3rem -1rem; }

._icon-chai:before {
  background-position: -4rem -1rem; }

._icon-chef:before {
  background-position: -5rem -1rem; }

._icon-click:before {
  background-position: -6rem -1rem; }

._icon-clojure:before {
  background-position: -7rem -1rem; }

._icon-cmake:before {
  background-position: -8rem -1rem; }

._icon-codeception:before {
  background-position: -9rem -1rem; }

._icon-codeceptjs:before {
  background-position: -10rem -1rem; }

._icon-codeigniter:before {
  background-position: -11rem -1rem; }

._icon-coffeescript:before {
  background-position: -12rem -1rem; }

._icon-composer:before {
  background-position: -13rem -1rem; }

._icon-cordova:before {
  background-position: -14rem -1rem; }

._icon-crystal:before {
  background-position: -0rem -2rem; }

._icon-css:before {
  background-position: -1rem -2rem; }

._icon-cypress:before {
  background-position: -2rem -2rem; }

._icon-d:before {
  background-position: -3rem -2rem; }

._icon-d3:before {
  background-position: -4rem -2rem; }

._icon-dart:before {
  background-position: -5rem -2rem; }

._icon-date_fns:before {
  background-position: -6rem -2rem; }

._icon-deno:before {
  background-position: -7rem -2rem; }

._icon-django:before {
  background-position: -8rem -2rem; }

._icon-django_rest_framework:before {
  background-position: -9rem -2rem; }

._icon-docker:before {
  background-position: -10rem -2rem; }

._icon-dojo:before {
  background-position: -11rem -2rem; }

._icon-drupal:before {
  background-position: -12rem -2rem; }

._icon-duckdb:before {
  background-position: -13rem -2rem; }

._icon-eigen3:before {
  background-position: -14rem -2rem; }

._icon-electron:before {
  background-position: -0rem -3rem; }

._icon-elisp:before {
  background-position: -1rem -3rem; }

._icon-elixir:before {
  background-position: -2rem -3rem; }

._icon-ember:before {
  background-position: -3rem -3rem; }

._icon-enzyme:before {
  background-position: -12rem -7rem; }

._icon-erlang:before {
  background-position: -4rem -3rem; }

._icon-es_toolkit:before {
  background-position: -5rem -3rem; }

._icon-esbuild:before {
  background-position: -6rem -3rem; }

._icon-eslint:before {
  background-position: -7rem -3rem; }

._icon-express:before {
  background-position: -8rem -3rem; }

._icon-falcon:before {
  background-position: -9rem -3rem; }

._icon-fastapi:before {
  background-position: -10rem -3rem; }

._icon-fish:before {
  background-position: -11rem -3rem; }

._icon-flask:before {
  background-position: -12rem -3rem; }

._icon-flow:before {
  background-position: -13rem -3rem; }

._icon-fluture:before {
  background-position: -14rem -3rem; }

._icon-gcc:before {
  background-position: -0rem -4rem; }

._icon-git:before {
  background-position: -1rem -4rem; }

._icon-gnu_fortran:before {
  background-position: -2rem -4rem; }

._icon-gnu_make:before {
  background-position: -3rem -4rem; }

._icon-gnu_cobol:before {
  background-position: -4rem -4rem; }

._icon-gnuplot:before {
  background-position: -5rem -4rem; }

._icon-go:before {
  background-position: -6rem -4rem; }

._icon-godot:before {
  background-position: -7rem -4rem; }

._icon-graphite:before {
  background-position: -12rem -7rem; }

._icon-groovy:before {
  background-position: -8rem -4rem; }

._icon-grunt:before {
  background-position: -9rem -4rem; }

._icon-gtk:before {
  background-position: -10rem -4rem; }

._icon-hammerspoon:before {
  background-position: -11rem -4rem; }

._icon-handlebars:before {
  background-position: -12rem -4rem; }

._icon-hapi:before {
  background-position: -13rem -4rem; }

._icon-haproxy:before {
  background-position: -14rem -4rem; }

._icon-haskell:before {
  background-position: -0rem -5rem; }

._icon-haxe:before {
  background-position: -1rem -5rem; }

._icon-homebrew:before {
  background-position: -2rem -5rem; }

._icon-html:before {
  background-position: -3rem -5rem; }

._icon-htmx:before {
  background-position: -4rem -5rem; }

._icon-http:before {
  background-position: -5rem -5rem; }

._icon-i3:before {
  background-position: -6rem -5rem; }

._icon-immutable:before {
  background-position: -7rem -5rem; }

._icon-influxdata:before {
  background-position: -8rem -5rem; }

._icon-jasmine:before {
  background-position: -9rem -5rem; }

._icon-javascript:before {
  background-position: -10rem -5rem; }

._icon-jekyll:before {
  background-position: -11rem -5rem; }

._icon-jest:before {
  background-position: -12rem -5rem; }

._icon-jinja:before {
  background-position: -13rem -5rem; }

._icon-joi:before {
  background-position: -14rem -5rem; }

._icon-jq:before {
  background-position: -0rem -6rem; }

._icon-jquery:before {
  background-position: -1rem -6rem; }

._icon-jquerymobile:before {
  background-position: -2rem -6rem; }

._icon-jqueryui:before {
  background-position: -3rem -6rem; }

._icon-jsdoc:before {
  background-position: -12rem -7rem; }

._icon-julia:before {
  background-position: -4rem -6rem; }

._icon-knockout:before {
  background-position: -5rem -6rem; }

._icon-koa:before {
  background-position: -12rem -7rem; }

._icon-kotlin:before {
  background-position: -6rem -6rem; }

._icon-kubectl:before {
  background-position: -7rem -6rem; }

._icon-kubernetes:before {
  background-position: -8rem -6rem; }

._icon-laravel:before {
  background-position: -9rem -6rem; }

._icon-latex:before {
  background-position: -10rem -6rem; }

._icon-leaflet:before {
  background-position: -11rem -6rem; }

._icon-less:before {
  background-position: -12rem -6rem; }

._icon-man:before {
  background-position: -13rem -6rem; }

._icon-liquid:before {
  background-position: -14rem -6rem; }

._icon-lodash:before {
  background-position: -0rem -7rem; }

._icon-lua:before {
  background-position: -1rem -7rem; }

._icon-love:before {
  background-position: -2rem -7rem; }

._icon-mariadb:before {
  background-position: -3rem -7rem; }

._icon-marionette:before {
  background-position: -4rem -7rem; }

._icon-markdown:before {
  background-position: -5rem -7rem; }

._icon-matplotlib:before {
  background-position: -6rem -7rem; }

._icon-meteor:before {
  background-position: -7rem -7rem; }

._icon-mocha:before {
  background-position: -8rem -7rem; }

._icon-modernizr:before {
  background-position: -9rem -7rem; }

._icon-moment:before {
  background-position: -10rem -7rem; }

._icon-moment_timezone:before {
  background-position: -11rem -7rem; }

._icon-mongoose:before {
  background-position: -12rem -7rem; }

._icon-nextjs:before {
  background-position: -13rem -7rem; }

._icon-nginx:before {
  background-position: -14rem -7rem; }

._icon-nginx_lua_module:before {
  background-position: -12rem -7rem; }

._icon-nim:before {
  background-position: -0rem -8rem; }

._icon-nix:before {
  background-position: -1rem -8rem; }

._icon-node:before {
  background-position: -2rem -8rem; }

._icon-nokogiri:before {
  background-position: -3rem -8rem; }

._icon-npm:before {
  background-position: -4rem -8rem; }

._icon-numpy:before {
  background-position: -5rem -8rem; }

._icon-nushell:before {
  background-position: -6rem -8rem; }

._icon-ocaml:before {
  background-position: -7rem -8rem; }

._icon-octave:before {
  background-position: -8rem -8rem; }

._icon-opengl:before {
  background-position: -9rem -8rem; }

._icon-openjdk:before {
  background-position: -10rem -8rem; }

._icon-openlayers:before {
  background-position: -11rem -8rem; }

._icon-opentsdb:before {
  background-position: -12rem -8rem; }

._icon-padrino:before {
  background-position: -13rem -8rem; }

._icon-pandas:before {
  background-position: -14rem -8rem; }

._icon-perl:before {
  background-position: -0rem -9rem; }

._icon-phalcon:before {
  background-position: -1rem -9rem; }

._icon-phaser:before {
  background-position: -2rem -9rem; }

._icon-phoenix:before {
  background-position: -3rem -9rem; }

._icon-php:before {
  background-position: -4rem -9rem; }

._icon-phpunit:before {
  background-position: -5rem -9rem; }

._icon-playwright:before {
  background-position: -6rem -9rem; }

._icon-point_cloud_library:before {
  background-position: -7rem -9rem; }

._icon-pony:before {
  background-position: -8rem -9rem; }

._icon-postgresql:before {
  background-position: -9rem -9rem; }

._icon-prettier:before {
  background-position: -10rem -9rem; }

._icon-pug:before {
  background-position: -11rem -9rem; }

._icon-puppeteer:before {
  background-position: -12rem -9rem; }

._icon-pygame:before {
  background-position: -13rem -9rem; }

._icon-python:before {
  background-position: -14rem -9rem; }

._icon-pytorch:before {
  background-position: -0rem -10rem; }

._icon-q:before {
  background-position: -1rem -10rem; }

._icon-qt:before {
  background-position: -2rem -10rem; }

._icon-qunit:before {
  background-position: -3rem -10rem; }

._icon-r:before {
  background-position: -4rem -10rem; }

._icon-ramda:before {
  background-position: -5rem -10rem; }

._icon-react:before {
  background-position: -6rem -10rem; }

._icon-react_bootstrap:before {
  background-position: -7rem -10rem; }

._icon-react_native:before {
  background-position: -8rem -10rem; }

._icon-react_router:before {
  background-position: -9rem -10rem; }

._icon-reactivex:before {
  background-position: -10rem -10rem; }

._icon-redis:before {
  background-position: -11rem -10rem; }

._icon-redux:before {
  background-position: -12rem -10rem; }

._icon-relay:before {
  background-position: -13rem -10rem; }

._icon-requests:before {
  background-position: -14rem -10rem; }

._icon-requirejs:before {
  background-position: -0rem -11rem; }

._icon-rethinkdb:before {
  background-position: -1rem -11rem; }

._icon-ruby:before {
  background-position: -2rem -11rem; }

._icon-minitest:before {
  background-position: -12rem -7rem; }

._icon-rails:before {
  background-position: -3rem -11rem; }

._icon-rust:before {
  background-position: -4rem -11rem; }

._icon-rxjs:before {
  background-position: -5rem -11rem; }

._icon-saltstack:before {
  background-position: -6rem -11rem; }

._icon-sanctuary:before {
  background-position: -7rem -11rem; }

._icon-sanctuary_def:before {
  background-position: -8rem -11rem; }

._icon-sanctuary_type_classes:before {
  background-position: -9rem -11rem; }

._icon-sass:before {
  background-position: -10rem -11rem; }

._icon-scala:before {
  background-position: -11rem -11rem; }

._icon-scikit_image:before {
  background-position: -12rem -11rem; }

._icon-scikit_learn:before {
  background-position: -13rem -11rem; }

._icon-sequelize:before {
  background-position: -14rem -11rem; }

._icon-sinon:before {
  background-position: -0rem -12rem; }

._icon-socketio:before {
  background-position: -1rem -12rem; }

._icon-spring_boot:before {
  background-position: -2rem -12rem; }

._icon-sqlite:before {
  background-position: -3rem -12rem; }

._icon-statsmodels:before {
  background-position: -4rem -12rem; }

._icon-browser_support_tables:before {
  background-position: -12rem -7rem; }

._icon-svelte:before {
  background-position: -5rem -12rem; }

._icon-svg:before {
  background-position: -6rem -12rem; }

._icon-symfony:before {
  background-position: -7rem -12rem; }

._icon-tailwindcss:before {
  background-position: -8rem -12rem; }

._icon-tcl_tk:before {
  background-position: -9rem -12rem; }

._icon-tcllib:before {
  background-position: -10rem -12rem; }

._icon-tensorflow:before {
  background-position: -11rem -12rem; }

._icon-tensorflow_cpp:before {
  background-position: -12rem -12rem; }

._icon-terraform:before {
  background-position: -13rem -12rem; }

._icon-threejs:before {
  background-position: -14rem -12rem; }

._icon-trio:before {
  background-position: -0rem -13rem; }

._icon-twig:before {
  background-position: -1rem -13rem; }

._icon-typescript:before {
  background-position: -2rem -13rem; }

._icon-underscore:before {
  background-position: -3rem -13rem; }

._icon-vagrant:before {
  background-position: -4rem -13rem; }

._icon-varnish:before {
  background-position: -5rem -13rem; }

._icon-vertx:before {
  background-position: -6rem -13rem; }

._icon-vite:before {
  background-position: -7rem -13rem; }

._icon-vitest:before {
  background-position: -8rem -13rem; }

._icon-vue:before {
  background-position: -9rem -13rem; }

._icon-vue_router:before {
  background-position: -10rem -13rem; }

._icon-vueuse:before {
  background-position: -11rem -13rem; }

._icon-vuex:before {
  background-position: -12rem -13rem; }

._icon-vulkan:before {
  background-position: -13rem -13rem; }

._icon-wagtail:before {
  background-position: -14rem -13rem; }

._icon-dom:before {
  background-position: -0rem -14rem; }

._icon-web_extensions:before {
  background-position: -12rem -7rem; }

._icon-webpack:before {
  background-position: -1rem -14rem; }

._icon-werkzeug:before {
  background-position: -2rem -14rem; }

._icon-wordpress:before {
  background-position: -3rem -14rem; }

._icon-xslt_xpath:before {
  background-position: -12rem -7rem; }

._icon-yarn:before {
  background-position: -4rem -14rem; }

._icon-yii:before {
  background-position: -5rem -14rem; }

._icon-zig:before {
  background-position: -6rem -14rem; }

._icon-zsh:before {
  background-position: -7rem -14rem; }

input, button, ._app, ._header, ._search, ._notif, ._sidebar, ._list, ._list-hover.clone, ._settings-legend, ._settings-btn, ._container, ._content, ._page iframe, ._fail, ._coffeescript > .code > pre {
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

._search-clear, ._notif-close, label, ._header, ._notif, ._sidebar, ._splash-title, ._rdoc a.method-click-advice, ._scala .source-link {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none; }

._search-clear, ._notif-close {
  white-space: nowrap;
  overflow: hidden;
  text-indent: 100%;
  word-wrap: normal;
  overflow-wrap: normal; }

._search-tag, ._list-item, ._list-text {
  overflow: hidden;
  white-space: nowrap;
  word-wrap: normal;
  overflow-wrap: normal;
  text-overflow: ellipsis; }

pre, ._jq .manual-example table td, ._redis > .example, ._scala .related-types, ._toc, ._docs-links, ._bootstrap a.thumbnail, ._mdn details, ._openlayers .card, ._scala .links {
  background: var(--boxBackground);
  border: 1px solid var(--boxBorder);
  border-radius: 3px; }

._block-heading, ._simple h2, ._angular h2, ._apache h2, ._async h2, ._bootstrap h2, ._cakephp h2, ._codeception h2, ._coffeescript h2, ._cordova h2, ._crystal h2, ._cypress h2, ._dart h2, ._dojo h2, ._elixir h2, ._ember h2, ._erlang h2, ._express h2, ._fluture h2, ._github h2, ._gnuplot h2, ._go h2, ._graphite h2, ._hapi h2, ._jekyll h2, ._joi h2, ._jq h2, ._julia h2, ._kubectl h2, ._kubernetes h2, ._liquid h2, ._love h2, ._lua h2, ._mariadb h2, ._meteor h2, ._npm h2, ._nushell h2, ._octave h2, ._openjdk h2, ._openlayers h2, ._perl h2, ._phalcon h2, ._phaser h2, ._phpunit h2, ._pug h2, ._pygame h2, ._qt h2, ._ramda h2, ._react h2, ._react_native h2, ._reactivex h2, ._rethinkdb h2, ._rubydoc h2, ._rust h2, ._rxjs h2, ._sanctuary h2, ._sanctuary_def h2, ._sanctuary_type_classes h2, ._scala h2, ._sinon h2, ._sphinx_simple h2, ._sqlite h2, ._tcl_tk h2, ._tensorflow h2, ._terraform h2, ._typescript h2, ._vue h2, ._webpack h2, ._wordpress h2, ._yard h2, ._yii h2, ._angularjs h2, ._cppref > h2, ._cppref > h3, ._clojure h2:not([id]), ._d h2, ._d3 > h2, ._drupal h3, ._fastapi > h2, ._git > h2, ._groovy h2, ._gtk h2, ._haproxy h2, ._haskell-api > h2, ._jasmine .subsection-title, ._jasmine h2, ._jquery .section-title, ._jquery .entry-wrapper > h3, ._jquery .underline, ._knockout > h2, ._kotlin h2, ._laravel h2, ._mdn > h2, ._mkdocs h2, ._modernizr h2, ._moment > h2, ._nginx h4, ._node > h2, ._octave .footnotes-heading, ._php h2, ._php h3.title, ._postgres h2, ._rdoc > .description > h2, ._rdoc header > h3, ._rdoc > h2, ._redis > h2, ._rfc-pre > h2, ._python h2, ._sphinx h2, ._support_tables h2, ._underscore > h2, ._pre-heading, ._angular .pre-title, ._bootstrap div.bs-example, ._ember .pre-title, ._liquid p.code-label, ._rxjs .pre-title, th, ._bootstrap p.bs-example {
  color: var(--boxHeaderColor);
  background: var(--boxHeaderBackground);
  border: 1px solid var(--boxBorder);
  border-radius: 3px; }

._block-heading, ._simple h2, ._angular h2, ._apache h2, ._async h2, ._bootstrap h2, ._cakephp h2, ._codeception h2, ._coffeescript h2, ._cordova h2, ._crystal h2, ._cypress h2, ._dart h2, ._dojo h2, ._elixir h2, ._ember h2, ._erlang h2, ._express h2, ._fluture h2, ._github h2, ._gnuplot h2, ._go h2, ._graphite h2, ._hapi h2, ._jekyll h2, ._joi h2, ._jq h2, ._julia h2, ._kubectl h2, ._kubernetes h2, ._liquid h2, ._love h2, ._lua h2, ._mariadb h2, ._meteor h2, ._npm h2, ._nushell h2, ._octave h2, ._openjdk h2, ._openlayers h2, ._perl h2, ._phalcon h2, ._phaser h2, ._phpunit h2, ._pug h2, ._pygame h2, ._qt h2, ._ramda h2, ._react h2, ._react_native h2, ._reactivex h2, ._rethinkdb h2, ._rubydoc h2, ._rust h2, ._rxjs h2, ._sanctuary h2, ._sanctuary_def h2, ._sanctuary_type_classes h2, ._scala h2, ._sinon h2, ._sphinx_simple h2, ._sqlite h2, ._tcl_tk h2, ._tensorflow h2, ._terraform h2, ._typescript h2, ._vue h2, ._webpack h2, ._wordpress h2, ._yard h2, ._yii h2, ._angularjs h2, ._cppref > h2, ._cppref > h3, ._clojure h2:not([id]), ._d h2, ._d3 > h2, ._drupal h3, ._fastapi > h2, ._git > h2, ._groovy h2, ._gtk h2, ._haproxy h2, ._haskell-api > h2, ._jasmine .subsection-title, ._jasmine h2, ._jquery .section-title, ._jquery .entry-wrapper > h3, ._jquery .underline, ._knockout > h2, ._kotlin h2, ._laravel h2, ._mdn > h2, ._mkdocs h2, ._modernizr h2, ._moment > h2, ._nginx h4, ._node > h2, ._octave .footnotes-heading, ._php h2, ._php h3.title, ._postgres h2, ._rdoc > .description > h2, ._rdoc header > h3, ._rdoc > h2, ._redis > h2, ._rfc-pre > h2, ._python h2, ._sphinx h2, ._support_tables h2, ._underscore > h2 {
  line-height: 1.25rem;
  margin: 2em 0 1em;
  padding: .5em .75em;
  font-size: 1rem;
  overflow: hidden; }

._pre-heading, ._angular .pre-title, ._bootstrap div.bs-example, ._ember .pre-title, ._liquid p.code-label, ._rxjs .pre-title {
  margin: 0;
  padding: .375rem .625rem;
  font-size: inherit;
  font-weight: normal;
  line-height: 1.5;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  ._pre-heading + pre, ._angular .pre-title + pre, ._bootstrap div.bs-example + pre, ._ember .pre-title + pre, ._liquid p.code-label + pre, ._rxjs .pre-title + pre {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 0;
    margin-top: 0; }

._intro-message, ._note, ._simple blockquote, ._angular blockquote, ._apache blockquote, ._async blockquote, ._bootstrap blockquote, ._cakephp blockquote, ._codeception blockquote, ._coffeescript blockquote, ._cordova blockquote, ._crystal blockquote, ._cypress blockquote, ._dart blockquote, ._dojo blockquote, ._elixir blockquote, ._ember blockquote, ._erlang blockquote, ._express blockquote, ._fluture blockquote, ._github blockquote, ._gnuplot blockquote, ._go blockquote, ._graphite blockquote, ._hapi blockquote, ._jekyll blockquote, ._joi blockquote, ._jq blockquote, ._julia blockquote, ._kubectl blockquote, ._kubernetes blockquote, ._liquid blockquote, ._love blockquote, ._lua blockquote, ._mariadb blockquote, ._meteor blockquote, ._npm blockquote, ._nushell blockquote, ._octave blockquote, ._openjdk blockquote, ._openlayers blockquote, ._perl blockquote, ._phalcon blockquote, ._phaser blockquote, ._phpunit blockquote, ._pug blockquote, ._pygame blockquote, ._qt blockquote, ._ramda blockquote, ._react blockquote, ._react_native blockquote, ._reactivex blockquote, ._rethinkdb blockquote, ._rubydoc blockquote, ._rust blockquote, ._rxjs blockquote, ._sanctuary blockquote, ._sanctuary_def blockquote, ._sanctuary_type_classes blockquote, ._scala blockquote, ._sinon blockquote, ._sphinx_simple blockquote, ._sqlite blockquote, ._tcl_tk blockquote, ._tensorflow blockquote, ._terraform blockquote, ._typescript blockquote, ._vue blockquote, ._webpack blockquote, ._wordpress blockquote, ._yard blockquote, ._yii blockquote, ._angular .breadcrumbs, ._angularjs .alert, ._apache .note, ._apache .warning, ._bootstrap .bs-callout, ._cppref .fmbox, ._cakephp .info, ._codeception .warning, ._codeception .alert, ._cordova .alert, ._d3 blockquote, ._drupal .signature, ._erlang .note, ._erlang .warning, ._express .doc-box, ._fastapi .admonition, ._git > .callout,
._git > h1 + .sectionbody, ._gtk .note, ._gtk .warning, ._haskell-api .warning, ._jquery #quick-nav, ._jquery .warning, ._julia .footnote, ._julia .note, ._knockout .liveExample, ._knockout blockquote, ._kotlin .api-docs-breadcrumbs, ._laravel blockquote, ._love .note, ._mariadb .graybox, ._mariadb .product, ._mdn details, ._mdn details.baseline-indicator.not, ._mdn details.baseline-indicator.low, ._mdn details.baseline-indicator.high, ._mdn > .note,
._mdn .notecard,
._mdn .notice, ._mdn .warning,
._mdn .overheadIndicator,
._mdn .blockIndicator,
._mdn .syntaxbox,
._mdn .twopartsyntaxbox,
._mdn .inheritsbox,
._mdn .eval:first-of-type, ._mdn .htmlelt,
._mdn .cssprop, ._meteor .note, ._meteor .warning, ._meteor .subtitle-page, ._mkdocs blockquote, ._modernizr blockquote, ._nginx .note, ._node .api_stability_0, ._node .api_stability_1, ._node .api_stability_2, ._node .api_stability_3, ._node .api_stability_4, ._node .api_stability_5, ._openjdk > .inheritance, ._openjdk > ul.inheritance, ._phaser .deprecated-notice, ._php .classsynopsis,
._php .description > .constructorsynopsis,
._php .description > .methodsynopsis,
._php .description > .fieldsynopsis, ._php blockquote.note, ._php div.warning, ._php div.caution, ._php div.tip, ._phpunit .warning, ._phpunit .alert, ._postgres blockquote.note, ._postgres blockquote.important, ._postgres blockquote.tip, ._postgres blockquote.caution, ._pug .alert, ._pygame .line-block, ._pygame .warning, ._rdoc > .meta, ._rdoc .note, ._rdoc .info, ._rdoc .warning, ._react .note, ._react_native .deprecated, ._redis > .metadata, ._rubydoc p.note, ._rust div.information, ._rust div.important-traits, ._rxjs .breadcrumbs, ._python .note, ._sphinx .note, ._python .admonition, ._sphinx .admonition, ._python div.versionadded, ._sphinx div.versionadded, ._python div.versionchanged, ._sphinx div.versionchanged, ._python .deprecated-removed, ._sphinx .deprecated-removed, ._python .deprecated, ._sphinx .deprecated, ._python .topic, ._sphinx .topic, ._sphinx_simple .admonition, ._sqlite .todo, ._terraform .note, ._terraform .alert, ._vue p.tip, ._vue .custom-block, ._wordpress .callout-warning, ._wordpress .callout-alert, ._yard .sl-c-callout--warning {
  margin: 1.5rem 0;
  padding: .5rem .875rem;
  background: var(--noteBackground);
  border: 1px solid var(--noteBorder);
  border-radius: 3px; }

._simple h3, ._angular h3, ._apache h3, ._async h3, ._bootstrap h3, ._cakephp h3, ._codeception h3, ._coffeescript h3, ._cordova h3, ._crystal h3, ._cypress h3, ._dart h3, ._dojo h3, ._elixir h3, ._ember h3, ._erlang h3, ._express h3, ._fluture h3, ._github h3, ._gnuplot h3, ._go h3, ._graphite h3, ._hapi h3, ._jekyll h3, ._joi h3, ._jq h3, ._julia h3, ._kubectl h3, ._kubernetes h3, ._liquid h3, ._love h3, ._lua h3, ._mariadb h3, ._meteor h3, ._npm h3, ._nushell h3, ._octave h3, ._openjdk h3, ._openlayers h3, ._perl h3, ._phalcon h3, ._phaser h3, ._phpunit h3, ._pug h3, ._pygame h3, ._qt h3, ._ramda h3, ._react h3, ._react_native h3, ._reactivex h3, ._rethinkdb h3, ._rubydoc h3, ._rust h3, ._rxjs h3, ._sanctuary h3, ._sanctuary_def h3, ._sanctuary_type_classes h3, ._scala h3, ._sinon h3, ._sphinx_simple h3, ._sqlite h3, ._tcl_tk h3, ._tensorflow h3, ._terraform h3, ._typescript h3, ._vue h3, ._webpack h3, ._wordpress h3, ._yard h3, ._yii h3, ._angularjs .defs > li > h3:first-child, ._bash dl > dt > code,
._bash dl > dt > kbd, ._cppref > h4, ._cakephp h4, ._clojure h2[id], ._clojure h3, ._codeception h4, ._d h3, ._d .d_decl, ._d3 > h3, ._d3 > h6, ._dart dl:not(.dl-horizontal) dt, ._dart .multi-line-signature, ._elisp dl > dt, ._fastapi > h3, ._github h4, ._graphite dl > dt, ._groovy h3, ._gtk h3, ._haproxy h3, ._haproxy h4, ._haproxy .keyword, ._haskell-api > h3, ._haskell-api p.src, ._jasmine h4, ._jquery .signature > .name, ._jquery .api-item > h3, ._knockout > h3, ._kotlin h3, ._laravel h3, ._gnu_make dl dt, ._mdn > h3, ._mkdocs h3, ._mkdocs h4, ._modernizr h3, ._moment > h3, ._node > h3, ._node > h4, ._node h3, ._node h4, ._octave dl:not([compact]) > dt, ._octave dl[compact] > dt, ._openlayers .nameContainer, ._perl > dl > dt, ._postgres .variablelist dt, ._pygame dl.class > dt, ._pygame dl.function > dt, ._pygame dl.method > dt, ._pygame dl.attribute > dt, ._pygame dl.exception > dt, ._pygame dl.data > dt, ._rdoc .method-heading, ._rfc-pre > h3, ._rfc-pre > h4, ._rust h4, ._sinon h4, ._python h3, ._sphinx h3, ._python > dl:not(.docutils) > dt, ._sphinx > dl:not(.docutils) > dt, ._python dd > dl:not(.docutils) > dt, ._sphinx dd > dl:not(.docutils) > dt, ._python .class > dt, ._sphinx .class > dt, ._python #main-interface .function > dt, ._sphinx #main-interface .function > dt, ._sqlite dt, ._tensorflow h4, ._shortcut-code, ._label, ._simple p > code, ._angular p > code, ._apache p > code, ._async p > code, ._bootstrap p > code, ._cakephp p > code, ._codeception p > code, ._coffeescript p > code, ._cordova p > code, ._crystal p > code, ._cypress p > code, ._dart p > code, ._dojo p > code, ._elixir p > code, ._ember p > code, ._erlang p > code, ._express p > code, ._fluture p > code, ._github p > code, ._gnuplot p > code, ._go p > code, ._graphite p > code, ._hapi p > code, ._jekyll p > code, ._joi p > code, ._jq p > code, ._julia p > code, ._kubectl p > code, ._kubernetes p > code, ._liquid p > code, ._love p > code, ._lua p > code, ._mariadb p > code, ._meteor p > code, ._npm p > code, ._nushell p > code, ._octave p > code, ._openjdk p > code, ._openlayers p > code, ._perl p > code, ._phalcon p > code, ._phaser p > code, ._phpunit p > code, ._pug p > code, ._pygame p > code, ._qt p > code, ._ramda p > code, ._react p > code, ._react_native p > code, ._reactivex p > code, ._rethinkdb p > code, ._rubydoc p > code, ._rust p > code, ._rxjs p > code, ._sanctuary p > code, ._sanctuary_def p > code, ._sanctuary_type_classes p > code, ._scala p > code, ._sinon p > code, ._sphinx_simple p > code, ._sqlite p > code, ._tcl_tk p > code, ._tensorflow p > code, ._terraform p > code, ._typescript p > code, ._vue p > code, ._webpack p > code, ._wordpress p > code, ._yard p > code, ._yii p > code, ._simple li > code, ._angular li > code, ._apache li > code, ._async li > code, ._bootstrap li > code, ._cakephp li > code, ._codeception li > code, ._coffeescript li > code, ._cordova li > code, ._crystal li > code, ._cypress li > code, ._dart li > code, ._dojo li > code, ._elixir li > code, ._ember li > code, ._erlang li > code, ._express li > code, ._fluture li > code, ._github li > code, ._gnuplot li > code, ._go li > code, ._graphite li > code, ._hapi li > code, ._jekyll li > code, ._joi li > code, ._jq li > code, ._julia li > code, ._kubectl li > code, ._kubernetes li > code, ._liquid li > code, ._love li > code, ._lua li > code, ._mariadb li > code, ._meteor li > code, ._npm li > code, ._nushell li > code, ._octave li > code, ._openjdk li > code, ._openlayers li > code, ._perl li > code, ._phalcon li > code, ._phaser li > code, ._phpunit li > code, ._pug li > code, ._pygame li > code, ._qt li > code, ._ramda li > code, ._react li > code, ._react_native li > code, ._reactivex li > code, ._rethinkdb li > code, ._rubydoc li > code, ._rust li > code, ._rxjs li > code, ._sanctuary li > code, ._sanctuary_def li > code, ._sanctuary_type_classes li > code, ._scala li > code, ._sinon li > code, ._sphinx_simple li > code, ._sqlite li > code, ._tcl_tk li > code, ._tensorflow li > code, ._terraform li > code, ._typescript li > code, ._vue li > code, ._webpack li > code, ._wordpress li > code, ._yard li > code, ._yii li > code, ._simple td > code, ._angular td > code, ._apache td > code, ._async td > code, ._bootstrap td > code, ._cakephp td > code, ._codeception td > code, ._coffeescript td > code, ._cordova td > code, ._crystal td > code, ._cypress td > code, ._dart td > code, ._dojo td > code, ._elixir td > code, ._ember td > code, ._erlang td > code, ._express td > code, ._fluture td > code, ._github td > code, ._gnuplot td > code, ._go td > code, ._graphite td > code, ._hapi td > code, ._jekyll td > code, ._joi td > code, ._jq td > code, ._julia td > code, ._kubectl td > code, ._kubernetes td > code, ._liquid td > code, ._love td > code, ._lua td > code, ._mariadb td > code, ._meteor td > code, ._npm td > code, ._nushell td > code, ._octave td > code, ._openjdk td > code, ._openlayers td > code, ._perl td > code, ._phalcon td > code, ._phaser td > code, ._phpunit td > code, ._pug td > code, ._pygame td > code, ._qt td > code, ._ramda td > code, ._react td > code, ._react_native td > code, ._reactivex td > code, ._rethinkdb td > code, ._rubydoc td > code, ._rust td > code, ._rxjs td > code, ._sanctuary td > code, ._sanctuary_def td > code, ._sanctuary_type_classes td > code, ._scala td > code, ._sinon td > code, ._sphinx_simple td > code, ._sqlite td > code, ._tcl_tk td > code, ._tensorflow td > code, ._terraform td > code, ._typescript td > code, ._vue td > code, ._webpack td > code, ._wordpress td > code, ._yard td > code, ._yii td > code, ._simple blockquote > code, ._angular blockquote > code, ._apache blockquote > code, ._async blockquote > code, ._bootstrap blockquote > code, ._cakephp blockquote > code, ._codeception blockquote > code, ._coffeescript blockquote > code, ._cordova blockquote > code, ._crystal blockquote > code, ._cypress blockquote > code, ._dart blockquote > code, ._dojo blockquote > code, ._elixir blockquote > code, ._ember blockquote > code, ._erlang blockquote > code, ._express blockquote > code, ._fluture blockquote > code, ._github blockquote > code, ._gnuplot blockquote > code, ._go blockquote > code, ._graphite blockquote > code, ._hapi blockquote > code, ._jekyll blockquote > code, ._joi blockquote > code, ._jq blockquote > code, ._julia blockquote > code, ._kubectl blockquote > code, ._kubernetes blockquote > code, ._liquid blockquote > code, ._love blockquote > code, ._lua blockquote > code, ._mariadb blockquote > code, ._meteor blockquote > code, ._npm blockquote > code, ._nushell blockquote > code, ._octave blockquote > code, ._openjdk blockquote > code, ._openlayers blockquote > code, ._perl blockquote > code, ._phalcon blockquote > code, ._phaser blockquote > code, ._phpunit blockquote > code, ._pug blockquote > code, ._pygame blockquote > code, ._qt blockquote > code, ._ramda blockquote > code, ._react blockquote > code, ._react_native blockquote > code, ._reactivex blockquote > code, ._rethinkdb blockquote > code, ._rubydoc blockquote > code, ._rust blockquote > code, ._rxjs blockquote > code, ._sanctuary blockquote > code, ._sanctuary_def blockquote > code, ._sanctuary_type_classes blockquote > code, ._scala blockquote > code, ._sinon blockquote > code, ._sphinx_simple blockquote > code, ._sqlite blockquote > code, ._tcl_tk blockquote > code, ._tensorflow blockquote > code, ._terraform blockquote > code, ._typescript blockquote > code, ._vue blockquote > code, ._webpack blockquote > code, ._wordpress blockquote > code, ._yard blockquote > code, ._yii blockquote > code, ._simple dd > code, ._angular dd > code, ._apache dd > code, ._async dd > code, ._bootstrap dd > code, ._cakephp dd > code, ._codeception dd > code, ._coffeescript dd > code, ._cordova dd > code, ._crystal dd > code, ._cypress dd > code, ._dart dd > code, ._dojo dd > code, ._elixir dd > code, ._ember dd > code, ._erlang dd > code, ._express dd > code, ._fluture dd > code, ._github dd > code, ._gnuplot dd > code, ._go dd > code, ._graphite dd > code, ._hapi dd > code, ._jekyll dd > code, ._joi dd > code, ._jq dd > code, ._julia dd > code, ._kubectl dd > code, ._kubernetes dd > code, ._liquid dd > code, ._love dd > code, ._lua dd > code, ._mariadb dd > code, ._meteor dd > code, ._npm dd > code, ._nushell dd > code, ._octave dd > code, ._openjdk dd > code, ._openlayers dd > code, ._perl dd > code, ._phalcon dd > code, ._phaser dd > code, ._phpunit dd > code, ._pug dd > code, ._pygame dd > code, ._qt dd > code, ._ramda dd > code, ._react dd > code, ._react_native dd > code, ._reactivex dd > code, ._rethinkdb dd > code, ._rubydoc dd > code, ._rust dd > code, ._rxjs dd > code, ._sanctuary dd > code, ._sanctuary_def dd > code, ._sanctuary_type_classes dd > code, ._scala dd > code, ._sinon dd > code, ._sphinx_simple dd > code, ._sqlite dd > code, ._tcl_tk dd > code, ._tensorflow dd > code, ._terraform dd > code, ._typescript dd > code, ._vue dd > code, ._webpack dd > code, ._wordpress dd > code, ._yard dd > code, ._yii dd > code, ._angularjs p > code, ._angularjs li > code, ._angularjs td > code, ._bash code, ._bootstrap h4 > code, ._bootstrap h5 > code, ._bootstrap strong > code, ._bootstrap .text-danger, ._cppref code, ._cppref .t-mark, ._cppref .t-mark-rev, ._cakephp code, ._cakephp p > .label, ._cakephp dt > .label, ._cakephp div > .label, ._crystal a.signature, ._crystal .superclass > a, ._d p > code, ._d li > code, ._d td > code, ._d dd > code, ._d3 code, ._drupal span.api-deprecated, ._erlang code.code, ._fastapi code, ._git code, ._haskell-api dt > code, ._haskell-api .complexity, ._haskell-api .version, ._jquery p > code, ._jquery li > code, ._knockout p > code, ._kotlin code, ._laravel p > code, ._laravel h4 > code, ._love .label, ._love dt > code, ._mdn p > code, ._mdn li > code, ._mdn .inlineIndicator, ._meteor dt > code, ._mkdocs p > code, ._mkdocs li > code, ._modernizr code, ._moment code, ._nginx dt > code, ._node p > code, ._node li > code, ._node .type, ._node .api_metadata, ._php strong > code, ._php dt > code, ._postgres p > code, ._pug h4 > code, ._redis p > code, ._rubydoc span.note, ._rust em.stab, ._rust span.stab, ._python p > code, ._sphinx p > code, ._python li > code, ._sphinx li > code, ._python dd > code, ._sphinx dd > code, ._python .docutils > dt > code, ._sphinx .docutils > dt > code, ._sphinx_simple code, ._support_tables code, ._underscore .header + code {
  margin: 0 1px;
  padding: 1px 4px 2px;
  background: var(--labelBackground);
  border-radius: 3px; }

._simple h3, ._angular h3, ._apache h3, ._async h3, ._bootstrap h3, ._cakephp h3, ._codeception h3, ._coffeescript h3, ._cordova h3, ._crystal h3, ._cypress h3, ._dart h3, ._dojo h3, ._elixir h3, ._ember h3, ._erlang h3, ._express h3, ._fluture h3, ._github h3, ._gnuplot h3, ._go h3, ._graphite h3, ._hapi h3, ._jekyll h3, ._joi h3, ._jq h3, ._julia h3, ._kubectl h3, ._kubernetes h3, ._liquid h3, ._love h3, ._lua h3, ._mariadb h3, ._meteor h3, ._npm h3, ._nushell h3, ._octave h3, ._openjdk h3, ._openlayers h3, ._perl h3, ._phalcon h3, ._phaser h3, ._phpunit h3, ._pug h3, ._pygame h3, ._qt h3, ._ramda h3, ._react h3, ._react_native h3, ._reactivex h3, ._rethinkdb h3, ._rubydoc h3, ._rust h3, ._rxjs h3, ._sanctuary h3, ._sanctuary_def h3, ._sanctuary_type_classes h3, ._scala h3, ._sinon h3, ._sphinx_simple h3, ._sqlite h3, ._tcl_tk h3, ._tensorflow h3, ._terraform h3, ._typescript h3, ._vue h3, ._webpack h3, ._wordpress h3, ._yard h3, ._yii h3, ._angularjs .defs > li > h3:first-child, ._bash dl > dt > code,
._bash dl > dt > kbd, ._cppref > h4, ._cakephp h4, ._clojure h2[id], ._clojure h3, ._codeception h4, ._d h3, ._d .d_decl, ._d3 > h3, ._d3 > h6, ._dart dl:not(.dl-horizontal) dt, ._dart .multi-line-signature, ._elisp dl > dt, ._fastapi > h3, ._github h4, ._graphite dl > dt, ._groovy h3, ._gtk h3, ._haproxy h3, ._haproxy h4, ._haproxy .keyword, ._haskell-api > h3, ._haskell-api p.src, ._jasmine h4, ._jquery .signature > .name, ._jquery .api-item > h3, ._knockout > h3, ._kotlin h3, ._laravel h3, ._gnu_make dl dt, ._mdn > h3, ._mkdocs h3, ._mkdocs h4, ._modernizr h3, ._moment > h3, ._node > h3, ._node > h4, ._node h3, ._node h4, ._octave dl:not([compact]) > dt, ._octave dl[compact] > dt, ._openlayers .nameContainer, ._perl > dl > dt, ._postgres .variablelist dt, ._pygame dl.class > dt, ._pygame dl.function > dt, ._pygame dl.method > dt, ._pygame dl.attribute > dt, ._pygame dl.exception > dt, ._pygame dl.data > dt, ._rdoc .method-heading, ._rfc-pre > h3, ._rfc-pre > h4, ._rust h4, ._sinon h4, ._python h3, ._sphinx h3, ._python > dl:not(.docutils) > dt, ._sphinx > dl:not(.docutils) > dt, ._python dd > dl:not(.docutils) > dt, ._sphinx dd > dl:not(.docutils) > dt, ._python .class > dt, ._sphinx .class > dt, ._python #main-interface .function > dt, ._sphinx #main-interface .function > dt, ._sqlite dt, ._tensorflow h4 {
  display: block;
  line-height: 1.375rem;
  margin: 2em 0 1em;
  padding-left: .5em;
  padding-right: .5em;
  overflow: hidden;
  font-size: inherit;
  color: var(--boxHeaderColor);
  border: 1px solid var(--boxBorder);
  border-radius: 2px; }

._cakephp p > .label, ._cakephp dt > .label, ._cakephp div > .label {
  background: var(--noteBackground);
  border-color: var(--noteBorder); }

._intro-message, ._note-green, ._angular .banner, ._angularjs .alert-success, ._cypress .note.success, ._fastapi .admonition.tip, ._git > .callout,
._git > h1 + .sectionbody, ._gtk .note, ._love .note-green, ._mdn details.baseline-indicator.high, ._node .api_stability_3, ._node .api_stability_4, ._php div.tip, ._postgres blockquote.tip, ._react .note-green, ._redis > .metadata, ._rxjs .banner, ._python .hint, ._sphinx .hint, ._sphinx_simple .admonition.tip, ._vue .custom-block.tip, ._angular code.stable, ._cppref .t-mark, ._cppref .t-mark-rev, ._groovy .element, ._groovy .field, ._haskell-api .complexity, ._haskell-api .version, ._love .label-green, ._perl > dl > dt.variable, ._pygame dl.attribute > dt, ._pygame dl.exception > dt, ._pygame dl.data > dt, ._rxjs code.stable {
  background: var(--noteGreenBackground);
  border-color: var(--noteGreenBorder); }

._angular .alert.is-helpful, ._angular .breadcrumbs, ._bootstrap .bs-callout-info, ._cypress .note.info, ._d3 blockquote, ._drupal .signature, ._fastapi .admonition.note, ._jekyll .note.info, ._jquery #quick-nav, ._laravel blockquote.tip, ._mdn details.baseline-indicator.low, ._mdn > .note,
._mdn .notecard,
._mdn .notice, ._mdn .htmlelt,
._mdn .cssprop, ._meteor .subtitle-page, ._node .api_stability_5, ._openjdk > ul.inheritance, ._php .classsynopsis,
._php .description > .constructorsynopsis,
._php .description > .methodsynopsis,
._php .description > .fieldsynopsis, ._rdoc > .meta, ._rdoc .info, ._react .note-blue, ._rxjs .alert.is-helpful, ._rxjs .breadcrumbs, ._vue .custom-block.info, ._webpack blockquote.tip, ._simple h3, ._angular h3, ._apache h3, ._async h3, ._bootstrap h3, ._cakephp h3, ._codeception h3, ._coffeescript h3, ._cordova h3, ._crystal h3, ._cypress h3, ._dart h3, ._dojo h3, ._elixir h3, ._ember h3, ._erlang h3, ._express h3, ._fluture h3, ._github h3, ._gnuplot h3, ._go h3, ._graphite h3, ._hapi h3, ._jekyll h3, ._joi h3, ._jq h3, ._julia h3, ._kubectl h3, ._kubernetes h3, ._liquid h3, ._love h3, ._lua h3, ._mariadb h3, ._meteor h3, ._npm h3, ._nushell h3, ._octave h3, ._openjdk h3, ._openlayers h3, ._perl h3, ._phalcon h3, ._phaser h3, ._phpunit h3, ._pug h3, ._pygame h3, ._qt h3, ._ramda h3, ._react h3, ._react_native h3, ._reactivex h3, ._rethinkdb h3, ._rubydoc h3, ._rust h3, ._rxjs h3, ._sanctuary h3, ._sanctuary_def h3, ._sanctuary_type_classes h3, ._scala h3, ._sinon h3, ._sphinx_simple h3, ._sqlite h3, ._tcl_tk h3, ._tensorflow h3, ._terraform h3, ._typescript h3, ._vue h3, ._webpack h3, ._wordpress h3, ._yard h3, ._yii h3, ._angularjs .defs > li > h3:first-child, ._bash dl > dt > code,
._bash dl > dt > kbd, ._cppref > h4, ._clojure h2[id], ._clojure h3, ._d h3, ._d .d_decl, ._d3 > h6, ._elisp dl > dt, ._fastapi > h3, ._graphite dl > dt, ._groovy .constructor, ._groovy .method, ._gtk h3, ._haproxy .keyword, ._haskell-api p.src, ._jasmine h4, ._jquery .signature > .name, ._jquery .api-item > h3, ._knockout > h3, ._kotlin h3, ._laravel h3, ._gnu_make dl dt, ._mdn > h3, ._mkdocs h3, ._modernizr h3, ._moment > h3, ._node > h3, ._node h3, ._octave dl:not([compact]) > dt, ._perl > dl > dt.function, ._postgres .variablelist dt, ._pygame dl.function > dt, ._pygame dl.method > dt, ._rdoc .method-heading, ._rfc-pre > h3, ._python > dl:not(.docutils) > dt, ._sphinx > dl:not(.docutils) > dt, ._python .class > dt, ._sphinx .class > dt, ._python #main-interface .function > dt, ._sphinx #main-interface .function > dt, ._sqlite dt {
  background: var(--noteBlueBackground);
  border-color: var(--noteBlueBorder); }

._gtk .warning, ._jekyll .note.unreleased, ._php div.caution, ._postgres blockquote.caution, ._pug .alert-danger, ._react .note-orange, ._react_native .deprecated, ._rethinkdb .infobox-alert, ._python .important, ._sphinx .important, ._sphinx_simple .admonition.warning, ._wordpress .callout-alert, ._yard .sl-c-callout--warning, ._angular code.experimental, ._groovy .enum_constant, ._mdn .nonStandard, ._mdn .projectSpecific, ._mdn .experimental, ._pygame dl.class > dt, ._rust em.stab.unstable, ._rust span.stab.unstable, ._rxjs code.experimental {
  background: var(--noteOrangeBackground);
  border-color: var(--noteOrangeBorder); }

._angular .alert.is-important, ._angularjs .alert-error, ._apache .warning, ._bootstrap .bs-callout-danger, ._codeception .alert-danger, ._cypress .note.danger, ._erlang .warning, ._express .doc-warn, ._jekyll .note.warning, ._love .note-red, ._mdn .warning, ._meteor .warning, ._node .api_stability_0, ._node .api_stability_1, ._php div.warning, ._phpunit .alert-danger, ._pygame .warning, ._rdoc .warning, ._rxjs .alert.is-important, ._python .warning, ._sphinx .warning, ._python .deprecated-removed, ._sphinx .deprecated-removed, ._python .deprecated, ._sphinx .deprecated, ._sqlite .todo, ._wordpress .callout-warning, ._angular code.deprecated, ._bootstrap .text-danger, ._drupal span.api-deprecated, ._love .label-red, ._mdn .deprecated, ._mdn .obsolete, ._rubydoc span.note.private, ._rxjs code.deprecated, ._scala .deprecated, ._typescript .deprecated {
  background: var(--noteRedBackground);
  border-color: var(--noteRedBorder); }

._mdn details.baseline-indicator.not {
  background: var(--boxBackground);
  border: 1px solid var(--boxBorder); }

._list-link:after, ._page a[href^="http:"]:after, ._page a[href^="https:"]:after {
  content: '';
  display: inline-block;
  vertical-align: top;
  width: .5rem;
  height: .5rem;
  margin: .125rem 0 0 .125rem;
  background-size: .5rem .5rem;
  pointer-events: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzMzNzdjMCIgZD0iTTE1LDE1SDJWNmgyLjU5NWMwLDAsMC42ODktMC44OTYsMi4xNy0ySDFDMC40NDcsNCwwLDQuNDQ5LDAsNXYxMWMwLDAuNTUzLDAuNDQ3LDEsMSwxaDE1YzAuNTUzLDAsMS0wLjQ0NywxLTF2LTMuNzQ2IGwtMiwxLjY0NVYxNXogTTEzLjM2MSw4LjA1djMuNTUxTDIwLDYuNGwtNi42MzktNC45OTl2My4xMzFDNS4zLDQuNTMyLDUuMywxMi41LDUuMywxMi41QzcuNTgyLDguNzUyLDguOTg2LDguMDUsMTMuMzYxLDguMDV6Ii8+PC9zdmc+); }

html._theme-dark ._list-link:after, html._theme-dark ._page a[href^="http:"]:after, ._page html._theme-dark a[href^="http:"]:after, html._theme-dark ._page a[href^="https:"]:after, ._page html._theme-dark a[href^="https:"]:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NiZDBkMCIgZD0iTTE1LDE1SDJWNmgyLjU5NWMwLDAsMC42ODktMC44OTYsMi4xNy0ySDFDMC40NDcsNCwwLDQuNDQ5LDAsNXYxMWMwLDAuNTUzLDAuNDQ3LDEsMSwxaDE1YzAuNTUzLDAsMS0wLjQ0NywxLTF2LTMuNzQ2IGwtMiwxLjY0NVYxNXogTTEzLjM2MSw4LjA1djMuNTUxTDIwLDYuNGwtNi42MzktNC45OTl2My4xMzFDNS4zLDQuNTMyLDUuMywxMi41LDUuMywxMi41QzcuNTgyLDguNzUyLDguOTg2LDguMDUsMTMuMzYxLDguMDV6Ii8+PC9zdmc+); }

._toc-link:after, ._links-link:after, ._attribution-link:after, ._jquery .name > a:after,
._jquery .version-details > a:after, ._mdn .syntaxbox a:after,
._mdn .twopartsyntaxbox a:after,
._mdn .inlineIndicator > a:after {
  content: none !important; }

html {
  height: 100%;
  font-size: 100%;
  background: #fff;
  background: var(--documentBackground); }
  @media (max-width: 800px) {
    html {
      font-size: 93.75%; } }
  @media print {
    html {
      background: none; } }
  @media print {
    html ._header, html ._sidebar, html ._path, html ._notif, html ._toc, html ._pre-clip, html ._notice, html ._links {
      display: none !important; }
    html body, html ._app, html ._container, html ._content {
      margin: 0;
      padding: 0;
      height: initial;
      background: none; }
      html body:after, html ._app:after, html ._container:after, html ._content:after {
        content: '';
        clear: both; }
    html ::-webkit-scrollbar {
      display: none; }
    html ._list-link:after, html ._page a[href^="http:"]:after, ._page html a[href^="http:"]:after, html ._page a[href^="https:"]:after, ._page html a[href^="https:"]:after {
      display: none; }
    html ._attribution-p {
      background: none;
      border: 2px solid var(--boxBorder); }
    html ._attribution:last-child:after {
      content: 'Exported from DevDocs \2014  https://devdocs.io';
      display: block;
      margin-top: 1rem;
      font-weight: var(--bolderFontWeight); }
    html ._attribution {
      page-break-inside: avoid; }
    html h1, html h2, html h3, html h4, html h5, html h6 {
      page-break-inside: avoid;
      page-break-after: avoid; }
    html pre {
      page-break-before: avoid;
      orphans: 5;
      widows: 5; }
    html p {
      orphans: 2;
      widows: 2; } }

html._theme-default {
  color-scheme: light only; }

html._theme-dark {
  color-scheme: dark only; }

body {
  height: 100%;
  margin: 0;
  overflow: auto;
  font-size: 1em;
  font-weight: normal;
  font-family: -apple-system, BlinkMacSystemFont, "San Francisco", "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Arial, sans-serif;
  line-height: 1.7;
  color: #333;
  color: var(--textColor);
  word-wrap: break-word;
  overflow-wrap: break-word;
  background: var(--contentBackground);
  touch-action: manipulation;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

a {
  color: var(--linkColor);
  text-decoration: var(--linkTextDecoration); }
  a:hover {
    color: var(--linkColorHover);
    text-decoration: underline; }

img {
  max-width: 100%;
  height: auto;
  border: 0; }

h1, h2, h3, h4, h5, h6 {
  margin: 1.5em 0 1em;
  line-height: 1.3;
  font-weight: var(--bolderFontWeight); }

h1 {
  font-size: 1.5em; }

h2 {
  font-size: 1.375em; }

h3 {
  font-size: 1.25em; }

h4 {
  font-size: 1.125em; }

h5, h6 {
  font-size: 1em; }

p {
  margin: 0 0 1em; }

p:last-child {
  margin-bottom: 0; }

b, strong {
  font-weight: var(--boldFontWeight); }

small {
  font-size: .9em; }

ul, ol {
  margin: 1.5em 0;
  padding: 0 0 0 2em;
  list-style: disc outside; }

ul ul {
  list-style-type: circle; }

ol {
  list-style-type: decimal; }

ol ol {
  list-style-type: lower-alpha; }

ol ol ol {
  list-style-type: lower-roman; }

li + li {
  margin-top: .25em; }

li > ul, li > ol, dd > ul, dd > ol {
  margin: .5em 0; }

li > p {
  margin-bottom: .25em; }

dl {
  margin: 1.5em 0; }

dt {
  font-weight: var(--boldFontWeight); }

dd {
  margin: .375em;
  padding-left: 1em; }
  dd + dt {
    margin-top: 1em; }

abbr, acronym, dfn {
  cursor: help;
  border-bottom: 1px dotted var(--textColor); }

pre, code, samp, ._jq .manual-example table td, ._redis > .example, ._scala .related-types, ._code, ._cppref .t-cc, ._crystal .signature, ._d .d_decl, ._haskell-api .src, ._openlayers .signature, ._openlayers .type-signature, ._ramda code, ._rfc-pre, ._rust .code-header {
  font-family: var(--monoFont);
  font-weight: normal;
  font-style: normal;
  font-size: .9em;
  color: var(--textColor);
  white-space: pre-wrap;
  direction: ltr;
  -moz-tab-size: 2;
  -o-tab-size: 2;
  tab-size: 2; }

pre, ._jq .manual-example table td, ._redis > .example, ._scala .related-types {
  position: relative;
  margin: 1.5em 0;
  padding: .375rem .625rem;
  line-height: 1.5;
  overflow: auto; }

a > code {
  color: inherit; }

table {
  margin: 1.5em 0;
  background: none;
  border: 1px solid var(--boxBorder);
  border-collapse: separate;
  border-spacing: 0;
  border-radius: 3px;
  display: inline-block;
  overflow-x: auto;
  max-width: 100%; }

caption {
  font-weight: var(--boldFontWeight);
  padding: 0 .7em .3em; }

th, td {
  vertical-align: top;
  padding: .3em .7em;
  padding-bottom: -webkit-calc(.3em + 1px);
  padding-bottom: calc(.3em + 1px);
  text-align: left;
  white-space: normal !important; }

th {
  font-weight: var(--boldFontWeight);
  border: 0;
  border-bottom: 1px solid var(--boxBorder);
  border-radius: 0; }
  th:empty {
    background: none; }
  th + th, th + td {
    border-left: 1px solid var(--boxBorder); }
  tr:first-child > th:first-child {
    border-top-left-radius: 3px; }
  tr:first-child > th:last-child {
    border-top-right-radius: 3px; }
  tr:last-child > th:first-child {
    border-bottom-left-radius: 3px; }
  thead > tr:last-child > th:first-child {
    border-bottom-left-radius: 0; }
  tr:last-child > th {
    border-bottom-width: 0; }
  thead > tr:last-child > th {
    border-bottom-width: 1px; }

td {
  background: var(--contentBackground);
  border-bottom: 1px solid var(--boxBorderLight); }
  td + td {
    border-left: 1px solid var(--boxBorderLight); }
  tr:last-child > td {
    border-bottom: 0; }
  td > pre:only-child, td > p:only-child, td > ul:only-child, td > ol:only-child {
    margin-top: 0;
    margin-bottom: 0; }
  td > pre:first-child, td > p:first-child, td > ul:first-child, td > ol:first-child {
    margin-top: 0; }
  td > pre:last-child, td > p:last-child, td > ul:last-child, td > ol:last-child {
    margin-bottom: 0; }

section, main {
  display: block;
  outline: 0; }

label {
  display: block; }

input, button {
  display: inline-block;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  color: var(--textColor);
  line-height: normal; }

input[type=checkbox] {
  width: 1rem;
  height: 1rem;
  cursor: pointer; }

button {
  padding: 0;
  background: none;
  border: 0;
  cursor: pointer; }

button, input[type="search"] {
  -webkit-appearance: none;
  appearance: none; }

button:focus {
  outline: 1px dotted;
  outline: -webkit-focus-ring-color auto 5px; }

img, iframe {
  background: var(--externalsBackground); }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-ms-clear {
  display: none; }

::-moz-focus-inner {
  padding: 0 !important;
  border: 0 !important; }

::-webkit-input-placeholder {
  color: var(--textColorLighter); }

::-moz-placeholder {
  color: var(--textColorLighter);
  opacity: 1; }

:-ms-input-placeholder {
  color: var(--textColorLighter); }

body:not(._native-scrollbars) *::-webkit-scrollbar {
  -webkit-appearance: none; }
body:not(._native-scrollbars) *::-webkit-scrollbar:vertical {
  width: 16px; }
body:not(._native-scrollbars) *::-webkit-scrollbar:horizontal {
  height: 16px; }
body:not(._native-scrollbars) *::-webkit-scrollbar-button,
body:not(._native-scrollbars) *::-webkit-scrollbar-corner {
  display: none; }
body:not(._native-scrollbars) *::-webkit-scrollbar-track {
  background: var(--contentBackground);
  border: 1px solid var(--contentBackground); }
  body:not(._native-scrollbars) *::-webkit-scrollbar-track:hover {
    background: var(--sidebarBackground);
    border-color: var(--sidebarBorder); }
  body:not(._native-scrollbars) *::-webkit-scrollbar-track:vertical {
    border-width: 0 0 0 1px; }
  body:not(._native-scrollbars) *::-webkit-scrollbar-track:vertical:corner-present {
    border-width: 0 0 1px 1px;
    border-radius: 0 0 0 2px; }
  body:not(._native-scrollbars) *::-webkit-scrollbar-track:horizontal {
    border-width: 1px 1px 0 1px;
    border-radius: 2px 2px 0 0; }
body:not(._native-scrollbars) *::-webkit-scrollbar-thumb {
  min-height: 2rem;
  background: var(--scrollbarColor);
  background-clip: padding-box;
  border: 5px solid rgba(0, 0, 0, 0);
  border-radius: 10px; }
  body:not(._native-scrollbars) *::-webkit-scrollbar-thumb:hover, body:not(._native-scrollbars) *::-webkit-scrollbar-thumb:active {
    background-color: var(--scrollbarColorHover);
    border-width: 4px; }

html._booting {
  background: var(--contentBackground); }

body._max-width {
  background: none; }

html._booting body._max-width {
  background: var(--documentBackground); }

._app {
  position: relative;
  z-index: 1;
  height: 100%;
  overflow: hidden;
  -webkit-transition: opacity .2s;
  transition: opacity .2s; }
  ._booting ._app {
    opacity: 0; }
  ._max-width ._app {
    margin: 0 auto;
    max-width: var(--maxWidth);
    background: var(--contentBackground);
    box-shadow: 1px 0 var(--headerBorder), -1px 0 var(--headerBorder); }

._header {
  position: absolute;
  z-index: var(--headerZ);
  top: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  width: var(--sidebarWidth);
  height: var(--headerHeight);
  background: var(--headerBackground);
  border-bottom: 1px solid var(--headerBorder);
  border-right: 1px solid var(--headerBorder); }
  @media (max-width: 800px) {
    ._header {
      width: var(--sidebarMediumWidth); } }

._header-left {
  float: left;
  height: 100%; }

._header-right {
  float: right;
  height: 100%; }

._header-btn {
  position: relative;
  flex: 0 0 auto;
  width: 2.25rem;
  height: 100%;
  color: var(--textColorLight);
  text-align: center; }
  ._header-btn[hidden] {
    display: none; }
  ._header-btn[disabled] {
    opacity: .3;
    cursor: not-allowed; }
  ._header-btn > svg {
    width: 1.5rem;
    height: 1.5rem; }

._menu {
  position: absolute;
  z-index: 1;
  top: .25rem;
  right: .25rem;
  width: 8.5rem;
  height: calc(2.25rem  * 6 + 2.5rem + 1px);
  white-space: nowrap;
  word-wrap: normal;
  overflow-wrap: normal;
  font-size: .875rem;
  background: var(--contentBackground);
  border: 1px solid var(--headerBorder);
  border-radius: 3px;
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
  transition: all 0ms cubic-bezier(0.23, 1, 0.32, 1) 1ms;
  opacity: 0;
  -webkit-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0; }
  ._menu.active {
    transition-duration: 250ms;
    opacity: 1;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1); }
  ._menu:focus-within, ._menu-btn:focus + ._menu {
    transition-duration: 250ms;
    opacity: 1;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1); }

._menu-title {
  margin: 0;
  line-height: 1.5rem;
  font-size: 1rem;
  font-weight: var(--boldFontWeight);
  letter-spacing: -.5px;
  background: var(--sidebarBackground);
  border-bottom: 1px solid var(--sidebarBorder);
  border-radius: 2px 2px 0 0; }

._menu-title-link,
._menu-title-link:hover {
  display: block;
  padding: .5rem 1rem;
  color: var(--focusText);
  text-decoration: none; }

._menu-link {
  display: block;
  padding: 0 1rem;
  line-height: 2.25rem;
  color: inherit;
  text-decoration: none; }
  ._menu-link:hover {
    color: var(--focusText);
    text-decoration: none;
    background: var(--sidebarBackground); }
  ._menu-link:last-child {
    border-radius: 0 0 2px 2px; }

._search {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
  height: 100%;
  padding: .5rem 0 .5rem .5rem; }
  ._search > svg {
    position: absolute;
    z-index: 1;
    top: .875rem;
    left: .875rem;
    width: 1.25rem;
    height: 1.25rem;
    opacity: .42;
    fill: var(--absolute); }

._search-input {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0 .75rem 1px 1.75rem;
  font-size: .875rem;
  background: var(--contentBackground);
  border: 1px solid;
  border-color: var(--searchBorder);
  border-radius: 3px; }
  ._search-input:focus {
    outline: 0;
    border-color: var(--inputFocusBorder);
    box-shadow: 0 0 1px var(--inputFocusBorder); }
  ._search-input[disabled] {
    background: var(--sidebarBackground);
    cursor: not-allowed; }

._search-clear {
  display: none;
  position: absolute;
  top: .5em;
  right: 0;
  width: 1.75rem;
  height: 2rem;
  opacity: .42; }
  ._search-clear:hover {
    opacity: .7; }
  ._search-clear > svg {
    position: absolute;
    top: .5rem;
    left: .375rem;
    fill: var(--absolute); }
  ._search-active > ._search-clear {
    display: block; }

._search-tag {
  display: none;
  position: absolute;
  z-index: 2;
  top: .875rem;
  left: .875rem;
  padding: 0 .375rem;
  line-height: 1.25rem;
  max-width: 50%;
  font-size: .8125rem;
  color: var(--textColorLight);
  background: var(--searchTagBackground);
  border-radius: 2px;
  cursor: pointer; }

._notif {
  position: absolute;
  z-index: 2;
  top: 1rem;
  right: 1rem;
  width: 25rem;
  max-width: 90%;
  padding: .625rem 1rem;
  font-size: .75rem;
  color: var(--notifColor);
  background: var(--notifBackground);
  border: var(--notifBorder);
  border-radius: .25rem;
  transition: opacity .2s;
  opacity: 0;
  cursor: default; }
  ._notif._in {
    opacity: 1; }

._notif-title {
  margin: 0 0 .5rem;
  line-height: 1rem;
  font-size: inherit; }

._notif-text {
  margin-bottom: 0; }

._notif-text + ._notif-text {
  margin-top: .25rem; }

._notif-info {
  float: right;
  color: var(--notifColorLight); }

._notif-link,
._notif-link:hover {
  color: inherit;
  text-decoration: underline;
  cursor: pointer; }

._notif-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 2.25rem;
  height: 2.25rem;
  opacity: .9; }
  ._notif-close > svg {
    position: absolute;
    top: .625rem;
    left: .625rem;
    fill: white; }
  ._notif-close:hover {
    opacity: 1; }

._notif-content {
  max-height: calc(50vh - 4.5rem);
  margin: 0 -.25rem 0 0;
  padding-right: .75rem;
  overflow-y: auto; }
  ._notif-content::-webkit-scrollbar {
    width: 10px !important; }
  ._notif-content::-webkit-scrollbar-track {
    background: var(--notifBackground) !important;
    border: 0 !important;
    border-radius: 5px !important; }
  ._notif-content::-webkit-scrollbar-thumb {
    border: 3px solid var(--notifBackground) !important; }
    ._notif-content::-webkit-scrollbar-thumb:hover, ._notif-content::-webkit-scrollbar-thumb:active {
      border-width: 2px !important; }
  ._notif-content > ._notif-title {
    margin-bottom: .5rem;
    text-align: center; }

._notif-news > ._news-row {
  line-height: 1.125rem;
  font-size: .6875rem;
  color: var(--notifColorLight);
  margin-bottom: .25rem; }
  ._notif-news > ._news-row + ._news-row {
    margin-top: .625rem; }
._notif-news ._news-title {
  display: block;
  margin-bottom: .25rem;
  font-size: .75rem;
  font-weight: normal;
  color: white; }
._notif-news ._news-date {
  float: right;
  margin-left: 1rem;
  font-weight: var(--boldFontWeight); }
._notif-news code {
  display: inline-block;
  vertical-align: baseline;
  line-height: 0;
  margin: 0 .25rem;
  padding: 0;
  color: inherit;
  background: none;
  border: 0; }

._notif-list {
  margin: 0;
  padding-left: 1rem; }

._notif-tip {
  color: var(--textColor);
  background: var(--tipBackground);
  border: var(--tipBorder); }
  ._notif-tip ._notif-info {
    color: var(--textColorLight); }

._notif-right {
  float: right; }

._sidebar {
  position: absolute;
  z-index: var(--sidebarZ);
  top: 0;
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-top: var(--headerHeight);
  background: var(--sidebarBackground);
  background-clip: content-box;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none; }
  ._sidebar:focus {
    outline: none; }
  ._overlay-scrollbars ._sidebar {
    padding-top: 0;
    top: var(--headerHeight); }
  body:not(._native-scrollbars) ._sidebar::-webkit-scrollbar {
    width: 10px; }
  body:not(._native-scrollbars) ._sidebar::-webkit-scrollbar-track {
    background: var(--contentBackground);
    border: 0; }
  body:not(._native-scrollbars) ._sidebar::-webkit-scrollbar-thumb {
    border-width: 3px; }
    body:not(._native-scrollbars) ._sidebar::-webkit-scrollbar-thumb:hover, body:not(._native-scrollbars) ._sidebar::-webkit-scrollbar-thumb:active {
      border-width: 2px; }
  ._sidebar-hidden ._sidebar {
    transform: translateX(-95%);
    transform: translateX(calc(.5rem - 100%));
    opacity: 0; }
  ._sidebar:hover:not(.no-hover), ._sidebar.show {
    transform: none;
    opacity: 1; }

._resizer {
  position: absolute;
  z-index: var(--headerZ);
  top: var(--headerHeight);
  bottom: var(--headerHeight);
  left: var(--sidebarWidth);
  margin-left: -2px;
  width: 3px;
  cursor: col-resize; }
  ._sidebar-hidden ._resizer {
    display: none; }
  ._sidebar-hidden ._sidebar.show ~ ._resizer {
    display: block; }

._list {
  margin: 0;
  padding: 0;
  list-style: none;
  width: var(--sidebarWidth);
  box-shadow: inset -1px 0 var(--sidebarBorder); }
  @media (max-width: 800px) {
    ._list {
      width: var(--sidebarMediumWidth); } }
  ._sidebar > ._list {
    min-height: 100%; }
  ._list a:focus {
    outline: 0; }

._list-title {
  position: relative;
  margin: .5rem 0 0;
  padding: 0 .75rem 0 2.125rem;
  line-height: 2rem;
  font-size: .75rem;
  color: var(--textColorLight);
  text-transform: uppercase;
  cursor: default; }

._list-title-link {
  display: none;
  float: right;
  font-weight: normal;
  text-transform: none; }
  ._list-title:hover > ._list-title-link {
    display: block; }

._list-item {
  display: block;
  position: relative;
  padding: .25rem .75rem;
  line-height: 1.5rem;
  font-size: .875rem;
  cursor: default;
  background: var(--sidebarBackground);
  box-shadow: inset -1px 0 var(--sidebarBorder); }
  ._list-item, ._list-item:hover {
    color: inherit;
    text-decoration: none; }
  ._list-item.focus, ._list-item.focus:hover, ._list-item.active, ._list-item.active:hover {
    color: var(--focusText);
    background: var(--focusBackground);
    box-shadow: inset -1px 0 var(--focusBorder); }
  ._list-item.active, ._list-item.active:hover {
    color: var(--selectionText);
    background: var(--selectionBackground);
    box-shadow: inset -1px 0 var(--selectionBorder); }
  ._list-item:before {
    float: left;
    margin: .25rem .625rem 0 0; }

._list-text {
  display: block;
  pointer-events: none; }

._list-count, ._list-enable {
  float: right;
  font-size: .75rem;
  margin-left: .375rem; }
  .focus > ._list-count, .active > ._list-count, .focus > ._list-enable, .active > ._list-enable {
    color: inherit; }

._list-count {
  color: var(--textColorLighter);
  pointer-events: none; }
  ._list-disabled:hover > ._list-count {
    display: none; }

._list-enable {
  display: none;
  color: var(--linkColor);
  cursor: pointer; }
  ._list-enable:hover {
    text-decoration: underline; }
  ._list-disabled:hover > ._list-enable, ._list-result > ._list-enable {
    display: block; }
  ._list-result.active > ._list-enable {
    margin-right: -1rem; }

._list-dir:not(._list-rdir),
._list-disabled {
  padding-left: 2.125rem; }

._list-disabled, ._list-disabled:hover {
  color: var(--textColorLight); }
._list-disabled:before {
  opacity: .7; }

._list-arrow {
  position: absolute;
  top: 0;
  left: .25rem;
  padding: .5rem .375rem .5rem .5rem;
  width: 1rem;
  height: 1rem;
  cursor: pointer;
  fill: var(--absolute);
  opacity: .4; }
  ._list-arrow:hover {
    opacity: .65; }
  ._list-rdir > ._list-arrow {
    left: auto;
    right: .25rem; }
  .open > ._list-arrow, .open-title > ._list-arrow {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }

._list-sub {
  display: none; }
  .open + ._list-sub {
    display: block; }
  ._list-sub > ._list-item {
    padding-left: 2.375rem; }
  ._list-sub > ._list-dir, ._list-sub > ._list-sub > ._list-item {
    padding-left: 2.75rem; }
  ._list-sub > ._list-disabled {
    padding-left: 3.75rem; }
  ._list-sub > ._list-item:before {
    content: none; }
  ._list-sub > ._list-dir {
    line-height: 1.375rem; }
  ._list-sub ._list-arrow {
    left: 1rem;
    padding: .4375rem; }

._list-pagelink {
  color: var(--linkColor);
  cursor: pointer; }
  ._list-pagelink:hover {
    color: var(--linkColorHover);
    text-decoration: underline; }

._list-result.active {
  padding-right: 1.75rem; }
  ._list-result.active > ._list-reveal {
    display: block; }
  ._list-result.active > ._list-count {
    display: none; }

._list-reveal {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 2rem;
  cursor: pointer; }
  ._list-reveal:before {
    content: '';
    position: absolute;
    bottom: 50%;
    left: .75rem;
    width: .75rem;
    height: 1px;
    background: var(--transparentSelectionText);
    box-shadow: 0 -3px var(--transparentSelectionText), 0 3px var(--transparentSelectionText); }

._list-note {
  padding: .5rem .75rem;
  line-height: 1.25rem;
  font-size: .8125rem;
  color: var(--textColorLight); }
  ._list-note + ._list-note {
    padding-top: 0; }

._list-note-link {
  cursor: pointer; }

._list-hover.clone {
  position: fixed;
  overflow: visible;
  z-index: var(--hoverZ);
  left: 0;
  min-width: var(--sidebarWidth);
  padding: .25rem .75rem;
  pointer-events: none;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }
  @media (max-width: 800px) {
    ._list-hover.clone {
      min-width: var(--sidebarMediumWidth); } }
  ._list-hover.clone > ._list-text {
    display: inline; }
  ._list-hover.clone:not(._list-result) {
    padding-left: 2.75rem; }
    ._list-hover.clone:not(._list-result):before {
      content: none; }
  ._list-hover.clone ._list-reveal, ._list-hover.clone ._list-enable {
    display: none; }

._list-picker ._list-item {
  cursor: pointer; }
._list-picker ._list-sub > ._list-item {
  padding-left: 2.375rem; }

._list-picker-head {
  display: flex;
  justify-content: space-between;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
  margin-right: 1px;
  padding: .5rem .75rem .25rem .75rem;
  line-height: 1.5rem;
  font-size: .75rem;
  font-weight: var(--bolderFontWeight);
  color: var(--textColorLight);
  text-transform: uppercase;
  background: linear-gradient(to bottom, var(--sidebarBackground), var(--sidebarBackground) 75%, var(--transparentSidebarBackground));
  cursor: default; }

._list-checkbox {
  position: absolute;
  top: .5rem;
  right: .75rem; }

._list-link {
  display: block;
  padding: .75rem 0;
  font-size: .8125rem;
  text-align: center; }
  ._list-link:after {
    visibility: hidden; }
  ._list-link:hover:after {
    visibility: visible; }

._settings {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: var(--headerZ); }
  ._settings._in {
    display: block; }
  ._settings > ._header {
    justify-content: space-between; }
  ._settings._dirty > ._header {
    background: var(--noteGreenBackground);
    border-color: var(--noteGreenBorder); }

._settings-fieldset {
  display: -ms-flexbox;
  display: flex;
  margin: 1.5rem 0;
  line-height: 1.5rem; }

._settings-legend {
  -ms-flex: 0 1 10rem;
  flex: 0 1 10rem;
  margin: 0;
  padding-right: .5rem;
  line-height: inherit;
  font-size: inherit;
  font-weight: var(--boldFontWeight);
  text-align: right; }

._settings-inputs {
  -ms-flex: 1 1 20rem;
  flex: 1 1 20rem; }

._settings-label:not(._theme-label) {
  margin: 0 0 .375rem; }
._settings-label > small {
  display: block;
  color: var(--textColorLight);
  margin-left: 1.75rem; }
._settings-label._theme-label > small {
  display: inline-block;
  margin-left: 0.75rem; }
._settings-label input[type=checkbox], ._settings-label input[type=radio] {
  vertical-align: top;
  margin: .25rem .375rem; }

@media (max-width: 80rem) {
  ._setting-max-width {
    display: none; } }
._setting-native-scrollbar {
  display: none; }

@supports (-webkit-margin-end: 1px) {
  ._setting-native-scrollbar {
    display: block; } }
._settings-btn {
  display: block;
  width: 100%;
  height: 100%;
  line-height: 1.5rem;
  padding: 0 .75rem;
  font-size: .875rem;
  font-weight: var(--boldFontWeight);
  color: inherit;
  text-align: left;
  cursor: pointer; }
  ._settings-btn > svg {
    width: 1.5rem;
    height: 1.5rem;
    margin-right: .125rem; }

._dirty ._settings-btn-back {
  display: none; }

._settings-btn-save {
  display: none; }
  ._dirty ._settings-btn-save {
    display: block; }

._settings-tabs {
  display: none;
  margin-right: .5rem; }
  ._dirty ._settings-tabs {
    display: none !important; }

._settings-tab {
  position: relative;
  vertical-align: top;
  padding: 0 .75rem;
  line-height: var(--headerHeight);
  color: var(--textColorLight); }
  ._settings-tab.active {
    color: var(--textColor);
    font-weight: var(--boldFontWeight);
    box-shadow: inset 0 -2px var(--linkColor); }

._container {
  position: relative;
  z-index: var(--contentZ);
  height: 100%;
  margin-left: var(--sidebarWidth);
  pointer-events: none; }
  @media (max-width: 800px) {
    ._container {
      margin-left: var(--sidebarMediumWidth); } }
  ._sidebar-hidden ._container {
    margin-left: 0; }
  body:not(._native-scrollbars) ._container {
    -webkit-margin-end: -1px; }

._content {
  position: relative;
  height: 100%;
  overflow-y: scroll;
  margin-left: .875rem;
  padding: 1.125rem 1.5rem 0;
  font-size: .875rem;
  pointer-events: auto;
  -webkit-overflow-scrolling: touch; }
  ._sidebar-hidden ._content:before {
    content: '';
    display: block;
    margin-top: var(--headerHeight); }
  ._text-justify-hyphenate ._content {
    text-align: justify;
    hyphens: auto; }
  ._overlay-scrollbars ._content {
    padding-left: .625rem; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    ._content {
      margin-left: 0; } }
  @supports (-ms-overflow-style: none) {
    ._content {
      margin-left: 0; } }
  body:not(._native-scrollbars) ._content {
    -webkit-padding-start: .625rem;
    -webkit-padding-end: .75rem; }

._content-loading:before, ._splash-title {
  content: 'Loading\2026';
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  line-height: 1;
  margin-top: -.6em;
  font-size: 4rem;
  font-weight: 300;
  letter-spacing: -.125rem;
  color: var(--loadingText);
  text-align: center;
  cursor: default; }

._splash-title {
  color: var(--splashText); }

._intro {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100vh - 2.375rem); }
  ._sidebar-hidden ._intro {
    min-height: calc(100vh - 2.375rem - var(--headerHeight)); }

._intro-message {
  max-width: 37rem;
  margin: .5rem 0;
  padding: 1rem 1.25rem; }

._intro-hide {
  float: right;
  line-height: 1.5rem;
  cursor: pointer; }

._intro-title {
  margin: 0 0 1rem;
  font-size: 1rem;
  line-height: 1.5rem; }

._intro-list {
  margin: 1rem 0;
  padding-left: 2.25rem; }

._intro-link {
  cursor: pointer; }

._error {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  padding: 0 2rem;
  line-height: 1.5rem;
  text-align: center; }

._error-title {
  margin: -5.5rem 0 1rem;
  line-height: 2rem;
  font-size: 1.5rem; }

._error-text {
  margin: 0 0 1rem;
  color: var(--textColorLight); }

._error-links {
  font-size: 1rem;
  font-weight: var(--boldFontWeight); }

._error-link {
  padding: 0 .5rem; }

._lined-heading, ._page > h1,
._page > article > h1,
._page > header > h1,
._page > section > h1,
._php h1 {
  display: flex;
  align-items: center; }
  ._lined-heading > *, ._page > h1 > *,
  ._page > article > h1 > *,
  ._page > header > h1 > *,
  ._page > section > h1 > *,
  ._php h1 > * {
    margin: 0 .3125rem; }
  ._lined-heading:after, ._page > h1:after,
  ._page > article > h1:after,
  ._page > header > h1:after,
  ._page > section > h1:after,
  ._php h1:after {
    content: '';
    flex-grow: 1;
    height: 1px;
    margin-top: .25rem;
    margin-left: 1rem;
    background: var(--boxBorderLight); }

._heading-links {
  float: right;
  font-weight: normal; }
  ._heading-links > a + a {
    margin-left: .25rem; }

._toc {
  float: right;
  max-width: 15em;
  margin: .25rem 0 1.5rem 1.5rem;
  padding: .625rem 1rem; }
  ._toc + h1, ._toc + ._lined-heading, ._page > ._toc + h1,
  ._page > article > ._toc + h1,
  ._page > header > ._toc + h1,
  ._page > section > ._toc + h1 {
    margin-top: 0; }

._toc-title {
  margin: 0 0 .5rem;
  font-size: inherit;
  font-weight: var(--boldFontWeight); }

._toc-list {
  margin: 0;
  padding: 0 1em 0 0;
  list-style: none; }

._static {
  padding-bottom: 2em; }
  ._static > ._lined-heading:first-child, ._page._static > h1:first-child,
  ._page > article._static > h1:first-child,
  ._page > header._static > h1:first-child,
  ._page > section._static > h1:first-child {
    margin-top: 0; }

._credits {
  max-width: 100%; }

._docs {
  width: 100%;
  margin-top: .25rem;
  line-height: 1.5rem; }
  ._docs th, ._docs td {
    width: 1%; }
    ._docs th:first-child, ._docs td:first-child {
      width: auto; }
    ._docs th:last-child, ._docs td:last-child {
      width: 12rem; }

._docs-name:before {
  float: left;
  margin: .25rem .5rem .25rem 0; }

._docs-size {
  text-align: right; }
  ._docs-size > small {
    color: var(--textColorLight); }

._docs-tools {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1.5rem;
  margin-top: -.5rem; }
  ._docs-tools input[type=checkbox] {
    vertical-align: top;
    margin: .25rem; }

._docs-links {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: .5rem 0;
  padding: .25rem 0; }
  ._docs-links ._btn-link {
    vertical-align: top;
    padding: 0 .75rem; }
  ._docs-links ._btn-link:not(._show) {
    display: none; }
  ._docs-links ._btn-link._show ~ ._btn-link._show {
    border-left: 1px solid var(--boxBorder); }

._content ._news-row {
  position: relative;
  padding-left: 10em;
  font-size: .8125rem;
  color: var(--textColorLight); }
  ._content ._news-row + ._news-row {
    margin-top: 1em; }
._content ._news-title {
  display: block;
  font-size: .875rem;
  color: var(--textColor); }
._content ._news-date {
  position: absolute;
  top: 0;
  left: 0;
  font-size: .875rem; }

._shortcuts-title {
  width: 16rem;
  max-width: 40%;
  margin: 2rem 0 1rem;
  font-size: 1rem;
  text-align: right; }

._shortcuts-dl {
  margin: 1rem 0; }

._shortcuts-dt {
  float: left;
  clear: left;
  margin: 0 0 .75rem;
  width: 16rem;
  max-width: 40%;
  font-weight: normal;
  text-align: right; }

._shortcuts-dd {
  display: block;
  margin: 0 0 .75rem;
  padding: 1px 0 1px .75rem;
  overflow: hidden; }

._shortcut-code {
  display: inline-block;
  vertical-align: top;
  padding: 0 .5em; }

._aliases {
  display: flex;
  justify-content: space-between; }
  ._aliases > table {
    margin-top: 0;
    width: calc(50% - 0.5rem); }

._bold {
  font-weight: var(--boldFontWeight); }

._highlight, ._highlight > td {
  background: var(--highlightBackground) !important; }

._table {
  width: 100%; }

._mobile ._table {
  overflow-x: auto; }

._pre-clip {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  opacity: .5;
  padding: .375rem;
  cursor: pointer; }
  pre:hover > ._pre-clip {
    display: block;
    top: 0.1875rem;
    padding: 0; }
  ._pre-clip:hover {
    opacity: 1; }
  ._pre-clip > svg {
    fill: var(--absolute); }
  ._pre-clip._pre-clip-success > svg, ._pre-clip._pre-clip-error > svg {
    display: none; }
  ._pre-clip._pre-clip-success:before {
    content: 'Copied'; }
  ._pre-clip._pre-clip-error:before {
    content: 'Error'; }

._btn {
  display: inline-block;
  vertical-align: top;
  line-height: normal;
  white-space: nowrap;
  padding: .375rem .675rem;
  background-color: var(--boxBackground);
  border: 1px solid var(--boxBorder);
  border-radius: 3px;
  cursor: pointer; }
  ._btn:active {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05), inset 0 1px 4px var(--boxBorder); }

._file-btn {
  position: relative;
  overflow: hidden; }
  ._file-btn > input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    visibility: hidden; }

._btn-link {
  line-height: inherit;
  color: var(--linkColor);
  text-decoration: var(--linkTextDecoration); }
  ._btn-link:hover {
    color: var(--linkColorHover);
    text-decoration: underline; }

._reset-btn,
._reset-btn:hover {
  color: var(--textColorRed); }

._github-btn {
  display: inline-block;
  vertical-align: text-top;
  margin-left: .25rem;
  background: inherit; }

._page {
  position: relative;
  min-height: calc(100% - 1.25rem); }
  ._page._page-error {
    position: static; }
  ._page > h1:first-child,
  ._page > article:first-of-type > h1,
  ._page > header:first-of-type > h1,
  ._page > section:first-of-type > h1 {
    margin-top: 0; }
  ._page a:not([href]) {
    color: inherit;
    text-decoration: none; }
  ._page iframe {
    display: block;
    max-width: 100%;
    margin-bottom: 1em;
    padding: 1px;
    border: 1px dotted var(--boxBorder);
    border-radius: 3px; }

._links {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  line-height: 2em;
  text-align: right; }
  ._links + h1 {
    margin-top: 0; }
  @media (max-width: 1023px) {
    ._links {
      display: none; } }

._links-link {
  display: inline-block;
  vertical-align: top;
  padding: 0 .5rem;
  background: var(--contentBackground); }
  ._links-link + ._links-link {
    margin-left: .75rem; }
  ._links-link:first-child {
    padding-left: 1rem; }
  ._links-link:last-child {
    padding-right: 0; }

._attribution {
  clear: both;
  margin: 2rem 0 1.5rem;
  font-size: .75rem;
  color: var(--textColorLight);
  text-align: center;
  -webkit-font-smoothing: subpixel-antialiased; }
  ._attribution + ._attribution {
    margin-top: 1.5rem; }
  ._attribution + ._attribution > ._attribution-link {
    display: none; }

._attribution-p {
  display: inline-block;
  margin: 0;
  padding: .25rem .75rem;
  background: var(--labelBackground);
  border-radius: 3px; }

._entry-list {
  padding-left: 1em;
  list-style: none; }

._fail {
  display: block;
  position: relative;
  top: 1.5rem;
  width: 24rem;
  max-width: 90%;
  margin: 0 auto;
  padding: 1rem 1.5rem;
  background: #eaefef;
  border-radius: 5px; }
  ._fail:after {
    content: '';
    position: relative;
    top: 3rem;
    float: left;
    width: 1px;
    height: 1px; }

._fail-title {
  margin: 0 0 1rem;
  font-size: 1rem;
  font-weight: bold; }

._fail-text, ._fail-list {
  margin: 0 0 1rem;
  font-size: .875rem; }

._fail-text:last-child {
  margin: 0; }

._path {
  position: absolute;
  z-index: var(--headerZ);
  bottom: 0;
  left: var(--sidebarWidth);
  right: 0;
  height: 2rem;
  line-height: 2rem;
  padding: 0 .375rem;
  font-size: .875rem;
  background: var(--pathBackground);
  box-shadow: inset 0 1px var(--pathBorder); }
  @media (max-width: 800px) {
    ._path {
      left: var(--sidebarMediumWidth); } }
  ._sidebar-hidden ._path {
    left: 0; }
  ._path ~ ._container {
    padding-bottom: 2rem; }
  ._path a:focus {
    outline: 0; }

._path-item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding: 0 .375rem;
  color: var(--textColor);
  text-decoration: none; }
  ._path-item:first-child:before {
    content: '';
    float: left;
    width: 1rem;
    height: 1rem;
    margin: .5rem .375rem 0 0; }

._path-arrow {
  display: inline-block;
  vertical-align: top;
  width: .75rem;
  height: .75rem;
  margin: .625rem .25rem;
  fill: #888; }

._notice {
  position: absolute;
  z-index: var(--noticeZ);
  bottom: 0;
  left: var(--sidebarWidth);
  right: 0;
  height: 2.5rem;
  padding: 0 1.25rem;
  background: var(--noticeBackground);
  box-shadow: inset 0 1px var(--noticeBorder); }
  @media (max-width: 800px) {
    ._notice {
      left: var(--sidebarMediumWidth); } }
  ._sidebar-hidden ._notice {
    left: 0; }
  ._notice ~ ._container {
    padding-bottom: 2.5rem; }

._notice-text {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  height: 2.5rem;
  line-height: 1rem;
  font-size: .875rem; }

._notice-link {
  cursor: pointer; }

html {
  --prismValue: #905;
  --prismText: #5e8e01;
  --prismOperator: #a67f59;
  --prismKeyword: #0070a3;
  --prismFunction: #dd4a68;
  --prismVariable: #e90; }

html._theme-dark {
  --prismValue: #eb8160;
  --prismText: #ddcf88;
  --prismOperator: #b1c676;
  --prismKeyword: #91b3ed;
  --prismFunction: #c79e6b;
  --prismVariable: #e9c062; }

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata,
.token.punctuation {
  color: var(--textColorLight); }

.namespace {
  opacity: .7; }

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
  color: var(--prismValue); }

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: var(--prismText); }

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
  color: var(--prismOperator); }

.token.atrule,
.token.attr-value,
.token.keyword {
  color: var(--prismKeyword); }

.token.function {
  color: var(--prismFunction); }

.token.regex,
.token.important,
.token.variable {
  color: var(--prismVariable); }

.token.important,
.token.bold {
  font-weight: var(--boldFontWeight); }

.token.italic {
  font-style: italic; }

._mobile {
  font-size: 100%;
  background: var(--contentBackground); }
  ._mobile ._hide-on-mobile {
    display: none; }
  ._mobile body {
    -ms-overflow-style: -ms-autohiding-scrollbar; }
  ._mobile:not(._booting) ._app, ._mobile:not(._booting) ._content {
    overflow: visible; }
  ._mobile ._container {
    margin: 0;
    padding-top: var(--headerHeight); }
  ._mobile ._content {
    position: static;
    height: auto;
    margin: 0;
    padding: .75rem 1rem 1px; }
    ._mobile ._content:before {
      content: none; }
  ._mobile ._content-loading:before, ._mobile ._splash-title {
    font-size: 3rem; }
  ._mobile ._header {
    position: fixed; }
  ._mobile ._header, ._mobile ._list {
    width: 100%;
    border-right: 0;
    box-shadow: none; }
  ._mobile ._settings {
    position: relative; }
  ._mobile ._settings-tabs {
    display: block; }
  ._mobile ._header > ._settings-btn-back {
    width: auto; }
  ._mobile ._header-btn[hidden] {
    display: block; }
  ._mobile ._search {
    padding-right: .125rem;
    padding-left: .125rem; }
    ._mobile ._search > svg {
      left: .5rem; }
  ._mobile ._search-tag {
    left: .5rem; }
  ._mobile ._search-clear > svg {
    left: .25rem; }
  ._mobile ._sidebar {
    position: relative;
    min-height: 100%;
    overflow: visible; }
  ._mobile ._resizer {
    display: none; }
  ._mobile ._list-item {
    white-space: normal;
    word-wrap: break-word;
    overflow-wrap: break-word;
    box-shadow: none; }
  ._mobile ._list-result {
    padding-left: 2.375rem; }
    ._mobile ._list-result:before {
      position: absolute;
      top: .25rem;
      left: .75rem; }
  ._mobile ._notice {
    position: fixed;
    left: 0;
    padding: 0 .5rem; }
  ._mobile ._notice-text {
    font-size: .75em; }
  ._mobile ._notif {
    position: fixed; }
  ._mobile ._toc {
    float: none;
    max-width: none;
    margin-left: 0; }
  ._mobile ._aliases {
    display: block; }
    ._mobile ._aliases > table {
      width: 100%; }

@-ms-viewport {
  width: device-width; }
@media (orientation: portrait) and (min-device-width: 720px) and (max-device-width: 768px), (orientation: landscape) and (device-width: 1280px) and (max-device-height: 768px) {
  @-ms-viewport {
    width: 50%; } }
._forward-btn {
  margin-right: -.5rem; }
  ._forward-btn > svg {
    margin-left: -.375rem; }

._mobile-intro > ._intro-list {
  padding-left: 1.5rem; }
._mobile-intro ._intro-hide {
  position: static;
  float: none;
  display: block;
  margin-top: .75rem;
  text-align: center; }

._hide-in-development {
  display: none; }

._simple, ._angular, ._apache, ._async, ._bootstrap, ._cakephp, ._codeception, ._coffeescript, ._cordova, ._crystal, ._cypress, ._dart, ._dojo, ._elixir, ._ember, ._erlang, ._express, ._fluture, ._github, ._gnuplot, ._go, ._graphite, ._hapi, ._jekyll, ._joi, ._jq, ._julia, ._kubectl, ._kubernetes, ._liquid, ._love, ._lua, ._mariadb, ._meteor, ._npm, ._nushell, ._octave, ._openjdk, ._openlayers, ._perl, ._phalcon, ._phaser, ._phpunit, ._pug, ._pygame, ._qt, ._ramda, ._react, ._react_native, ._reactivex, ._rethinkdb, ._rubydoc, ._rust, ._rxjs, ._sanctuary, ._sanctuary_def, ._sanctuary_type_classes, ._scala, ._sinon, ._sphinx_simple, ._sqlite, ._tcl_tk, ._tensorflow, ._terraform, ._typescript, ._vue, ._webpack, ._wordpress, ._yard, ._yii {
  padding-left: 1rem; }
  ._simple h1, ._angular h1, ._apache h1, ._async h1, ._bootstrap h1, ._cakephp h1, ._codeception h1, ._coffeescript h1, ._cordova h1, ._crystal h1, ._cypress h1, ._dart h1, ._dojo h1, ._elixir h1, ._ember h1, ._erlang h1, ._express h1, ._fluture h1, ._github h1, ._gnuplot h1, ._go h1, ._graphite h1, ._hapi h1, ._jekyll h1, ._joi h1, ._jq h1, ._julia h1, ._kubectl h1, ._kubernetes h1, ._liquid h1, ._love h1, ._lua h1, ._mariadb h1, ._meteor h1, ._npm h1, ._nushell h1, ._octave h1, ._openjdk h1, ._openlayers h1, ._perl h1, ._phalcon h1, ._phaser h1, ._phpunit h1, ._pug h1, ._pygame h1, ._qt h1, ._ramda h1, ._react h1, ._react_native h1, ._reactivex h1, ._rethinkdb h1, ._rubydoc h1, ._rust h1, ._rxjs h1, ._sanctuary h1, ._sanctuary_def h1, ._sanctuary_type_classes h1, ._scala h1, ._sinon h1, ._sphinx_simple h1, ._sqlite h1, ._tcl_tk h1, ._tensorflow h1, ._terraform h1, ._typescript h1, ._vue h1, ._webpack h1, ._wordpress h1, ._yard h1, ._yii h1, ._simple h2, ._angular h2, ._apache h2, ._async h2, ._bootstrap h2, ._cakephp h2, ._codeception h2, ._coffeescript h2, ._cordova h2, ._crystal h2, ._cypress h2, ._dart h2, ._dojo h2, ._elixir h2, ._ember h2, ._erlang h2, ._express h2, ._fluture h2, ._github h2, ._gnuplot h2, ._go h2, ._graphite h2, ._hapi h2, ._jekyll h2, ._joi h2, ._jq h2, ._julia h2, ._kubectl h2, ._kubernetes h2, ._liquid h2, ._love h2, ._lua h2, ._mariadb h2, ._meteor h2, ._npm h2, ._nushell h2, ._octave h2, ._openjdk h2, ._openlayers h2, ._perl h2, ._phalcon h2, ._phaser h2, ._phpunit h2, ._pug h2, ._pygame h2, ._qt h2, ._ramda h2, ._react h2, ._react_native h2, ._reactivex h2, ._rethinkdb h2, ._rubydoc h2, ._rust h2, ._rxjs h2, ._sanctuary h2, ._sanctuary_def h2, ._sanctuary_type_classes h2, ._scala h2, ._sinon h2, ._sphinx_simple h2, ._sqlite h2, ._tcl_tk h2, ._tensorflow h2, ._terraform h2, ._typescript h2, ._vue h2, ._webpack h2, ._wordpress h2, ._yard h2, ._yii h2, ._simple h3, ._angular h3, ._apache h3, ._async h3, ._bootstrap h3, ._cakephp h3, ._codeception h3, ._coffeescript h3, ._cordova h3, ._crystal h3, ._cypress h3, ._dart h3, ._dojo h3, ._elixir h3, ._ember h3, ._erlang h3, ._express h3, ._fluture h3, ._github h3, ._gnuplot h3, ._go h3, ._graphite h3, ._hapi h3, ._jekyll h3, ._joi h3, ._jq h3, ._julia h3, ._kubectl h3, ._kubernetes h3, ._liquid h3, ._love h3, ._lua h3, ._mariadb h3, ._meteor h3, ._npm h3, ._nushell h3, ._octave h3, ._openjdk h3, ._openlayers h3, ._perl h3, ._phalcon h3, ._phaser h3, ._phpunit h3, ._pug h3, ._pygame h3, ._qt h3, ._ramda h3, ._react h3, ._react_native h3, ._reactivex h3, ._rethinkdb h3, ._rubydoc h3, ._rust h3, ._rxjs h3, ._sanctuary h3, ._sanctuary_def h3, ._sanctuary_type_classes h3, ._scala h3, ._sinon h3, ._sphinx_simple h3, ._sqlite h3, ._tcl_tk h3, ._tensorflow h3, ._terraform h3, ._typescript h3, ._vue h3, ._webpack h3, ._wordpress h3, ._yard h3, ._yii h3 {
    margin-left: -1rem; }
  ._simple h4, ._angular h4, ._apache h4, ._async h4, ._bootstrap h4, ._cakephp h4, ._codeception h4, ._coffeescript h4, ._cordova h4, ._crystal h4, ._cypress h4, ._dart h4, ._dojo h4, ._elixir h4, ._ember h4, ._erlang h4, ._express h4, ._fluture h4, ._github h4, ._gnuplot h4, ._go h4, ._graphite h4, ._hapi h4, ._jekyll h4, ._joi h4, ._jq h4, ._julia h4, ._kubectl h4, ._kubernetes h4, ._liquid h4, ._love h4, ._lua h4, ._mariadb h4, ._meteor h4, ._npm h4, ._nushell h4, ._octave h4, ._openjdk h4, ._openlayers h4, ._perl h4, ._phalcon h4, ._phaser h4, ._phpunit h4, ._pug h4, ._pygame h4, ._qt h4, ._ramda h4, ._react h4, ._react_native h4, ._reactivex h4, ._rethinkdb h4, ._rubydoc h4, ._rust h4, ._rxjs h4, ._sanctuary h4, ._sanctuary_def h4, ._sanctuary_type_classes h4, ._scala h4, ._sinon h4, ._sphinx_simple h4, ._sqlite h4, ._tcl_tk h4, ._tensorflow h4, ._terraform h4, ._typescript h4, ._vue h4, ._webpack h4, ._wordpress h4, ._yard h4, ._yii h4 {
    font-size: inherit; }
  ._mobile ._simple, ._mobile ._angular, ._mobile ._apache, ._mobile ._async, ._mobile ._bootstrap, ._mobile ._cakephp, ._mobile ._codeception, ._mobile ._coffeescript, ._mobile ._cordova, ._mobile ._crystal, ._mobile ._cypress, ._mobile ._dart, ._mobile ._dojo, ._mobile ._elixir, ._mobile ._ember, ._mobile ._erlang, ._mobile ._express, ._mobile ._fluture, ._mobile ._github, ._mobile ._gnuplot, ._mobile ._go, ._mobile ._graphite, ._mobile ._hapi, ._mobile ._jekyll, ._mobile ._joi, ._mobile ._jq, ._mobile ._julia, ._mobile ._kubectl, ._mobile ._kubernetes, ._mobile ._liquid, ._mobile ._love, ._mobile ._lua, ._mobile ._mariadb, ._mobile ._meteor, ._mobile ._npm, ._mobile ._nushell, ._mobile ._octave, ._mobile ._openjdk, ._mobile ._openlayers, ._mobile ._perl, ._mobile ._phalcon, ._mobile ._phaser, ._mobile ._phpunit, ._mobile ._pug, ._mobile ._pygame, ._mobile ._qt, ._mobile ._ramda, ._mobile ._react, ._mobile ._react_native, ._mobile ._reactivex, ._mobile ._rethinkdb, ._mobile ._rubydoc, ._mobile ._rust, ._mobile ._rxjs, ._mobile ._sanctuary, ._mobile ._sanctuary_def, ._mobile ._sanctuary_type_classes, ._mobile ._scala, ._mobile ._sinon, ._mobile ._sphinx_simple, ._mobile ._sqlite, ._mobile ._tcl_tk, ._mobile ._tensorflow, ._mobile ._terraform, ._mobile ._typescript, ._mobile ._vue, ._mobile ._webpack, ._mobile ._wordpress, ._mobile ._yard, ._mobile ._yii {
    padding-left: 0; }
    ._mobile ._simple h1, ._mobile ._angular h1, ._mobile ._apache h1, ._mobile ._async h1, ._mobile ._bootstrap h1, ._mobile ._cakephp h1, ._mobile ._codeception h1, ._mobile ._coffeescript h1, ._mobile ._cordova h1, ._mobile ._crystal h1, ._mobile ._cypress h1, ._mobile ._dart h1, ._mobile ._dojo h1, ._mobile ._elixir h1, ._mobile ._ember h1, ._mobile ._erlang h1, ._mobile ._express h1, ._mobile ._fluture h1, ._mobile ._github h1, ._mobile ._gnuplot h1, ._mobile ._go h1, ._mobile ._graphite h1, ._mobile ._hapi h1, ._mobile ._jekyll h1, ._mobile ._joi h1, ._mobile ._jq h1, ._mobile ._julia h1, ._mobile ._kubectl h1, ._mobile ._kubernetes h1, ._mobile ._liquid h1, ._mobile ._love h1, ._mobile ._lua h1, ._mobile ._mariadb h1, ._mobile ._meteor h1, ._mobile ._npm h1, ._mobile ._nushell h1, ._mobile ._octave h1, ._mobile ._openjdk h1, ._mobile ._openlayers h1, ._mobile ._perl h1, ._mobile ._phalcon h1, ._mobile ._phaser h1, ._mobile ._phpunit h1, ._mobile ._pug h1, ._mobile ._pygame h1, ._mobile ._qt h1, ._mobile ._ramda h1, ._mobile ._react h1, ._mobile ._react_native h1, ._mobile ._reactivex h1, ._mobile ._rethinkdb h1, ._mobile ._rubydoc h1, ._mobile ._rust h1, ._mobile ._rxjs h1, ._mobile ._sanctuary h1, ._mobile ._sanctuary_def h1, ._mobile ._sanctuary_type_classes h1, ._mobile ._scala h1, ._mobile ._sinon h1, ._mobile ._sphinx_simple h1, ._mobile ._sqlite h1, ._mobile ._tcl_tk h1, ._mobile ._tensorflow h1, ._mobile ._terraform h1, ._mobile ._typescript h1, ._mobile ._vue h1, ._mobile ._webpack h1, ._mobile ._wordpress h1, ._mobile ._yard h1, ._mobile ._yii h1, ._mobile ._simple h2, ._mobile ._angular h2, ._mobile ._apache h2, ._mobile ._async h2, ._mobile ._bootstrap h2, ._mobile ._cakephp h2, ._mobile ._codeception h2, ._mobile ._coffeescript h2, ._mobile ._cordova h2, ._mobile ._crystal h2, ._mobile ._cypress h2, ._mobile ._dart h2, ._mobile ._dojo h2, ._mobile ._elixir h2, ._mobile ._ember h2, ._mobile ._erlang h2, ._mobile ._express h2, ._mobile ._fluture h2, ._mobile ._github h2, ._mobile ._gnuplot h2, ._mobile ._go h2, ._mobile ._graphite h2, ._mobile ._hapi h2, ._mobile ._jekyll h2, ._mobile ._joi h2, ._mobile ._jq h2, ._mobile ._julia h2, ._mobile ._kubectl h2, ._mobile ._kubernetes h2, ._mobile ._liquid h2, ._mobile ._love h2, ._mobile ._lua h2, ._mobile ._mariadb h2, ._mobile ._meteor h2, ._mobile ._npm h2, ._mobile ._nushell h2, ._mobile ._octave h2, ._mobile ._openjdk h2, ._mobile ._openlayers h2, ._mobile ._perl h2, ._mobile ._phalcon h2, ._mobile ._phaser h2, ._mobile ._phpunit h2, ._mobile ._pug h2, ._mobile ._pygame h2, ._mobile ._qt h2, ._mobile ._ramda h2, ._mobile ._react h2, ._mobile ._react_native h2, ._mobile ._reactivex h2, ._mobile ._rethinkdb h2, ._mobile ._rubydoc h2, ._mobile ._rust h2, ._mobile ._rxjs h2, ._mobile ._sanctuary h2, ._mobile ._sanctuary_def h2, ._mobile ._sanctuary_type_classes h2, ._mobile ._scala h2, ._mobile ._sinon h2, ._mobile ._sphinx_simple h2, ._mobile ._sqlite h2, ._mobile ._tcl_tk h2, ._mobile ._tensorflow h2, ._mobile ._terraform h2, ._mobile ._typescript h2, ._mobile ._vue h2, ._mobile ._webpack h2, ._mobile ._wordpress h2, ._mobile ._yard h2, ._mobile ._yii h2, ._mobile ._simple h3, ._mobile ._angular h3, ._mobile ._apache h3, ._mobile ._async h3, ._mobile ._bootstrap h3, ._mobile ._cakephp h3, ._mobile ._codeception h3, ._mobile ._coffeescript h3, ._mobile ._cordova h3, ._mobile ._crystal h3, ._mobile ._cypress h3, ._mobile ._dart h3, ._mobile ._dojo h3, ._mobile ._elixir h3, ._mobile ._ember h3, ._mobile ._erlang h3, ._mobile ._express h3, ._mobile ._fluture h3, ._mobile ._github h3, ._mobile ._gnuplot h3, ._mobile ._go h3, ._mobile ._graphite h3, ._mobile ._hapi h3, ._mobile ._jekyll h3, ._mobile ._joi h3, ._mobile ._jq h3, ._mobile ._julia h3, ._mobile ._kubectl h3, ._mobile ._kubernetes h3, ._mobile ._liquid h3, ._mobile ._love h3, ._mobile ._lua h3, ._mobile ._mariadb h3, ._mobile ._meteor h3, ._mobile ._npm h3, ._mobile ._nushell h3, ._mobile ._octave h3, ._mobile ._openjdk h3, ._mobile ._openlayers h3, ._mobile ._perl h3, ._mobile ._phalcon h3, ._mobile ._phaser h3, ._mobile ._phpunit h3, ._mobile ._pug h3, ._mobile ._pygame h3, ._mobile ._qt h3, ._mobile ._ramda h3, ._mobile ._react h3, ._mobile ._react_native h3, ._mobile ._reactivex h3, ._mobile ._rethinkdb h3, ._mobile ._rubydoc h3, ._mobile ._rust h3, ._mobile ._rxjs h3, ._mobile ._sanctuary h3, ._mobile ._sanctuary_def h3, ._mobile ._sanctuary_type_classes h3, ._mobile ._scala h3, ._mobile ._sinon h3, ._mobile ._sphinx_simple h3, ._mobile ._sqlite h3, ._mobile ._tcl_tk h3, ._mobile ._tensorflow h3, ._mobile ._terraform h3, ._mobile ._typescript h3, ._mobile ._vue h3, ._mobile ._webpack h3, ._mobile ._wordpress h3, ._mobile ._yard h3, ._mobile ._yii h3 {
      margin-left: 0; }
  ._simple blockquote > h4, ._angular blockquote > h4, ._apache blockquote > h4, ._async blockquote > h4, ._bootstrap blockquote > h4, ._cakephp blockquote > h4, ._codeception blockquote > h4, ._coffeescript blockquote > h4, ._cordova blockquote > h4, ._crystal blockquote > h4, ._cypress blockquote > h4, ._dart blockquote > h4, ._dojo blockquote > h4, ._elixir blockquote > h4, ._ember blockquote > h4, ._erlang blockquote > h4, ._express blockquote > h4, ._fluture blockquote > h4, ._github blockquote > h4, ._gnuplot blockquote > h4, ._go blockquote > h4, ._graphite blockquote > h4, ._hapi blockquote > h4, ._jekyll blockquote > h4, ._joi blockquote > h4, ._jq blockquote > h4, ._julia blockquote > h4, ._kubectl blockquote > h4, ._kubernetes blockquote > h4, ._liquid blockquote > h4, ._love blockquote > h4, ._lua blockquote > h4, ._mariadb blockquote > h4, ._meteor blockquote > h4, ._npm blockquote > h4, ._nushell blockquote > h4, ._octave blockquote > h4, ._openjdk blockquote > h4, ._openlayers blockquote > h4, ._perl blockquote > h4, ._phalcon blockquote > h4, ._phaser blockquote > h4, ._phpunit blockquote > h4, ._pug blockquote > h4, ._pygame blockquote > h4, ._qt blockquote > h4, ._ramda blockquote > h4, ._react blockquote > h4, ._react_native blockquote > h4, ._reactivex blockquote > h4, ._rethinkdb blockquote > h4, ._rubydoc blockquote > h4, ._rust blockquote > h4, ._rxjs blockquote > h4, ._sanctuary blockquote > h4, ._sanctuary_def blockquote > h4, ._sanctuary_type_classes blockquote > h4, ._scala blockquote > h4, ._sinon blockquote > h4, ._sphinx_simple blockquote > h4, ._sqlite blockquote > h4, ._tcl_tk blockquote > h4, ._tensorflow blockquote > h4, ._terraform blockquote > h4, ._typescript blockquote > h4, ._vue blockquote > h4, ._webpack blockquote > h4, ._wordpress blockquote > h4, ._yard blockquote > h4, ._yii blockquote > h4, ._simple blockquote > h5, ._angular blockquote > h5, ._apache blockquote > h5, ._async blockquote > h5, ._bootstrap blockquote > h5, ._cakephp blockquote > h5, ._codeception blockquote > h5, ._coffeescript blockquote > h5, ._cordova blockquote > h5, ._crystal blockquote > h5, ._cypress blockquote > h5, ._dart blockquote > h5, ._dojo blockquote > h5, ._elixir blockquote > h5, ._ember blockquote > h5, ._erlang blockquote > h5, ._express blockquote > h5, ._fluture blockquote > h5, ._github blockquote > h5, ._gnuplot blockquote > h5, ._go blockquote > h5, ._graphite blockquote > h5, ._hapi blockquote > h5, ._jekyll blockquote > h5, ._joi blockquote > h5, ._jq blockquote > h5, ._julia blockquote > h5, ._kubectl blockquote > h5, ._kubernetes blockquote > h5, ._liquid blockquote > h5, ._love blockquote > h5, ._lua blockquote > h5, ._mariadb blockquote > h5, ._meteor blockquote > h5, ._npm blockquote > h5, ._nushell blockquote > h5, ._octave blockquote > h5, ._openjdk blockquote > h5, ._openlayers blockquote > h5, ._perl blockquote > h5, ._phalcon blockquote > h5, ._phaser blockquote > h5, ._phpunit blockquote > h5, ._pug blockquote > h5, ._pygame blockquote > h5, ._qt blockquote > h5, ._ramda blockquote > h5, ._react blockquote > h5, ._react_native blockquote > h5, ._reactivex blockquote > h5, ._rethinkdb blockquote > h5, ._rubydoc blockquote > h5, ._rust blockquote > h5, ._rxjs blockquote > h5, ._sanctuary blockquote > h5, ._sanctuary_def blockquote > h5, ._sanctuary_type_classes blockquote > h5, ._scala blockquote > h5, ._sinon blockquote > h5, ._sphinx_simple blockquote > h5, ._sqlite blockquote > h5, ._tcl_tk blockquote > h5, ._tensorflow blockquote > h5, ._terraform blockquote > h5, ._typescript blockquote > h5, ._vue blockquote > h5, ._webpack blockquote > h5, ._wordpress blockquote > h5, ._yard blockquote > h5, ._yii blockquote > h5 {
    margin-top: .25rem; }

._angular .breadcrumbs {
  padding-left: 2em; }
._angular img {
  margin: 1em 0; }
._angular .location-badge {
  font-style: italic;
  text-align: right; }
._angular td h3 {
  margin: 0 !important; }

._angularjs .nav-index-section {
  margin: 1.5em 0 1em -2em;
  list-style: none;
  font-weight: var(--boldFontWeight);
  text-transform: capitalize; }
._angularjs h3, ._angularjs h4 {
  font-size: 1rem; }
._angularjs .view-source, ._angularjs .improve-docs {
  order: 1;
  display: block;
  vertical-align: top;
  padding-left: 1em;
  font-size: .875rem; }
._angularjs .defs {
  padding-left: 1rem;
  list-style: none; }
  ._angularjs .defs > li > h3:first-child {
    margin: 0 0 1em -1rem; }
  ._angularjs .defs > li + li {
    margin-top: 2em; }
  ._angularjs .defs h4 {
    margin: 1em 0 .5em;
    font-size: 1em; }
  ._angularjs .defs ul {
    list-style-type: disc; }

._async h3 > .type-signature {
  float: right;
  color: var(--textColorLight); }
._async h3 > .signature-attributes {
  font-size: .75rem;
  font-weight: normal;
  font-style: italic;
  color: var(--textColorLighter); }

._bash th[align=left] {
  border-left: 1px solid var(--boxBorder); }

._bootstrap h2 > small {
  color: var(--textColorLight);
  float: right; }
._bootstrap .h5 {
  font-size: 1.25rem; }
._bootstrap .bs-callout > h4, ._bootstrap .bs-callout > h5 {
  margin-top: .25rem; }
._bootstrap p.bs-example {
  padding: .375rem .625rem;
  line-height: 1.5; }
._bootstrap a.thumbnail {
  display: block;
  padding: .25em; }
  ._bootstrap a.thumbnail:after {
    content: none; }
  ._bootstrap a.thumbnail + h4 {
    margin: .75em 0 .5em; }
  ._bootstrap a.thumbnail > img {
    display: block; }
._bootstrap .col {
  margin-bottom: 1.5em; }
._bootstrap .d-block {
  display: block; }
@media (min-width: 800px) {
  ._bootstrap .row {
    display: flex;
    flex-wrap: wrap; }
  ._bootstrap .col {
    flex: 0 1 auto;
    padding: 0 1em;
    width: 33.33%;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  ._bootstrap .col-md-6 {
    width: 50%; } }

._cppref .t-li1 {
  margin: 0 0 1em; }
._cppref .t-mark, ._cppref .t-mark-rev {
  white-space: nowrap; }
._cppref .t-dcl-begin pre {
  margin: 0;
  padding: 0;
  line-height: inherit;
  background: none;
  border: 0; }
._cppref .t-lines > span {
  display: block; }
._cppref .t-spar {
  font-style: italic;
  color: var(--textColorLight); }
._cppref .t-sdsc-nopad dl, ._cppref .t-sdsc-nopad dd {
  margin: 0; }
._cppref td > h3, ._cppref td > h5 {
  margin: 0 0 .5em;
  line-height: inherit; }
  ._cppref td > h3:only-child, ._cppref td > h5:only-child {
    margin: 0; }
._cppref td > ul, ._cppref td > dl {
  margin: .5em 0; }
  ._cppref td > ul:only-child, ._cppref td > dl:only-child {
    margin: 0; }
._cppref td > .t-dsc-member-div > div {
  float: left; }
  ._cppref td > .t-dsc-member-div > div + div {
    margin-left: .5em; }
._cppref td > table {
  margin: 0; }
._cppref .t-dcl-rev-aux > td:empty {
  padding: 0; }
._cppref .t-inheritance-diagram {
  display: table;
  margin: 1rem 0;
  padding: .375rem;
  font-size: .75rem;
  border: 1px solid var(--boxBorder);
  border-radius: 2px; }
._cppref ul > ul {
  margin: 0 0 .5em; }

._cakephp h3 > .source {
  float: right; }
._cakephp h3 > a, ._cakephp span.label, ._cakephp span.php-keyword1 {
  font-weight: normal; }
._cakephp h4 {
  margin: 1.5em 0; }
._cakephp dl {
  margin: 1em 0; }

._clojure .type {
  float: right;
  font-size: .9em;
  color: var(--textColorLight); }

._coffeescript > .code {
  margin: 1.5em 0;
  overflow: hidden; }
  ._coffeescript > .code > pre {
    float: left;
    width: 49%;
    margin: 0; }
    ._coffeescript > .code > pre:last-child {
      float: right; }

._cordova .compat .n {
  background: pink; }
._cordova .compat .y {
  background: lightgreen; }
._cordova .compat .p {
  background: khaki; }

._crystal .entry-detail {
  margin-top: 1em; }
._crystal .view-source {
  float: right; }
._crystal .superclass-hierarchy {
  list-style: none;
  padding: 0;
  overflow: hidden; }
._crystal li.superclass {
  float: left;
  margin: 0 .5em 0 0;
  padding: 0; }
._crystal li.superclass + li.superclass:before {
  content: '<';
  margin-right: .5em; }

._cypress .note h1 {
  margin-left: inherit; }

._d .d_decl > small {
  color: var(--textColorLight); }
._d .d_decl > strong {
  font-weight: var(--bolderFontWeight); }
._d span.red {
  color: var(--textColorRed); }

._d3 > h4 {
  font-size: 1rem; }
._d3 > h6 > .source {
  float: right;
  font-weight: normal; }

._dart dl:not(.dl-horizontal) dt .features, ._dart .multi-line-signature .features {
  float: right;
  color: var(--textColorLight); }

._dojo .jsdoc-inheritance {
  color: var(--textColorLight); }

._elixir .type-detail {
  margin-bottom: 2em; }
._elixir .type-detail pre {
  margin-left: -1rem; }
._mobile ._elixir .type-detail pre {
  margin-left: 0; }
._elixir a.source {
  float: right;
  font-size: .9em; }

._elisp dl[compact] > dt {
  background: none;
  border-color: none;
  line-height: normal;
  margin: auto;
  border: none; }

._ember h3 > .access {
  float: right;
  color: var(--textColorLight);
  font-weight: normal; }
._ember h3 > .args,
._ember h3 > .return-type {
  font-weight: normal; }
._ember p.github-link {
  color: var(--textColorLight); }

._erlang h3 > code {
  display: block; }
._erlang .note .label, ._erlang .warning .label {
  font-weight: var(--boldFontWeight); }
._erlang .since {
  color: var(--textColorLight);
  font-weight: normal;
  font-size: small; }

._fastapi .tabbed-block {
  border: 1px dashed black;
  padding: 0.5rem 1rem 0;
  margin-bottom: 1rem; }
._fastapi .tabbed-block label {
  font-weight: var(--bolderFontWeight); }
._fastapi .admonition-title {
  font-weight: var(--bolderFontWeight); }

._fluture pre > code {
  font-size: inherit; }

._git {
  padding-left: 1rem; }
  ._git > h1,
  ._git > h2,
  ._git > .reference-menu,
  ._git > .callout,
  ._git > h1 + .sectionbody {
    margin-left: -1rem; }
  ._git h3 {
    font-size: 1rem; }
  ._git em {
    font-style: normal; }

._gnuplot .CENTER {
  text-align: center; }

._go #short-nav, ._go table.dir {
  margin-left: -1rem; }
._go a.source, ._go span[title^="Added in Go"] {
  float: right;
  font-size: .9em; }

._groovy {
  padding-left: 1rem; }
  ._groovy h1, ._groovy h2 {
    margin-left: -1rem; }

._gtk {
  padding-left: 1rem; }
  ._gtk h1, ._gtk h2, ._gtk h3 {
    margin-left: -1rem; }
  ._gtk div.toc {
    margin-top: 1.5em; }
  ._gtk .toc dl {
    margin-top: 0;
    margin-bottom: 0; }
  ._gtk .gallery-float {
    float: left; }

._hapi pre > code {
  font-size: inherit; }

._haproxy {
  padding-left: 1rem; }
  ._haproxy h1, ._haproxy h2, ._haproxy h3 {
    margin-left: -1rem; }
  ._mobile ._haproxy {
    padding-left: 0; }
    ._mobile ._haproxy h1, ._mobile ._haproxy h2, ._mobile ._haproxy h3 {
      margin-left: 0; }
  ._haproxy .pagination-centered {
    text-align: center; }
  ._haproxy .pull-right {
    float: right !important; }
  ._haproxy pre.text {
    background: var(--contentBackground);
    border-width: 0px; }
  ._haproxy td.alert-success {
    background: var(--noteGreenBackground); }
  ._haproxy td.alert-error {
    background: var(--noteRedBackground); }

._haskell-api h4 {
  font-size: 1em; }
._haskell-api .module + .package, ._haskell-api p.src > .link {
  float: right; }
._haskell-api .src {
  white-space: normal; }
._haskell-api p.src {
  font-size: .8125rem; }
._haskell-api dt.src {
  white-space: normal; }
._haskell-api > .subs {
  margin-left: 2em; }
._haskell-api .subs p.src {
  margin-top: 1em; }
._haskell-api table {
  margin: 1em 0; }
._haskell-api td > pre {
  margin: 0; }

._joi pre > code {
  font-size: inherit; }

._jq .manual-example table {
  border: none; }
  ._jq .manual-example table td {
    border: none; }
    ._jq .manual-example table td.jqprogram {
      font-weight: bold; }
  ._jq .manual-example table th {
    color: var(--textColor);
    background: var(--contentBackground);
    text-align: right;
    border: none; }
  ._jq .manual-example table tr:not(:first-child) th:not(:empty), ._jq .manual-example table tr:not(:first-child) th:not(:empty) + td {
    border-top: 1px solid var(--boxBorder); }

._jquery h2.entry-title {
  margin: 0 0 1.5rem;
  font-size: 1rem;
  font-weight: normal; }
._jquery .entry-summary {
  margin: -1rem 0 1.5rem;
  padding-right: 1.5rem; }
._jquery .post:not(:only-of-type),
._jquery .page:not(:only-of-type) {
  width: 50%;
  float: left; }
  ._jquery .post:not(:only-of-type):nth-of-type(2n+1),
  ._jquery .page:not(:only-of-type):nth-of-type(2n+1) {
    clear: both; }
._jquery .toc > h4 {
  font-size: inherit; }
._jquery .toc-list {
  margin-top: 0;
  font-weight: var(--boldFontWeight); }
  ._jquery .toc-list > li + li {
    margin-top: 1em; }
  ._jquery .toc-list > li > ul {
    font-weight: normal; }
  ._jquery .toc-list > li > ul > li + li {
    margin-top: 0; }
._jquery .name > .version-details,
._jquery .section-title > .version-details,
._jquery .returns,
._jquery .option-type {
  float: right;
  font-weight: var(--boldFontWeight);
  margin-left: 1em; }
._jquery .signatures {
  padding: 0;
  list-style: none; }
._jquery .signature + .signature {
  margin-top: 1em; }
._jquery .signature > .name {
  margin-top: 1em; }
._jquery .signature > ul {
  padding-left: 1em;
  list-style: none; }
  ._jquery .signature > ul > li + li {
    margin-top: 1em; }
  ._jquery .signature > ul > li > ul {
    list-style-type: disc; }
._jquery .entry-example > h4 {
  margin: 2em 0 1.5em;
  line-height: inherit;
  font-size: inherit;
  font-weight: normal; }
._jquery #quick-nav {
  margin-bottom: 2em;
  max-width: 38em;
  overflow: hidden; }
  ._jquery #quick-nav > h2 {
    margin: .25rem 0 1rem;
    font-size: 1rem; }
    ._jquery #quick-nav > h2 > a {
      float: right; }
._jquery .quick-nav-section {
  width: 33%;
  float: left; }
  ._jquery .quick-nav-section > h3 {
    margin: 0 0 .5em;
    font-size: inherit; }
._jquery .api-item {
  padding-left: 1rem; }
  ._jquery .api-item > h3 {
    margin-left: -1rem; }
._jquery .name > a,
._jquery .version-details > a {
  color: inherit; }

._julia .docstring-category {
  float: right; }

._kotlin td > pre {
  margin: .5em 0; }

._laravel h4 {
  font-size: 1em; }

._love .smwtable {
  width: 100%; }
._love .smwtable td:nth-last-child(2), ._love .smwtable td:last-child {
  width: 2.5em; }
._love .cell-orange {
  background: var(--noteOrangeBackground); }
._love .cell-green {
  background: var(--noteGreenBackground); }
._love .cell-red {
  background: var(--noteRedBackground); }

._lua .apii {
  float: right; }

._mdn {
  container-type: inline-size; }
  ._mdn .index {
    -webkit-columns: 16em;
    -moz-columns: 16em;
    columns: 16em; }
    ._mdn .index > span {
      display: block;
      font-size: 1rem;
      font-weight: var(--boldFontWeight); }
    ._mdn .index ul, ._mdn .index ol {
      margin: 0 0 1em;
      padding: 0;
      line-height: 1.5;
      list-style: none; }
    ._mdn .index li {
      padding-left: 1em; }
  ._mdn > h4 {
    font-size: 1em; }
  ._mdn summary > div {
    display: inline; }
  ._mdn summary .status-title {
    font-weight: bold; }
  ._mdn > .note em {
    font-style: normal;
    font-weight: var(--boldFontWeight); }
  ._mdn > .note > ul {
    margin: 1em 0; }
  ._mdn > .note > p:last-child, ._mdn > .note > ul:last-child {
    margin-bottom: 0; }
  ._mdn .inlineIndicator {
    white-space: nowrap; }
  ._mdn .syntaxbox a,
  ._mdn .twopartsyntaxbox a,
  ._mdn .inlineIndicator > a {
    color: inherit; }
  ._mdn .htmlelt,
  ._mdn .cssprop {
    display: table; }
    ._mdn .htmlelt > li,
    ._mdn .cssprop > li {
      display: table-row;
      margin: 0; }
      ._mdn .htmlelt > li > dfn,
      ._mdn .cssprop > li > dfn {
        display: table-cell;
        padding: .125rem 1.5rem .125rem 0;
        white-space: pre;
        border: 0;
        cursor: inherit; }
        ._mdn .htmlelt > li > dfn:after,
        ._mdn .cssprop > li > dfn:after {
          content: ':'; }
    ._mdn .htmlelt th, ._mdn .htmlelt td,
    ._mdn .cssprop th,
    ._mdn .cssprop td {
      background: none;
      border: 0; }
  ._mdn dt > strong > code,
  ._mdn dl > dt > code {
    font-family: inherit;
    font-weight: var(--boldFontWeight);
    font-size: inherit; }
  ._mdn .eventinfo > dd + dt {
    margin-top: 0; }
  ._mdn .cleared {
    clear: both; }
  ._mdn code > strong {
    font-weight: normal; }
  ._mdn .bc-github-link {
    float: right;
    font-size: .75rem; }
  ._mdn .bc-supports-yes, ._mdn .bc-supports-yes + dd, ._mdn .bc-supports-yes + dd + dd {
    background: var(--noteGreenBackground); }
  ._mdn .bc-supports-unknown, ._mdn .bc-supports-unknown + dd, ._mdn .bc-supports-unknown + dd + dd {
    background: var(--noteBackground); }
  ._mdn .bc-supports-partial, ._mdn .bc-supports-partial + dd, ._mdn .bc-supports-partial + dd + dd {
    background: var(--noteOrangeBackground); }
  ._mdn .bc-supports-no, ._mdn .bc-supports-no + dd, ._mdn .bc-supports-no + dd + dd {
    background: var(--noteRedBackground); }
  ._mdn .bc-table {
    min-width: 100%; }
    ._mdn .bc-table dl {
      margin: .25rem 0 0;
      padding: .25rem 0 0;
      font-size: .75rem;
      border-top: 1px solid var(--boxBorder); }
    ._mdn .bc-table dd {
      margin: 0; }
  ._mdn .interactive {
    width: 100%;
    height: 680px; }
    ._mdn .interactive.is-js-height {
      height: 520px; }
    ._mdn .interactive.is-shorter-height {
      height: 440px; }
    ._mdn .interactive.is-taller-height {
      height: 730px; }
    ._mdn .interactive.is-tabbed-shorter-height {
      height: 490px; }
    ._mdn .interactive.is-tabbed-standard-height {
      height: 550px; }
    ._mdn .interactive.is-tabbed-taller-height {
      height: 780px; }
@container (min-width: 594px) {
  ._mdn .interactive {
    height: 380px; }
    ._mdn .interactive.is-js-height {
      height: 450px; }
    ._mdn .interactive.is-shorter-height {
      height: 370px; }
    ._mdn .interactive.is-taller-height {
      height: 660px; }
    ._mdn .interactive.is-tabbed-shorter-height {
      height: 360px; }
    ._mdn .interactive.is-tabbed-standard-height {
      height: 430px; }
    ._mdn .interactive.is-tabbed-taller-height {
      height: 640px; } }
._meteor dl.args {
  margin-left: 1rem; }
._meteor .api-heading {
  overflow: hidden; }
._meteor .api-heading > code {
  font-weight: var(--boldFontWeight); }
._meteor .locus, ._meteor .src-code {
  float: right; }
._meteor .locus, ._meteor .type, ._meteor .src-code {
  margin-left: .5em; }
._meteor h2 .subtext-api {
  margin-top: .25rem; }
._meteor .locus, ._meteor .subtext-api, ._meteor .subtext-api > code {
  font-size: .75rem; }
._meteor .locus, ._meteor .type {
  color: var(--textColorLight); }

._mkdocs strong {
  font-weight: var(--bolderFontWeight); }

._modernizr h4 {
  font-size: 1em; }

._moment > h3 > span {
  float: right; }
._moment h4 {
  font-size: 1em; }

._nginx .directive {
  margin: 2.5em 0 1em; }
._nginx td > pre {
  margin: 0; }

._node .api_stability {
  clear: both; }
._node > h2 + h2, ._node > h3 + h3 {
  margin-top: 0; }
._node p > code, ._node li > code, ._node .type {
  white-space: normal; }
._node .api_metadata {
  float: right;
  margin: 0 0 1em 1em; }
._node .srclink {
  float: right; }
._node details > table {
  margin: 0; }

._npm .pageColumns {
  padding-left: 0;
  list-style: none; }
._npm .faint.heading {
  font-size: .9em;
  color: var(--textColorLight); }
._npm .youtube-video iframe {
  width: 420px;
  height: 315px; }

._nushell pre > code {
  font-size: inherit; }

._openjdk ul.inheritance {
  list-style: none; }
._openjdk > ul.inheritance ul.inheritance {
  margin: 0; }

._openlayers .nameContainer > * {
  display: inline-block;
  margin: 0; }
._openlayers .nameContainer > .tag-source {
  float: right; }
._openlayers .card {
  margin-bottom: 1rem;
  padding: 1rem; }

._perl dt + dt {
  margin-top: 1em; }

._phalcon h3 > small {
  float: right;
  color: var(--textColorLight); }

._phaser .type-signature, ._phaser dt.tag-source {
  color: #666;
  font-weight: normal; }

._php h1 {
  margin-top: 0; }
._php .manualnavbar {
  margin-top: 1rem; }
._php .verinfo {
  float: right;
  font-weight: var(--boldFontWeight); }
._php .classsynopsisinfo_comment {
  color: var(--textColorLight); }
._php .classsynopsisinfo_comment,
._php .classsynopsis > .constructorsynopsis,
._php .classsynopsis > .methodsynopsis,
._php .classsynopsis > .fieldsynopsis {
  margin-left: 1em; }
._php blockquote.note > p {
  margin-bottom: 0; }

._phpunit .warning > h3, ._phpunit .alert > h3 {
  margin: 0 0 .5em;
  font-size: 1em; }

._postgres {
  padding-left: 1rem; }
  ._postgres h1, ._postgres h1 ~ p, ._postgres h1 ~ pre, ._postgres h1 ~ ul, ._postgres h1 ~ blockquote, ._postgres h2, ._postgres .navfooter {
    margin-left: -1rem; }
  ._postgres blockquote > h3 {
    font-size: .875rem;
    margin: 0 0 .25rem; }
  ._postgres p.c2 {
    font-weight: var(--boldFontWeight); }
  ._postgres .navfooter > table {
    width: 100%; }
  ._postgres td[align=center] {
    text-align: center; }
  ._postgres td[align=right] {
    text-align: right; }

._pug .alert h6 {
  margin-top: .25rem; }

._pygame .line-block > .line:first-child {
  margin-bottom: 1em; }
._pygame .line-block > .line:only-child {
  margin-bottom: 0em; }
._pygame span.signature {
  font-family: monospace; }

._python h2 > a, ._python h3 > a, ._python dt[id] > a.external, ._python dt[id] > a.internal {
  float: none !important; }

._qt h3.fn > code {
  float: right;
  color: var(--textColorLight); }

._ramda h3 > small {
  float: right; }
._ramda ul {
  margin-top: 1em; }

._rdoc > .description, ._rdoc > .documentation-section {
  padding-left: 1rem; }
._rdoc > .description > h2, ._rdoc header > h3, ._rdoc .method-heading {
  margin-left: -1rem; }
._rdoc .description > h1 {
  font-size: 1rem; }
._rdoc .method-description > h2, ._rdoc h3, ._rdoc h4, ._rdoc h5, ._rdoc h6 {
  font-size: 1em; }
._rdoc .method-heading {
  font-weight: var(--boldFontWeight); }
  ._rdoc .method-heading + .method-heading {
    margin-top: -.5em; }
._rdoc > .meta > dd {
  margin: 0; }
._rdoc > .meta > dd + dt {
  margin-top: .5em; }
._rdoc a.method-click-advice {
  float: right;
  font-size: .75rem;
  color: var(--linkColor);
  cursor: pointer; }
  ._rdoc a.method-click-advice:hover {
    text-decoration: underline; }
  @media print {
    ._rdoc a.method-click-advice {
      display: none; } }
._rdoc .method-source-code {
  display: none; }

._react .note h4 {
  margin-top: .25rem;
  margin-bottom: .5rem; }

._react_native .deprecatedTitle {
  font-weight: var(--boldFontWeight); }
._react_native span.platform {
  float: right; }
._react_native span.propType, ._react_native span.platform {
  font-weight: normal; }
._react_native .label {
  display: inline-block;
  font-size: .85rem; }
._react_native .label::before {
  content: "["; }
._react_native .label::after {
  content: "]"; }

._reactivex img {
  max-width: 50%; }
._reactivex figure {
  margin: 0; }
._reactivex dfn {
  cursor: text;
  font-style: italic;
  text-decoration: none;
  border-bottom: none; }
._reactivex #tree dt, ._reactivex #tree dd {
  font-weight: normal; }
._reactivex #tree dt {
  float: left;
  clear: left;
  margin-top: 0; }
  ._reactivex #tree dt:before {
    content: "\2026"; }
._reactivex #tree dd:not(.sub) {
  float: left;
  margin: 0 0 0 5px;
  padding: 0; }
._reactivex #tree dl#outer > dt {
  font-weight: bold;
  margin-top: 5px; }
  ._reactivex #tree dl#outer > dt + dd {
    margin-top: 5px; }

._redis {
  padding-left: 1rem; }
  ._redis > .commands {
    padding-left: 0;
    list-style: none; }
    ._redis > .commands > li {
      margin-bottom: 1em; }
  ._redis .command, ._redis .summary {
    display: block; }
  ._redis .args {
    font-size: .75rem;
    color: var(--textColorLight); }
  ._redis > h1, ._redis > h2, ._redis > .metadata, ._redis > h1 ~ p, ._redis > h1 + pre {
    margin-left: -1rem; }
  ._redis > h2 ~ p {
    margin-left: 0; }
  ._redis > .metadata > p {
    margin: 0; }
  ._redis > .example {
    white-space: normal; }
    ._redis > .example > .prompt {
      float: left;
      margin-right: .5em;
      color: var(--textColorLight); }
    ._redis > .example > code {
      display: block;
      clear: left;
      margin-bottom: .5em; }
      ._redis > .example > code:last-child {
        margin-bottom: 0; }

._rethinkdb .api_command_illustration {
  float: right;
  margin: 0 0 1em 1em; }

._rfc-pre {
  font-size: .8125rem;
  min-width: 38rem; }
  ._rfc-pre > h3, ._rfc-pre > h4 {
    font-size: .875rem; }
  ._rfc-pre > h1, ._rfc-pre > h2, ._rfc-pre > h3, ._rfc-pre > h4, ._rfc-pre > h5 {
    margin: 0;
    font-family: var(--baseFont); }

._rubydoc h4 + ul {
  margin-top: 1em; }

._rust .docblock {
  margin-left: 1em; }
._rust div.information > pre, ._rust div.important-traits > pre {
  margin: .5rem 0; }
._rust div.stability {
  margin-bottom: 1em; }
._rust .out-of-band {
  float: right; }
._rust .since, ._rust .src, ._rust .rightside {
  float: right;
  margin-left: .5rem; }

._rxjs .breadcrumbs {
  padding-left: 2em; }
._rxjs img {
  margin: 1em 0; }
._rxjs .location-badge {
  font-style: italic;
  text-align: right; }
._rxjs td h3 {
  margin: 0 !important; }

._sanctuary pre > code {
  font-size: inherit; }

._sanctuary_def pre > code {
  font-size: inherit; }

._sanctuary_type_classes pre > code {
  font-size: inherit; }

._scala .attributes dl,
._scala .attributes pre {
  margin: 0; }
._scala .related-types {
  margin: 0;
  white-space: normal; }
._scala .links {
  margin-left: -1rem;
  text-align: center;
  padding: .5em; }
  ._scala .links a {
    padding: 0.4em; }
  @media print {
    ._scala .links {
      display: none; } }
._scala .source-link {
  float: right;
  font-size: .75rem;
  color: var(--linkColor);
  cursor: pointer; }
  ._scala .source-link:hover {
    text-decoration: underline; }
  @media print {
    ._scala .source-link {
      display: none; } }

._python h4, ._sphinx h4 {
  font-size: 1em; }
._python dt + dt, ._sphinx dt + dt {
  margin-top: -.5em; }
._python .versionmodified, ._sphinx .versionmodified, ._python span.title, ._sphinx span.title, ._python .topic-title, ._sphinx .topic-title {
  display: block;
  font-weight: var(--boldFontWeight); }
._python ul.simple, ._sphinx ul.simple {
  margin: 1em 0; }
._python h2 > a, ._sphinx h2 > a, ._python h3 > a, ._sphinx h3 > a, ._python dt[id] > a.external, ._sphinx dt[id] > a.external, ._python dt[id] > a.internal, ._sphinx dt[id] > a.internal {
  float: right; }
._python .admonition-title, ._sphinx .admonition-title {
  float: left;
  margin: 0 .5em 0 0;
  font-weight: var(--boldFontWeight); }
  ._python .admonition-title:after, ._sphinx .admonition-title:after {
    content: ':'; }
._python .admonition > dl, ._sphinx .admonition > dl, ._python .admonition > ul, ._sphinx .admonition > ul {
  clear: left;
  margin: 0; }
._python .admonition-title + dl, ._sphinx .admonition-title + dl {
  padding-top: .5em; }
._python td > div, ._sphinx td > div {
  margin: 0 !important; }
._python .classifier:before, ._sphinx .classifier:before {
  content: ": "; }
._python .property::after, ._sphinx .property::after {
  content: " "; }
._python span.descclassname, ._sphinx span.descclassname, ._python span.descname, ._sphinx span.descname {
  font-family: var(--monoFont); }

nav[aria-label="Page navigation"] {
  display: flex !important;
  justify-content: space-between !important; }

._sphinx_simple .admonition-title {
  margin: 0 0 .25rem;
  font-weight: var(--boldFontWeight); }

svg text.fill {
  fill: var(--textColor); }
svg .fill {
  fill: var(--textColorLighter); }
svg .stroke {
  fill: none;
  stroke-width: 2.16;
  stroke: var(--textColorLighter); }

._support_tables > .stats tr.show-all ~ tr {
  display: none; }
._support_tables > .stats.show-all tr.show-all {
  display: none; }
._support_tables > .stats.show-all tr.show-all ~ tr {
  display: table-row; }
._support_tables > .stats td, ._support_tables > .stats th {
  position: relative;
  text-align: center;
  min-width: 5rem; }
._support_tables > .stats sup {
  position: absolute;
  top: 0;
  right: 2px;
  font-size: .625rem; }
._support_tables > .stats tr.current {
  font-weight: var(--boldFontWeight);
  font-size: 1rem; }
._support_tables > .stats td {
  padding: .125rem .25rem;
  cursor: default; }
._support_tables > .stats td.y {
  color: white;
  background: #39b54a; }
._support_tables > .stats td.n, ._support_tables > .stats td.p {
  color: white;
  background: #c44230; }
._support_tables > .stats td.a {
  color: white;
  background: #a8bd04; }
._support_tables > .stats td.u {
  color: white;
  background: #838383; }
._support_tables > .stats th.show-all {
  background: none;
  border-bottom: 0; }
._support_tables > .stats a.show-all {
  display: block; }

._tailwindcss .colors {
  display: flex;
  gap: 1.2rem;
  margin-bottom: 1rem; }
._tailwindcss .color > div:first-child {
  font-weight: bold; }
._tailwindcss .color-swatch-group {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap; }
._tailwindcss .color-swatch-container {
  display: inline-block; }
._tailwindcss .color-swatch {
  width: 120px;
  height: 40px;
  border-radius: 4px; }
._tailwindcss .color-tone-information {
  display: flex;
  justify-content: space-between; }
._tailwindcss .long-quick-reference {
  max-height: 40vh;
  width: fit-content;
  overflow-y: auto;
  padding: .3rem;
  border-top: 1px solid var(--textColor);
  border-bottom: 1px solid var(--textColor); }

._tcl_tk dl {
  margin: .5em 0; }

._tensorflow h3 + h3 {
  margin-top: .25rem; }
._tensorflow > .toc ul ul {
  margin: .25rem 0; }
._tensorflow table {
  float: inherit; }

._underscore {
  padding-left: 1rem; }
  ._underscore > h1, ._underscore > h2, ._underscore .header {
    margin-left: -1rem; }
  ._underscore .header {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 1em; }
  ._underscore > p[id] {
    margin-top: 2rem; }
  ._underscore > pre {
    margin-top: 1em; }
  ._underscore .header + code {
    margin-left: 1em; }
  ._underscore .alias {
    margin-left: 1em;
    font-style: italic; }

._wordpress .breadcrumbs {
  display: none; }

._yard .tag_title {
  font-weight: var(--boldFontWeight); }
._yard .sl-c-description-list--horizontal * {
  display: inline-block;
  padding: 0;
  margin: 0; }
  ._yard .sl-c-description-list--horizontal * dt {
    margin-left: 1rem; }

._yii .detail-header-tag, ._yii .detailHeaderTag {
  float: right;
  color: var(--textColorLight); }
