﻿div .info,div .warning{font-family:"Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:4px;background-color:var(--color-background-code);padding:.4em 1em;text-align:center;margin-bottom:10px}div .info a,div .warning a{color:var(--color-url);text-decoration:underline}div .warning{background-color:var(--color-warn-background);color:var(--color-warn-msg)}.content .docblock .warning{text-align:inherit}.text-center{text-align:center}div .info,div .warning{font-family:"Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:4px;background-color:var(--color-background-code);padding:.4em 1em;text-align:center;margin-bottom:10px}div .info a,div .warning a{color:var(--color-url);text-decoration:underline}div .warning{background-color:var(--color-warn-background);color:var(--color-warn-msg)}.content .docblock .warning{text-align:inherit}.text-center{text-align:center}.pure-g [class*=pure-u]{font-family:"Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:var(--color-standard)}body{padding:0}@keyframes rotating_text{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}div.nav-container{z-index:999;height:32px;border-bottom:1px solid var(--color-border);background-color:var(--color-background);left:0;right:0;top:0;position:sticky;color:var(--color-navbar-standard);font:16px "Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif}div.nav-container .container,div.nav-container .pure-menu-horizontal{position:relative;height:100%}div.nav-container li{border-left:1px solid var(--color-border)}div.nav-container .pure-menu-has-children>.pure-menu-link{background-color:var(--color-background)}div.nav-container .pure-menu-has-children>.pure-menu-link:hover{background-color:var(--color-background)}div.nav-container .pure-menu-has-children>.pure-menu-link:after{font-size:12.8px;content:"▼"}div.nav-container .pure-menu-has-children.pure-menu-active>.pure-menu-link:after{content:"▲"}div.nav-container .pure-menu-link,div.nav-container .pure-menu-text{font-size:12.8px;font-weight:400;color:var(--color-navbar-standard)}div.nav-container .pure-menu-link.description,div.nav-container .pure-menu-text.description{font-size:14.4px}div.nav-container a.pure-menu-sublink{color:var(--color-navbar-standard)}div.nav-container .pure-menu-link:focus,div.nav-container .pure-menu-sublink:focus,div.nav-container a.pure-menu-sublink:focus{color:var(--color-background);background-color:var(--color-doc-link-background)}div.nav-container .pure-menu-link:hover,div.nav-container .pure-menu-sublink:hover,div.nav-container a.pure-menu-sublink:hover{color:var(--color-standard);background-color:inherit}div.nav-container .pure-menu-link.crate-name,div.nav-container .pure-menu-sublink.crate-name,div.nav-container a.pure-menu-sublink.crate-name{text-overflow:ellipsis;overflow:hidden;max-width:200px}div.nav-container form.landing-search-form-nav{width:100%;height:100%;display:flex;flex-direction:row}div.nav-container form.landing-search-form-nav #search-input-nav{display:none;border-left:1px solid var(--color-border);height:100%}@media screen and (min-width: 35.5em){div.nav-container form.landing-search-form-nav #search-input-nav{display:block}}@media screen and (min-width: 48em){div.nav-container form.landing-search-form-nav #search-input-nav{max-width:200px}}div.nav-container form.landing-search-form-nav #search-input-nav label{color:var(--color-navbar-standard);cursor:pointer;padding-left:.5rem;font-size:12.8px}div.nav-container form.landing-search-form-nav #search-input-nav input,div.nav-container form.landing-search-form-nav #search-input-nav select{border:none;margin:0;font-size:12.8px;box-shadow:none;background-color:var(--color-background);height:100%}div.nav-container form.landing-search-form-nav input.search-input-nav:focus{outline:unset}div.nav-container form.landing-search-form-nav .pure-menu-item a.pure-menu-link{padding:6.4px 5px 6.4px 5px}@media screen and (min-width: 35.5em){div.nav-container form.landing-search-form-nav .pure-menu-item a.pure-menu-link{padding:6.4px 10px 6.4px 10px}}div.nav-container form.landing-search-form-nav .docsrs-logo,div.nav-container form.landing-search-form-nav .pure-menu-item .pure-menu-text{padding:6.4px 10px 6.4px 10px}@media screen and (min-width: 48em){div.nav-container form.landing-search-form-nav .docsrs-logo,div.nav-container form.landing-search-form-nav .pure-menu-item .pure-menu-text,div.nav-container form.landing-search-form-nav .pure-menu-item a.pure-menu-link{padding:6.4px 16px 6.4px 16px}}div.nav-container form.landing-search-form-nav .pure-menu-link,div.nav-container form.landing-search-form-nav .pure-menu-text{display:block}div.nav-container form.landing-search-form-nav .docsrs-logo,div.nav-container form.landing-search-form-nav .pure-menu-item,div.nav-container form.landing-search-form-nav .pure-menu-item a{height:100%}div.nav-container form.landing-search-form-nav .spacer{flex-grow:1}div.nav-container .pure-menu-children{--menu-x: 0;--clamped-offset: min(var(--menu-x), calc(100vw - 100%));border:1px solid var(--color-border);border-radius:0 0 2px 2px;background-color:var(--color-background);top:calc(32px - 1px);left:0;position:fixed;transform:translateX(max(0%, var(--clamped-offset)))}div.nav-container .pure-menu-children li{border-left:none}div.nav-container .warn,div.nav-container .warn:hover{color:var(--color-warn)}div.nav-container a.warn:hover{color:var(--color-warn-hover)}div.nav-container .error{color:var(--color-error)}div.nav-container .error:hover{color:var(--color-error-hover)}div.nav-container span.title{display:none}@media screen and (min-width: 872px){div.nav-container span.title{display:inline}}div.nav-container .pure-menu-right span.title{display:none}@media screen and (min-width: 928px){div.nav-container .pure-menu-right span.title{display:inline}}div.nav-container form.landing-search-form-nav.not-latest .pure-menu-item span.title{display:none}@media screen and (min-width: 1061px){div.nav-container form.landing-search-form-nav.not-latest .pure-menu-item span.title{display:inline}}div.nav-container form.landing-search-form-nav.not-latest .pure-menu-right span.title{display:none}@media screen and (min-width: 1153px){div.nav-container form.landing-search-form-nav.not-latest .pure-menu-right span.title{display:inline}}div.nav-container form.landing-search-form-nav.yanked .pure-menu-item span.title{display:none}@media screen and (min-width: 1119px){div.nav-container form.landing-search-form-nav.yanked .pure-menu-item span.title{display:inline}}div.nav-container form.landing-search-form-nav.yanked .pure-menu-right span.title{display:none}@media screen and (min-width: 1142px){div.nav-container form.landing-search-form-nav.yanked .pure-menu-right span.title{display:none}}div.nav-container form.landing-search-form-nav.not-latest.yanked .pure-menu-item span.title{display:none}@media screen and (min-width: 1191px){div.nav-container form.landing-search-form-nav.not-latest.yanked .pure-menu-item span.title{display:inline}}div.nav-container form.landing-search-form-nav.not-latest.yanked .pure-menu-right span.title{display:none}@media screen and (min-width: 1142px){div.nav-container form.landing-search-form-nav.not-latest.yanked .pure-menu-right span.title{display:none}}div.nav-container .pure-menu-opt{display:none}@media screen and (min-width: 35.5em){div.nav-container .pure-menu-opt{display:inline-block}}div.nav-container .pure-menu-opt-children>.pure-menu-link::after{display:none}@media screen and (min-width: 35.5em){div.nav-container .pure-menu-opt-children>.pure-menu-link::after{display:inline}}div.nav-container .pure-menu-opt-children.pure-menu-allow-hover:hover>.pure-menu-children,div.nav-container .pure-menu-opt-children.pure-menu-active>.pure-menu-children{display:none}@media screen and (min-width: 35.5em){div.nav-container .pure-menu-opt-children.pure-menu-allow-hover:hover>.pure-menu-children,div.nav-container .pure-menu-opt-children.pure-menu-active>.pure-menu-children{display:block}}div.nav-container div.package-details-menu{width:350px}div.nav-container div.package-details-menu p.description{font-family:"Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12.8px;color:var(--color-navbar-standard);padding:.5em 1em;margin:0}div.nav-container div.package-details-menu ul.pure-menu-list{width:100%}div.nav-container div.package-details-menu div.right-border{border-right:1px solid var(--color-border)}div.nav-container div.package-details-menu a.pure-menu-link,div.nav-container div.package-details-menu .pure-menu-item{word-wrap:normal;white-space:normal}div.nav-container div.package-details-menu div.sub-menu{max-height:150px;overflow-y:auto}div.nav-container div.package-details-menu div.sub-menu ul.pure-menu-list{border-top:none}div.nav-container div.package-details-menu div.sub-menu li.pure-menu-item:last-child{border-bottom:none}div.nav-container #releases-list .rotate{display:inline-block;font-size:30px;animation:rotating_text 2s linear infinite}div.nav-container #platforms{max-height:75vh;overflow-y:auto}div.nav-container #platforms li a{overflow-x:hidden;text-overflow:ellipsis}div.nav-container #platforms li a.current{font-weight:bold}div.nav-container #platforms li a.current::before{content:"•";position:absolute;margin-left:-10px}#nav-search,#nav-sort{color:var(--color-navbar-standard)}html{scroll-padding-top:32px}.menu-item-divided{border-bottom:1px solid var(--color-border)}.pure-menu-list>li.pure-menu-heading{color:var(--color-standard)}i.dependencies.normal{visibility:hidden;display:none}html{color-scheme:light;--color-background-code: #f5f5f5;--color-background: #fff;--input-color: #000;--input-box-shadow-focus: 0 0 8px #078dd8;--color-border-light: #eaeaea;--color-border: #ddd;--color-doc-link-background: #333;--color-doc-link-hover: #3061f3;--color-error-hover: #be2525;--color-error: #d93d3d;--color-macro: #068000;--color-menu-border: #cdcdcd;--color-menu-header-background: #e0e0e0;--color-navbar-standard: #777;--color-standard: #000;--color-brand: #000;--color-struct: #df3600;--color-type: #e57300;--color-url: #4d76ae;--color-warn-background: #ffe5cc;--color-warn-msg: #e57300;--color-warn-hover: #b25900;--color-warn: #e57300;--color-background-input: #fff;--color-table-header-background: #e0e0e0;--color-table-header: #000;--color-search-focus: #078dd8;--chart-title-color: #000;--chart-grid: #ddd}html[data-docs-rs-theme=dark]{color-scheme:dark;--color-background-code: #2a2a2a;--color-background: #353535;--input-color: #111;--input-box-shadow-focus: 0 0 8px 4px #078dd8;--color-border-light: #eaeaea;--color-border: #4e4e4e;--color-doc-link-background: #c0c0c0;--color-doc-link-hover: #3061f3;--color-error-hover: #be2525;--color-error: #d93d3d;--color-macro: #068000;--color-menu-border: #cdcdcd;--color-menu-header-background: #e0e0e0;--color-navbar-standard: #ddd;--color-standard: #c0c0c0;--color-brand: #fff;--color-struct: #df3600;--color-type: #e57300;--color-url: #d2991d;--color-warn-background: #6b3603;--color-warn-msg: #d8d8d8;--color-warn-hover: #b25900;--color-warn: #e57300;--color-background-input: #f0f0f0;--color-table-header-background: #545252;--color-table-header: #000;--color-search-focus: #078dd8;--chart-title-color: #c0c0c0;--chart-grid: #4e4e4e}html[data-docs-rs-theme=ayu]{color-scheme:dark;--color-background-code: #191f26;--color-background: #0f1419;--input-color: #c5c5c5;--input-box-shadow-focus: 0 0 0 1px #148099,0 0 0 2px transparent;--color-border-light: #eaeaea;--color-border: #424c57;--color-doc-link-background: #d5d5d5;--color-doc-link-hover: #3061f3;--color-error-hover: #be2525;--color-error: #d93d3d;--color-macro: #068000;--color-menu-border: #cdcdcd;--color-menu-header-background: #e0e0e0;--color-navbar-standard: #ddd;--color-standard: #c5c5c5;--color-brand: #fff;--color-struct: #df3600;--color-type: #e57300;--color-url: #39afd7;--color-warn-background: #804207;--color-warn-msg: #d8c9b9;--color-warn-hover: #b25900;--color-warn: #e57300;--color-background-input: #141920;--color-table-header-background: #364759;--color-table-header: #eee;--color-search-focus: #148099;--chart-title-color: #e6e6e6;--chart-grid: #5c6773}html{--color-syntax-foreground: inherit;--color-syntax-attribute: #c82829;--color-syntax-background: #f5f5f5;--color-syntax-bool: #c82829;--color-syntax-comment: #8e908c;--color-syntax-doc-comment: #4d4d4c;--color-syntax-keyword1: #8959a8;--color-syntax-keyword2: #4271ae;--color-syntax-lifetime: #b76514;--color-syntax-macro: #3e999f;--color-syntax-number: #718c00;--color-syntax-prelude-ty: #4271ae;--color-syntax-prelude-val: #c82829;--color-syntax-question-mark: #ff9011;--color-syntax-self: #c82829;--color-syntax-string: #718c00;--color-line-number: #c67e2d;--color-line-number-highlighted: #fdffd3}html[data-docs-rs-theme=dark]{--color-syntax-foreground: inherit;--color-syntax-attribute: #ee6868;--color-syntax-background: #2a2a2a;--color-syntax-bool: #ee6868;--color-syntax-comment: #8d8d8b;--color-syntax-doc-comment: #8ca375;--color-syntax-keyword1: #ab8ac1;--color-syntax-keyword2: #769acb;--color-syntax-lifetime: #d97f26;--color-syntax-macro: #3e999f;--color-syntax-number: #83a300;--color-syntax-prelude-ty: #769acb;--color-syntax-prelude-val: #ee6868;--color-syntax-question-mark: #ff9011;--color-syntax-self: #ee6868;--color-syntax-string: #83a300;--color-line-number: #3b91e2;--color-line-number-highlighted: #0a042f}html[data-docs-rs-theme=ayu]{--color-syntax-foreground: #e6e1cf;--color-syntax-attribute: #e6e1cf;--color-syntax-background: #191f26;--color-syntax-bool: #ff7733;--color-syntax-comment: #788797;--color-syntax-doc-comment: #a1ac88;--color-syntax-keyword1: #ff7733;--color-syntax-keyword2: #ff7733;--color-syntax-lifetime: #ff7733;--color-syntax-macro: #a37acc;--color-syntax-number: #b8cc52;--color-syntax-prelude-ty: #ff7733;--color-syntax-prelude-val: #ff7733;--color-syntax-question-mark: #ff9011;--color-syntax-self: #36a3d9;--color-syntax-string: #b8cc52;--color-line-number: #708090;--color-line-number-highlighted: #272b2e}#line-numbers>code>a,#line-numbers>code>a:visited{color:var(--color-line-number)}.line-number-highlighted{background-color:var(--color-line-number-highlighted)}pre>code{color:var(--color-syntax-foreground);background-color:var(--color-syntax-background);padding:.5em;display:block;overflow-x:auto}.syntax-keyword{color:var(--color-syntax-keyword1)}.syntax-annotation,.syntax-annotation .syntax-operator{color:var(--color-syntax-attribute)}.syntax-macro{color:var(--color-syntax-macro)}.syntax-type{color:var(--color-syntax-keyword1)}.syntax-comment{color:var(--color-syntax-comment)}.syntax-documentation,.syntax-documentation .syntax-comment{color:var(--color-syntax-doc-comment)}.syntax-operator,.syntax-modifier{color:var(--color-syntax-keyword2)}.syntax-lifetime{color:var(--color-syntax-lifetime)}.syntax-string{color:var(--color-syntax-string)}.syntax-numeric{color:var(--color-syntax-number)}.syntax-table{color:var(--color-syntax-attribute);font-weight:bold}.syntax-constant{color:var(--color-syntax-bool)}.syntax-heading{color:var(--color-syntax-attribute);font-weight:bold}.syntax-yaml .syntax-string{color:var(--color-syntax-string)}.syntax-yaml .syntax-name{color:var(--color-syntax-foreground)}.syntax-yaml .syntax-boolean{color:var(--color-syntax-foreground)}.syntax-yaml .syntax-punctuation{color:var(--color-syntax-keyword1)}.syntax-yaml .syntax-comment .syntax-punctuation{color:var(--color-syntax-comment)}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:400;src:local("Fira Sans"),url("FiraSans-Regular.woff2") format("woff2"),url("FiraSans-Regular.woff") format("woff")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:500;src:local("Fira Sans Medium"),url("FiraSans-Medium.woff2") format("woff2"),url("FiraSans-Medium.woff") format("woff")}@font-face{font-family:"Source Serif";font-style:normal;font-weight:400;src:local("Source Serif 4"),url("SourceSerif4-Regular.ttf.woff2") format("woff2"),url("SourceSerif4-Regular.ttf.woff") format("woff")}@font-face{font-family:"Source Serif";font-style:italic;font-weight:400;src:local("Source Serif 4"),url("SourceSerif4-It.ttf.woff2") format("woff2"),url("SourceSerif4-It.ttf.woff") format("woff")}@font-face{font-family:"Source Serif";font-style:normal;font-weight:700;src:local("Source Serif 4"),url("SourceSerif4-Bold.ttf.woff2") format("woff2"),url("SourceSerif4-Bold.ttf.woff") format("woff")}@font-face{font-family:"Source Code Pro";font-style:normal;font-weight:400;src:url("SourceCodePro-Regular.ttf.woff2") format("woff2"),url("SourceCodePro-Regular.ttf.woff") format("woff")}@font-face{font-family:"Source Code Pro";font-style:normal;font-weight:600;src:url("SourceCodePro-Semibold.ttf.woff2") format("woff2"),url("SourceCodePro-Semibold.ttf.woff") format("woff")}@font-face{font-family:"Source Code Pro";font-style:italic;font-weight:400;src:url("SourceCodePro-It.ttf.woff2") format("woff2"),url("SourceCodePro-It.ttf.woff") format("woff")}html,input,select,textarea,.pure-g [class*=pure-u]{font-family:"Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:var(--color-standard)}.pure-button-normal{background-color:var(--color-background);box-sizing:border-box !important;border:1px solid var(--color-border);color:var(--color-standard)}.description{font-family:"Source Serif",Georgia,Times,"Times New Roman",serif}body{padding:0;margin:0;position:relative;min-height:100vh;text-align:center;font:16px/1.4 "Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:var(--color-background);color:var(--color-standard)}body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body h1{font-size:1.5em}body h3{font-size:1.3em}body h1,body h2,body h3,body h4{font-family:"Fira Sans",sans-serif;font-weight:500;margin:20px 0 15px 0;padding-bottom:6px}body h2,body h3,body h4{border-bottom:1px solid}body pre{background-color:var(--color-background-code);padding:14px}body code,body kbd,body pre,body samp{font-family:"Source Code Pro",monospace}body a{text-decoration:none;background:rgba(0,0,0,0)}body p{margin:0 0 .6em 0}body ol,body ul{padding-left:25px}body input,body #search{background-color:var(--color-background-input);color:var(--input-color);line-height:normal}body #search{-moz-box-sizing:border-box !important;box-sizing:border-box !important;outline:none;border:none;border-radius:1px;margin-top:5px;padding:10px 16px;font-size:17px;width:100%;box-shadow:0 0 0 1px var(--color-border),0 0 0 1px var(--color-border);transition:box-shadow 150ms ease-in-out}body #search:focus{box-shadow:var(--input-box-shadow-focus)}body>h1{color:var(--color-standard)}body rect.highcharts-background{fill:var(--color-background)}body text.highcharts-title,body g.highcharts-axis-labels>text{fill:var(--chart-title-color) !important}body g.highcharts-legend-item>text{fill:var(--chart-grid) !important}body g.highcharts-grid>path{stroke:var(--chart-grid) !important}pre{font-size:.9rem;overflow:auto;white-space:pre}div.container{max-width:1160px;text-align:left}body.centered div.container{margin:0 auto}div.landing{text-align:center;padding-top:30px;padding-bottom:60px}div.landing h1.brand{font-size:3em;margin:20px 0 10px 0;padding-bottom:6px;color:var(--color-brand)}div.landing form.landing-search-form{max-width:500px;margin:0 auto;padding:.4em 1em}div.landing form.landing-search-form div.buttons{margin-top:30px}div.landing input#search{margin:0}#search-select-nav{display:flex;flex-direction:column;padding:1em 1em}#search-select-nav .item-end{align-self:flex-end}div.recent-releases-container{text-align:left;padding-bottom:50px}div.recent-releases-container ul,div.recent-releases-container li{list-style-type:none;margin:0;padding:0}div.recent-releases-container ol.queue-list li,div.recent-releases-container ol.rebuild-queue-list li{list-style-type:decimal;margin-left:20px}div.recent-releases-container ol.queue-list li a,div.recent-releases-container ol.rebuild-queue-list li a{color:var(--color-url)}div.recent-releases-container .about p{margin-left:20px}div.recent-releases-container strong{font-weight:500}div.recent-releases-container pre{white-space:pre-wrap;background-color:var(--background-color)}div.recent-releases-container .release,div.recent-releases-container .build-in-progress{display:block;border-bottom:1px solid var(--color-border);padding:.4em 1em;color:var(--color-standard)}div.recent-releases-container .release a,div.recent-releases-container .build-in-progress a{color:var(--color-standard)}@media screen and (min-width: 64em){div.recent-releases-container .release,div.recent-releases-container .build-in-progress{padding:.4em 0;margin:0 1em}}div.recent-releases-container .release:hover,div.recent-releases-container a.release:focus,div.recent-releases-container .build-in-progress:hover{background-color:var(--color-background-code)}div.recent-releases-container li:last-of-type .release,div.recent-releases-container li:last-of-type .build-in-progress{border-bottom:none}div.recent-releases-container .name{color:var(--color-url);font-weight:500;white-space:nowrap;margin:0}div.recent-releases-container .name:hover{background-color:rgba(0,0,0,0);overflow:visible;white-space:normal;word-break:break-word}div.recent-releases-container .name::before{display:none}@media screen and (min-width: 35.5em){div.recent-releases-container .name{text-overflow:ellipsis;overflow:hidden}}div.recent-releases-container .name.not-available{color:var(--color-standard)}div.recent-releases-container .build{font-weight:500}div.recent-releases-container .build span.fa-check{color:var(--color-macro)}div.recent-releases-container .build span.fa-times{color:var(--color-struct)}div.recent-releases-container .description{font-family:"Source Serif",Georgia,Times,"Times New Roman",serif;font-weight:normal}@media screen and (min-width: 35.5em){div.recent-releases-container .description{font-size:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width: 35.5em){div.recent-releases-container .description:hover{overflow:visible;white-space:normal}}div.recent-releases-container .date{font-weight:normal}@media screen and (min-width: 35.5em){div.recent-releases-container .date{text-align:right}}div.recent-releases-container div.pagination{text-align:center;margin:1em}div.recent-releases-container div.pagination .pure-button{margin:0}div.recent-releases-container h4{border-bottom-color:var(--color-border) !important}div.recent-releases-container .yanked{color:var(--color-warn-msg);background-color:var(--color-warn-background);padding:.2em .8em .2em .5em;border-radius:1em}div.package-container{background-color:var(--color-url);color:var(--color-background-code)}div.package-container h1{margin:0;padding:20px 0 0 16px}div.package-container p{margin:0;padding:0 0 20px 16px}div.package-container .pure-menu .pure-menu-link{background-color:var(--color-background);border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:2px solid var(--color-border);padding:.4em 1em}div.package-container .pure-menu .pure-menu-active{border-bottom:2px solid var(--color-background);color:var(--color-standard)}div.package-container .pure-menu .pure-menu-link:hover{color:var(--color-standard)}div.package-sheet-container{margin-top:10px;margin-bottom:20px}div.package-sheet-container .pure-menu-link{border-radius:4px;padding:.2em .8em;font-weight:400}div.package-sheet-container .build-success{color:var(--color-macro)}div.package-sheet-container .build-fail{color:var(--color-struct)}div.package-page-container{padding-bottom:50px;width:100%}div.package-page-container.small-bottom-pad{padding-bottom:30px}div.package-page-container div.package-menu{padding:0 10px}div.package-page-container div.package-menu li.pure-menu-heading{font-size:1.3em;font-weight:500;text-align:center;border-bottom:1px solid var(--color-border-light);text-transform:none;padding-bottom:6px;margin:20px 5px 15px 5px}div.package-page-container div.package-menu li.pure-menu-item>.documented-info{font-size:13px;display:block;width:100%}div.package-page-container div.package-menu .documented-info .size .info,div.package-page-container div.package-menu .documented-info .size .warning{display:none;position:absolute;top:90%;background:var(--color-background-code);z-index:1;border:1px solid var(--color-menu-border)}div.package-page-container div.package-menu .documented-info .size:hover .info,div.package-page-container div.package-menu .documented-info .size:hover .warning,div.package-page-container div.package-menu .documented-info .size:focus .info,div.package-page-container div.package-menu .documented-info .size:focus .warning{display:block}div.package-page-container div.package-menu li.pure-menu-heading:first-child{margin-top:0}div.package-page-container div.package-menu .pure-menu-link{font-size:14px;color:var(--color-standard);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:7px 8px}div.package-page-container div.package-menu .pure-menu-link:hover{background-color:var(--color-background-code)}div.package-page-container div.package-menu a.warn{color:var(--color-type)}div.package-page-container div.package-menu div.sub-menu{max-height:135px;overflow-y:auto}div.package-page-container div.package-menu div.sub-menu ul.pure-menu-list{border-top:none}div.package-page-container div.package-menu div.sub-menu li.pure-menu-item:last-child{border-bottom:none}div.package-page-container div.package-menu img.owner{max-width:32px;max-height:32px;border-radius:2px}div.package-page-container div.package-details{padding:0 1em !important;font-family:"Source Serif",Georgia,Times,"Times New Roman",serif}div.package-page-container div.package-details a{color:var(--color-url)}div.package-page-container div.package-details a:hover{text-decoration:underline}div.package-page-container div.package-details h1,div.package-page-container div.package-details h2,div.package-page-container div.package-details h3,div.package-page-container div.package-details h4,div.package-page-container div.package-details h5,div.package-page-container div.package-details h6{font-family:"Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:var(--color-standard) !important}div.package-page-container div.package-details h1:first-child,div.package-page-container div.package-details h2:first-child,div.package-page-container div.package-details h3:first-child,div.package-page-container div.package-details h4:first-child,div.package-page-container div.package-details h5:first-child,div.package-page-container div.package-details h6:first-child{margin-top:0}div.package-page-container div.package-details table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid var(--color-menu-border);margin-bottom:15px}div.package-page-container div.package-details table td,div.package-page-container div.package-details table th{border-left:1px solid var(--color-menu-border);border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}div.package-page-container div.package-details table th{font-family:"Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}div.package-page-container div.package-details table td{border-bottom:1px solid var(--color-menu-border)}div.package-page-container div.package-details table tbody>tr:last-child>td{border-bottom-width:0}div.package-page-container div.package-details table thead{background-color:var(--color-table-header-background);color:var(--color-standard);text-align:left;vertical-align:bottom}div.package-page-container pre{background-color:inherit;padding:0}div.package-page-container pre code{white-space:pre}div.docsrs-package-container{text-align:left;background-color:var(--color-background-code);border-bottom:1px solid var(--color-border);margin-bottom:20px}div.docsrs-package-container .container{display:flex;align-items:center}div.docsrs-package-container .container #crate-title{color:var(--color-standard);text-align:center;width:100%}div.docsrs-package-container .container .description-container{flex-grow:3;color:var(--color-standard)}div.docsrs-package-container .container .description-container h1{margin:0;padding:15px 14px;color:var(--color-standard)}@media screen and (min-width: 35.5em){div.docsrs-package-container .container .description-container h1{padding:15px 0 0 14px}}div.docsrs-package-container .container .description-container h1.no-description{padding-bottom:15px}div.docsrs-package-container .container .description-container div.description{display:none}@media screen and (min-width: 35.5em){div.docsrs-package-container .container .description-container div.description{font-family:"Source Serif",Georgia,Times,"Times New Roman",serif;margin:0;padding:2px 0 14px 15px;display:block}}div.docsrs-package-container .container .description-container div.description-in-rustdoc{padding:10px 0 10px 14px}div.docsrs-package-container .container .description-container .pure-menu{margin-bottom:-1px;padding-left:14px}div.docsrs-package-container .container .description-container .pure-menu .pure-menu-link{font-size:14px;padding:.4em 1em .3em 1em}div.docsrs-package-container .container .description-container .pure-menu .pure-menu-link .title{display:none}@media screen and (min-width: 35.5em){div.docsrs-package-container .container .description-container .pure-menu .pure-menu-link .title{display:inline}}div.docsrs-package-container .container .description-container .pure-menu .pure-menu-active{color:var(--color-standard);background-color:var(--color-background);border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:2px solid var(--color-background)}div.docsrs-package-container .container .description-container .pure-menu .pure-menu-active:hover{background-color:var(--color-background)}div.docsrs-package-container .container .description-container .pure-menu .pure-menu-link:hover{color:var(--color-standard);background-color:inherit}div.docsrs-package-container .container .description-container ul.platforms-menu{float:right;display:none}div.docsrs-package-container .container .description-container ul.platforms-menu ul.pure-menu-children{left:auto;right:0;border:1px solid var(--color-border);border-radius:2px}div.docsrs-package-container .container .description-container ul.platforms-menu .pure-menu-has-children>.pure-menu-link:after{font-size:14px}@media screen and (min-width: 35.5em){div.docsrs-package-container .container .description-container ul.platforms-menu{display:inline-block}}div.docsrs-package-container .container .doc-link{margin:0 10px;height:min-content;background:var(--color-doc-link-background);color:var(--color-background);padding:10px;border:1px solid var(--color-doc-link-background);border-radius:5px;min-width:fit-content}div.docsrs-package-container .container .doc-link .fas{margin-top:2px;margin-right:6px}div.docsrs-package-container .container .doc-link:hover{border-color:var(--color-doc-link-hover)}div.search-page-search-form{padding:.4em 1em;text-align:center}div.search-page-search-form input.search-input{display:inline-block;max-width:300px;padding:.4em 1em}.about{font-family:"Source Serif",Georgia,Times,"Times New Roman",serif;color:var(--color-standard)}.about a{color:var(--color-url)}.about .pure-menu a:hover span{text-decoration:none}.about table{margin-bottom:10px}.about thead{background-color:var(--color-table-header-background);color:var(--color-table-header)}.about thead tr th{font-family:"Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}.about strong{font-weight:bold}.about pre code{background-color:inherit}.about h1,.about h2,.about h3,.about h4,.about h5,.about h6{border-bottom-color:var(--color-border) !important;color:var(--color-standard) !important}#crate-title{display:inline-block}#clipboard{cursor:pointer}h3>code,h4>code{display:inline-block}ul.pure-menu-list li.toggle-source{cursor:pointer;border:1px solid var(--color-border);display:none}ul.pure-menu-list li.toggle-source:hover{border-color:var(--color-standard)}ul.pure-menu-list li.toggle-source button{cursor:pointer}@media screen and (min-width: 35.5em){body.flex{display:flex;flex-direction:column}body.flex .package-page-container{flex-grow:1;position:relative;display:flex}body.flex .package-page-container .pure-g{width:100%;-webkit-flex-flow:unset;-webkit-align-content:unset;align-content:unset}ul.pure-menu-list li.toggle-source{display:list-item}ul.pure-menu-list li.toggle-source button{font-size:14px;color:var(--color-standard);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:7px 8px;background:rgba(0,0,0,0);border:0;width:100%}ul.pure-menu-list li.toggle-source .right{display:none}#side-menu.source-view{position:relative}#side-menu.source-view .package-menu{position:-webkit-sticky;position:sticky;top:32px;overflow:auto;max-height:calc(100vh - 32px);height:100%}#side-menu.source-view .package-menu .pure-menu-list{position:absolute;top:0;max-height:100vh;height:100%;width:calc(100% - 10px * 2);padding-top:5px}#side-menu.source-view .package-menu .pure-menu-list .pure-menu-item{height:initial}#side-menu.collapsed{max-width:46px}#side-menu.collapsed ul li:not(.toggle-source),#side-menu.collapsed ul .text{display:none}#side-menu.collapsed ul li.toggle-source .left{display:none}#side-menu.collapsed ul li.toggle-source .right{display:inline-block;margin-left:-4px}#side-menu.collapsed+#source-code-container{width:calc(100% - 46px)}#source-warning{height:100%}}#source-code-container{display:inline-flex}#line-numbers{text-align:right;letter-spacing:normal}#line-numbers>code>a{padding:0 8px}.source-code pre{margin-top:0;margin-bottom:0;height:100%}.source-code pre code{height:100%}.source-code.expanded{width:calc(100% - 46px)}#source-code{width:100%}