Browse Source

dependency update

bioinsilico 3 years ago
parent
commit
7cdf9aa62e
100 changed files with 2590 additions and 2681 deletions
  1. 4 0
      CHANGELOG.md
  2. 2 2
      README.md
  3. 1 0
      docs/.nojekyll
  4. 0 2679
      docs/assets/css/main.css
  5. 127 0
      docs/assets/highlight.css
  6. 1043 0
      docs/assets/icons.css
  7. 0 0
      docs/assets/icons.png
  8. 0 0
      docs/assets/icons@2x.png
  9. 0 0
      docs/assets/js/main.js
  10. 0 0
      docs/assets/js/search.json
  11. 0 0
      docs/assets/main.js
  12. 0 0
      docs/assets/search.js
  13. 1413 0
      docs/assets/style.css
  14. 0 0
      docs/assets/widgets.png
  15. 0 0
      docs/assets/widgets@2x.png
  16. 0 0
      docs/classes/RcsbFv3DAssembly.RcsbFv3DAssembly-1.html
  17. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.AnnotationTrack.html
  18. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Assembly-1.html
  19. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.AssetManager.html
  20. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Atomic.html
  21. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.BehaviorSubject.html
  22. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Binary.html
  23. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Blob-1.html
  24. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Blob.html
  25. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.BlockSelectorManager.html
  26. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.BoundingSphereHelper.html
  27. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Camera-1.html
  28. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.CameraHelper.html
  29. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.CameraManager.html
  30. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.CameraTransitionManager-1.html
  31. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Ccp4.html
  32. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Cif.html
  33. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Coarse.html
  34. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Component.html
  35. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Coordinates-1.html
  36. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Cube.html
  37. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.CustomProperties.html
  38. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Data.html
  39. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.DataBuilder.html
  40. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.DataFormatRegistry.html
  41. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.DrawPass.html
  42. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Dsn6.html
  43. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Dx.html
  44. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Field.Builder.html
  45. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Group.html
  46. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.HandleHelper.html
  47. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Helper.html
  48. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.ImagePass.html
  49. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.IntAdjacencyGraph.DirectedEdgeBuilder.html
  50. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.IntAdjacencyGraph.EdgeBuilder.html
  51. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.IntAdjacencyGraph.UniqueEdgeBuilder.html
  52. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.InterUnitBonds-1.html
  53. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.InterUnitBonds.UnitPairBonds.html
  54. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.InterUnitGraph-1.html
  55. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.InterUnitGraph.Builder.html
  56. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.InterUnitGraph.UnitPairEdges.html
  57. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.InteractivityManager-1.html
  58. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.InteractivityManager.LociHighlightManager.html
  59. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.InteractivityManager.LociMarkManager.html
  60. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.InteractivityManager.LociSelectManager.html
  61. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Json.html
  62. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Lazy.html
  63. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.LociLabelManager.html
  64. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Model-1.html
  65. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.MultiSamplePass.html
  66. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Observable.html
  67. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Passes.html
  68. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.PickPass.html
  69. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.PluginAnimationLoop.html
  70. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.PluginAnimationManager-1.html
  71. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.PluginBehavior.Behavior.html
  72. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.PluginBehavior.Category.html
  73. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.PluginBehavior.Handler.html
  74. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.PluginBehavior.Root.html
  75. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.PluginBehavior.WithSubscribers.html
  76. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.PluginCommandManager.html
  77. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.PluginComponent.html
  78. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.PluginConfigItem.html
  79. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.PluginConfigManager.html
  80. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.PluginContext.html
  81. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.PluginLayout.html
  82. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.PluginState-1.html
  83. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.PluginStateSnapshotManager-1.html
  84. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.PluginToastManager-1.html
  85. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Ply.html
  86. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.PolymerEntityInstanceTranslate.html
  87. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.PostprocessingPass.html
  88. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Provider.html
  89. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Psf.html
  90. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.QueryCompilerCtx.html
  91. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.QueryContext.html
  92. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.QueryContextBondInfo.html
  93. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.QueryRuntimeTable.html
  94. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.RcsbClient.html
  95. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.RcsbFv.html
  96. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.RcsbFv3DAbstract.html
  97. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.RcsbFvContextManager.html
  98. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.RcsbFvSelectorManager.html
  99. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.RcsbFvTrackData.html
  100. 0 0
      docs/classes/RcsbFv3DAssembly._internal_.Registry.html

+ 4 - 0
CHANGELOG.md

