docs/main.5c839be2.css
.hljs{background:#23241f;display:block;overflow-x:auto;padding:.5em}.hljs,.hljs-subst,.hljs-tag{color:#f8f8f2}.hljs-emphasis,.hljs-strong{color:#a8a8a2}.hljs-bullet,.hljs-link,.hljs-literal,.hljs-number,.hljs-quote,.hljs-regexp{color:#ae81ff}.hljs-code,.hljs-section,.hljs-selector-class,.hljs-title{color:#a6e22e}.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}.hljs-attr,.hljs-keyword,.hljs-name,.hljs-selector-tag{color:#f92672}.hljs-attribute,.hljs-symbol{color:#66d9ef}.hljs-class .hljs-title,.hljs-params{color:#f8f8f2}.hljs-addition,.hljs-built_in,.hljs-builtin-name,.hljs-selector-attr,.hljs-selector-id,.hljs-selector-pseudo,.hljs-string,.hljs-template-variable,.hljs-type,.hljs-variable{color:#e6db74}.hljs-comment,.hljs-deletion,.hljs-meta{color:#75715e}.tf-tree{font-size:16px;overflow:auto}.tf-tree *{box-sizing:border-box;margin:0;padding:0}.tf-tree ul{display:inline-flex}.tf-tree li{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;padding:0 1em;position:relative}.tf-tree li ul{margin:2em 0}.tf-tree li li:before{border-top:.0625em solid #000;content:"";display:block;height:.0625em;left:-.03125em;position:absolute;top:-1.03125em;width:100%}.tf-tree li li:first-child:before{left:calc(50% - .03125em);max-width:calc(50% + .0625em)}.tf-tree li li:last-child:before{left:auto;max-width:calc(50% + .0625em);right:calc(50% - .03125em)}.tf-tree li li:only-child:before{display:none}.tf-tree li li:only-child>.tf-nc:before,.tf-tree li li:only-child>.tf-node-content:before{height:1.0625em;top:-1.0625em}.tf-tree .tf-nc,.tf-tree .tf-node-content{border:.0625em solid #000;display:inline-block;padding:.5em 1em;position:relative}.tf-tree .tf-nc:before,.tf-tree .tf-node-content:before{top:-1.03125em}.tf-tree .tf-nc:after,.tf-tree .tf-nc:before,.tf-tree .tf-node-content:after,.tf-tree .tf-node-content:before{border-left:.0625em solid #000;content:"";display:block;height:1em;left:calc(50% - .03125em);position:absolute;width:.0625em}.tf-tree .tf-nc:after,.tf-tree .tf-node-content:after{top:calc(100% + .03125em)}.tf-tree .tf-nc:only-child:after,.tf-tree .tf-node-content:only-child:after,.tf-tree>ul>li>.tf-nc:before,.tf-tree>ul>li>.tf-node-content:before{display:none}.tf-tree.tf-gap-sm li{padding:0 .6em}.tf-tree.tf-gap-sm li>.tf-nc:before,.tf-tree.tf-gap-sm li>.tf-node-content:before{height:.6em;top:-.6em}.tf-tree.tf-gap-sm li>.tf-nc:after,.tf-tree.tf-gap-sm li>.tf-node-content:after{height:.6em}.tf-tree.tf-gap-sm li ul{margin:1.2em 0}.tf-tree.tf-gap-sm li li:before{top:-.63125em}.tf-tree.tf-gap-sm li li:only-child>.tf-nc:before,.tf-tree.tf-gap-sm li li:only-child>.tf-node-content:before{height:.6625em;top:-.6625em}.tf-tree.tf-gap-lg li{padding:0 1.5em}.tf-tree.tf-gap-lg li>.tf-nc:before,.tf-tree.tf-gap-lg li>.tf-node-content:before{height:1.5em;top:-1.5em}.tf-tree.tf-gap-lg li>.tf-nc:after,.tf-tree.tf-gap-lg li>.tf-node-content:after{height:1.5em}.tf-tree.tf-gap-lg li ul{margin:3em 0}.tf-tree.tf-gap-lg li li:before{top:-1.53125em}.tf-tree.tf-gap-lg li li:only-child>.tf-nc:before,.tf-tree.tf-gap-lg li li:only-child>.tf-node-content:before{height:1.5625em;top:-1.5625em}.tf-tree li.tf-dotted-children .tf-nc:after,.tf-tree li.tf-dotted-children .tf-nc:before,.tf-tree li.tf-dotted-children .tf-node-content:after,.tf-tree li.tf-dotted-children .tf-node-content:before{border-left-style:dotted}.tf-tree li.tf-dotted-children li:before{border-top-style:dotted}.tf-tree li.tf-dotted-children>.tf-nc:before,.tf-tree li.tf-dotted-children>.tf-node-content:before{border-left-style:solid}.tf-tree li.tf-dashed-children .tf-nc:after,.tf-tree li.tf-dashed-children .tf-nc:before,.tf-tree li.tf-dashed-children .tf-node-content:after,.tf-tree li.tf-dashed-children .tf-node-content:before{border-left-style:dashed}.tf-tree li.tf-dashed-children li:before{border-top-style:dashed}.tf-tree li.tf-dashed-children>.tf-nc:before,.tf-tree li.tf-dashed-children>.tf-node-content:before{border-left-style:solid}html{font-size:16px}body,html{margin:0;padding:0}body{background-color:#fafafa;color:#222;font-family:Ubuntu,serif;font-weight:400;line-height:1.45}p{margin-bottom:1.3em}h1,h2,h3,h4{font-family:Ubuntu,serif;font-weight:700;line-height:1.2;margin:1.414em 0 .5em}.text-xl,h1{font-size:2.441em;margin-top:0}.text-lg,h2{font-size:1.953em}.text-md,h3{font-size:1.563em}.text-sm,h4{font-size:1.25em}.text-xs,small{font-size:.8em}a{color:inherit;position:relative}nav{border-bottom:.25rem solid #000;padding:.75rem 1.25rem}nav,nav>div{align-items:center;display:flex}nav>div{flex-wrap:wrap}nav>div:last-child{margin-left:auto}nav>div a{margin:0 1rem;text-decoration:none}nav>div a:after{background-color:#000;content:"";height:.125rem;left:0;position:absolute;top:100%;transform:scaleX(0);transform-origin:center;transition:transform .125s ease-in-out;width:100%}nav>div a:not(.brand):hover:after{transform:scaleX(1)}pre{margin:0}pre:not(.unstyled){background-color:#eee;border-radius:5px;color:#000;overflow-x:auto;padding:1rem}code:not(.unstyled){background-color:#eee;border-radius:3px;font-family:monospace,monospace;margin:0 .25em;padding:.125em .25em}hr{background-color:#ccc;border:none;color:#aaa;display:block;height:1px;margin:2rem 0}footer{background-color:#000;color:#fff}@media (max-width:768px){body{font-size:12px}nav{flex-direction:column}nav>div:last-child{justify-content:space-between;margin:.75rem 1rem}nav>div:last-child>a{margin:.5rem 1rem}}#intro{align-content:center;border-bottom:.0625rem solid #000;display:flex;flex-direction:column;justify-content:center;padding:5rem 2.5rem 2rem}#intro .brand{margin-bottom:.5em}#intro *{text-align:center}#intro>.trees{margin-top:2.5rem}#examples,#installation,#usage{border-bottom:.0625rem solid #000;padding:1rem 0 3rem}.demo-tree-sm{display:none}.brand{font-family:Ubuntu,serif;margin:0;text-transform:uppercase}.fixed-width-nodes span{max-width:4em;min-width:4em}.hljs{padding:1rem}.text-center{text-align:center}.text-bold{font-weight:700}.mt-0{margin-top:0}.container{margin:0 auto;max-width:1168px;padding:0 15px}.container .container-header{align-items:center;display:flex;margin-bottom:1em}.container .container-header>a{font-size:.65em;margin-left:.75rem;text-decoration:none}.example{margin-bottom:3rem}.example .content{display:flex;height:350px}.example .content *{box-sizing:border-box}.example .content>div{flex-grow:1;flex-shrink:0;height:100%;min-height:100%}.example .content>div:not(:first-child){padding-left:1rem}.example .content .description{max-width:30%;min-width:30%}.example .content .code{max-width:40%;min-width:40%}.example .content .code code,.example .content .code pre{height:100%}.example .content .result{max-width:30%;min-width:30%}.example .content .result>div{border:1px solid #ccc;height:100%;overflow:auto;padding:1rem;text-align:center}.example .content .result .tf-tree{overflow:initial}.button{border:2px solid #000;display:inline-block;padding:.75rem 2.5rem;text-decoration:none;transition:background-color .2s ease-in,color .2s ease-in}.button:hover{background-color:#000;color:#fafafa}.try-it-container{margin-top:2rem;text-align:center}.footer-content{display:flex;padding:1rem 0}.footer-content>div:last-child{margin-left:auto}@media (max-width:992px){.example .content{flex-direction:column;height:auto}.example .content>div:not(:first-child){margin-top:1rem;padding-left:0}.example .content .code,.example .content .description{max-width:100%;min-width:100%}.example .content .code code,.example .content .code pre{max-height:350px}.example .content .result{max-width:100%;min-width:100%}}@media (max-width:768px){.demo-tree{display:none}.demo-tree-sm{display:block}}