[data-sf-scheme=light] .hl-code{color:#333;background-color:#fff}[data-sf-scheme=light] .hl-comment{color:#969896}[data-sf-scheme=light] .hl-keyword.hl-operator,[data-sf-scheme=light] .hl-support.hl-constant{color:#a71d5d}[data-sf-scheme=light] .hl-constant.hl-language{color:#0086b3}[data-sf-scheme=light] .hl-keyword,[data-sf-scheme=light] .hl-storage,[data-sf-scheme=light] .hl-storage.hl-type{color:#a71d5d}[data-sf-scheme=light] .hl-support.hl-type,[data-sf-scheme=light] .hl-variable{color:#0086b3}[data-sf-scheme=light] .hl-variable.hl-language{color:#df5000}[data-sf-scheme=light] .hl-variable.hl-parameter.hl-function{color:#030303}[data-sf-scheme=light] .hl-entity.hl-name.hl-function,[data-sf-scheme=light] .hl-entity{color:#795da3}[data-sf-scheme=light] .hl-support.hl-function{color:#0086b3}[data-sf-scheme=light] .hl-entity.hl-name.hl-type,[data-sf-scheme=light] .hl-entity.hl-other.hl-inherited-class{color:#000}[data-sf-scheme=light] .hl-support.hl-class{color:#0086b3}[data-sf-scheme=light] .hl-entity.hl-name.hl-exception{color:#f93232}[data-sf-scheme=light] .hl-constant.hl-numeric,[data-sf-scheme=light] .hl-constant{color:#0086b3}[data-sf-scheme=light] .hl-constant.hl-character,[data-sf-scheme=light] .hl-string,[data-sf-scheme=light] .hl-string .hl-punctuation{color:#183691}[data-sf-scheme=light] .hl-string.hl-regexp,[data-sf-scheme=light] .hl-string.hl-regexp .hl-constant.hl-character,[data-sf-scheme=light] .hl-string.hl-regexp .hl-punctuation{color:#009926}[data-sf-scheme=light] .hl-constant.hl-other.hl-symbol{color:#990073}[data-sf-scheme=light] .hl-string .hl-source,[data-sf-scheme=light] .hl-text .hl-source{color:#333}[data-sf-scheme=light] .hl-variable.hl-other.hl-property{color:#030303}[data-sf-scheme=light] .hl-entity.hl-name{color:#333}[data-sf-scheme=light] .hl-invalid{color:#0f0000}[data-sf-scheme=light] .hl-entity.hl-name.hl-tag{color:#63a35c}[data-sf-scheme=light] .hl-punctuation.hl-definition.hl-tag{color:#030303}[data-sf-scheme=light] .hl-meta.hl-tag .hl-string .hl-punctuation{color:#183691}[data-sf-scheme=light] .hl-constant.hl-character.hl-entity{color:#000}[data-sf-scheme=light] .hl-entity.hl-other.hl-attribute-name{color:#795da3}[data-sf-scheme=light] .hl-meta.hl-tag .hl-string.hl-quoted,[data-sf-scheme=light] .hl-meta.hl-tag .hl-string.hl-quoted .hl-constant.hl-character.hl-entity{color:#183691}[data-sf-scheme=light] .hl-meta.hl-selector,[data-sf-scheme=light] .hl-meta.hl-selector .hl-entity,[data-sf-scheme=light] .hl-meta.hl-selector .hl-entity .hl-punctuation,[data-sf-scheme=light] .hl-entity.hl-name.hl-tag.hl-css,[data-sf-scheme=light] .hl-entity.hl-other.hl-attribute-name.hl-class,[data-sf-scheme=light] .hl-keyword.hl-control.hl-html.hl-sass{color:#63a35c}[data-sf-scheme=light] .hl-entity.hl-other.hl-attribute-name.hl-class,[data-sf-scheme=light] .hl-constant.hl-other.hl-unit{color:#795da3}[data-sf-scheme=light] .hl-support.hl-type.hl-property-name,[data-sf-scheme=light] .hl-support.hl-constant.hl-property-value,[data-sf-scheme=light] .hl-keyword.hl-other.hl-special-method.hl-ruby.hl-gem{color:#0086b3}[data-sf-scheme=light] .hl-variable.hl-other.hl-block.hl-ruby,[data-sf-scheme=light] .hl-support.hl-function.hl-prelude,[data-sf-scheme=light] .hl-variable.hl-other.hl-generic-type.hl-haskell{color:#000}[data-sf-scheme=light] .hl-constant.hl-other.hl-haskell,[data-sf-scheme=light] .hl-support.hl-constant.hl-haskell{color:#458}[data-sf-scheme=light] .hl-meta.hl-diff,[data-sf-scheme=light] .hl-meta.hl-diff.hl-header{color:#75715e}[data-sf-scheme=light] .hl-markup.hl-deleted{color:#700;background-color:#fdd}[data-sf-scheme=light] .hl-markup.hl-inserted{color:#030;background-color:#dfd}[data-sf-scheme=light] .hl-markup.hl-changed{color:#ececec}[data-sf-scheme=dark] .hl-code{color:#dcdfe4;background-color:#282c34}[data-sf-scheme=dark] .hl-comment{color:#5c6370}[data-sf-scheme=dark] .hl-variable.hl-parameter.hl-function{color:#dcdfe4}[data-sf-scheme=dark] .hl-keyword{color:#c678dd}[data-sf-scheme=dark] .hl-variable{color:#e06c75}[data-sf-scheme=dark] .hl-entity.hl-name.hl-function,[data-sf-scheme=dark] .hl-meta.hl-require,[data-sf-scheme=dark] .hl-support.hl-function.hl-any-method{color:#61afef}[data-sf-scheme=dark] .hl-support.hl-class,[data-sf-scheme=dark] .hl-entity.hl-name.hl-class,[data-sf-scheme=dark] .hl-entity.hl-name.hl-type.hl-class,[data-sf-scheme=dark] .hl-entity.hl-name,[data-sf-scheme=dark] .hl-meta.hl-class{color:#e5c07b}[data-sf-scheme=dark] .hl-keyword.hl-other.hl-special-method{color:#61afef}[data-sf-scheme=dark] .hl-storage,[data-sf-scheme=dark] .hl-meta.hl-mapping.hl-key .hl-string{color:#c678dd}[data-sf-scheme=dark] .hl-support.hl-function{color:#61afef}[data-sf-scheme=dark] .hl-string{color:#98c379}[data-sf-scheme=dark] .hl-constant.hl-numeric,[data-sf-scheme=dark] .hl-none,[data-sf-scheme=dark] .hl-none,[data-sf-scheme=dark] .hl-constant{color:#e5c07b}[data-sf-scheme=dark] .hl-entity.hl-name.hl-tag{color:#e06c75}[data-sf-scheme=dark] .hl-entity.hl-other.hl-attribute-name,[data-sf-scheme=dark] .hl-entity.hl-other.hl-attribute-name.hl-id,[data-sf-scheme=dark] .hl-punctuation.hl-definition.hl-entity{color:#e5c07b}[data-sf-scheme=dark] .hl-meta.hl-selector{color:#c678dd}[data-sf-scheme=dark] .hl-markup.hl-heading .hl-punctuation.hl-definition.hl-heading,[data-sf-scheme=dark] .hl-entity.hl-name.hl-section,[data-sf-scheme=dark] .hl-markup.hl-heading{color:#61afef}[data-sf-scheme=dark] .hl-markup.hl-bold,[data-sf-scheme=dark] .hl-punctuation.hl-definition.hl-bold,[data-sf-scheme=dark] .hl-markup.hl-italic,[data-sf-scheme=dark] .hl-punctuation.hl-definition.hl-italic{color:#c678dd}[data-sf-scheme=dark] .hl-markup.hl-raw.hl-inline,[data-sf-scheme=dark] .hl-meta.hl-link,[data-sf-scheme=dark] .hl-markup.hl-quote{color:#98c379}[data-sf-scheme=dark] .hl-source.hl-java .hl-meta.hl-class.hl-java .hl-meta.hl-method.hl-java,[data-sf-scheme=dark] .hl-source.hl-java .hl-meta.hl-class.hl-java .hl-meta.hl-class.hl-body.hl-java{color:#dcdfe4}[data-sf-scheme=dark] .hl-source.hl-js .hl-meta.hl-function.hl-js .hl-variable.hl-parameter.hl-function.hl-js,[data-sf-scheme=dark] .hl-source.hl-js .hl-variable.hl-other.hl-readwrite.hl-js{color:#e06c75}[data-sf-scheme=dark] .hl-source.hl-js .hl-variable.hl-other.hl-object.hl-js{color:#dcdfe4}[data-sf-scheme=dark] .hl-source.hl-js .hl-meta.hl-function-call.hl-method.hl-js .hl-variable.hl-other.hl-readwrite.hl-js,[data-sf-scheme=dark] .hl-source.hl-js .hl-meta.hl-block.hl-js .hl-variable.hl-other.hl-readwrite.hl-js{color:#e06c75}[data-sf-scheme=dark] .hl-source.hl-js .hl-meta.hl-block.hl-js .hl-variable.hl-other.hl-object.hl-js,[data-sf-scheme=dark] .hl-source.hl-js .hl-meta.hl-block.hl-js .hl-meta.hl-function-call.hl-method.hl-js .hl-variable.hl-other.hl-readwrite.hl-js,[data-sf-scheme=dark] .hl-source.hl-js .hl-meta.hl-function-call.hl-method.hl-js .hl-variable.hl-function.hl-js{color:#dcdfe4}[data-sf-scheme=dark] .hl-source.hl-js .hl-meta.hl-property.hl-object.hl-js .hl-entity.hl-name.hl-function.hl-js{color:#61afef}[data-sf-scheme=dark] .hl-source.hl-js .hl-support.hl-constant.hl-prototype.hl-js{color:#dcdfe4}[data-sf-scheme=dark] .hl-markup.hl-inserted{color:#98c379}[data-sf-scheme=dark] .hl-markup.hl-deleted{color:#e06c75}[data-sf-scheme=dark] .hl-markup.hl-changed{color:#e5c07b}[data-sf-scheme=dark] .hl-string.hl-regexp{color:#98c379}[data-sf-scheme=dark] .hl-constant.hl-character.hl-escape{color:#56b6c2}[data-sf-scheme=dark] .hl-invalid.hl-illegal{color:#dcdfe4;background-color:#e06c75}[data-sf-scheme=dark] .hl-invalid.hl-broken,[data-sf-scheme=dark] .hl-invalid.hl-deprecated{color:#dcdfe4;background-color:#e5c07b}[data-sf-scheme=dark] .hl-invalid.hl-unimplemented{color:#dcdfe4;background-color:#c678dd}@media (prefers-color-scheme:light){:root:not([data-sf-scheme]) .hl-code{color:#333;background-color:#fff}:root:not([data-sf-scheme]) .hl-comment{color:#969896}:root:not([data-sf-scheme]) .hl-keyword.hl-operator,:root:not([data-sf-scheme]) .hl-support.hl-constant{color:#a71d5d}:root:not([data-sf-scheme]) .hl-constant.hl-language{color:#0086b3}:root:not([data-sf-scheme]) .hl-keyword,:root:not([data-sf-scheme]) .hl-storage,:root:not([data-sf-scheme]) .hl-storage.hl-type{color:#a71d5d}:root:not([data-sf-scheme]) .hl-support.hl-type,:root:not([data-sf-scheme]) .hl-variable{color:#0086b3}:root:not([data-sf-scheme]) .hl-variable.hl-language{color:#df5000}:root:not([data-sf-scheme]) .hl-variable.hl-parameter.hl-function{color:#030303}:root:not([data-sf-scheme]) .hl-entity.hl-name.hl-function,:root:not([data-sf-scheme]) .hl-entity{color:#795da3}:root:not([data-sf-scheme]) .hl-support.hl-function{color:#0086b3}:root:not([data-sf-scheme]) .hl-entity.hl-name.hl-type,:root:not([data-sf-scheme]) .hl-entity.hl-other.hl-inherited-class{color:#000}:root:not([data-sf-scheme]) .hl-support.hl-class{color:#0086b3}:root:not([data-sf-scheme]) .hl-entity.hl-name.hl-exception{color:#f93232}:root:not([data-sf-scheme]) .hl-constant.hl-numeric,:root:not([data-sf-scheme]) .hl-constant{color:#0086b3}:root:not([data-sf-scheme]) .hl-constant.hl-character,:root:not([data-sf-scheme]) .hl-string,:root:not([data-sf-scheme]) .hl-string .hl-punctuation{color:#183691}:root:not([data-sf-scheme]) .hl-string.hl-regexp,:root:not([data-sf-scheme]) .hl-string.hl-regexp .hl-constant.hl-character,:root:not([data-sf-scheme]) .hl-string.hl-regexp .hl-punctuation{color:#009926}:root:not([data-sf-scheme]) .hl-constant.hl-other.hl-symbol{color:#990073}:root:not([data-sf-scheme]) .hl-string .hl-source,:root:not([data-sf-scheme]) .hl-text .hl-source{color:#333}:root:not([data-sf-scheme]) .hl-variable.hl-other.hl-property{color:#030303}:root:not([data-sf-scheme]) .hl-entity.hl-name{color:#333}:root:not([data-sf-scheme]) .hl-invalid{color:#0f0000}:root:not([data-sf-scheme]) .hl-entity.hl-name.hl-tag{color:#63a35c}:root:not([data-sf-scheme]) .hl-punctuation.hl-definition.hl-tag{color:#030303}:root:not([data-sf-scheme]) .hl-meta.hl-tag .hl-string .hl-punctuation{color:#183691}:root:not([data-sf-scheme]) .hl-constant.hl-character.hl-entity{color:#000}:root:not([data-sf-scheme]) .hl-entity.hl-other.hl-attribute-name{color:#795da3}:root:not([data-sf-scheme]) .hl-meta.hl-tag .hl-string.hl-quoted,:root:not([data-sf-scheme]) .hl-meta.hl-tag .hl-string.hl-quoted .hl-constant.hl-character.hl-entity{color:#183691}:root:not([data-sf-scheme]) .hl-meta.hl-selector,:root:not([data-sf-scheme]) .hl-meta.hl-selector .hl-entity,:root:not([data-sf-scheme]) .hl-meta.hl-selector .hl-entity .hl-punctuation,:root:not([data-sf-scheme]) .hl-entity.hl-name.hl-tag.hl-css,:root:not([data-sf-scheme]) .hl-entity.hl-other.hl-attribute-name.hl-class,:root:not([data-sf-scheme]) .hl-keyword.hl-control.hl-html.hl-sass{color:#63a35c}:root:not([data-sf-scheme]) .hl-entity.hl-other.hl-attribute-name.hl-class,:root:not([data-sf-scheme]) .hl-constant.hl-other.hl-unit{color:#795da3}:root:not([data-sf-scheme]) .hl-support.hl-type.hl-property-name,:root:not([data-sf-scheme]) .hl-support.hl-constant.hl-property-value,:root:not([data-sf-scheme]) .hl-keyword.hl-other.hl-special-method.hl-ruby.hl-gem{color:#0086b3}:root:not([data-sf-scheme]) .hl-variable.hl-other.hl-block.hl-ruby,:root:not([data-sf-scheme]) .hl-support.hl-function.hl-prelude,:root:not([data-sf-scheme]) .hl-variable.hl-other.hl-generic-type.hl-haskell{color:#000}:root:not([data-sf-scheme]) .hl-constant.hl-other.hl-haskell,:root:not([data-sf-scheme]) .hl-support.hl-constant.hl-haskell{color:#458}:root:not([data-sf-scheme]) .hl-meta.hl-diff,:root:not([data-sf-scheme]) .hl-meta.hl-diff.hl-header{color:#75715e}:root:not([data-sf-scheme]) .hl-markup.hl-deleted{color:#700;background-color:#fdd}:root:not([data-sf-scheme]) .hl-markup.hl-inserted{color:#030;background-color:#dfd}:root:not([data-sf-scheme]) .hl-markup.hl-changed{color:#ececec}}@media (prefers-color-scheme:dark){:root:not([data-sf-scheme]) .hl-code{color:#dcdfe4;background-color:#282c34}:root:not([data-sf-scheme]) .hl-comment{color:#5c6370}:root:not([data-sf-scheme]) .hl-variable.hl-parameter.hl-function{color:#dcdfe4}:root:not([data-sf-scheme]) .hl-keyword{color:#c678dd}:root:not([data-sf-scheme]) .hl-variable{color:#e06c75}:root:not([data-sf-scheme]) .hl-entity.hl-name.hl-function,:root:not([data-sf-scheme]) .hl-meta.hl-require,:root:not([data-sf-scheme]) .hl-support.hl-function.hl-any-method{color:#61afef}:root:not([data-sf-scheme]) .hl-support.hl-class,:root:not([data-sf-scheme]) .hl-entity.hl-name.hl-class,:root:not([data-sf-scheme]) .hl-entity.hl-name.hl-type.hl-class,:root:not([data-sf-scheme]) .hl-entity.hl-name,:root:not([data-sf-scheme]) .hl-meta.hl-class{color:#e5c07b}:root:not([data-sf-scheme]) .hl-keyword.hl-other.hl-special-method{color:#61afef}:root:not([data-sf-scheme]) .hl-storage,:root:not([data-sf-scheme]) .hl-meta.hl-mapping.hl-key .hl-string{color:#c678dd}:root:not([data-sf-scheme]) .hl-support.hl-function{color:#61afef}:root:not([data-sf-scheme]) .hl-string{color:#98c379}:root:not([data-sf-scheme]) .hl-constant.hl-numeric,:root:not([data-sf-scheme]) .hl-none,:root:not([data-sf-scheme]) .hl-none,:root:not([data-sf-scheme]) .hl-constant{color:#e5c07b}:root:not([data-sf-scheme]) .hl-entity.hl-name.hl-tag{color:#e06c75}:root:not([data-sf-scheme]) .hl-entity.hl-other.hl-attribute-name,:root:not([data-sf-scheme]) .hl-entity.hl-other.hl-attribute-name.hl-id,:root:not([data-sf-scheme]) .hl-punctuation.hl-definition.hl-entity{color:#e5c07b}:root:not([data-sf-scheme]) .hl-meta.hl-selector{color:#c678dd}:root:not([data-sf-scheme]) .hl-markup.hl-heading .hl-punctuation.hl-definition.hl-heading,:root:not([data-sf-scheme]) .hl-entity.hl-name.hl-section,:root:not([data-sf-scheme]) .hl-markup.hl-heading{color:#61afef}:root:not([data-sf-scheme]) .hl-markup.hl-bold,:root:not([data-sf-scheme]) .hl-punctuation.hl-definition.hl-bold,:root:not([data-sf-scheme]) .hl-markup.hl-italic,:root:not([data-sf-scheme]) .hl-punctuation.hl-definition.hl-italic{color:#c678dd}:root:not([data-sf-scheme]) .hl-markup.hl-raw.hl-inline,:root:not([data-sf-scheme]) .hl-meta.hl-link,:root:not([data-sf-scheme]) .hl-markup.hl-quote{color:#98c379}:root:not([data-sf-scheme]) .hl-source.hl-java .hl-meta.hl-class.hl-java .hl-meta.hl-method.hl-java,:root:not([data-sf-scheme]) .hl-source.hl-java .hl-meta.hl-class.hl-java .hl-meta.hl-class.hl-body.hl-java{color:#dcdfe4}:root:not([data-sf-scheme]) .hl-source.hl-js .hl-meta.hl-function.hl-js .hl-variable.hl-parameter.hl-function.hl-js,:root:not([data-sf-scheme]) .hl-source.hl-js .hl-variable.hl-other.hl-readwrite.hl-js{color:#e06c75}:root:not([data-sf-scheme]) .hl-source.hl-js .hl-variable.hl-other.hl-object.hl-js{color:#dcdfe4}:root:not([data-sf-scheme]) .hl-source.hl-js .hl-meta.hl-function-call.hl-method.hl-js .hl-variable.hl-other.hl-readwrite.hl-js,:root:not([data-sf-scheme]) .hl-source.hl-js .hl-meta.hl-block.hl-js .hl-variable.hl-other.hl-readwrite.hl-js{color:#e06c75}:root:not([data-sf-scheme]) .hl-source.hl-js .hl-meta.hl-block.hl-js .hl-variable.hl-other.hl-object.hl-js,:root:not([data-sf-scheme]) .hl-source.hl-js .hl-meta.hl-block.hl-js .hl-meta.hl-function-call.hl-method.hl-js .hl-variable.hl-other.hl-readwrite.hl-js,:root:not([data-sf-scheme]) .hl-source.hl-js .hl-meta.hl-function-call.hl-method.hl-js .hl-variable.hl-function.hl-js{color:#dcdfe4}:root:not([data-sf-scheme]) .hl-source.hl-js .hl-meta.hl-property.hl-object.hl-js .hl-entity.hl-name.hl-function.hl-js{color:#61afef}:root:not([data-sf-scheme]) .hl-source.hl-js .hl-support.hl-constant.hl-prototype.hl-js{color:#dcdfe4}:root:not([data-sf-scheme]) .hl-markup.hl-inserted{color:#98c379}:root:not([data-sf-scheme]) .hl-markup.hl-deleted{color:#e06c75}:root:not([data-sf-scheme]) .hl-markup.hl-changed{color:#e5c07b}:root:not([data-sf-scheme]) .hl-string.hl-regexp{color:#98c379}:root:not([data-sf-scheme]) .hl-constant.hl-character.hl-escape{color:#56b6c2}:root:not([data-sf-scheme]) .hl-invalid.hl-illegal{color:#dcdfe4;background-color:#e06c75}:root:not([data-sf-scheme]) .hl-invalid.hl-broken,:root:not([data-sf-scheme]) .hl-invalid.hl-deprecated{color:#dcdfe4;background-color:#e5c07b}:root:not([data-sf-scheme]) .hl-invalid.hl-unimplemented{color:#dcdfe4;background-color:#c678dd}}[data-rehype-pretty-code-figure]{margin:1rem 0}[data-rehype-pretty-code-title]{opacity:.8;padding:.25rem 0;font-family:ui-monospace,monospace;font-size:.85em}.hl-code{border-radius:6px;padding:.75rem 1rem;overflow-x:auto}.hl-code code{font-size:inherit;color:inherit;background:0 0;border-radius:0;padding:0}.hl-code .hl-punctuation.hl-definition.hl-prompt{opacity:.6;-webkit-user-select:none;user-select:none}.hl-code .hl-meta.hl-output{opacity:.75}.hl-code [data-line]{min-width:100%;display:inline-block}.hl-code [data-highlighted-line]{background:#7f7f7f2e}/*# sourceMappingURL=code.min.css.map */