@@ -2,6 +2,10 @@
 
 [Semantic Versioning](https://semver.org/)
 
+## [1.3.1] - 2021-02-16
+### Dependency update
+- Updated multiple dependencies
+
 ## [1.3.0] - 2022-02-08
 ### Improvements
 - New class `AssemblyModelSate` to handle the assembly selection state in `RcsbFvSequence.SequenceViews.AssemblyView.AssemblyView` class

+ 2 - 2
README.md

@@ -9,7 +9,7 @@ The package allows access to RCSB Saguaro and Molstar methods to add or change t
 <div id="pfv"></div>
 <script crossorigin src="https://unpkg.com/react@17/umd/react.production.min.js"></script>
 <script crossorigin src="https://unpkg.com/react-dom@17/umd/react-dom.production.min.js"></script>
-<script crossorigin src="https://cdn.jsdelivr.net/npm/@rcsb/rcsb-saguaro-3d@1.2.1/build/dist/app.js"></script>
+<script crossorigin src="https://cdn.jsdelivr.net/npm/@rcsb/rcsb-saguaro-3d/build/dist/app.js"></script>
 <script type="text/javascript">
 var __assign = (this && this.__assign) || function () {
     __assign = Object.assign || function(t) {
@@ -281,7 +281,7 @@ document.addEventListener("DOMContentLoaded", function (event) {
 </script>
 --->
 ### CDN JavaScript
-`<script src="https://cdn.jsdelivr.net/npm/@rcsb/rcsb-saguaro-3d@1.2.1/build/dist/app.js" type="text/javascript"></script>`
+`<script src="https://cdn.jsdelivr.net/npm/@rcsb/rcsb-saguaro-3d/build/dist/app.js" type="text/javascript"></script>`
 
 ### Node Module Instalation
 `npm install @rcsb/rcsb-saguaro-3d`

+ 1 - 0
docs/.nojekyll

@@ -0,0 +1 @@
+TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false.

+ 0 - 2679
docs/assets/css/main.css

@@ -1,2679 +0,0 @@
-/*! normalize.css v1.1.3 | MIT License | git.io/normalize */
-/* ==========================================================================
- * * HTML5 display definitions
- * * ========================================================================== */
-/**
- * * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */
-article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
-  display: block;
-}
-
-/**
- * * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */
-audio, canvas, video {
-  display: inline-block;
-  *display: inline;
-  *zoom: 1;
-}
-
-/**
- * * Prevent modern browsers from displaying `audio` without controls.
- * * Remove excess height in iOS 5 devices. */
-audio:not([controls]) {
-  display: none;
-  height: 0;
-}
-
-/**
- * * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
- * * Known issue: no IE 6 support. */
-[hidden] {
-  display: none;
-}
-
-/* ==========================================================================
- * * Base
- * * ========================================================================== */
-/**
- * * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
- * *    `em` units.
- * * 2. Prevent iOS text size adjust after orientation change, without disabling
- * *    user zoom. */
-html {
-  font-size: 100%;
-  /* 1 */
-  -ms-text-size-adjust: 100%;
-  /* 2 */
-  -webkit-text-size-adjust: 100%;
-  /* 2 */
-  font-family: sans-serif;
-}
-
-/**
- * * Address `font-family` inconsistency between `textarea` and other form
- * * elements. */
-button, input, select, textarea {
-  font-family: sans-serif;
-}
-
-/**
- * * Address margins handled incorrectly in IE 6/7. */
-body {
-  margin: 0;
-}
-
-/* ==========================================================================
- * * Links
- * * ========================================================================== */
-/**
- * * Address `outline` inconsistency between Chrome and other browsers. */
-a:focus {
-  outline: thin dotted;
-}
-a:active, a:hover {
-  outline: 0;
-}
-
-/**
- * * Improve readability when focused and also mouse hovered in all browsers. */
-/* ==========================================================================
- * * Typography
- * * ========================================================================== */
-/**
- * * Address font sizes and margins set differently in IE 6/7.
- * * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
- * * and Chrome. */
-h1 {
-  font-size: 2em;
-  margin: 0.67em 0;
-}
-
-h2 {
-  font-size: 1.5em;
-  margin: 0.83em 0;
-}
-
-h3 {
-  font-size: 1.17em;
-  margin: 1em 0;
-}
-
-h4, .tsd-index-panel h3 {
-  font-size: 1em;
-  margin: 1.33em 0;
-}
-
-h5 {
-  font-size: 0.83em;
-  margin: 1.67em 0;
-}
-
-h6 {
-  font-size: 0.67em;
-  margin: 2.33em 0;
-}
-
-/**
- * * Address styling not present in IE 7/8/9, Safari 5, and Chrome. */
-abbr[title] {
-  border-bottom: 1px dotted;
-}
-
-/**
- * * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */
-b, strong {
-  font-weight: bold;
-}
-
-blockquote {
-  margin: 1em 40px;
-}
-
-/**
- * * Address styling not present in Safari 5 and Chrome. */
-dfn {
-  font-style: italic;
-}
-
-/**
- * * Address differences between Firefox and other browsers.
- * * Known issue: no IE 6/7 normalization. */
-hr {
-  box-sizing: content-box;
-  height: 0;
-}
-
-/**
- * * Address styling not present in IE 6/7/8/9. */
-mark {
-  background: #ff0;
-  color: #000;
-}
-
-/**
- * * Address margins set differently in IE 6/7. */
-p, pre {
-  margin: 1em 0;
-}
-
-/**
- * * Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */
-code, kbd, pre, samp {
-  font-family: monospace, serif;
-  _font-family: "courier new", monospace;
-  font-size: 1em;
-}
-
-/**
- * * Improve readability of pre-formatted text in all browsers. */
-pre {
-  white-space: pre;
-  white-space: pre-wrap;
-  word-wrap: break-word;
-}
-
-/**
- * * Address CSS quotes not supported in IE 6/7. */
-q {
-  quotes: none;
-}
-q:before, q:after {
-  content: "";
-  content: none;
-}
-
-/**
- * * Address `quotes` property not supported in Safari 4. */
-/**
- * * Address inconsistent and variable font size in all browsers. */
-small {
-  font-size: 80%;
-}
-
-/**
- * * Prevent `sub` and `sup` affecting `line-height` in all browsers. */
-sub {
-  font-size: 75%;
-  line-height: 0;
-  position: relative;
-  vertical-align: baseline;
-}
-
-sup {
-  font-size: 75%;
-  line-height: 0;
-  position: relative;
-  vertical-align: baseline;
-  top: -0.5em;
-}
-
-sub {
-  bottom: -0.25em;
-}
-
-/* ==========================================================================
- * * Lists
- * * ========================================================================== */
-/**
- * * Address margins set differently in IE 6/7. */
-dl, menu, ol, ul {
-  margin: 1em 0;
-}
-
-dd {
-  margin: 0 0 0 40px;
-}
-
-/**
- * * Address paddings set differently in IE 6/7. */
-menu, ol, ul {
-  padding: 0 0 0 40px;
-}
-
-/**
- * * Correct list images handled incorrectly in IE 7. */
-nav ul, nav ol {
-  list-style: none;
-  list-style-image: none;
-}
-
-/* ==========================================================================
- * * Embedded content
- * * ========================================================================== */
-/**
- * * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
- * * 2. Improve image quality when scaled in IE 7. */
-img {
-  border: 0;
-  /* 1 */
-  -ms-interpolation-mode: bicubic;
-}
-
-/* 2 */
-/**
- * * Correct overflow displayed oddly in IE 9. */
-svg:not(:root) {
-  overflow: hidden;
-}
-
-/* ==========================================================================
- * * Figures
- * * ========================================================================== */
-/**
- * * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */
-figure, form {
-  margin: 0;
-}
-
-/* ==========================================================================
- * * Forms
- * * ========================================================================== */
-/**
- * * Correct margin displayed oddly in IE 6/7. */
-/**
- * * Define consistent border, margin, and padding. */
-fieldset {
-  border: 1px solid #c0c0c0;
-  margin: 0 2px;
-  padding: 0.35em 0.625em 0.75em;
-}
-
-/**
- * * 1. Correct color not being inherited in IE 6/7/8/9.
- * * 2. Correct text not wrapping in Firefox 3.
- * * 3. Correct alignment displayed oddly in IE 6/7. */
-legend {
-  border: 0;
-  /* 1 */
-  padding: 0;
-  white-space: normal;
-  /* 2 */
-  *margin-left: -7px;
-}
-
-/* 3 */
-/**
- * * 1. Correct font size not being inherited in all browsers.
- * * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
- * *    and Chrome.
- * * 3. Improve appearance and consistency in all browsers. */
-button, input, select, textarea {
-  font-size: 100%;
-  /* 1 */
-  margin: 0;
-  /* 2 */
-  vertical-align: baseline;
-  /* 3 */
-  *vertical-align: middle;
-}
-
-/* 3 */
-/**
- * * Address Firefox 3+ setting `line-height` on `input` using `!important` in
- * * the UA stylesheet. */
-button, input {
-  line-height: normal;
-}
-
-/**
- * * Address inconsistent `text-transform` inheritance for `button` and `select`.
- * * All other form control elements do not inherit `text-transform` values.
- * * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
- * * Correct `select` style inheritance in Firefox 4+ and Opera. */
-button, select {
-  text-transform: none;
-}
-
-/**
- * * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
- * *    and `video` controls.
- * * 2. Correct inability to style clickable `input` types in iOS.
- * * 3. Improve usability and consistency of cursor style between image-type
- * *    `input` and others.
- * * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
- * *    Known issue: inner spacing remains in IE 6. */
-button, html input[type=button] {
-  -webkit-appearance: button;
-  /* 2 */
-  cursor: pointer;
-  /* 3 */
-  *overflow: visible;
-}
-
-/* 4 */
-input[type=reset], input[type=submit] {
-  -webkit-appearance: button;
-  /* 2 */
-  cursor: pointer;
-  /* 3 */
-  *overflow: visible;
-}
-
-/* 4 */
-/**
- * * Re-set default cursor for disabled elements. */
-button[disabled], html input[disabled] {
-  cursor: default;
-}
-
-/**
- * * 1. Address box sizing set to content-box in IE 8/9.
- * * 2. Remove excess padding in IE 8/9.
- * * 3. Remove excess padding in IE 7.
- * *    Known issue: excess padding remains in IE 6. */
-input {
-  /* 3 */
-}
-input[type=checkbox], input[type=radio] {
-  box-sizing: border-box;
-  /* 1 */
-  padding: 0;
-  /* 2 */
-  *height: 13px;
-  /* 3 */
-  *width: 13px;
-}
-input[type=search] {
-  -webkit-appearance: textfield;
-  /* 1 */
-  /* 2 */
-  box-sizing: content-box;
-}
-input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-  -webkit-appearance: none;
-}
-
-/**
- * * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
- * * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
- * *    (include `-moz` to future-proof). */
-/**
- * * Remove inner padding and search cancel button in Safari 5 and Chrome
- * * on OS X. */
-/**
- * * Remove inner padding and border in Firefox 3+. */
-button::-moz-focus-inner, input::-moz-focus-inner {
-  border: 0;
-  padding: 0;
-}
-
-/**
- * * 1. Remove default vertical scrollbar in IE 6/7/8/9.
- * * 2. Improve readability and alignment in all browsers. */
-textarea {
-  overflow: auto;
-  /* 1 */
-  vertical-align: top;
-}
-
-/* 2 */
-/* ==========================================================================
- * * Tables
- * * ========================================================================== */
-/**
- * * Remove most spacing between table cells. */
-table {
-  border-collapse: collapse;
-  border-spacing: 0;
-}
-
-/* *
- * *Visual Studio-like style based on original C# coloring by Jason Diamond <jason@diamond.name> */
-.hljs {
-  display: inline-block;
-  padding: 0.5em;
-  background: white;
-  color: black;
-}
-
-.hljs-comment, .hljs-annotation, .hljs-template_comment, .diff .hljs-header, .hljs-chunk, .apache .hljs-cbracket {
-  color: #008000;
-}
-
-.hljs-keyword, .hljs-id, .hljs-built_in, .css .smalltalk .hljs-class, .hljs-winutils, .bash .hljs-variable, .tex .hljs-command, .hljs-request, .hljs-status, .nginx .hljs-title {
-  color: #00f;
-}
-
-.xml .hljs-tag {
-  color: #00f;
-}
-.xml .hljs-tag .hljs-value {
-  color: #00f;
-}
-
-.hljs-string, .hljs-title, .hljs-parent, .hljs-tag .hljs-value, .hljs-rules .hljs-value {
-  color: #a31515;
-}
-
-.ruby .hljs-symbol {
-  color: #a31515;
-}
-.ruby .hljs-symbol .hljs-string {
-  color: #a31515;
-}
-
-.hljs-template_tag, .django .hljs-variable, .hljs-addition, .hljs-flow, .hljs-stream, .apache .hljs-tag, .hljs-date, .tex .hljs-formula, .coffeescript .hljs-attribute {
-  color: #a31515;
-}
-
-.ruby .hljs-string, .hljs-decorator, .hljs-filter .hljs-argument, .hljs-localvars, .hljs-array, .hljs-attr_selector, .hljs-pseudo, .hljs-pi, .hljs-doctype, .hljs-deletion, .hljs-envvar, .hljs-shebang, .hljs-preprocessor, .hljs-pragma, .userType, .apache .hljs-sqbracket, .nginx .hljs-built_in, .tex .hljs-special, .hljs-prompt {
-  color: #2b91af;
-}
-
-.hljs-phpdoc, .hljs-javadoc, .hljs-xmlDocTag {
-  color: #808080;
-}
-
-.vhdl .hljs-typename {
-  font-weight: bold;
-}
-.vhdl .hljs-string {
-  color: #666666;
-}
-.vhdl .hljs-literal {
-  color: #a31515;
-}
-.vhdl .hljs-attribute {
-  color: #00b0e8;
-}
-
-.xml .hljs-attribute {
-  color: #f00;
-}
-
-ul.tsd-descriptions > li > :first-child, .tsd-panel > :first-child, .col > :first-child, .col-11 > :first-child, .col-10 > :first-child, .col-9 > :first-child, .col-8 > :first-child, .col-7 > :first-child, .col-6 > :first-child, .col-5 > :first-child, .col-4 > :first-child, .col-3 > :first-child, .col-2 > :first-child, .col-1 > :first-child,
-ul.tsd-descriptions > li > :first-child > :first-child,
-.tsd-panel > :first-child > :first-child,
-.col > :first-child > :first-child,
-.col-11 > :first-child > :first-child,
-.col-10 > :first-child > :first-child,
-.col-9 > :first-child > :first-child,
-.col-8 > :first-child > :first-child,
-.col-7 > :first-child > :first-child,
-.col-6 > :first-child > :first-child,
-.col-5 > :first-child > :first-child,
-.col-4 > :first-child > :first-child,
-.col-3 > :first-child > :first-child,
-.col-2 > :first-child > :first-child,
-.col-1 > :first-child > :first-child,
-ul.tsd-descriptions > li > :first-child > :first-child > :first-child,
-.tsd-panel > :first-child > :first-child > :first-child,
-.col > :first-child > :first-child > :first-child,
-.col-11 > :first-child > :first-child > :first-child,
-.col-10 > :first-child > :first-child > :first-child,
-.col-9 > :first-child > :first-child > :first-child,
-.col-8 > :first-child > :first-child > :first-child,
-.col-7 > :first-child > :first-child > :first-child,
-.col-6 > :first-child > :first-child > :first-child,
-.col-5 > :first-child > :first-child > :first-child,
-.col-4 > :first-child > :first-child > :first-child,
-.col-3 > :first-child > :first-child > :first-child,
-.col-2 > :first-child > :first-child > :first-child,
-.col-1 > :first-child > :first-child > :first-child {
-  margin-top: 0;
-}
-ul.tsd-descriptions > li > :last-child, .tsd-panel > :last-child, .col > :last-child, .col-11 > :last-child, .col-10 > :last-child, .col-9 > :last-child, .col-8 > :last-child, .col-7 > :last-child, .col-6 > :last-child, .col-5 > :last-child, .col-4 > :last-child, .col-3 > :last-child, .col-2 > :last-child, .col-1 > :last-child,
-ul.tsd-descriptions > li > :last-child > :last-child,
-.tsd-panel > :last-child > :last-child,
-.col > :last-child > :last-child,
-.col-11 > :last-child > :last-child,
-.col-10 > :last-child > :last-child,
-.col-9 > :last-child > :last-child,
-.col-8 > :last-child > :last-child,
-.col-7 > :last-child > :last-child,
-.col-6 > :last-child > :last-child,
-.col-5 > :last-child > :last-child,
-.col-4 > :last-child > :last-child,
-.col-3 > :last-child > :last-child,
-.col-2 > :last-child > :last-child,
-.col-1 > :last-child > :last-child,
-ul.tsd-descriptions > li > :last-child > :last-child > :last-child,
-.tsd-panel > :last-child > :last-child > :last-child,
-.col > :last-child > :last-child > :last-child,
-.col-11 > :last-child > :last-child > :last-child,
-.col-10 > :last-child > :last-child > :last-child,
-.col-9 > :last-child > :last-child > :last-child,
-.col-8 > :last-child > :last-child > :last-child,
-.col-7 > :last-child > :last-child > :last-child,
-.col-6 > :last-child > :last-child > :last-child,
-.col-5 > :last-child > :last-child > :last-child,
-.col-4 > :last-child > :last-child > :last-child,
-.col-3 > :last-child > :last-child > :last-child,
-.col-2 > :last-child > :last-child > :last-child,
-.col-1 > :last-child > :last-child > :last-child {
-  margin-bottom: 0;
-}
-
-.container {
-  max-width: 1200px;
-  margin: 0 auto;
-  padding: 0 40px;
-}
-@media (max-width: 640px) {
-  .container {
-    padding: 0 20px;
-  }
-}
-
-.container-main {
-  padding-bottom: 200px;
-}
-
-.row {
-  display: -ms-flexbox;
-  display: flex;
-  position: relative;
-  margin: 0 -10px;
-}
-.row:after {
-  visibility: hidden;
-  display: block;
-  content: "";
-  clear: both;
-  height: 0;
-}
-
-.col, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
-  box-sizing: border-box;
-  float: left;
-  padding: 0 10px;
-}
-
-.col-1 {
-  width: 8.3333333333%;
-}
-
-.offset-1 {
-  margin-left: 8.3333333333%;
-}
-
-.col-2 {
-  width: 16.6666666667%;
-}
-
-.offset-2 {
-  margin-left: 16.6666666667%;
-}
-
-.col-3 {
-  width: 25%;
-}
-
-.offset-3 {
-  margin-left: 25%;
-}
-
-.col-4 {
-  width: 33.3333333333%;
-}
-
-.offset-4 {
-  margin-left: 33.3333333333%;
-}
-
-.col-5 {
-  width: 41.6666666667%;
-}
-
-.offset-5 {
-  margin-left: 41.6666666667%;
-}
-
-.col-6 {
-  width: 50%;
-}
-
-.offset-6 {
-  margin-left: 50%;
-}
-
-.col-7 {
-  width: 58.3333333333%;
-}
-
-.offset-7 {
-  margin-left: 58.3333333333%;
-}
-
-.col-8 {
-  width: 66.6666666667%;
-}
-
-.offset-8 {
-  margin-left: 66.6666666667%;
-}
-
-.col-9 {
-  width: 75%;
-}
-
-.offset-9 {
-  margin-left: 75%;
-}
-
-.col-10 {
-  width: 83.3333333333%;
-}
-
-.offset-10 {
-  margin-left: 83.3333333333%;
-}
-
-.col-11 {
-  width: 91.6666666667%;
-}
-
-.offset-11 {
-  margin-left: 91.6666666667%;
-}
-
-.tsd-kind-icon {
-  display: block;
-  position: relative;
-  padding-left: 20px;
-  text-indent: -20px;
-}
-.tsd-kind-icon:before {
-  content: "";
-  display: inline-block;
-  vertical-align: middle;
-  width: 17px;
-  height: 17px;
-  margin: 0 3px 2px 0;
-  background-image: url(../images/icons.png);
-}
-@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
-  .tsd-kind-icon:before {
-    background-image: url(../images/icons@2x.png);
-    background-size: 238px 204px;
-  }
-}
-
-.tsd-signature.tsd-kind-icon:before {
-  background-position: 0 -153px;
-}
-
-.tsd-kind-object-literal > .tsd-kind-icon:before {
-  background-position: 0px -17px;
-}
-.tsd-kind-object-literal.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -17px -17px;
-}
-.tsd-kind-object-literal.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -34px -17px;
-}
-
-.tsd-kind-class > .tsd-kind-icon:before {
-  background-position: 0px -34px;
-}
-.tsd-kind-class.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -17px -34px;
-}
-.tsd-kind-class.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -34px -34px;
-}
-
-.tsd-kind-class.tsd-has-type-parameter > .tsd-kind-icon:before {
-  background-position: 0px -51px;
-}
-.tsd-kind-class.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -17px -51px;
-}
-.tsd-kind-class.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -34px -51px;
-}
-
-.tsd-kind-interface > .tsd-kind-icon:before {
-  background-position: 0px -68px;
-}
-.tsd-kind-interface.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -17px -68px;
-}
-.tsd-kind-interface.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -34px -68px;
-}
-
-.tsd-kind-interface.tsd-has-type-parameter > .tsd-kind-icon:before {
-  background-position: 0px -85px;
-}
-.tsd-kind-interface.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -17px -85px;
-}
-.tsd-kind-interface.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -34px -85px;
-}
-
-.tsd-kind-namespace > .tsd-kind-icon:before {
-  background-position: 0px -102px;
-}
-.tsd-kind-namespace.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -17px -102px;
-}
-.tsd-kind-namespace.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -34px -102px;
-}
-
-.tsd-kind-module > .tsd-kind-icon:before {
-  background-position: 0px -102px;
-}
-.tsd-kind-module.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -17px -102px;
-}
-.tsd-kind-module.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -34px -102px;
-}
-
-.tsd-kind-enum > .tsd-kind-icon:before {
-  background-position: 0px -119px;
-}
-.tsd-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -17px -119px;
-}
-.tsd-kind-enum.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -34px -119px;
-}
-
-.tsd-kind-enum-member > .tsd-kind-icon:before {
-  background-position: 0px -136px;
-}
-.tsd-kind-enum-member.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -17px -136px;
-}
-.tsd-kind-enum-member.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -34px -136px;
-}
-
-.tsd-kind-signature > .tsd-kind-icon:before {
-  background-position: 0px -153px;
-}
-.tsd-kind-signature.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -17px -153px;
-}
-.tsd-kind-signature.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -34px -153px;
-}
-
-.tsd-kind-type-alias > .tsd-kind-icon:before {
-  background-position: 0px -170px;
-}
-.tsd-kind-type-alias.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -17px -170px;
-}
-.tsd-kind-type-alias.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -34px -170px;
-}
-
-.tsd-kind-type-alias.tsd-has-type-parameter > .tsd-kind-icon:before {
-  background-position: 0px -187px;
-}
-.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -17px -187px;
-}
-.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -34px -187px;
-}
-
-.tsd-kind-variable > .tsd-kind-icon:before {
-  background-position: -136px -0px;
-}
-.tsd-kind-variable.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -153px -0px;
-}
-.tsd-kind-variable.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -0px;
-}
-.tsd-kind-variable.tsd-parent-kind-class > .tsd-kind-icon:before {
-  background-position: -51px -0px;
-}
-.tsd-kind-variable.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -68px -0px;
-}
-.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -85px -0px;
-}
-.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -102px -0px;
-}
-.tsd-kind-variable.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -0px;
-}
-.tsd-kind-variable.tsd-parent-kind-enum > .tsd-kind-icon:before {
-  background-position: -170px -0px;
-}
-.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -187px -0px;
-}
-.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -0px;
-}
-.tsd-kind-variable.tsd-parent-kind-interface > .tsd-kind-icon:before {
-  background-position: -204px -0px;
-}
-.tsd-kind-variable.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -221px -0px;
-}
-
-.tsd-kind-property > .tsd-kind-icon:before {
-  background-position: -136px -0px;
-}
-.tsd-kind-property.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -153px -0px;
-}
-.tsd-kind-property.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -0px;
-}
-.tsd-kind-property.tsd-parent-kind-class > .tsd-kind-icon:before {
-  background-position: -51px -0px;
-}
-.tsd-kind-property.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -68px -0px;
-}
-.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -85px -0px;
-}
-.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -102px -0px;
-}
-.tsd-kind-property.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -0px;
-}
-.tsd-kind-property.tsd-parent-kind-enum > .tsd-kind-icon:before {
-  background-position: -170px -0px;
-}
-.tsd-kind-property.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -187px -0px;
-}
-.tsd-kind-property.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -0px;
-}
-.tsd-kind-property.tsd-parent-kind-interface > .tsd-kind-icon:before {
-  background-position: -204px -0px;
-}
-.tsd-kind-property.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -221px -0px;
-}
-
-.tsd-kind-get-signature > .tsd-kind-icon:before {
-  background-position: -136px -17px;
-}
-.tsd-kind-get-signature.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -153px -17px;
-}
-.tsd-kind-get-signature.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -17px;
-}
-.tsd-kind-get-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
-  background-position: -51px -17px;
-}
-.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -68px -17px;
-}
-.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -85px -17px;
-}
-.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -102px -17px;
-}
-.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -17px;
-}
-.tsd-kind-get-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
-  background-position: -170px -17px;
-}
-.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -187px -17px;
-}
-.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -17px;
-}
-.tsd-kind-get-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
-  background-position: -204px -17px;
-}
-.tsd-kind-get-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -221px -17px;
-}
-
-.tsd-kind-set-signature > .tsd-kind-icon:before {
-  background-position: -136px -34px;
-}
-.tsd-kind-set-signature.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -153px -34px;
-}
-.tsd-kind-set-signature.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -34px;
-}
-.tsd-kind-set-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
-  background-position: -51px -34px;
-}
-.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -68px -34px;
-}
-.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -85px -34px;
-}
-.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -102px -34px;
-}
-.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -34px;
-}
-.tsd-kind-set-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
-  background-position: -170px -34px;
-}
-.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -187px -34px;
-}
-.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -34px;
-}
-.tsd-kind-set-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
-  background-position: -204px -34px;
-}
-.tsd-kind-set-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -221px -34px;
-}
-
-.tsd-kind-accessor > .tsd-kind-icon:before {
-  background-position: -136px -51px;
-}
-.tsd-kind-accessor.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -153px -51px;
-}
-.tsd-kind-accessor.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -51px;
-}
-.tsd-kind-accessor.tsd-parent-kind-class > .tsd-kind-icon:before {
-  background-position: -51px -51px;
-}
-.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -68px -51px;
-}
-.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -85px -51px;
-}
-.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -102px -51px;
-}
-.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -51px;
-}
-.tsd-kind-accessor.tsd-parent-kind-enum > .tsd-kind-icon:before {
-  background-position: -170px -51px;
-}
-.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -187px -51px;
-}
-.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -51px;
-}
-.tsd-kind-accessor.tsd-parent-kind-interface > .tsd-kind-icon:before {
-  background-position: -204px -51px;
-}
-.tsd-kind-accessor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -221px -51px;
-}
-
-.tsd-kind-function > .tsd-kind-icon:before {
-  background-position: -136px -68px;
-}
-.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -153px -68px;
-}
-.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -68px;
-}
-.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before {
-  background-position: -51px -68px;
-}
-.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -68px -68px;
-}
-.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -85px -68px;
-}
-.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -102px -68px;
-}
-.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -68px;
-}
-.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before {
-  background-position: -170px -68px;
-}
-.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -187px -68px;
-}
-.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -68px;
-}
-.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before {
-  background-position: -204px -68px;
-}
-.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -221px -68px;
-}
-
-.tsd-kind-method > .tsd-kind-icon:before {
-  background-position: -136px -68px;
-}
-.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -153px -68px;
-}
-.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -68px;
-}
-.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before {
-  background-position: -51px -68px;
-}
-.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -68px -68px;
-}
-.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -85px -68px;
-}
-.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -102px -68px;
-}
-.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -68px;
-}
-.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before {
-  background-position: -170px -68px;
-}
-.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -187px -68px;
-}
-.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -68px;
-}
-.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before {
-  background-position: -204px -68px;
-}
-.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -221px -68px;
-}
-
-.tsd-kind-call-signature > .tsd-kind-icon:before {
-  background-position: -136px -68px;
-}
-.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -153px -68px;
-}
-.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -68px;
-}
-.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
-  background-position: -51px -68px;
-}
-.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -68px -68px;
-}
-.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -85px -68px;
-}
-.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -102px -68px;
-}
-.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -68px;
-}
-.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
-  background-position: -170px -68px;
-}
-.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -187px -68px;
-}
-.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -68px;
-}
-.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
-  background-position: -204px -68px;
-}
-.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -221px -68px;
-}
-
-.tsd-kind-function.tsd-has-type-parameter > .tsd-kind-icon:before {
-  background-position: -136px -85px;
-}
-.tsd-kind-function.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -153px -85px;
-}
-.tsd-kind-function.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -85px;
-}
-.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before {
-  background-position: -51px -85px;
-}
-.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -68px -85px;
-}
-.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -85px -85px;
-}
-.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -102px -85px;
-}
-.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -85px;
-}
-.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before {
-  background-position: -170px -85px;
-}
-.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -187px -85px;
-}
-.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -85px;
-}
-.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before {
-  background-position: -204px -85px;
-}
-.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -221px -85px;
-}
-
-.tsd-kind-method.tsd-has-type-parameter > .tsd-kind-icon:before {
-  background-position: -136px -85px;
-}
-.tsd-kind-method.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -153px -85px;
-}
-.tsd-kind-method.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -85px;
-}
-.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before {
-  background-position: -51px -85px;
-}
-.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -68px -85px;
-}
-.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -85px -85px;
-}
-.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -102px -85px;
-}
-.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -85px;
-}
-.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before {
-  background-position: -170px -85px;
-}
-.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -187px -85px;
-}
-.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -85px;
-}
-.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before {
-  background-position: -204px -85px;
-}
-.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -221px -85px;
-}
-
-.tsd-kind-constructor > .tsd-kind-icon:before {
-  background-position: -136px -102px;
-}
-.tsd-kind-constructor.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -153px -102px;
-}
-.tsd-kind-constructor.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -102px;
-}
-.tsd-kind-constructor.tsd-parent-kind-class > .tsd-kind-icon:before {
-  background-position: -51px -102px;
-}
-.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -68px -102px;
-}
-.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -85px -102px;
-}
-.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -102px -102px;
-}
-.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -102px;
-}
-.tsd-kind-constructor.tsd-parent-kind-enum > .tsd-kind-icon:before {
-  background-position: -170px -102px;
-}
-.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -187px -102px;
-}
-.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -102px;
-}
-.tsd-kind-constructor.tsd-parent-kind-interface > .tsd-kind-icon:before {
-  background-position: -204px -102px;
-}
-.tsd-kind-constructor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -221px -102px;
-}
-
-.tsd-kind-constructor-signature > .tsd-kind-icon:before {
-  background-position: -136px -102px;
-}
-.tsd-kind-constructor-signature.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -153px -102px;
-}
-.tsd-kind-constructor-signature.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -102px;
-}
-.tsd-kind-constructor-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
-  background-position: -51px -102px;
-}
-.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -68px -102px;
-}
-.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -85px -102px;
-}
-.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -102px -102px;
-}
-.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -102px;
-}
-.tsd-kind-constructor-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
-  background-position: -170px -102px;
-}
-.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -187px -102px;
-}
-.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -102px;
-}
-.tsd-kind-constructor-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
-  background-position: -204px -102px;
-}
-.tsd-kind-constructor-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -221px -102px;
-}
-
-.tsd-kind-index-signature > .tsd-kind-icon:before {
-  background-position: -136px -119px;
-}
-.tsd-kind-index-signature.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -153px -119px;
-}
-.tsd-kind-index-signature.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -119px;
-}
-.tsd-kind-index-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
-  background-position: -51px -119px;
-}
-.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -68px -119px;
-}
-.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -85px -119px;
-}
-.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -102px -119px;
-}
-.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -119px;
-}
-.tsd-kind-index-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
-  background-position: -170px -119px;
-}
-.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -187px -119px;
-}
-.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -119px;
-}
-.tsd-kind-index-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
-  background-position: -204px -119px;
-}
-.tsd-kind-index-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -221px -119px;
-}
-
-.tsd-kind-event > .tsd-kind-icon:before {
-  background-position: -136px -136px;
-}
-.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -153px -136px;
-}
-.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -136px;
-}
-.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before {
-  background-position: -51px -136px;
-}
-.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -68px -136px;
-}
-.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -85px -136px;
-}
-.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -102px -136px;
-}
-.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -136px;
-}
-.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before {
-  background-position: -170px -136px;
-}
-.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -187px -136px;
-}
-.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -136px;
-}
-.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before {
-  background-position: -204px -136px;
-}
-.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -221px -136px;
-}
-
-.tsd-is-static > .tsd-kind-icon:before {
-  background-position: -136px -153px;
-}
-.tsd-is-static.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -153px -153px;
-}
-.tsd-is-static.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -153px;
-}
-.tsd-is-static.tsd-parent-kind-class > .tsd-kind-icon:before {
-  background-position: -51px -153px;
-}
-.tsd-is-static.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -68px -153px;
-}
-.tsd-is-static.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -85px -153px;
-}
-.tsd-is-static.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -102px -153px;
-}
-.tsd-is-static.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -153px;
-}
-.tsd-is-static.tsd-parent-kind-enum > .tsd-kind-icon:before {
-  background-position: -170px -153px;
-}
-.tsd-is-static.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -187px -153px;
-}
-.tsd-is-static.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -153px;
-}
-.tsd-is-static.tsd-parent-kind-interface > .tsd-kind-icon:before {
-  background-position: -204px -153px;
-}
-.tsd-is-static.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -221px -153px;
-}
-
-.tsd-is-static.tsd-kind-function > .tsd-kind-icon:before {
-  background-position: -136px -170px;
-}
-.tsd-is-static.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -153px -170px;
-}
-.tsd-is-static.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -170px;
-}
-.tsd-is-static.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before {
-  background-position: -51px -170px;
-}
-.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -68px -170px;
-}
-.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -85px -170px;
-}
-.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -102px -170px;
-}
-.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -170px;
-}
-.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before {
-  background-position: -170px -170px;
-}
-.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -187px -170px;
-}
-.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -170px;
-}
-.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before {
-  background-position: -204px -170px;
-}
-.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -221px -170px;
-}
-
-.tsd-is-static.tsd-kind-method > .tsd-kind-icon:before {
-  background-position: -136px -170px;
-}
-.tsd-is-static.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -153px -170px;
-}
-.tsd-is-static.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -170px;
-}
-.tsd-is-static.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before {
-  background-position: -51px -170px;
-}
-.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -68px -170px;
-}
-.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -85px -170px;
-}
-.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -102px -170px;
-}
-.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -170px;
-}
-.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before {
-  background-position: -170px -170px;
-}
-.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -187px -170px;
-}
-.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -170px;
-}
-.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before {
-  background-position: -204px -170px;
-}
-.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -221px -170px;
-}
-
-.tsd-is-static.tsd-kind-call-signature > .tsd-kind-icon:before {
-  background-position: -136px -170px;
-}
-.tsd-is-static.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -153px -170px;
-}
-.tsd-is-static.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -170px;
-}
-.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
-  background-position: -51px -170px;
-}
-.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -68px -170px;
-}
-.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -85px -170px;
-}
-.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -102px -170px;
-}
-.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -170px;
-}
-.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
-  background-position: -170px -170px;
-}
-.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -187px -170px;
-}
-.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -170px;
-}
-.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
-  background-position: -204px -170px;
-}
-.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -221px -170px;
-}
-
-.tsd-is-static.tsd-kind-event > .tsd-kind-icon:before {
-  background-position: -136px -187px;
-}
-.tsd-is-static.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -153px -187px;
-}
-.tsd-is-static.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -187px;
-}
-.tsd-is-static.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before {
-  background-position: -51px -187px;
-}
-.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -68px -187px;
-}
-.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -85px -187px;
-}
-.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -102px -187px;
-}
-.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -187px;
-}
-.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before {
-  background-position: -170px -187px;
-}
-.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
-  background-position: -187px -187px;
-}
-.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
-  background-position: -119px -187px;
-}
-.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before {
-  background-position: -204px -187px;
-}
-.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
-  background-position: -221px -187px;
-}
-
-@keyframes fade-in {
-  from {
-    opacity: 0;
-  }
-  to {
-    opacity: 1;
-  }
-}
-@keyframes fade-out {
-  from {
-    opacity: 1;
-    visibility: visible;
-  }
-  to {
-    opacity: 0;
-  }
-}
-@keyframes fade-in-delayed {
-  0% {
-    opacity: 0;
-  }
-  33% {
-    opacity: 0;
-  }
-  100% {
-    opacity: 1;
-  }
-}
-@keyframes fade-out-delayed {
-  0% {
-    opacity: 1;
-    visibility: visible;
-  }
-  66% {
-    opacity: 0;
-  }
-  100% {
-    opacity: 0;
-  }
-}
-@keyframes shift-to-left {
-  from {
-    transform: translate(0, 0);
-  }
-  to {
-    transform: translate(-25%, 0);
-  }
-}
-@keyframes unshift-to-left {
-  from {
-    transform: translate(-25%, 0);
-  }
-  to {
-    transform: translate(0, 0);
-  }
-}
-@keyframes pop-in-from-right {
-  from {
-    transform: translate(100%, 0);
-  }
-  to {
-    transform: translate(0, 0);
-  }
-}
-@keyframes pop-out-to-right {
-  from {
-    transform: translate(0, 0);
-    visibility: visible;
-  }
-  to {
-    transform: translate(100%, 0);
-  }
-}
-body {
-  background: #fdfdfd;
-  font-family: "Segoe UI", sans-serif;
-  font-size: 16px;
-  color: #222;
-}
-
-a {
-  color: #4da6ff;
-  text-decoration: none;
-}
-a:hover {
-  text-decoration: underline;
-}
-
-code, pre {
-  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
-  padding: 0.2em;
-  margin: 0;
-  font-size: 14px;
-  background-color: rgba(0, 0, 0, 0.04);
-}
-
-pre {
-  padding: 10px;
-}
-pre code {
-  padding: 0;
-  font-size: 100%;
-  background-color: transparent;
-}
-
-.tsd-typography {
-  line-height: 1.333em;
-}
-.tsd-typography ul {
-  list-style: square;
-  padding: 0 0 0 20px;
-  margin: 0;
-}
-.tsd-typography h4, .tsd-typography .tsd-index-panel h3, .tsd-index-panel .tsd-typography h3, .tsd-typography h5, .tsd-typography h6 {
-  font-size: 1em;
-  margin: 0;
-}
-.tsd-typography h5, .tsd-typography h6 {
-  font-weight: normal;
-}
-.tsd-typography p, .tsd-typography ul, .tsd-typography ol {
-  margin: 1em 0;
-}
-
-@media (min-width: 901px) and (max-width: 1024px) {
-  html.default .col-content {
-    width: 72%;
-  }
-  html.default .col-menu {
-    width: 28%;
-  }
-  html.default .tsd-navigation {
-    padding-left: 10px;
-  }
-}
-@media (max-width: 900px) {
-  html.default .col-content {
-    float: none;
-    width: 100%;
-  }
-  html.default .col-menu {
-    position: fixed !important;
-    overflow: auto;
-    -webkit-overflow-scrolling: touch;
-    z-index: 1024;
-    top: 0 !important;
-    bottom: 0 !important;
-    left: auto !important;
-    right: 0 !important;
-    width: 100%;
-    padding: 20px 20px 0 0;
-    max-width: 450px;
-    visibility: hidden;
-    background-color: #fff;
-    transform: translate(100%, 0);
-  }
-  html.default .col-menu > *:last-child {
-    padding-bottom: 20px;
-  }
-  html.default .overlay {
-    content: "";
-    display: block;
-    position: fixed;
-    z-index: 1023;
-    top: 0;
-    left: 0;
-    right: 0;
-    bottom: 0;
-    background-color: rgba(0, 0, 0, 0.75);
-    visibility: hidden;
-  }
-  html.default.to-has-menu .overlay {
-    animation: fade-in 0.4s;
-  }
-  html.default.to-has-menu header,
-html.default.to-has-menu footer,
-html.default.to-has-menu .col-content {
-    animation: shift-to-left 0.4s;
-  }
-  html.default.to-has-menu .col-menu {
-    animation: pop-in-from-right 0.4s;
-  }
-  html.default.from-has-menu .overlay {
-    animation: fade-out 0.4s;
-  }
-  html.default.from-has-menu header,
-html.default.from-has-menu footer,
-html.default.from-has-menu .col-content {
-    animation: unshift-to-left 0.4s;
-  }
-  html.default.from-has-menu .col-menu {
-    animation: pop-out-to-right 0.4s;
-  }
-  html.default.has-menu body {
-    overflow: hidden;
-  }
-  html.default.has-menu .overlay {
-    visibility: visible;
-  }
-  html.default.has-menu header,
-html.default.has-menu footer,
-html.default.has-menu .col-content {
-    transform: translate(-25%, 0);
-  }
-  html.default.has-menu .col-menu {
-    visibility: visible;
-    transform: translate(0, 0);
-  }
-}
-
-.tsd-page-title {
-  padding: 70px 0 20px 0;
-  margin: 0 0 40px 0;
-  background: #fff;
-  box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
-}
-.tsd-page-title h1 {
-  margin: 0;
-}
-
-.tsd-breadcrumb {
-  margin: 0;
-  padding: 0;
-  color: #808080;
-}
-.tsd-breadcrumb a {
-  color: #808080;
-  text-decoration: none;
-}
-.tsd-breadcrumb a:hover {
-  text-decoration: underline;
-}
-.tsd-breadcrumb li {
-  display: inline;
-}
-.tsd-breadcrumb li:after {
-  content: " / ";
-}
-
-html.minimal .container {
-  margin: 0;
-}
-html.minimal .container-main {
-  padding-top: 50px;
-  padding-bottom: 0;
-}
-html.minimal .content-wrap {
-  padding-left: 300px;
-}
-html.minimal .tsd-navigation {
-  position: fixed !important;
-  overflow: auto;
-  -webkit-overflow-scrolling: touch;
-  box-sizing: border-box;
-  z-index: 1;
-  left: 0;
-  top: 40px;
-  bottom: 0;
-  width: 300px;
-  padding: 20px;
-  margin: 0;
-}
-html.minimal .tsd-member .tsd-member {
-  margin-left: 0;
-}
-html.minimal .tsd-page-toolbar {
-  position: fixed;
-  z-index: 2;
-}
-html.minimal #tsd-filter .tsd-filter-group {
-  right: 0;
-  transform: none;
-}
-html.minimal footer {
-  background-color: transparent;
-}
-html.minimal footer .container {
-  padding: 0;
-}
-html.minimal .tsd-generator {
-  padding: 0;
-}
-@media (max-width: 900px) {
-  html.minimal .tsd-navigation {
-    display: none;
-  }
-  html.minimal .content-wrap {
-    padding-left: 0;
-  }
-}
-
-dl.tsd-comment-tags {
-  overflow: hidden;
-}
-dl.tsd-comment-tags dt {
-  float: left;
-  padding: 1px 5px;
-  margin: 0 10px 0 0;
-  border-radius: 4px;
-  border: 1px solid #808080;
-  color: #808080;
-  font-size: 0.8em;
-  font-weight: normal;
-}
-dl.tsd-comment-tags dd {
-  margin: 0 0 10px 0;
-}
-dl.tsd-comment-tags dd:before, dl.tsd-comment-tags dd:after {
-  display: table;
-  content: " ";
-}
-dl.tsd-comment-tags dd pre, dl.tsd-comment-tags dd:after {
-  clear: both;
-}
-dl.tsd-comment-tags p {
-  margin: 0;
-}
-
-.tsd-panel.tsd-comment .lead {
-  font-size: 1.1em;
-  line-height: 1.333em;
-  margin-bottom: 2em;
-}
-.tsd-panel.tsd-comment .lead:last-child {
-  margin-bottom: 0;
-}
-
-.toggle-protected .tsd-is-private {
-  display: none;
-}
-
-.toggle-public .tsd-is-private,
-.toggle-public .tsd-is-protected,
-.toggle-public .tsd-is-private-protected {
-  display: none;
-}
-
-.toggle-inherited .tsd-is-inherited {
-  display: none;
-}
-
-.toggle-only-exported .tsd-is-not-exported {
-  display: none;
-}
-
-.toggle-externals .tsd-is-external {
-  display: none;
-}
-
-#tsd-filter {
-  position: relative;
-  display: inline-block;
-  height: 40px;
-  vertical-align: bottom;
-}
-.no-filter #tsd-filter {
-  display: none;
-}
-#tsd-filter .tsd-filter-group {
-  display: inline-block;
-  height: 40px;
-  vertical-align: bottom;
-  white-space: nowrap;
-}
-#tsd-filter input {
-  display: none;
-}
-@media (max-width: 900px) {
-  #tsd-filter .tsd-filter-group {
-    display: block;
-    position: absolute;
-    top: 40px;
-    right: 20px;
-    height: auto;
-    background-color: #fff;
-    visibility: hidden;
-    transform: translate(50%, 0);
-    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
-  }
-  .has-options #tsd-filter .tsd-filter-group {
-    visibility: visible;
-  }
-  .to-has-options #tsd-filter .tsd-filter-group {
-    animation: fade-in 0.2s;
-  }
-  .from-has-options #tsd-filter .tsd-filter-group {
-    animation: fade-out 0.2s;
-  }
-  #tsd-filter label,
-#tsd-filter .tsd-select {
-    display: block;
-    padding-right: 20px;
-  }
-}
-
-footer {
-  border-top: 1px solid #eee;
-  background-color: #fff;
-}
-footer.with-border-bottom {
-  border-bottom: 1px solid #eee;
-}
-footer .tsd-legend-group {
-  font-size: 0;
-}
-footer .tsd-legend {
-  display: inline-block;
-  width: 25%;
-  padding: 0;
-  font-size: 16px;
-  list-style: none;
-  line-height: 1.333em;
-  vertical-align: top;
-}
-@media (max-width: 900px) {
-  footer .tsd-legend {
-    width: 50%;
-  }
-}
-
-.tsd-hierarchy {
-  list-style: square;
-  padding: 0 0 0 20px;
-  margin: 0;
-}
-.tsd-hierarchy .target {
-  font-weight: bold;
-}
-
-.tsd-index-panel .tsd-index-content {
-  margin-bottom: -30px !important;
-}
-.tsd-index-panel .tsd-index-section {
-  margin-bottom: 30px !important;
-}
-.tsd-index-panel h3 {
-  margin: 0 -20px 10px -20px;
-  padding: 0 20px 10px 20px;
-  border-bottom: 1px solid #eee;
-}
-.tsd-index-panel ul.tsd-index-list {
-  -moz-column-count: 3;
-  -ms-column-count: 3;
-  -o-column-count: 3;
-  column-count: 3;
-  -moz-column-gap: 20px;
-  -ms-column-gap: 20px;
-  -o-column-gap: 20px;
-  column-gap: 20px;
-  padding: 0;
-  list-style: none;
-  line-height: 1.333em;
-}
-@media (max-width: 900px) {
-  .tsd-index-panel ul.tsd-index-list {
-    -moz-column-count: 1;
-    -ms-column-count: 1;
-    -o-column-count: 1;
-    column-count: 1;
-  }
-}
-@media (min-width: 901px) and (max-width: 1024px) {
-  .tsd-index-panel ul.tsd-index-list {
-    -moz-column-count: 2;
-    -ms-column-count: 2;
-    -o-column-count: 2;
-    column-count: 2;
-  }
-}
-.tsd-index-panel ul.tsd-index-list li {
-  -webkit-page-break-inside: avoid;
-  -moz-page-break-inside: avoid;
-  -ms-page-break-inside: avoid;
-  -o-page-break-inside: avoid;
-  page-break-inside: avoid;
-}
-.tsd-index-panel a,
-.tsd-index-panel .tsd-parent-kind-module a {
-  color: #9600ff;
-}
-.tsd-index-panel .tsd-parent-kind-interface a {
-  color: #7da01f;
-}
-.tsd-index-panel .tsd-parent-kind-enum a {
-  color: #cc9900;
-}
-.tsd-index-panel .tsd-parent-kind-class a {
-  color: #4da6ff;
-}
-.tsd-index-panel .tsd-kind-module a {
-  color: #9600ff;
-}
-.tsd-index-panel .tsd-kind-interface a {
-  color: #7da01f;
-}
-.tsd-index-panel .tsd-kind-enum a {
-  color: #cc9900;
-}
-.tsd-index-panel .tsd-kind-class a {
-  color: #4da6ff;
-}
-.tsd-index-panel .tsd-is-private a {
-  color: #808080;
-}
-
-.tsd-flag {
-  display: inline-block;
-  padding: 1px 5px;
-  border-radius: 4px;
-  color: #fff;
-  background-color: #808080;
-  text-indent: 0;
-  font-size: 14px;
-  font-weight: normal;
-}
-
-.tsd-anchor {
-  position: absolute;
-  top: -100px;
-}
-
-.tsd-member {
-  position: relative;
-}
-.tsd-member .tsd-anchor + h3 {
-  margin-top: 0;
-  margin-bottom: 0;
-  border-bottom: none;
-}
-
-.tsd-navigation {
-  margin: 0 0 0 40px;
-}
-.tsd-navigation a {
-  display: block;
-  padding-top: 2px;
-  padding-bottom: 2px;
-  border-left: 2px solid transparent;
-  color: #222;
-  text-decoration: none;
-  transition: border-left-color 0.1s;
-}
-.tsd-navigation a:hover {
-  text-decoration: underline;
-}
-.tsd-navigation ul {
-  margin: 0;
-  padding: 0;
-  list-style: none;
-}
-.tsd-navigation li {
-  padding: 0;
-}
-
-.tsd-navigation.primary {
-  padding-bottom: 40px;
-}
-.tsd-navigation.primary a {
-  display: block;
-  padding-top: 6px;
-  padding-bottom: 6px;
-}
-.tsd-navigation.primary ul li a {
-  padding-left: 5px;
-}
-.tsd-navigation.primary ul li li a {
-  padding-left: 25px;
-}
-.tsd-navigation.primary ul li li li a {
-  padding-left: 45px;
-}
-.tsd-navigation.primary ul li li li li a {
-  padding-left: 65px;
-}
-.tsd-navigation.primary ul li li li li li a {
-  padding-left: 85px;
-}
-.tsd-navigation.primary ul li li li li li li a {
-  padding-left: 105px;
-}
-.tsd-navigation.primary > ul {
-  border-bottom: 1px solid #eee;
-}
-.tsd-navigation.primary li {
-  border-top: 1px solid #eee;
-}
-.tsd-navigation.primary li.current > a {
-  font-weight: bold;
-}
-.tsd-navigation.primary li.label span {
-  display: block;
-  padding: 20px 0 6px 5px;
-  color: #808080;
-}
-.tsd-navigation.primary li.globals + li > span, .tsd-navigation.primary li.globals + li > a {
-  padding-top: 20px;
-}
-
-.tsd-navigation.secondary {
-  max-height: calc(100vh - 1rem - 40px);
-  overflow: auto;
-  position: -webkit-sticky;
-  position: sticky;
-  top: calc(.5rem + 40px);
-  transition: 0.3s;
-}
-.tsd-navigation.secondary.tsd-navigation--toolbar-hide {
-  max-height: calc(100vh - 1rem);
-  top: 0.5rem;
-}
-.tsd-navigation.secondary ul {
-  transition: opacity 0.2s;
-}
-.tsd-navigation.secondary ul li a {
-  padding-left: 25px;
-}
-.tsd-navigation.secondary ul li li a {
-  padding-left: 45px;
-}
-.tsd-navigation.secondary ul li li li a {
-  padding-left: 65px;
-}
-.tsd-navigation.secondary ul li li li li a {
-  padding-left: 85px;
-}
-.tsd-navigation.secondary ul li li li li li a {
-  padding-left: 105px;
-}
-.tsd-navigation.secondary ul li li li li li li a {
-  padding-left: 125px;
-}
-.tsd-navigation.secondary ul.current a {
-  border-left-color: #eee;
-}
-.tsd-navigation.secondary li.focus > a,
-.tsd-navigation.secondary ul.current li.focus > a {
-  border-left-color: #000;
-}
-.tsd-navigation.secondary li.current {
-  margin-top: 20px;
-  margin-bottom: 20px;
-  border-left-color: #eee;
-}
-.tsd-navigation.secondary li.current > a {
-  font-weight: bold;
-}
-
-@media (min-width: 901px) {
-  .menu-sticky-wrap {
-    position: static;
-  }
-}
-
-.tsd-panel {
-  margin: 20px 0;
-  padding: 20px;
-  background-color: #fff;
-  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
-}
-.tsd-panel:empty {
-  display: none;
-}
-.tsd-panel > h1, .tsd-panel > h2, .tsd-panel > h3 {
-  margin: 1.5em -20px 10px -20px;
-  padding: 0 20px 10px 20px;
-  border-bottom: 1px solid #eee;
-}
-.tsd-panel > h1.tsd-before-signature, .tsd-panel > h2.tsd-before-signature, .tsd-panel > h3.tsd-before-signature {
-  margin-bottom: 0;
-  border-bottom: 0;
-}
-.tsd-panel table {
-  display: block;
-  width: 100%;
-  overflow: auto;
-  margin-top: 10px;
-  word-break: normal;
-  word-break: keep-all;
-}
-.tsd-panel table th {
-  font-weight: bold;
-}
-.tsd-panel table th, .tsd-panel table td {
-  padding: 6px 13px;
-  border: 1px solid #ddd;
-}
-.tsd-panel table tr {
-  background-color: #fff;
-  border-top: 1px solid #ccc;
-}
-.tsd-panel table tr:nth-child(2n) {
-  background-color: #f8f8f8;
-}
-
-.tsd-panel-group {
-  margin: 60px 0;
-}
-.tsd-panel-group > h1, .tsd-panel-group > h2, .tsd-panel-group > h3 {
-  padding-left: 20px;
-  padding-right: 20px;
-}
-
-#tsd-search {
-  transition: background-color 0.2s;
-}
-#tsd-search .title {
-  position: relative;
-  z-index: 2;
-}
-#tsd-search .field {
-  position: absolute;
-  left: 0;
-  top: 0;
-  right: 40px;
-  height: 40px;
-}
-#tsd-search .field input {
-  box-sizing: border-box;
-  position: relative;
-  top: -50px;
-  z-index: 1;
-  width: 100%;
-  padding: 0 10px;
-  opacity: 0;
-  outline: 0;
-  border: 0;
-  background: transparent;
-  color: #222;
-}
-#tsd-search .field label {
-  position: absolute;
-  overflow: hidden;
-  right: -40px;
-}
-#tsd-search .field input,
-#tsd-search .title {
-  transition: opacity 0.2s;
-}
-#tsd-search .results {
-  position: absolute;
-  visibility: hidden;
-  top: 40px;
-  width: 100%;
-  margin: 0;
-  padding: 0;
-  list-style: none;
-  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
-}
-#tsd-search .results li {
-  padding: 0 10px;
-  background-color: #fdfdfd;
-}
-#tsd-search .results li:nth-child(even) {
-  background-color: #fff;
-}
-#tsd-search .results li.state {
-  display: none;
-}
-#tsd-search .results li.current,
-#tsd-search .results li:hover {
-  background-color: #eee;
-}
-#tsd-search .results a {
-  display: block;
-}
-#tsd-search .results a:before {
-  top: 10px;
-}
-#tsd-search .results span.parent {
-  color: #808080;
-  font-weight: normal;
-}
-#tsd-search.has-focus {
-  background-color: #eee;
-}
-#tsd-search.has-focus .field input {
-  top: 0;
-  opacity: 1;
-}
-#tsd-search.has-focus .title {
-  z-index: 0;
-  opacity: 0;
-}
-#tsd-search.has-focus .results {
-  visibility: visible;
-}
-#tsd-search.loading .results li.state.loading {
-  display: block;
-}
-#tsd-search.failure .results li.state.failure {
-  display: block;
-}
-
-.tsd-signature {
-  margin: 0 0 1em 0;
-  padding: 10px;
-  border: 1px solid #eee;
-  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
-  font-size: 14px;
-  overflow-x: auto;
-}
-.tsd-signature.tsd-kind-icon {
-  padding-left: 30px;
-}
-.tsd-signature.tsd-kind-icon:before {
-  top: 10px;
-  left: 10px;
-}
-.tsd-panel > .tsd-signature {
-  margin-left: -20px;
-  margin-right: -20px;
-  border-width: 1px 0;
-}
-.tsd-panel > .tsd-signature.tsd-kind-icon {
-  padding-left: 40px;
-}
-.tsd-panel > .tsd-signature.tsd-kind-icon:before {
-  left: 20px;
-}
-
-.tsd-signature-symbol {
-  color: #808080;
-  font-weight: normal;
-}
-
-.tsd-signature-type {
-  font-style: italic;
-  font-weight: normal;
-}
-
-.tsd-signatures {
-  padding: 0;
-  margin: 0 0 1em 0;
-  border: 1px solid #eee;
-}
-.tsd-signatures .tsd-signature {
-  margin: 0;
-  border-width: 1px 0 0 0;
-  transition: background-color 0.1s;
-}
-.tsd-signatures .tsd-signature:first-child {
-  border-top-width: 0;
-}
-.tsd-signatures .tsd-signature.current {
-  background-color: #eee;
-}
-.tsd-signatures.active > .tsd-signature {
-  cursor: pointer;
-}
-.tsd-panel > .tsd-signatures {
-  margin-left: -20px;
-  margin-right: -20px;
-  border-width: 1px 0;
-}
-.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon {
-  padding-left: 40px;
-}
-.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon:before {
-  left: 20px;
-}
-.tsd-panel > a.anchor + .tsd-signatures {
-  border-top-width: 0;
-  margin-top: -20px;
-}
-
-ul.tsd-descriptions {
-  position: relative;
-  overflow: hidden;
-  padding: 0;
-  list-style: none;
-}
-ul.tsd-descriptions.active > .tsd-description {
-  display: none;
-}
-ul.tsd-descriptions.active > .tsd-description.current {
-  display: block;
-}
-ul.tsd-descriptions.active > .tsd-description.fade-in {
-  animation: fade-in-delayed 0.3s;
-}
-ul.tsd-descriptions.active > .tsd-description.fade-out {
-  animation: fade-out-delayed 0.3s;
-  position: absolute;
-  display: block;
-  top: 0;
-  left: 0;
-  right: 0;
-  opacity: 0;
-  visibility: hidden;
-}
-ul.tsd-descriptions h4, ul.tsd-descriptions .tsd-index-panel h3, .tsd-index-panel ul.tsd-descriptions h3 {
-  font-size: 16px;
-  margin: 1em 0 0.5em 0;
-}
-
-ul.tsd-parameters,
-ul.tsd-type-parameters {
-  list-style: square;
-  margin: 0;
-  padding-left: 20px;
-}
-ul.tsd-parameters > li.tsd-parameter-signature,
-ul.tsd-type-parameters > li.tsd-parameter-signature {
-  list-style: none;
-  margin-left: -20px;
-}
-ul.tsd-parameters h5,
-ul.tsd-type-parameters h5 {
-  font-size: 16px;
-  margin: 1em 0 0.5em 0;
-}
-ul.tsd-parameters .tsd-comment,
-ul.tsd-type-parameters .tsd-comment {
-  margin-top: -0.5em;
-}
-
-.tsd-sources {
-  font-size: 14px;
-  color: #808080;
-  margin: 0 0 1em 0;
-}
-.tsd-sources a {
-  color: #808080;
-  text-decoration: underline;
-}
-.tsd-sources ul, .tsd-sources p {
-  margin: 0 !important;
-}
-.tsd-sources ul {
-  list-style: none;
-  padding: 0;
-}
-
-.tsd-page-toolbar {
-  position: fixed;
-  z-index: 1;
-  top: 0;
-  left: 0;
-  width: 100%;
-  height: 40px;
-  color: #333;
-  background: #fff;
-  border-bottom: 1px solid #eee;
-  transition: transform 0.3s linear;
-}
-.tsd-page-toolbar a {
-  color: #333;
-  text-decoration: none;
-}
-.tsd-page-toolbar a.title {
-  font-weight: bold;
-}
-.tsd-page-toolbar a.title:hover {
-  text-decoration: underline;
-}
-.tsd-page-toolbar .table-wrap {
-  display: table;
-  width: 100%;
-  height: 40px;
-}
-.tsd-page-toolbar .table-cell {
-  display: table-cell;
-  position: relative;
-  white-space: nowrap;
-  line-height: 40px;
-}
-.tsd-page-toolbar .table-cell:first-child {
-  width: 100%;
-}
-
-.tsd-page-toolbar--hide {
-  transform: translateY(-100%);
-}
-
-.tsd-select .tsd-select-list li:before, .tsd-select .tsd-select-label:before, .tsd-widget:before {
-  content: "";
-  display: inline-block;
-  width: 40px;
-  height: 40px;
-  margin: 0 -8px 0 0;
-  background-image: url(../images/widgets.png);
-  background-repeat: no-repeat;
-  text-indent: -1024px;
-  vertical-align: bottom;
-}
-@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
-  .tsd-select .tsd-select-list li:before, .tsd-select .tsd-select-label:before, .tsd-widget:before {
-    background-image: url(../images/widgets@2x.png);
-    background-size: 320px 40px;
-  }
-}
-
-.tsd-widget {
-  display: inline-block;
-  overflow: hidden;
-  opacity: 0.6;
-  height: 40px;
-  transition: opacity 0.1s, background-color 0.2s;
-  vertical-align: bottom;
-  cursor: pointer;
-}
-.tsd-widget:hover {
-  opacity: 0.8;
-}
-.tsd-widget.active {
-  opacity: 1;
-  background-color: #eee;
-}
-.tsd-widget.no-caption {
-  width: 40px;
-}
-.tsd-widget.no-caption:before {
-  margin: 0;
-}
-.tsd-widget.search:before {
-  background-position: 0 0;
-}
-.tsd-widget.menu:before {
-  background-position: -40px 0;
-}
-.tsd-widget.options:before {
-  background-position: -80px 0;
-}
-.tsd-widget.options, .tsd-widget.menu {
-  display: none;
-}
-@media (max-width: 900px) {
-  .tsd-widget.options, .tsd-widget.menu {
-    display: inline-block;
-  }
-}
-input[type=checkbox] + .tsd-widget:before {
-  background-position: -120px 0;
-}
-input[type=checkbox]:checked + .tsd-widget:before {
-  background-position: -160px 0;
-}
-
-.tsd-select {
-  position: relative;
-  display: inline-block;
-  height: 40px;
-  transition: opacity 0.1s, background-color 0.2s;
-  vertical-align: bottom;
-  cursor: pointer;
-}
-.tsd-select .tsd-select-label {
-  opacity: 0.6;
-  transition: opacity 0.2s;
-}
-.tsd-select .tsd-select-label:before {
-  background-position: -240px 0;
-}
-.tsd-select.active .tsd-select-label {
-  opacity: 0.8;
-}
-.tsd-select.active .tsd-select-list {
-  visibility: visible;
-  opacity: 1;
-  transition-delay: 0s;
-}
-.tsd-select .tsd-select-list {
-  position: absolute;
-  visibility: hidden;
-  top: 40px;
-  left: 0;
-  margin: 0;
-  padding: 0;
-  opacity: 0;
-  list-style: none;
-  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
-  transition: visibility 0s 0.2s, opacity 0.2s;
-}
-.tsd-select .tsd-select-list li {
-  padding: 0 20px 0 0;
-  background-color: #fdfdfd;
-}
-.tsd-select .tsd-select-list li:before {
-  background-position: 40px 0;
-}
-.tsd-select .tsd-select-list li:nth-child(even) {
-  background-color: #fff;
-}
-.tsd-select .tsd-select-list li:hover {
-  background-color: #eee;
-}
-.tsd-select .tsd-select-list li.selected:before {
-  background-position: -200px 0;
-}
-@media (max-width: 900px) {
-  .tsd-select .tsd-select-list {
-    top: 0;
-    left: auto;
-    right: 100%;
-    margin-right: -5px;
-  }
-  .tsd-select .tsd-select-label:before {
-    background-position: -280px 0;
-  }
-}
-
-img {
-  max-width: 100%;
-}

