code>table>tbody>tr>td:first-child{text-align:right;padding-right:1ex;opacity:.2}@media (prefers-color-scheme: light){body{color:#222;background-color:#eee}body .secondary{color:gray}body a,body a:link,body a:visited{color:#3d3cba}body a:hover{color:#171746}body blockquote{border-left:2px solid gray}body code{background-color:#ddd}body pre code{background-color:rgba(0,0,0,0)}body .footnote-definition sup{color:gray}body :not(code)>table th,body :not(code)>table td{border-color:#d0d0d0}body :not(code)>table thead,body :not(code)>table tr:nth-child(even){background-color:#f7f7f7}body mark,body .highlight{color:#222;background:#dfff00}}@media (prefers-color-scheme: dark){body{color:#dfdfdf;background-color:#161616}body .secondary{color:#999}body a,body a:link,body a:visited{color:#959bf0}body a:hover{color:#c2c5f6}body blockquote{border-left:2px solid #999}body code{background-color:#444}body pre code{background-color:rgba(0,0,0,0)}body .footnote-definition sup{color:#999}body :not(code)>table th,body :not(code)>table td{border-color:#444}body :not(code)>table thead,body :not(code)>table tr:nth-child(even){background-color:#1e1e1e}body mark,body .highlight{color:#dfdfdf;background:#80461b}}.dark-mode-buttons{position:absolute;top:1em;right:1em}.dark-mode-button{border:none;background-color:rgba(0,0,0,0)}.dark-mode-button:hover{cursor:pointer}body:not(.dark-mode){color:#222;background-color:#eee}body:not(.dark-mode) .secondary{color:gray}body:not(.dark-mode) a,body:not(.dark-mode) a:link,body:not(.dark-mode) a:visited{color:#3d3cba}body:not(.dark-mode) a:hover{color:#171746}body:not(.dark-mode) blockquote{border-left:2px solid gray}body:not(.dark-mode) code{background-color:#ddd}body:not(.dark-mode) pre code{background-color:rgba(0,0,0,0)}body:not(.dark-mode) .footnote-definition sup{color:gray}body:not(.dark-mode) :not(code)>table th,body:not(.dark-mode) :not(code)>table td{border-color:#d0d0d0}body:not(.dark-mode) :not(code)>table thead,body:not(.dark-mode) :not(code)>table tr:nth-child(even){background-color:#f7f7f7}body:not(.dark-mode) mark,body:not(.dark-mode) .highlight{color:#222;background:#dfff00}body:not(.dark-mode) #dark-mode-on{display:inline}body:not(.dark-mode) #dark-mode-off{display:none}body.dark-mode{color:#dfdfdf;background-color:#161616}body.dark-mode .secondary{color:#999}body.dark-mode a,body.dark-mode a:link,body.dark-mode a:visited{color:#959bf0}body.dark-mode a:hover{color:#c2c5f6}body.dark-mode blockquote{border-left:2px solid #999}body.dark-mode code{background-color:#444}body.dark-mode pre code{background-color:rgba(0,0,0,0)}body.dark-mode .footnote-definition sup{color:#999}body.dark-mode :not(code)>table th,body.dark-mode :not(code)>table td{border-color:#444}body.dark-mode :not(code)>table thead,body.dark-mode :not(code)>table tr:nth-child(even){background-color:#1e1e1e}body.dark-mode mark,body.dark-mode .highlight{color:#dfdfdf;background:#80461b}body.dark-mode #dark-mode-on{display:none}body.dark-mode #dark-mode-off{display:inline}body.dark-mode{}body.dark-mode .z-code{color:#fdf4c1;background-color:#282828}body.dark-mode .z-punctuation.z-definition.z-tag{color:#83a598}body.dark-mode .z-punctuation.z-definition.z-entity{color:#d3869b}body.dark-mode .z-constant{color:#d3869b}body.dark-mode .z-constant.z-character.z-escape{color:#b8bb26}body.dark-mode .z-constant.z-other{color:#fdf4c1}body.dark-mode .z-entity{color:#8ec07c}body.dark-mode .z-keyword.z-operator.z-comparison,body.dark-mode .z-keyword.z-operator,body.dark-mode .z-keyword.z-operator.z-symbolic,body.dark-mode .z-keyword.z-operator.z-string,body.dark-mode .z-keyword.z-operator.z-assignment,body.dark-mode .z-keyword.z-operator.z-arithmetic,body.dark-mode .z-keyword.z-operator.z-class,body.dark-mode .z-keyword.z-operator.z-key,body.dark-mode .z-keyword.z-operator.z-logical{color:#fe8019}body.dark-mode .z-keyword,body.dark-mode .z-keyword.z-operator.z-new,body.dark-mode .z-keyword.z-other,body.dark-mode .z-keyword.z-control{color:#fa5c4b}body.dark-mode .z-storage{color:#fa5c4b}body.dark-mode .z-string,body.dark-mode .z-string.z-unquoted.z-heredoc .z-string{color:#b8bb26}body.dark-mode .z-comment{color:#928374;font-style:italic}body.dark-mode .z-string.z-regexp .z-constant.z-character.z-escape{color:#b8bb26}body.dark-mode .z-support{color:#fabd2f}body.dark-mode .z-variable{color:#fdf4c1}body.dark-mode .z-variable.z-language{color:#fdf4c1}body.dark-mode .z-meta.z-function-call{color:#fdf4c1}body.dark-mode .z-invalid{color:#fdf4c1;background-color:#932b1e}body.dark-mode .z-text .z-source,body.dark-mode .z-string.z-unquoted.z-heredoc,body.dark-mode .z-source .z-source{color:#fdf4c1}body.dark-mode .z-string.z-quoted .z-source{color:#b8bb26}body.dark-mode .z-string{color:#b8bb26}body.dark-mode .z-support.z-constant{color:#fabd2f}body.dark-mode .z-support.z-class{color:#8ec07c}body.dark-mode .z-entity.z-name.z-tag{color:#8ec07c;font-weight:bold}body.dark-mode .z-meta.z-tag,body.dark-mode .z-meta.z-tag .z-entity{color:#8ec07c}body.dark-mode .z-constant.z-other.z-color.z-rgb-value{color:#83a598}body.dark-mode .z-meta.z-selector.z-css .z-entity.z-name.z-tag{color:#fa5c4b}body.dark-mode .z-meta.z-selector.z-css,body.dark-mode .z-entity.z-other.z-attribute-name.z-id{color:#b8bb26}body.dark-mode .z-meta.z-selector.z-css .z-entity.z-other.z-attribute-name.z-class{color:#b8bb26}body.dark-mode .z-support.z-type.z-property-name.z-css{color:#8ec07c}body.dark-mode .z-meta.z-preprocessor.z-at-rule .z-keyword.z-control.z-at-rule{color:#fabd2f}body.dark-mode .z-meta.z-property-value .z-constant{color:#fabd2f}body.dark-mode .z-meta.z-property-value .z-support.z-constant.z-named-color.z-css{color:#fe8019}body.dark-mode .z-meta.z-constructor.z-argument.z-css{color:#fabd2f}body.dark-mode .z-meta.z-diff,body.dark-mode .z-meta.z-diff.z-header{color:#83a598}body.dark-mode .z-markup.z-deleted{color:#fa5c4b}body.dark-mode .z-markup.z-changed{color:#fabd2f}body.dark-mode .z-markup.z-inserted{color:#8ec07c}body.dark-mode .z-markup.z-bold{font-weight:bold}body.dark-mode .z-markup.z-italic{font-style:italic}body.dark-mode .z-markup.z-heading{color:#8ec07c;font-weight:bold}body.dark-mode .z-entity.z-name.z-type.z-class.z-php{color:#8ec07c}body.dark-mode .z-keyword.z-other.z-phpdoc{color:#928374}body.dark-mode .z-constant.z-numeric.z-css,body.dark-mode .z-keyword.z-other.z-unit.z-css{color:#d3869b}body.dark-mode .z-punctuation.z-definition.z-entity.z-css{color:#b8bb26}body.dark-mode .z-variable.z-language.z-js{color:#fabd2f}body.dark-mode .z-string.z-unquoted.z-label.z-js{color:#fdf4c1}body.dark-mode .z-constant.z-other.z-table-name.z-sql{color:#b8bb26}body.dark-mode .z-constant.z-other.z-database-name.z-sql{color:#b8bb26}body.dark-mode .z-storage.z-type.z-dired.z-item.z-directory,body.dark-mode .z-dired.z-item.z-directory{color:#8ec07c}body.dark-mode .z-orgmode.z-link{color:#fabd2f;font-style:underline}body.dark-mode .z-orgmode.z-page{color:#b8bb26}body.dark-mode .z-orgmode.z-break{color:#d3869b}body.dark-mode .z-orgmode.z-headline{color:#8ec07c}body.dark-mode .z-orgmode.z-tack{color:#fabd2f}body.dark-mode .z-orgmode.z-follow_up{color:#fabd2f}body.dark-mode .z-orgmode.z-checkbox{color:#fabd2f}body.dark-mode .z-orgmode.z-checkbox.z-summary{color:#fabd2f}body.dark-mode .z-orgmode.z-tags{color:#fa5c4b}body:not(.dark-mode){}body:not(.dark-mode) .z-code{color:#282828;background-color:#fcf0ca}body:not(.dark-mode) .z-punctuation.z-definition.z-tag{color:#076678}body:not(.dark-mode) .z-punctuation.z-definition.z-entity{color:#8f3f71}body:not(.dark-mode) .z-constant{color:#8f3f71}body:not(.dark-mode) .z-constant.z-character.z-escape{color:#79740e}body:not(.dark-mode) .z-constant.z-other{color:#282828}body:not(.dark-mode) .z-entity{color:#407959}body:not(.dark-mode) .z-keyword.z-operator.z-comparison,body:not(.dark-mode) .z-keyword.z-operator,body:not(.dark-mode) .z-keyword.z-operator.z-symbolic,body:not(.dark-mode) .z-keyword.z-operator.z-string,body:not(.dark-mode) .z-keyword.z-operator.z-assignment,body:not(.dark-mode) .z-keyword.z-operator.z-arithmetic,body:not(.dark-mode) .z-keyword.z-operator.z-class,body:not(.dark-mode) .z-keyword.z-operator.z-key,body:not(.dark-mode) .z-keyword.z-operator.z-logical{color:#b23c15}body:not(.dark-mode) .z-keyword,body:not(.dark-mode) .z-keyword.z-operator.z-new,body:not(.dark-mode) .z-keyword.z-other,body:not(.dark-mode) .z-keyword.z-control{color:#9d0006}body:not(.dark-mode) .z-storage{color:#9d0006}body:not(.dark-mode) .z-string,body:not(.dark-mode) .z-string.z-unquoted.z-heredoc .z-string{color:#79740e}body:not(.dark-mode) .z-comment{color:#928374;font-style:italic}body:not(.dark-mode) .z-string.z-regexp .z-constant.z-character.z-escape{color:#79740e}body:not(.dark-mode) .z-support{color:#b57614}body:not(.dark-mode) .z-variable{color:#282828}body:not(.dark-mode) .z-variable.z-language{color:#282828}body:not(.dark-mode) .z-meta.z-function-call{color:#282828}body:not(.dark-mode) .z-invalid{color:#282828;background-color:#932b1e}body:not(.dark-mode) .z-text .z-source,body:not(.dark-mode) .z-string.z-unquoted.z-heredoc,body:not(.dark-mode) .z-source .z-source{color:#282828}body:not(.dark-mode) .z-string.z-quoted .z-source{color:#79740e}body:not(.dark-mode) .z-string{color:#79740e}body:not(.dark-mode) .z-support.z-constant{color:#b57614}body:not(.dark-mode) .z-support.z-class{color:#407959}body:not(.dark-mode) .z-entity.z-name.z-tag{color:#407959;font-weight:bold}body:not(.dark-mode) .z-meta.z-tag,body:not(.dark-mode) .z-meta.z-tag .z-entity{color:#407959}body:not(.dark-mode) .z-constant.z-other.z-color.z-rgb-value{color:#076678}body:not(.dark-mode) .z-meta.z-selector.z-css .z-entity.z-name.z-tag{color:#9d0006}body:not(.dark-mode) .z-meta.z-selector.z-css,body:not(.dark-mode) .z-entity.z-other.z-attribute-name.z-id{color:#79740e}body:not(.dark-mode) .z-meta.z-selector.z-css .z-entity.z-other.z-attribute-name.z-class{color:#79740e}body:not(.dark-mode) .z-support.z-type.z-property-name.z-css{color:#407959}body:not(.dark-mode) .z-meta.z-preprocessor.z-at-rule .z-keyword.z-control.z-at-rule{color:#b57614}body:not(.dark-mode) .z-meta.z-property-value .z-constant{color:#b57614}body:not(.dark-mode) .z-meta.z-property-value .z-support.z-constant.z-named-color.z-css{color:#b23c15}body:not(.dark-mode) .z-meta.z-constructor.z-argument.z-css{color:#b57614}body:not(.dark-mode) .z-meta.z-diff,body:not(.dark-mode) .z-meta.z-diff.z-header{color:#282828;background-color:#076678}body:not(.dark-mode) .z-markup.z-deleted{color:#282828;background-color:#9d0006}body:not(.dark-mode) .z-markup.z-changed{color:#282828;background-color:#b57614}body:not(.dark-mode) .z-markup.z-inserted{color:#282828;background-color:#407959}body:not(.dark-mode) .z-markup.z-bold{font-weight:bold}body:not(.dark-mode) .z-markup.z-italic{font-style:italic}body:not(.dark-mode) .z-markup.z-heading{color:#407959;font-weight:bold}body:not(.dark-mode) .z-entity.z-name.z-type.z-class.z-php{color:#407959}body:not(.dark-mode) .z-keyword.z-other.z-phpdoc{color:#928374}body:not(.dark-mode) .z-constant.z-numeric.z-css,body:not(.dark-mode) .z-keyword.z-other.z-unit.z-css{color:#8f3f71}body:not(.dark-mode) .z-punctuation.z-definition.z-entity.z-css{color:#79740e}body:not(.dark-mode) .z-variable.z-language.z-js{color:#b57614}body:not(.dark-mode) .z-string.z-unquoted.z-label.z-js{color:#282828}body:not(.dark-mode) .z-constant.z-other.z-table-name.z-sql{color:#79740e}body:not(.dark-mode) .z-constant.z-other.z-database-name.z-sql{color:#79740e}body:not(.dark-mode) .z-storage.z-type.z-dired.z-item.z-directory,body:not(.dark-mode) .z-dired.z-item.z-directory{color:#407959}body:not(.dark-mode) .z-orgmode.z-link{color:#b57614;font-style:underline}body:not(.dark-mode) .z-orgmode.z-page{color:#79740e}body:not(.dark-mode) .z-orgmode.z-break{color:#8f3f71}body:not(.dark-mode) .z-orgmode.z-headline{color:#407959}body:not(.dark-mode) .z-orgmode.z-tack{color:#b57614}body:not(.dark-mode) .z-orgmode.z-follow_up{color:#b57614}body:not(.dark-mode) .z-orgmode.z-checkbox{color:#b57614}body:not(.dark-mode) .z-orgmode.z-checkbox.z-summary{color:#b57614}body:not(.dark-mode) .z-orgmode.z-tags{color:#9d0006}html,body{margin:0;padding:0}@font-face{font-family:"TeX Gyre Pagella";font-style:normal;font-weight:400;font-display:swap;src:url(/texgyrepagella-regular.otf) format("opentype")}@font-face{font-family:"TeX Gyre Pagella";font-style:italic;font-weight:400;font-display:swap;src:url(/texgyrepagella-italic.otf) format("opentype")}@font-face{font-family:"TeX Gyre Pagella";font-style:normal;font-weight:700;font-display:swap;src:url(/texgyrepagella-bold.otf) format("opentype")}@font-face{font-family:"TeX Gyre Pagella";font-style:italic;font-weight:700;font-display:swap;src:url(/texgyrepagella-bolditalic.otf) format("opentype")}body{font-size:14pt;font-family:"TeX Gyre Pagella","Source Serif Pro",serif;text-align:justify;hyphens:auto;line-height:1.3em;padding:5em 7%;max-width:42em;margin-left:auto;margin-right:auto}@media (max-width: 50rem){body{text-align:left}}.header-links a{margin-right:.5em}.header-links a:last-of-type{margin-right:0}.space{margin-bottom:2em}.doublespace{margin-bottom:4em}h1,h2,h3,h4,h5,h6{line-height:1.25;text-align:left}img{max-width:100%}blockquote{margin-left:0;padding-left:1em}#tldr,.tldr{margin-top:1em;margin-bottom:1em;padding-left:2em}#tldr p:first-of-type,#tldr p:nth-of-type(2),.tldr p:first-of-type,.tldr p:nth-of-type(2){display:inline}:not(pre)>code{padding:.1em .2em;font-size:85%}pre{font-size:85%;overflow:auto;padding:.3em}pre code{padding:0}sup.footnote-reference,a[role=doc-noteref] sup{line-height:1}.footnote-definition{margin-top:1em}.footnote-definition:first-of-type{margin-top:3em}.footnote-definition p{display:inline}:not(code)>table{margin:0px auto;border-spacing:0}:not(code)>table th,:not(code)>table td{border:1px solid;border-left:none;padding:.2em}:not(code)>table th:first-child,:not(code)>table td:first-child{border-left:1px solid}:not(code)>table th{border-top:1px solid}:not(code)>table td{border-top:none}