+ 127 - 0
docs/assets/highlight.css

@@ -0,0 +1,127 @@
+:root {
+    --light-hl-0: #001080;
+    --dark-hl-0: #9CDCFE;
+    --light-hl-1: #000000;
+    --dark-hl-1: #D4D4D4;
+    --light-hl-2: #0070C1;
+    --dark-hl-2: #4FC1FF;
+    --light-hl-3: #0000FF;
+    --dark-hl-3: #569CD6;
+    --light-hl-4: #267F99;
+    --dark-hl-4: #4EC9B0;
+    --light-hl-5: #A31515;
+    --dark-hl-5: #CE9178;
+    --light-hl-6: #795E26;
+    --dark-hl-6: #DCDCAA;
+    --light-hl-7: #AF00DB;
+    --dark-hl-7: #C586C0;
+    --light-hl-8: #098658;
+    --dark-hl-8: #B5CEA8;
+    --light-hl-9: #008000;
+    --dark-hl-9: #6A9955;
+    --light-hl-10: #811F3F;
+    --dark-hl-10: #D16969;
+    --light-hl-11: #000000;
+    --dark-hl-11: #C8C8C8;
+    --light-hl-12: #CD3131;
+    --dark-hl-12: #F44747;
+    --light-hl-13: #EE0000;
+    --dark-hl-13: #D7BA7D;
+    --light-hl-14: #000000FF;
+    --dark-hl-14: #D4D4D4;
+    --light-code-background: #F5F5F5;
+    --dark-code-background: #1E1E1E;
+}
+
+@media (prefers-color-scheme: light) { :root {
+    --hl-0: var(--light-hl-0);
+    --hl-1: var(--light-hl-1);
+    --hl-2: var(--light-hl-2);
+    --hl-3: var(--light-hl-3);
+    --hl-4: var(--light-hl-4);
+    --hl-5: var(--light-hl-5);
+    --hl-6: var(--light-hl-6);
+    --hl-7: var(--light-hl-7);
+    --hl-8: var(--light-hl-8);
+    --hl-9: var(--light-hl-9);
+    --hl-10: var(--light-hl-10);
+    --hl-11: var(--light-hl-11);
+    --hl-12: var(--light-hl-12);
+    --hl-13: var(--light-hl-13);
+    --hl-14: var(--light-hl-14);
+    --code-background: var(--light-code-background);
+} }
+
+@media (prefers-color-scheme: dark) { :root {
+    --hl-0: var(--dark-hl-0);
+    --hl-1: var(--dark-hl-1);
+    --hl-2: var(--dark-hl-2);
+    --hl-3: var(--dark-hl-3);
+    --hl-4: var(--dark-hl-4);
+    --hl-5: var(--dark-hl-5);
+    --hl-6: var(--dark-hl-6);
+    --hl-7: var(--dark-hl-7);
+    --hl-8: var(--dark-hl-8);
+    --hl-9: var(--dark-hl-9);
+    --hl-10: var(--dark-hl-10);
+    --hl-11: var(--dark-hl-11);
+    --hl-12: var(--dark-hl-12);
+    --hl-13: var(--dark-hl-13);
+    --hl-14: var(--dark-hl-14);
+    --code-background: var(--dark-code-background);
+} }
+
+body.light {
+    --hl-0: var(--light-hl-0);
+    --hl-1: var(--light-hl-1);
+    --hl-2: var(--light-hl-2);
+    --hl-3: var(--light-hl-3);
+    --hl-4: var(--light-hl-4);
+    --hl-5: var(--light-hl-5);
+    --hl-6: var(--light-hl-6);
+    --hl-7: var(--light-hl-7);
+    --hl-8: var(--light-hl-8);
+    --hl-9: var(--light-hl-9);
+    --hl-10: var(--light-hl-10);
+    --hl-11: var(--light-hl-11);
+    --hl-12: var(--light-hl-12);
+    --hl-13: var(--light-hl-13);
+    --hl-14: var(--light-hl-14);
+    --code-background: var(--light-code-background);
+}
+
+body.dark {
+    --hl-0: var(--dark-hl-0);
+    --hl-1: var(--dark-hl-1);
+    --hl-2: var(--dark-hl-2);
+    --hl-3: var(--dark-hl-3);
+    --hl-4: var(--dark-hl-4);
+    --hl-5: var(--dark-hl-5);
+    --hl-6: var(--dark-hl-6);
+    --hl-7: var(--dark-hl-7);
+    --hl-8: var(--dark-hl-8);
+    --hl-9: var(--dark-hl-9);
+    --hl-10: var(--dark-hl-10);
+    --hl-11: var(--dark-hl-11);
+    --hl-12: var(--dark-hl-12);
+    --hl-13: var(--dark-hl-13);
+    --hl-14: var(--dark-hl-14);
+    --code-background: var(--dark-code-background);
+}
+
+.hl-0 { color: var(--hl-0); }
+.hl-1 { color: var(--hl-1); }
+.hl-2 { color: var(--hl-2); }
+.hl-3 { color: var(--hl-3); }
+.hl-4 { color: var(--hl-4); }
+.hl-5 { color: var(--hl-5); }
+.hl-6 { color: var(--hl-6); }
+.hl-7 { color: var(--hl-7); }
+.hl-8 { color: var(--hl-8); }
+.hl-9 { color: var(--hl-9); }
+.hl-10 { color: var(--hl-10); }
+.hl-11 { color: var(--hl-11); }
+.hl-12 { color: var(--hl-12); }
+.hl-13 { color: var(--hl-13); }
+.hl-14 { color: var(--hl-14); }
+pre, code { background: var(--code-background); }

+ 1043 - 0
docs/assets/icons.css

@@ -0,0 +1,1043 @@
+.tsd-kind-icon {
+    display: block;
+    position: relative;
+    padding-left: 20px;
+    text-indent: -20px;
+}
+.tsd-kind-icon:before {
+    content: "";
+    display: inline-block;
+    vertical-align: middle;
+    width: 17px;
+    height: 17px;
+    margin: 0 3px 2px 0;
+    background-image: url(./icons.png);
+}
+@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
+    .tsd-kind-icon:before {
+        background-image: url(./icons@2x.png);
+        background-size: 238px 204px;
+    }
+}
+
+.tsd-signature.tsd-kind-icon:before {
+    background-position: 0 -153px;
+}
+
+.tsd-kind-object-literal > .tsd-kind-icon:before {
+    background-position: 0px -17px;
+}
+.tsd-kind-object-literal.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -17px -17px;
+}
+.tsd-kind-object-literal.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -34px -17px;
+}
+
+.tsd-kind-class > .tsd-kind-icon:before {
+    background-position: 0px -34px;
+}
+.tsd-kind-class.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -17px -34px;
+}
+.tsd-kind-class.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -34px -34px;
+}
+
+.tsd-kind-class.tsd-has-type-parameter > .tsd-kind-icon:before {
+    background-position: 0px -51px;
+}
+.tsd-kind-class.tsd-has-type-parameter.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -17px -51px;
+}
+.tsd-kind-class.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -34px -51px;
+}
+
+.tsd-kind-interface > .tsd-kind-icon:before {
+    background-position: 0px -68px;
+}
+.tsd-kind-interface.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -17px -68px;
+}
+.tsd-kind-interface.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -34px -68px;
+}
+
+.tsd-kind-interface.tsd-has-type-parameter > .tsd-kind-icon:before {
+    background-position: 0px -85px;
+}
+.tsd-kind-interface.tsd-has-type-parameter.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -17px -85px;
+}
+.tsd-kind-interface.tsd-has-type-parameter.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -34px -85px;
+}
+
+.tsd-kind-namespace > .tsd-kind-icon:before {
+    background-position: 0px -102px;
+}
+.tsd-kind-namespace.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -17px -102px;
+}
+.tsd-kind-namespace.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -34px -102px;
+}
+
+.tsd-kind-module > .tsd-kind-icon:before {
+    background-position: 0px -102px;
+}
+.tsd-kind-module.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -17px -102px;
+}
+.tsd-kind-module.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -34px -102px;
+}
+
+.tsd-kind-enum > .tsd-kind-icon:before {
+    background-position: 0px -119px;
+}
+.tsd-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -17px -119px;
+}
+.tsd-kind-enum.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -34px -119px;
+}
+
+.tsd-kind-enum-member > .tsd-kind-icon:before {
+    background-position: 0px -136px;
+}
+.tsd-kind-enum-member.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -17px -136px;
+}
+.tsd-kind-enum-member.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -34px -136px;
+}
+
+.tsd-kind-signature > .tsd-kind-icon:before {
+    background-position: 0px -153px;
+}
+.tsd-kind-signature.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -17px -153px;
+}
+.tsd-kind-signature.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -34px -153px;
+}
+
+.tsd-kind-type-alias > .tsd-kind-icon:before {
+    background-position: 0px -170px;
+}
+.tsd-kind-type-alias.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -17px -170px;
+}
+.tsd-kind-type-alias.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -34px -170px;
+}
+
+.tsd-kind-type-alias.tsd-has-type-parameter > .tsd-kind-icon:before {
+    background-position: 0px -187px;
+}
+.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -17px -187px;
+}
+.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -34px -187px;
+}
+
+.tsd-kind-variable > .tsd-kind-icon:before {
+    background-position: -136px -0px;
+}
+.tsd-kind-variable.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -0px;
+}
+.tsd-kind-variable.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -0px;
+}
+.tsd-kind-variable.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -0px;
+}
+.tsd-kind-variable.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -0px;
+}
+.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -0px;
+}
+.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -0px;
+}
+.tsd-kind-variable.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -0px;
+}
+.tsd-kind-variable.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -0px;
+}
+.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -0px;
+}
+.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -0px;
+}
+.tsd-kind-variable.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -0px;
+}
+.tsd-kind-variable.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -0px;
+}
+
+.tsd-kind-property > .tsd-kind-icon:before {
+    background-position: -136px -0px;
+}
+.tsd-kind-property.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -0px;
+}
+.tsd-kind-property.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -0px;
+}
+.tsd-kind-property.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -0px;
+}
+.tsd-kind-property.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -0px;
+}
+.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -0px;
+}
+.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -0px;
+}
+.tsd-kind-property.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -0px;
+}
+.tsd-kind-property.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -0px;
+}
+.tsd-kind-property.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -0px;
+}
+.tsd-kind-property.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -0px;
+}
+.tsd-kind-property.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -0px;
+}
+.tsd-kind-property.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -0px;
+}
+
+.tsd-kind-get-signature > .tsd-kind-icon:before {
+    background-position: -136px -17px;
+}
+.tsd-kind-get-signature.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -17px;
+}
+.tsd-kind-get-signature.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -17px;
+}
+.tsd-kind-get-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -17px;
+}
+.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -17px;
+}
+.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -17px;
+}
+.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -17px;
+}
+.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -17px;
+}
+.tsd-kind-get-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -17px;
+}
+.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -17px;
+}
+.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -17px;
+}
+.tsd-kind-get-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -17px;
+}
+.tsd-kind-get-signature.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -17px;
+}
+
+.tsd-kind-set-signature > .tsd-kind-icon:before {
+    background-position: -136px -34px;
+}
+.tsd-kind-set-signature.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -34px;
+}
+.tsd-kind-set-signature.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -34px;
+}
+.tsd-kind-set-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -34px;
+}
+.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -34px;
+}
+.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -34px;
+}
+.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -34px;
+}
+.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -34px;
+}
+.tsd-kind-set-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -34px;
+}
+.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -34px;
+}
+.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -34px;
+}
+.tsd-kind-set-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -34px;
+}
+.tsd-kind-set-signature.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -34px;
+}
+
+.tsd-kind-accessor > .tsd-kind-icon:before {
+    background-position: -136px -51px;
+}
+.tsd-kind-accessor.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -51px;
+}
+.tsd-kind-accessor.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -51px;
+}
+.tsd-kind-accessor.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -51px;
+}
+.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -51px;
+}
+.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -51px;
+}
+.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -51px;
+}
+.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -51px;
+}
+.tsd-kind-accessor.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -51px;
+}
+.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -51px;
+}
+.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -51px;
+}
+.tsd-kind-accessor.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -51px;
+}
+.tsd-kind-accessor.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -51px;
+}
+
+.tsd-kind-function > .tsd-kind-icon:before {
+    background-position: -136px -68px;
+}
+.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -68px;
+}
+.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -68px;
+}
+.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -68px;
+}
+.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -68px;
+}
+.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -68px;
+}
+.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -68px;
+}
+.tsd-kind-function.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -68px;
+}
+.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -68px;
+}
+.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -68px;
+}
+.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -68px;
+}
+.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -68px;
+}
+.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -68px;
+}
+
+.tsd-kind-method > .tsd-kind-icon:before {
+    background-position: -136px -68px;
+}
+.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -68px;
+}
+.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -68px;
+}
+.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -68px;
+}
+.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -68px;
+}
+.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -68px;
+}
+.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -68px;
+}
+.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -68px;
+}
+.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -68px;
+}
+.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -187px -68px;
+}
+.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -68px;
+}
+.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -68px;
+}
+.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -68px;
+}
+
+.tsd-kind-call-signature > .tsd-kind-icon:before {
+    background-position: -136px -68px;
+}
+.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -68px;
+}
+.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -68px;
+}
+.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -68px;
+}
+.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -68px;
+}
+.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -68px;
+}
+.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -68px;
+}
+.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -68px;
+}
+.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -68px;
+}
+.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -68px;
+}
+.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -68px;
+}
+.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -68px;
+}
+.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -68px;
+}
+
+.tsd-kind-function.tsd-has-type-parameter > .tsd-kind-icon:before {
+    background-position: -136px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -153px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class
+    > .tsd-kind-icon:before {
+    background-position: -51px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum
+    > .tsd-kind-icon:before {
+    background-position: -170px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface
+    > .tsd-kind-icon:before {
+    background-position: -204px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -85px;
+}
+
+.tsd-kind-method.tsd-has-type-parameter > .tsd-kind-icon:before {
+    background-position: -136px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -153px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class
+    > .tsd-kind-icon:before {
+    background-position: -51px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum
+    > .tsd-kind-icon:before {
+    background-position: -170px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface
+    > .tsd-kind-icon:before {
+    background-position: -204px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -85px;
+}
+
+.tsd-kind-constructor > .tsd-kind-icon:before {
+    background-position: -136px -102px;
+}
+.tsd-kind-constructor.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -102px;
+}
+.tsd-kind-constructor.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -102px;
+}
+.tsd-kind-constructor.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -102px;
+}
+.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -102px;
+}
+.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -102px;
+}
+.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -102px;
+}
+.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -102px;
+}
+.tsd-kind-constructor.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -102px;
+}
+.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -102px;
+}
+.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -102px;
+}
+.tsd-kind-constructor.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -102px;
+}
+.tsd-kind-constructor.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -102px;
+}
+
+.tsd-kind-constructor-signature > .tsd-kind-icon:before {
+    background-position: -136px -102px;
+}
+.tsd-kind-constructor-signature.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -102px;
+}
+.tsd-kind-constructor-signature.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -102px;
+}
+.tsd-kind-constructor-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -102px;
+}
+.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -102px;
+}
+.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -102px;
+}
+.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -102px;
+}
+.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -102px;
+}
+.tsd-kind-constructor-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -102px;
+}
+.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -102px;
+}
+.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -102px;
+}
+.tsd-kind-constructor-signature.tsd-parent-kind-interface
+    > .tsd-kind-icon:before {
+    background-position: -204px -102px;
+}
+.tsd-kind-constructor-signature.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -102px;
+}
+
+.tsd-kind-index-signature > .tsd-kind-icon:before {
+    background-position: -136px -119px;
+}
+.tsd-kind-index-signature.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -119px;
+}
+.tsd-kind-index-signature.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -119px;
+}
+.tsd-kind-index-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -119px;
+}
+.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -119px;
+}
+.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -119px;
+}
+.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -119px;
+}
+.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -119px;
+}
+.tsd-kind-index-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -119px;
+}
+.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -119px;
+}
+.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -119px;
+}
+.tsd-kind-index-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -119px;
+}
+.tsd-kind-index-signature.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -119px;
+}
+
+.tsd-kind-event > .tsd-kind-icon:before {
+    background-position: -136px -136px;
+}
+.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -136px;
+}
+.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -136px;
+}
+.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -136px;
+}
+.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
+    background-position: -68px -136px;
+}
+.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -85px -136px;
+}
+.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -136px;
+}
+.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -136px;
+}
+.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -136px;
+}
+.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -187px -136px;
+}
+.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -136px;
+}
+.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -136px;
+}
+.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -136px;
+}
+
+.tsd-is-static > .tsd-kind-icon:before {
+    background-position: -136px -153px;
+}
+.tsd-is-static.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -153px;
+}
+.tsd-is-static.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -153px;
+}
+.tsd-is-static.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -153px;
+}
+.tsd-is-static.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
+    background-position: -68px -153px;
+}
+.tsd-is-static.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -85px -153px;
+}
+.tsd-is-static.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -153px;
+}
+.tsd-is-static.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -153px;
+}
+.tsd-is-static.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -153px;
+}
+.tsd-is-static.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -187px -153px;
+}
+.tsd-is-static.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -153px;
+}
+.tsd-is-static.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -153px;
+}
+.tsd-is-static.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -153px;
+}
+
+.tsd-is-static.tsd-kind-function > .tsd-kind-icon:before {
+    background-position: -136px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface
+    > .tsd-kind-icon:before {
+    background-position: -204px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -170px;
+}
+
+.tsd-is-static.tsd-kind-method > .tsd-kind-icon:before {
+    background-position: -136px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface
+    > .tsd-kind-icon:before {
+    background-position: -204px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -170px;
+}
+
+.tsd-is-static.tsd-kind-call-signature > .tsd-kind-icon:before {
+    background-position: -136px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -153px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class
+    > .tsd-kind-icon:before {
+    background-position: -51px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum
+    > .tsd-kind-icon:before {
+    background-position: -170px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface
+    > .tsd-kind-icon:before {
+    background-position: -204px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -170px;
+}
+
+.tsd-is-static.tsd-kind-event > .tsd-kind-icon:before {
+    background-position: -136px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface
+    > .tsd-kind-icon:before {
+    background-position: -204px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -187px;
+}

+ 0 - 0
docs/assets/images/icons.png → docs/assets/icons.png


+ 0 - 0
docs/assets/images/icons@2x.png → docs/assets/icons@2x.png


File diff suppressed because it is too large
+ 0 - 0
docs/assets/js/main.js


File diff suppressed because it is too large
+ 0 - 0
docs/assets/js/search.json


File diff suppressed because it is too large
+ 0 - 0
docs/assets/main.js


File diff suppressed because it is too large
+ 0 - 0
docs/assets/search.js


+ 1413 - 0
docs/assets/style.css

@@ -0,0 +1,1413 @@
+@import url("./icons.css");
+
+:root {
+    /* Light */
+    --light-color-background: #fcfcfc;
+    --light-color-secondary-background: #fff;
+    --light-color-text: #222;
+    --light-color-text-aside: #707070;
+    --light-color-link: #4da6ff;
+    --light-color-menu-divider: #eee;
+    --light-color-menu-divider-focus: #000;
+    --light-color-menu-label: #707070;
+    --light-color-panel: var(--light-color-secondary-background);
+    --light-color-panel-divider: #eee;
+    --light-color-comment-tag: #707070;
+    --light-color-comment-tag-text: #fff;
+    --light-color-ts: #9600ff;
+    --light-color-ts-interface: #647f1b;
+    --light-color-ts-enum: #937210;
+    --light-color-ts-class: #0672de;
+    --light-color-ts-private: #707070;
+    --light-color-toolbar: #fff;
+    --light-color-toolbar-text: #333;
+    --light-icon-filter: invert(0);
+    --light-external-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='10' height='10'><path fill-opacity='0' stroke='%23000' stroke-width='10' d='m43,35H5v60h60V57M45,5v10l10,10-30,30 20,20 30-30 10,10h10V5z'/></svg>");
+
+    /* Dark */
+    --dark-color-background: #36393f;
+    --dark-color-secondary-background: #2f3136;
+    --dark-color-text: #ffffff;
+    --dark-color-text-aside: #e6e4e4;
+    --dark-color-link: #00aff4;
+    --dark-color-menu-divider: #eee;
+    --dark-color-menu-divider-focus: #000;
+    --dark-color-menu-label: #707070;
+    --dark-color-panel: var(--dark-color-secondary-background);
+    --dark-color-panel-divider: #818181;
+    --dark-color-comment-tag: #dcddde;
+    --dark-color-comment-tag-text: #2f3136;
+    --dark-color-ts: #c97dff;
+    --dark-color-ts-interface: #9cbe3c;
+    --dark-color-ts-enum: #d6ab29;
+    --dark-color-ts-class: #3695f3;
+    --dark-color-ts-private: #e2e2e2;
+    --dark-color-toolbar: #34373c;
+    --dark-color-toolbar-text: #ffffff;
+    --dark-icon-filter: invert(1);
+    --dark-external-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='10' height='10'><path fill-opacity='0' stroke='%23fff' stroke-width='10' d='m43,35H5v60h60V57M45,5v10l10,10-30,30 20,20 30-30 10,10h10V5z'/></svg>");
+}
+
+@media (prefers-color-scheme: light) {
+    :root {
+        --color-background: var(--light-color-background);
+        --color-secondary-background: var(--light-color-secondary-background);
+        --color-text: var(--light-color-text);
+        --color-text-aside: var(--light-color-text-aside);
+        --color-link: var(--light-color-link);
+        --color-menu-divider: var(--light-color-menu-divider);
+        --color-menu-divider-focus: var(--light-color-menu-divider-focus);
+        --color-menu-label: var(--light-color-menu-label);
+        --color-panel: var(--light-color-panel);
+        --color-panel-divider: var(--light-color-panel-divider);
+        --color-comment-tag: var(--light-color-comment-tag);
+        --color-comment-tag-text: var(--light-color-comment-tag-text);
+        --color-ts: var(--light-color-ts);
+        --color-ts-interface: var(--light-color-ts-interface);
+        --color-ts-enum: var(--light-color-ts-enum);
+        --color-ts-class: var(--light-color-ts-class);
+        --color-ts-private: var(--light-color-ts-private);
+        --color-toolbar: var(--light-color-toolbar);
+        --color-toolbar-text: var(--light-color-toolbar-text);
+        --icon-filter: var(--light-icon-filter);
+        --external-icon: var(--light-external-icon);
+    }
+}
+
+@media (prefers-color-scheme: dark) {
+    :root {
+        --color-background: var(--dark-color-background);
+        --color-secondary-background: var(--dark-color-secondary-background);
+        --color-text: var(--dark-color-text);
+        --color-text-aside: var(--dark-color-text-aside);
+        --color-link: var(--dark-color-link);
+        --color-menu-divider: var(--dark-color-menu-divider);
+        --color-menu-divider-focus: var(--dark-color-menu-divider-focus);
+        --color-menu-label: var(--dark-color-menu-label);
+        --color-panel: var(--dark-color-panel);
+        --color-panel-divider: var(--dark-color-panel-divider);
+        --color-comment-tag: var(--dark-color-comment-tag);
+        --color-comment-tag-text: var(--dark-color-comment-tag-text);
+        --color-ts: var(--dark-color-ts);
+        --color-ts-interface: var(--dark-color-ts-interface);
+        --color-ts-enum: var(--dark-color-ts-enum);
+        --color-ts-class: var(--dark-color-ts-class);
+        --color-ts-private: var(--dark-color-ts-private);
+        --color-toolbar: var(--dark-color-toolbar);
+        --color-toolbar-text: var(--dark-color-toolbar-text);
+        --icon-filter: var(--dark-icon-filter);
+        --external-icon: var(--dark-external-icon);
+    }
+}
+
+body {
+    margin: 0;
+}
+
+body.light {
+    --color-background: var(--light-color-background);
+    --color-secondary-background: var(--light-color-secondary-background);
+    --color-text: var(--light-color-text);
+    --color-text-aside: var(--light-color-text-aside);
+    --color-link: var(--light-color-link);
+    --color-menu-divider: var(--light-color-menu-divider);
+    --color-menu-divider-focus: var(--light-color-menu-divider-focus);
+    --color-menu-label: var(--light-color-menu-label);
+    --color-panel: var(--light-color-panel);
+    --color-panel-divider: var(--light-color-panel-divider);
+    --color-comment-tag: var(--light-color-comment-tag);
+    --color-comment-tag-text: var(--light-color-comment-tag-text);
+    --color-ts: var(--light-color-ts);
+    --color-ts-interface: var(--light-color-ts-interface);
+    --color-ts-enum: var(--light-color-ts-enum);
+    --color-ts-class: var(--light-color-ts-class);
+    --color-ts-private: var(--light-color-ts-private);
+    --color-toolbar: var(--light-color-toolbar);
+    --color-toolbar-text: var(--light-color-toolbar-text);
+    --icon-filter: var(--light-icon-filter);
+    --external-icon: var(--light-external-icon);
+}
+
+body.dark {
+    --color-background: var(--dark-color-background);
+    --color-secondary-background: var(--dark-color-secondary-background);
+    --color-text: var(--dark-color-text);
+    --color-text-aside: var(--dark-color-text-aside);
+    --color-link: var(--dark-color-link);
+    --color-menu-divider: var(--dark-color-menu-divider);
+    --color-menu-divider-focus: var(--dark-color-menu-divider-focus);
+    --color-menu-label: var(--dark-color-menu-label);
+    --color-panel: var(--dark-color-panel);
+    --color-panel-divider: var(--dark-color-panel-divider);
+    --color-comment-tag: var(--dark-color-comment-tag);
+    --color-comment-tag-text: var(--dark-color-comment-tag-text);
+    --color-ts: var(--dark-color-ts);
+    --color-ts-interface: var(--dark-color-ts-interface);
+    --color-ts-enum: var(--dark-color-ts-enum);
+    --color-ts-class: var(--dark-color-ts-class);
+    --color-ts-private: var(--dark-color-ts-private);
+    --color-toolbar: var(--dark-color-toolbar);
+    --color-toolbar-text: var(--dark-color-toolbar-text);
+    --icon-filter: var(--dark-icon-filter);
+    --external-icon: var(--dark-external-icon);
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+    line-height: 1.2;
+}
+
+h1 {
+    font-size: 2em;
+    margin: 0.67em 0;
+}
+
+h2 {
+    font-size: 1.5em;
+    margin: 0.83em 0;
+}
+
+h3 {
+    font-size: 1.17em;
+    margin: 1em 0;
+}
+
+h4,
+.tsd-index-panel h3 {
+    font-size: 1em;
+    margin: 1.33em 0;
+}
+
+h5 {
+    font-size: 0.83em;
+    margin: 1.67em 0;
+}
+
+h6 {
+    font-size: 0.67em;
+    margin: 2.33em 0;
+}
+
+pre {
+    white-space: pre;
+    white-space: pre-wrap;
+    word-wrap: break-word;
+}
+
+dl,
+menu,
+ol,
+ul {
+    margin: 1em 0;
+}
+
+dd {
+    margin: 0 0 0 40px;
+}
+
+.container {
+    max-width: 1200px;
+    margin: 0 auto;
+    padding: 0 40px;
+}
+@media (max-width: 640px) {
+    .container {
+        padding: 0 20px;
+    }
+}
+
+.container-main {
+    padding-bottom: 200px;
+}
+
+.row {
+    display: flex;
+    position: relative;
+    margin: 0 -10px;
+}
+.row:after {
+    visibility: hidden;
+    display: block;
+    content: "";
+    clear: both;
+    height: 0;
+}
+
+.col-4,
+.col-8 {
+    box-sizing: border-box;
+    float: left;
+    padding: 0 10px;
+}
+
+.col-4 {
+    width: 33.3333333333%;
+}
+.col-8 {
+    width: 66.6666666667%;
+}
+
+ul.tsd-descriptions > li > :first-child,
+.tsd-panel > :first-child,
+.col-8 > :first-child,
+.col-4 > :first-child,
+ul.tsd-descriptions > li > :first-child > :first-child,
+.tsd-panel > :first-child > :first-child,
+.col-8 > :first-child > :first-child,
+.col-4 > :first-child > :first-child,
+ul.tsd-descriptions > li > :first-child > :first-child > :first-child,
+.tsd-panel > :first-child > :first-child > :first-child,
+.col-8 > :first-child > :first-child > :first-child,
+.col-4 > :first-child > :first-child > :first-child {
+    margin-top: 0;
+}
+ul.tsd-descriptions > li > :last-child,
+.tsd-panel > :last-child,
+.col-8 > :last-child,
+.col-4 > :last-child,
+ul.tsd-descriptions > li > :last-child > :last-child,
+.tsd-panel > :last-child > :last-child,
+.col-8 > :last-child > :last-child,
+.col-4 > :last-child > :last-child,
+ul.tsd-descriptions > li > :last-child > :last-child > :last-child,
+.tsd-panel > :last-child > :last-child > :last-child,
+.col-8 > :last-child > :last-child > :last-child,
+.col-4 > :last-child > :last-child > :last-child {
+    margin-bottom: 0;
+}
+
+@keyframes fade-in {
+    from {
+        opacity: 0;
+    }
+    to {
+        opacity: 1;
+    }
+}
+@keyframes fade-out {
+    from {
+        opacity: 1;
+        visibility: visible;
+    }
+    to {
+        opacity: 0;
+    }
+}
+@keyframes fade-in-delayed {
+    0% {
+        opacity: 0;
+    }
+    33% {
+        opacity: 0;
+    }
+    100% {
+        opacity: 1;
+    }
+}
+@keyframes fade-out-delayed {
+    0% {
+        opacity: 1;
+        visibility: visible;
+    }
+    66% {
+        opacity: 0;
+    }
+    100% {
+        opacity: 0;
+    }
+}
+@keyframes shift-to-left {
+    from {
+        transform: translate(0, 0);
+    }
+    to {
+        transform: translate(-25%, 0);
+    }
+}
+@keyframes unshift-to-left {
+    from {
+        transform: translate(-25%, 0);
+    }
+    to {
+        transform: translate(0, 0);
+    }
+}
+@keyframes pop-in-from-right {
+    from {
+        transform: translate(100%, 0);
+    }
+    to {
+        transform: translate(0, 0);
+    }
+}
+@keyframes pop-out-to-right {
+    from {
+        transform: translate(0, 0);
+        visibility: visible;
+    }
+    to {
+        transform: translate(100%, 0);
+    }
+}
+body {
+    background: var(--color-background);
+    font-family: "Segoe UI", sans-serif;
+    font-size: 16px;
+    color: var(--color-text);
+}
+
+a {
+    color: var(--color-link);
+    text-decoration: none;
+}
+a:hover {
+    text-decoration: underline;
+}
+a.external[target="_blank"] {
+    background-image: var(--external-icon);
+    background-position: top 3px right;
+    background-repeat: no-repeat;
+    padding-right: 13px;
+}
+
+code,
+pre {
+    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
+    padding: 0.2em;
+    margin: 0;
+    font-size: 14px;
+}
+
+pre {
+    padding: 10px;
+}
+pre code {
+    padding: 0;
+    font-size: 100%;
+}
+
+blockquote {
+    margin: 1em 0;
+    padding-left: 1em;
+    border-left: 4px solid gray;
+}
+
+.tsd-typography {
+    line-height: 1.333em;
+}
+.tsd-typography ul {
+    list-style: square;
+    padding: 0 0 0 20px;
+    margin: 0;
+}
+.tsd-typography h4,
+.tsd-typography .tsd-index-panel h3,
+.tsd-index-panel .tsd-typography h3,
+.tsd-typography h5,
+.tsd-typography h6 {
+    font-size: 1em;
+    margin: 0;
+}
+.tsd-typography h5,
+.tsd-typography h6 {
+    font-weight: normal;
+}
+.tsd-typography p,
+.tsd-typography ul,
+.tsd-typography ol {
+    margin: 1em 0;
+}
+
+@media (min-width: 901px) and (max-width: 1024px) {
+    html .col-content {
+        width: 72%;
+    }
+    html .col-menu {
+        width: 28%;
+    }
+    html .tsd-navigation {
+        padding-left: 10px;
+    }
+}
+@media (max-width: 900px) {
+    html .col-content {
+        float: none;
+        width: 100%;
+    }
+    html .col-menu {
+        position: fixed !important;
+        overflow: auto;
+        -webkit-overflow-scrolling: touch;
+        z-index: 1024;
+        top: 0 !important;
+        bottom: 0 !important;
+        left: auto !important;
+        right: 0 !important;
+        width: 100%;
+        padding: 20px 20px 0 0;
+        max-width: 450px;
+        visibility: hidden;
+        background-color: var(--color-panel);
+        transform: translate(100%, 0);
+    }
+    html .col-menu > *:last-child {
+        padding-bottom: 20px;
+    }
+    html .overlay {
+        content: "";
+        display: block;
+        position: fixed;
+        z-index: 1023;
+        top: 0;
+        left: 0;
+        right: 0;
+        bottom: 0;
+        background-color: rgba(0, 0, 0, 0.75);
+        visibility: hidden;
+    }
+
+    .to-has-menu .overlay {
+        animation: fade-in 0.4s;
+    }
+
+    .to-has-menu :is(header, footer, .col-content) {
+        animation: shift-to-left 0.4s;
+    }
+
+    .to-has-menu .col-menu {
+        animation: pop-in-from-right 0.4s;
+    }
+
+    .from-has-menu .overlay {
+        animation: fade-out 0.4s;
+    }
+
+    .from-has-menu :is(header, footer, .col-content) {
+        animation: unshift-to-left 0.4s;
+    }
+
+    .from-has-menu .col-menu {
+        animation: pop-out-to-right 0.4s;
+    }
+
+    .has-menu body {
+        overflow: hidden;
+    }
+    .has-menu .overlay {
+        visibility: visible;
+    }
+    .has-menu :is(header, footer, .col-content) {
+        transform: translate(-25%, 0);
+    }
+    .has-menu .col-menu {
+        visibility: visible;
+        transform: translate(0, 0);
+        display: grid;
+        grid-template-rows: auto 1fr;
+        max-height: 100vh;
+    }
+    .has-menu .tsd-navigation {
+        max-height: 100%;
+    }
+}
+
+.tsd-page-title {
+    padding: 70px 0 20px 0;
+    margin: 0 0 40px 0;
+    background: var(--color-panel);
+    box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
+}
+.tsd-page-title h1 {
+    margin: 0;
+}
+
+.tsd-breadcrumb {
+    margin: 0;
+    padding: 0;
+    color: var(--color-text-aside);
+}
+.tsd-breadcrumb a {
+    color: var(--color-text-aside);
+    text-decoration: none;
+}
+.tsd-breadcrumb a:hover {
+    text-decoration: underline;
+}
+.tsd-breadcrumb li {
+    display: inline;
+}
+.tsd-breadcrumb li:after {
+    content: " / ";
+}
+
+dl.tsd-comment-tags {
+    overflow: hidden;
+}
+dl.tsd-comment-tags dt {
+    float: left;
+    padding: 1px 5px;
+    margin: 0 10px 0 0;
+    border-radius: 4px;
+    border: 1px solid var(--color-comment-tag);
+    color: var(--color-comment-tag);
+    font-size: 0.8em;
+    font-weight: normal;
+}
+dl.tsd-comment-tags dd {
+    margin: 0 0 10px 0;
+}
+dl.tsd-comment-tags dd:before,
+dl.tsd-comment-tags dd:after {
+    display: table;
+    content: " ";
+}
+dl.tsd-comment-tags dd pre,
+dl.tsd-comment-tags dd:after {
+    clear: both;
+}
+dl.tsd-comment-tags p {
+    margin: 0;
+}
+
+.tsd-panel.tsd-comment .lead {
+    font-size: 1.1em;
+    line-height: 1.333em;
+    margin-bottom: 2em;
+}
+.tsd-panel.tsd-comment .lead:last-child {
+    margin-bottom: 0;
+}
+
+.toggle-protected .tsd-is-private {
+    display: none;
+}
+
+.toggle-public .tsd-is-private,
+.toggle-public .tsd-is-protected,
+.toggle-public .tsd-is-private-protected {
+    display: none;
+}
+
+.toggle-inherited .tsd-is-inherited {
+    display: none;
+}
+
+.toggle-externals .tsd-is-external {
+    display: none;
+}
+
+#tsd-filter {
+    position: relative;
+    display: inline-block;
+    height: 40px;
+    vertical-align: bottom;
+}
+.no-filter #tsd-filter {
+    display: none;
+}
+#tsd-filter .tsd-filter-group {
+    display: inline-block;
+    height: 40px;
+    vertical-align: bottom;
+    white-space: nowrap;
+}
+#tsd-filter input {
+    display: none;
+}
+@media (max-width: 900px) {
+    #tsd-filter .tsd-filter-group {
+        display: block;
+        position: absolute;
+        top: 40px;
+        right: 20px;
+        height: auto;
+        background-color: var(--color-panel);
+        visibility: hidden;
+        transform: translate(50%, 0);
+        box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
+    }
+    .has-options #tsd-filter .tsd-filter-group {
+        visibility: visible;
+    }
+    .to-has-options #tsd-filter .tsd-filter-group {
+        animation: fade-in 0.2s;
+    }
+    .from-has-options #tsd-filter .tsd-filter-group {
+        animation: fade-out 0.2s;
+    }
+    #tsd-filter label,
+    #tsd-filter .tsd-select {
+        display: block;
+        padding-right: 20px;
+    }
+}
+
+footer {
+    border-top: 1px solid var(--color-panel-divider);
+    background-color: var(--color-panel);
+}
+footer:after {
+    content: "";
+    display: table;
+}
+footer.with-border-bottom {
+    border-bottom: 1px solid var(--color-panel-divider);
+}
+footer .tsd-legend-group {
+    font-size: 0;
+}
+footer .tsd-legend {
+    display: inline-block;
+    width: 25%;
+    padding: 0;
+    font-size: 16px;
+    list-style: none;
+    line-height: 1.333em;
+    vertical-align: top;
+}
+@media (max-width: 900px) {
+    footer .tsd-legend {
+        width: 50%;
+    }
+}
+
+.tsd-hierarchy {
+    list-style: square;
+    padding: 0 0 0 20px;
+    margin: 0;
+}
+.tsd-hierarchy .target {
+    font-weight: bold;
+}
+
+.tsd-index-panel .tsd-index-content {
+    margin-bottom: -30px !important;
+}
+.tsd-index-panel .tsd-index-section {
+    margin-bottom: 30px !important;
+}
+.tsd-index-panel h3 {
+    margin: 0 -20px 10px -20px;
+    padding: 0 20px 10px 20px;
+    border-bottom: 1px solid var(--color-panel-divider);
+}
+.tsd-index-panel ul.tsd-index-list {
+    -webkit-column-count: 3;
+    -moz-column-count: 3;
+    -ms-column-count: 3;
+    -o-column-count: 3;
+    column-count: 3;
+    -webkit-column-gap: 20px;
+    -moz-column-gap: 20px;
+    -ms-column-gap: 20px;
+    -o-column-gap: 20px;
+    column-gap: 20px;
+    padding: 0;
+    list-style: none;
+    line-height: 1.333em;
+}
+@media (max-width: 900px) {
+    .tsd-index-panel ul.tsd-index-list {
+        -webkit-column-count: 1;
+        -moz-column-count: 1;
+        -ms-column-count: 1;
+        -o-column-count: 1;
+        column-count: 1;
+    }
+}
+@media (min-width: 901px) and (max-width: 1024px) {
+    .tsd-index-panel ul.tsd-index-list {
+        -webkit-column-count: 2;
+        -moz-column-count: 2;
+        -ms-column-count: 2;
+        -o-column-count: 2;
+        column-count: 2;
+    }
+}
+.tsd-index-panel ul.tsd-index-list li {
+    -webkit-page-break-inside: avoid;
+    -moz-page-break-inside: avoid;
+    -ms-page-break-inside: avoid;
+    -o-page-break-inside: avoid;
+    page-break-inside: avoid;
+}
+.tsd-index-panel a,
+.tsd-index-panel .tsd-parent-kind-module a {
+    color: var(--color-ts);
+}
+.tsd-index-panel .tsd-parent-kind-interface a {
+    color: var(--color-ts-interface);
+}
+.tsd-index-panel .tsd-parent-kind-enum a {
+    color: var(--color-ts-enum);
+}
+.tsd-index-panel .tsd-parent-kind-class a {
+    color: var(--color-ts-class);
+}
+.tsd-index-panel .tsd-kind-module a {
+    color: var(--color-ts);
+}
+.tsd-index-panel .tsd-kind-interface a {
+    color: var(--color-ts-interface);
+}
+.tsd-index-panel .tsd-kind-enum a {
+    color: var(--color-ts-enum);
+}
+.tsd-index-panel .tsd-kind-class a {
+    color: var(--color-ts-class);
+}
+.tsd-index-panel .tsd-is-private a {
+    color: var(--color-ts-private);
+}
+
+.tsd-flag {
+    display: inline-block;
+    padding: 1px 5px;
+    border-radius: 4px;
+    color: var(--color-comment-tag-text);
+    background-color: var(--color-comment-tag);
+    text-indent: 0;
+    font-size: 14px;
+    font-weight: normal;
+}
+
+.tsd-anchor {
+    position: absolute;
+    top: -100px;
+}
+
+.tsd-member {
+    position: relative;
+}
+.tsd-member .tsd-anchor + h3 {
+    margin-top: 0;
+    margin-bottom: 0;
+    border-bottom: none;
+}
+.tsd-member [data-tsd-kind] {
+    color: var(--color-ts);
+}
+.tsd-member [data-tsd-kind="Interface"] {
+    color: var(--color-ts-interface);
+}
+.tsd-member [data-tsd-kind="Enum"] {
+    color: var(--color-ts-enum);
+}
+.tsd-member [data-tsd-kind="Class"] {
+    color: var(--color-ts-class);
+}
+.tsd-member [data-tsd-kind="Private"] {
+    color: var(--color-ts-private);
+}
+
+.tsd-navigation {
+    margin: 0 0 0 40px;
+}
+.tsd-navigation a {
+    display: block;
+    padding-top: 2px;
+    padding-bottom: 2px;
+    border-left: 2px solid transparent;
+    color: var(--color-text);
+    text-decoration: none;
+    transition: border-left-color 0.1s;
+}
+.tsd-navigation a:hover {
+    text-decoration: underline;
+}
+.tsd-navigation ul {
+    margin: 0;
+    padding: 0;
+    list-style: none;
+}
+.tsd-navigation li {
+    padding: 0;
+}
+
+.tsd-navigation.primary {
+    padding-bottom: 40px;
+}
+.tsd-navigation.primary a {
+    display: block;
+    padding-top: 6px;
+    padding-bottom: 6px;
+}
+.tsd-navigation.primary ul li a {
+    padding-left: 5px;
+}
+.tsd-navigation.primary ul li li a {
+    padding-left: 25px;
+}
+.tsd-navigation.primary ul li li li a {
+    padding-left: 45px;
+}
+.tsd-navigation.primary ul li li li li a {
+    padding-left: 65px;
+}
+.tsd-navigation.primary ul li li li li li a {
+    padding-left: 85px;
+}
+.tsd-navigation.primary ul li li li li li li a {
+    padding-left: 105px;
+}
+.tsd-navigation.primary > ul {
+    border-bottom: 1px solid var(--color-panel-divider);
+}
+.tsd-navigation.primary li {
+    border-top: 1px solid var(--color-panel-divider);
+}
+.tsd-navigation.primary li.current > a {
+    font-weight: bold;
+}
+.tsd-navigation.primary li.label span {
+    display: block;
+    padding: 20px 0 6px 5px;
+    color: var(--color-menu-label);
+}
+.tsd-navigation.primary li.globals + li > span,
+.tsd-navigation.primary li.globals + li > a {
+    padding-top: 20px;
+}
+
+.tsd-navigation.secondary {
+    max-height: calc(100vh - 1rem - 40px);
+    overflow: auto;
+    position: sticky;
+    top: calc(0.5rem + 40px);
+    transition: 0.3s;
+}
+.tsd-navigation.secondary.tsd-navigation--toolbar-hide {
+    max-height: calc(100vh - 1rem);
+    top: 0.5rem;
+}
+.tsd-navigation.secondary ul {
+    transition: opacity 0.2s;
+}
+.tsd-navigation.secondary ul li a {
+    padding-left: 25px;
+}
+.tsd-navigation.secondary ul li li a {
+    padding-left: 45px;
+}
+.tsd-navigation.secondary ul li li li a {
+    padding-left: 65px;
+}
+.tsd-navigation.secondary ul li li li li a {
+    padding-left: 85px;
+}
+.tsd-navigation.secondary ul li li li li li a {
+    padding-left: 105px;
+}
+.tsd-navigation.secondary ul li li li li li li a {
+    padding-left: 125px;
+}
+.tsd-navigation.secondary ul.current a {
+    border-left-color: var(--color-panel-divider);
+}
+.tsd-navigation.secondary li.focus > a,
+.tsd-navigation.secondary ul.current li.focus > a {
+    border-left-color: var(--color-menu-divider-focus);
+}
+.tsd-navigation.secondary li.current {
+    margin-top: 20px;
+    margin-bottom: 20px;
+    border-left-color: var(--color-panel-divider);
+}
+.tsd-navigation.secondary li.current > a {
+    font-weight: bold;
+}
+
+@media (min-width: 901px) {
+    .menu-sticky-wrap {
+        position: static;
+    }
+}
+
+.tsd-panel {
+    margin: 20px 0;
+    padding: 20px;
+    background-color: var(--color-panel);
+    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
+}
+.tsd-panel:empty {
+    display: none;
+}
+.tsd-panel > h1,
+.tsd-panel > h2,
+.tsd-panel > h3 {
+    margin: 1.5em -20px 10px -20px;
+    padding: 0 20px 10px 20px;
+    border-bottom: 1px solid var(--color-panel-divider);
+}
+.tsd-panel > h1.tsd-before-signature,
+.tsd-panel > h2.tsd-before-signature,
+.tsd-panel > h3.tsd-before-signature {
+    margin-bottom: 0;
+    border-bottom: 0;
+}
+.tsd-panel table {
+    display: block;
+    width: 100%;
+    overflow: auto;
+    margin-top: 10px;
+    word-break: normal;
+    word-break: keep-all;
+    border-collapse: collapse;
+}
+.tsd-panel table th {
+    font-weight: bold;
+}
+.tsd-panel table th,
+.tsd-panel table td {
+    padding: 6px 13px;
+    border: 1px solid var(--color-panel-divider);
+}
+.tsd-panel table tr {
+    background: var(--color-background);
+}
+.tsd-panel table tr:nth-child(even) {
+    background: var(--color-secondary-background);
+}
+
+.tsd-panel-group {
+    margin: 60px 0;
+}
+.tsd-panel-group > h1,
+.tsd-panel-group > h2,
+.tsd-panel-group > h3 {
+    padding-left: 20px;
+    padding-right: 20px;
+}
+
+#tsd-search {
+    transition: background-color 0.2s;
+}
+#tsd-search .title {
+    position: relative;
+    z-index: 2;
+}
+#tsd-search .field {
+    position: absolute;
+    left: 0;
+    top: 0;
+    right: 40px;
+    height: 40px;
+}
+#tsd-search .field input {
+    box-sizing: border-box;
+    position: relative;
+    top: -50px;
+    z-index: 1;
+    width: 100%;
+    padding: 0 10px;
+    opacity: 0;
+    outline: 0;
+    border: 0;
+    background: transparent;
+    color: var(--color-text);
+}
+#tsd-search .field label {
+    position: absolute;
+    overflow: hidden;
+    right: -40px;
+}
+#tsd-search .field input,
+#tsd-search .title {
+    transition: opacity 0.2s;
+}
+#tsd-search .results {
+    position: absolute;
+    visibility: hidden;
+    top: 40px;
+    width: 100%;
+    margin: 0;
+    padding: 0;
+    list-style: none;
+    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
+}
+#tsd-search .results li {
+    padding: 0 10px;
+    background-color: var(--color-background);
+}
+#tsd-search .results li:nth-child(even) {
+    background-color: var(--color-panel);
+}
+#tsd-search .results li.state {
+    display: none;
+}
+#tsd-search .results li.current,
+#tsd-search .results li:hover {
+    background-color: var(--color-panel-divider);
+}
+#tsd-search .results a {
+    display: block;
+}
+#tsd-search .results a:before {
+    top: 10px;
+}
+#tsd-search .results span.parent {
+    color: var(--color-text-aside);
+    font-weight: normal;
+}
+#tsd-search.has-focus {
+    background-color: var(--color-panel-divider);
+}
+#tsd-search.has-focus .field input {
+    top: 0;
+    opacity: 1;
+}
+#tsd-search.has-focus .title {
+    z-index: 0;
+    opacity: 0;
+}
+#tsd-search.has-focus .results {
+    visibility: visible;
+}
+#tsd-search.loading .results li.state.loading {
+    display: block;
+}
+#tsd-search.failure .results li.state.failure {
+    display: block;
+}
+
+.tsd-signature {
+    margin: 0 0 1em 0;
+    padding: 10px;
+    border: 1px solid var(--color-panel-divider);
+    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
+    font-size: 14px;
+    overflow-x: auto;
+}
+.tsd-signature.tsd-kind-icon {
+    padding-left: 30px;
+}
+.tsd-signature.tsd-kind-icon:before {
+    top: 10px;
+    left: 10px;
+}
+.tsd-panel > .tsd-signature {
+    margin-left: -20px;
+    margin-right: -20px;
+    border-width: 1px 0;
+}
+.tsd-panel > .tsd-signature.tsd-kind-icon {
+    padding-left: 40px;
+}
+.tsd-panel > .tsd-signature.tsd-kind-icon:before {
+    left: 20px;
+}
+
+.tsd-signature-symbol {
+    color: var(--color-text-aside);
+    font-weight: normal;
+}
+
+.tsd-signature-type {
+    font-style: italic;
+    font-weight: normal;
+}
+
+.tsd-signatures {
+    padding: 0;
+    margin: 0 0 1em 0;
+    border: 1px solid var(--color-panel-divider);
+}
+.tsd-signatures .tsd-signature {
+    margin: 0;
+    border-width: 1px 0 0 0;
+    transition: background-color 0.1s;
+}
+.tsd-signatures .tsd-signature:first-child {
+    border-top-width: 0;
+}
+.tsd-signatures .tsd-signature.current {
+    background-color: var(--color-panel-divider);
+}
+.tsd-signatures.active > .tsd-signature {
+    cursor: pointer;
+}
+.tsd-panel > .tsd-signatures {
+    margin-left: -20px;
+    margin-right: -20px;
+    border-width: 1px 0;
+}
+.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon {
+    padding-left: 40px;
+}
+.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon:before {
+    left: 20px;
+}
+.tsd-panel > a.anchor + .tsd-signatures {
+    border-top-width: 0;
+    margin-top: -20px;
+}
+
+ul.tsd-descriptions {
+    position: relative;
+    overflow: hidden;
+    padding: 0;
+    list-style: none;
+}
+ul.tsd-descriptions.active > .tsd-description {
+    display: none;
+}
+ul.tsd-descriptions.active > .tsd-description.current {
+    display: block;
+}
+ul.tsd-descriptions.active > .tsd-description.fade-in {
+    animation: fade-in-delayed 0.3s;
+}
+ul.tsd-descriptions.active > .tsd-description.fade-out {
+    animation: fade-out-delayed 0.3s;
+    position: absolute;
+    display: block;
+    top: 0;
+    left: 0;
+    right: 0;
+    opacity: 0;
+    visibility: hidden;
+}
+ul.tsd-descriptions h4,
+ul.tsd-descriptions .tsd-index-panel h3,
+.tsd-index-panel ul.tsd-descriptions h3 {
+    font-size: 16px;
+    margin: 1em 0 0.5em 0;
+}
+
+ul.tsd-parameters,
+ul.tsd-type-parameters {
+    list-style: square;
+    margin: 0;
+    padding-left: 20px;
+}
+ul.tsd-parameters > li.tsd-parameter-signature,
+ul.tsd-type-parameters > li.tsd-parameter-signature {
+    list-style: none;
+    margin-left: -20px;
+}
+ul.tsd-parameters h5,
+ul.tsd-type-parameters h5 {
+    font-size: 16px;
+    margin: 1em 0 0.5em 0;
+}
+ul.tsd-parameters .tsd-comment,
+ul.tsd-type-parameters .tsd-comment {
+    margin-top: -0.5em;
+}
+
+.tsd-sources {
+    font-size: 14px;
+    color: var(--color-text-aside);
+    margin: 0 0 1em 0;
+}
+.tsd-sources a {
+    color: var(--color-text-aside);
+    text-decoration: underline;
+}
+.tsd-sources ul,
+.tsd-sources p {
+    margin: 0 !important;
+}
+.tsd-sources ul {
+    list-style: none;
+    padding: 0;
+}
+
+.tsd-page-toolbar {
+    position: fixed;
+    z-index: 1;
+    top: 0;
+    left: 0;
+    width: 100%;
+    height: 40px;
+    color: var(--color-toolbar-text);
+    background: var(--color-toolbar);
+    border-bottom: 1px solid var(--color-panel-divider);
+    transition: transform 0.3s linear;
+}
+.tsd-page-toolbar a {
+    color: var(--color-toolbar-text);
+    text-decoration: none;
+}
+.tsd-page-toolbar a.title {
+    font-weight: bold;
+}
+.tsd-page-toolbar a.title:hover {
+    text-decoration: underline;
+}
+.tsd-page-toolbar .table-wrap {
+    display: table;
+    width: 100%;
+    height: 40px;
+}
+.tsd-page-toolbar .table-cell {
+    display: table-cell;
+    position: relative;
+    white-space: nowrap;
+    line-height: 40px;
+}
+.tsd-page-toolbar .table-cell:first-child {
+    width: 100%;
+}
+
+.tsd-page-toolbar--hide {
+    transform: translateY(-100%);
+}
+
+.tsd-select .tsd-select-list li:before,
+.tsd-select .tsd-select-label:before,
+.tsd-widget:before {
+    content: "";
+    display: inline-block;
+    width: 40px;
+    height: 40px;
+    margin: 0 -8px 0 0;
+    background-image: url(./widgets.png);
+    background-repeat: no-repeat;
+    text-indent: -1024px;
+    vertical-align: bottom;
+    filter: var(--icon-filter);
+}
+@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
+    .tsd-select .tsd-select-list li:before,
+    .tsd-select .tsd-select-label:before,
+    .tsd-widget:before {
+        background-image: url(./widgets@2x.png);
+        background-size: 320px 40px;
+    }
+}
+
+.tsd-widget {
+    display: inline-block;
+    overflow: hidden;
+    opacity: 0.8;
+    height: 40px;
+    transition: opacity 0.1s, background-color 0.2s;
+    vertical-align: bottom;
+    cursor: pointer;
+}
+.tsd-widget:hover {
+    opacity: 0.9;
+}
+.tsd-widget.active {
+    opacity: 1;
+    background-color: var(--color-panel-divider);
+}
+.tsd-widget.no-caption {
+    width: 40px;
+}
+.tsd-widget.no-caption:before {
+    margin: 0;
+}
+.tsd-widget.search:before {
+    background-position: 0 0;
+}
+.tsd-widget.menu:before {
+    background-position: -40px 0;
+}
+.tsd-widget.options:before {
+    background-position: -80px 0;
+}
+.tsd-widget.options,
+.tsd-widget.menu {
+    display: none;
+}
+@media (max-width: 900px) {
+    .tsd-widget.options,
+    .tsd-widget.menu {
+        display: inline-block;
+    }
+}
+input[type="checkbox"] + .tsd-widget:before {
+    background-position: -120px 0;
+}
+input[type="checkbox"]:checked + .tsd-widget:before {
+    background-position: -160px 0;
+}
+
+.tsd-select {
+    position: relative;
+    display: inline-block;
+    height: 40px;
+    transition: opacity 0.1s, background-color 0.2s;
+    vertical-align: bottom;
+    cursor: pointer;
+}
+.tsd-select .tsd-select-label {
+    opacity: 0.6;
+    transition: opacity 0.2s;
+}
+.tsd-select .tsd-select-label:before {
+    background-position: -240px 0;
+}
+.tsd-select.active .tsd-select-label {
+    opacity: 0.8;
+}
+.tsd-select.active .tsd-select-list {
+    visibility: visible;
+    opacity: 1;
+    transition-delay: 0s;
+}
+.tsd-select .tsd-select-list {
+    position: absolute;
+    visibility: hidden;
+    top: 40px;
+    left: 0;
+    margin: 0;
+    padding: 0;
+    opacity: 0;
+    list-style: none;
+    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
+    transition: visibility 0s 0.2s, opacity 0.2s;
+}
+.tsd-select .tsd-select-list li {
+    padding: 0 20px 0 0;
+    background-color: var(--color-background);
+}
+.tsd-select .tsd-select-list li:before {
+    background-position: 40px 0;
+}
+.tsd-select .tsd-select-list li:nth-child(even) {
+    background-color: var(--color-panel);
+}
+.tsd-select .tsd-select-list li:hover {
+    background-color: var(--color-panel-divider);
+}
+.tsd-select .tsd-select-list li.selected:before {
+    background-position: -200px 0;
+}
+@media (max-width: 900px) {
+    .tsd-select .tsd-select-list {
+        top: 0;
+        left: auto;
+        right: 100%;
+        margin-right: -5px;
+    }
+    .tsd-select .tsd-select-label:before {
+        background-position: -280px 0;
+    }
+}
+
+img {
+    max-width: 100%;
+}
+
+.tsd-anchor-icon {
+    margin-left: 10px;
+    vertical-align: middle;
+    color: var(--color-text);
+}
+
+.tsd-anchor-icon svg {
+    width: 1em;
+    height: 1em;
+    visibility: hidden;
+}
+
+.tsd-anchor-link:hover > .tsd-anchor-icon svg {
+    visibility: visible;
+}

+ 0 - 0
docs/assets/images/widgets.png → docs/assets/widgets.png


+ 0 - 0
docs/assets/images/widgets@2x.png → docs/assets/widgets@2x.png


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly.RcsbFv3DAssembly-1.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.AnnotationTrack.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Assembly-1.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.AssetManager.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Atomic.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.BehaviorSubject.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Binary.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Blob-1.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Blob.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.BlockSelectorManager.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.BoundingSphereHelper.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Camera-1.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.CameraHelper.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.CameraManager.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.CameraTransitionManager-1.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Ccp4.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Cif.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Coarse.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Component.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Coordinates-1.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Cube.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.CustomProperties.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Data.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.DataBuilder.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.DataFormatRegistry.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.DrawPass.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Dsn6.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Dx.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Field.Builder.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Group.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.HandleHelper.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Helper.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.ImagePass.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.IntAdjacencyGraph.DirectedEdgeBuilder.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.IntAdjacencyGraph.EdgeBuilder.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.IntAdjacencyGraph.UniqueEdgeBuilder.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.InterUnitBonds-1.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.InterUnitBonds.UnitPairBonds.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.InterUnitGraph-1.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.InterUnitGraph.Builder.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.InterUnitGraph.UnitPairEdges.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.InteractivityManager-1.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.InteractivityManager.LociHighlightManager.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.InteractivityManager.LociMarkManager.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.InteractivityManager.LociSelectManager.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Json.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Lazy.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.LociLabelManager.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Model-1.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.MultiSamplePass.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Observable.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Passes.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.PickPass.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.PluginAnimationLoop.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.PluginAnimationManager-1.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.PluginBehavior.Behavior.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.PluginBehavior.Category.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.PluginBehavior.Handler.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.PluginBehavior.Root.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.PluginBehavior.WithSubscribers.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.PluginCommandManager.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.PluginComponent.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.PluginConfigItem.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.PluginConfigManager.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.PluginContext.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.PluginLayout.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.PluginState-1.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.PluginStateSnapshotManager-1.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.PluginToastManager-1.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Ply.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.PolymerEntityInstanceTranslate.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.PostprocessingPass.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Provider.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Psf.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.QueryCompilerCtx.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.QueryContext.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.QueryContextBondInfo.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.QueryRuntimeTable.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.RcsbClient.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.RcsbFv.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.RcsbFv3DAbstract.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.RcsbFvContextManager.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.RcsbFvSelectorManager.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.RcsbFvTrackData.html


File diff suppressed because it is too large
+ 0 - 0
docs/classes/RcsbFv3DAssembly._internal_.Registry.html


Some files were not shown because too many files changed in this diff