body{padding-left:var(--size-4);padding-right:var(--size-4)}iframe,img{max-width:100%}img{height:auto}article iframe,article img,article video{display:block;margin-left:auto;margin-right:auto}h2,h3,h4,h5,h6{font-size:var(--font-size-6)}article:first-of-type{margin-top:var(--spacing-loose)}article+article{border-top:var(--border-size-2) solid var(--clr-text-faint-2);padding-top:var(--spacing-loose)}@supports (color:lab(from red l 1 1%/calc(alpha + 0.1))){article+article{border-top:var(--border-size-2) solid hsl(from #efefef h s l/.2)}}article footer{margin-bottom:var(--spacing-loose);margin-left:auto;width:-moz-fit-content;width:fit-content}article footer *{display:inline}table{max-width:100%;overflow-x:auto}figure{margin:1.5rem 0}figure img{display:block;height:auto;max-width:360px;width:100%}figure figcaption{margin-left:auto;margin-right:auto;max-width:360px;text-align:center}figure.pixelated img,img.pixelated{image-rendering:pixelated}#content-nav a{color:inherit;text-decoration-color:inherit;text-decoration-thickness:1px}#content-nav a:focus,#content-nav a:hover{text-decoration-thickness:2px}span.sub{color:hsla(0,0%,94%,.6);color:var(--clr-text-faint-1);font-style:italic}.post-footer .post-meta{display:inline;margin-left:auto}.post-footer .link-list{display:flex;gap:var(--size-4);justify-content:flex-end;padding:0}.post-footer .post-tags,.post-footer .post-tags>*{display:inline}.post-footer .post-nav{margin-bottom:var(--spacing-main);margin-top:var(--spacing-tight)}.post-footer .post-nav p{margin-bottom:0}.post-footer .post-nav li{margin-bottom:var(--spacing-main);margin-top:var(--spacing-tight)}.gallery{max-width:100%}.grid-item,.grid-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.grid-item img{margin:0}.grid-span-2{grid-column:1/-1}.aspect-video{aspect-ratio:16/9}mark{background:transparent;color:#fde047;color:var(--clr-accent-secondary);font-weight:600}.post-footer .translations-nav *{display:inline;width:-moz-fit-content;width:fit-content}@media (max-width:1023px){#content>aside{border:var(--border-thin);margin-bottom:var(--spacing-main);margin-top:var(--spacing-main);padding:var(--spacing-tight);position:relative}#content>aside>p:last-of-type{margin-bottom:0;margin-top:0}#content>aside:before{background-color:#101010;background-color:var(--clr-bg-main);content:"Note";font-feature-settings:"smcp";font-variant-caps:small-caps;left:var(--size-1);position:absolute;top:-.75ch}.post-footer .interactions{display:flex;flex-wrap:wrap;gap:var(--size-4);justify-content:center}.post-footer .interactions>*{margin:0;text-wrap:nowrap}.translations-nav{margin-bottom:var(--spacing-tight)}}.gallery,:has(>.grid-item){display:grid;margin-bottom:var(--spacing-main);grid-gap:var(--spacing-tight);gap:var(--spacing-tight)}@media (min-width:1024px){.gallery,:has(>.grid-item){grid-template-columns:1fr 1fr;max-width:100%}}@media (min-width:1440px){@layer layout{body{--content-article-width:40rem;--content-grid:[content] var(--content-article-width) [aside] auto;display:grid;grid-template-columns:minmax(1em,1fr) [main] minmax(10em,40em) minmax(1em,1fr);grid-template-columns:var(--main-grid-template-columns)}#sitemast,#sitenav{grid-column:1/-1}#sitenav{grid-row:2}#content,.post-footer,body{-moz-column-gap:var(--size-6);column-gap:var(--size-6)}#content-nav,#main-content{grid-column:content;grid-row:3}#content-nav{grid-column:1;margin-left:auto;position:sticky;top:calc(var(--size-6)*-1);width:-moz-fit-content;width:fit-content}#main-content{grid-column:2/span 2}#content{display:grid;grid-template-columns:var(--content-grid)}#content>:not(aside){grid-column:content}#content>aside{align-self:start;align-self:var(--align,start);font-size:var(--font-size-sm);font-style:italic;grid-column:aside;grid-row-end:span var(--span);grid-row-start:var(--start);max-width:24ch}#content>aside.bottom{margin-top:auto}.post-footer{display:grid;grid-template-columns:var(--content-grid)}.post-footer .footer-data,.post-footer .translations-nav{grid-column:content;text-align:right}.post-footer .post-nav>ul{display:grid;grid-template-columns:[next] 1fr [prev] 1fr}.post-footer .post-nav>ul .next,.post-footer .post-nav>ul .prev{text-wrap:balance}.post-footer .post-nav>ul .prev{grid-column:prev}.post-footer .post-nav>ul .next{grid-column:next;text-align:left}.post-footer .interactions{grid-column:aside;margin-top:var(--size-1);padding-left:var(--size-2);position:relative}.post-footer .interactions:before{content:"»";font-size:var(--font-size-3);left:calc(var(--size-3)*-1);position:absolute;top:4px}.post-footer .interactions>*{font-size:var(--font-size-1);margin-bottom:0;margin-top:0;text-wrap:nowrap}}@layer typography{.post-footer .interactions{font-size:var(--font-size-1)}.post-footer nav{color:inherit;font-weight:var(--font-weight-7)}}@layer components{#content-nav .toc li>a{opacity:.4}#content-nav .toc li>a.active{opacity:1}#content-nav .toc li:before{opacity:.4}#content-nav .toc li:has(>a.active):before{opacity:1}#content-nav .toc:hover *,#content-nav .toc:hover li:before{opacity:1}#content-nav h2{font-size:1.5rem;font-style:italic;font-weight:var(--font-weight-1)}}.caption-small figcaption{font-size:.9rem}}:root{--csstools-color-scheme--light: ;color-scheme:dark;--clr-bg-main:#101010;--clr-text-main:#efefef;--clr-text-faint-1:hsl(from var(--clr-text-main) h s l/0.6);--clr-text-faint-2:hsl(from var(--clr-text-main) h s l/0.2);--clr-accent-primary:#f97312;--clr-accent-secondary:#fde047;--clr-accent-tertiary:#c4b5fd;--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) #dedec0;--clr-border-main:var(--csstools-light-dark-toggle--0,#302f2c);--font-patrick-hand:PatrickHandSC,var(--font-handwritten);--font-zen-kurenaido:ZenKurenaido,var(--font-handwritten);--font-maple-mono:MapleMono,var(--font-mono);--font-family-main:var(--font-maple-mono);--font-family-title:var(--font-patrick-hand);--font-family-title-jp:var(--font-zen-kurenaido);--font-family-site-title:var(--font-mansalva);--font-accent:var(--font-patrick-hand);--sizing-main-content:calc(min(100ch, round(down, 100vw, 1ch)));--border-thin:var(--border-size-1) solid var(--clr-border-main);--border-base:var(--border-size-2) solid var(--clr-border-main);--border-thick:var(--border-size-3) solid var(--clr-border-main);--main-grid-template-columns:minmax(1em,1fr) [main] minmax(10em,40em) minmax(1em,1fr);--spacing-main:var(--size-7);--spacing-tight:calc(var(--spacing-main)*0.5);--spacing-loose:calc(var(--spacing-main)*1.5)}@supports (color:light-dark(red,red)){:root{--clr-border-main:light-dark(#302f2c,#dedec0)}}@supports not (color:light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) #dedec0;--clr-border-main:var(--csstools-light-dark-toggle--0,#302f2c)}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jc3MvcGFnZXMvcG9zdC5jc3MiLCIuLi8uLi8uLi9zcmMvY3NzL3ZhcmlhYmxlcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsS0FDRSwwQkFBNkIsQ0FBN0IsMkJBQ0YsQ0FFQSxXQUVFLGNBQ0YsQ0FFQSxJQUNFLFdBQ0YsQ0FFQSx5Q0FHRSxhQUFjLENBQ2QsZ0JBQW1CLENBQW5CLGlCQUNGLENBRUEsZUFLRSw0QkFDRixDQUVBLHNCQUNFLCtCQUNGLENBRUEsZ0JBQ0UsNkRBQXNFLENBQ3RFLGdDQUNGLENBSEEseURBQUEsZ0JBQ0UsZ0VBRUYsQ0FBQSxDQUVBLGVBR0Usa0NBQXNDLENBRHRDLGdCQUF5QixDQUR6QixzQkFBa0IsQ0FBbEIsaUJBT0YsQ0FIRSxpQkFDRSxjQUNGLENBR0YsTUFFRSxjQUFlLENBRGYsZUFFRixDQUVBLE9BQ0UsZUFDRixDQVNBLFdBQ0UsYUFBYyxDQUdkLFdBQVksQ0FEWixlQUFnQixDQURoQixVQUdGLENBRUEsa0JBR0UsZ0JBQW1CLENBQW5CLGlCQUFtQixDQURuQixlQUFnQixDQURoQixpQkFHRixDQUVBLG1DQUVFLHlCQUNGLENBRUEsZUFDRSxhQUFjLENBQ2QsNkJBQThCLENBQzlCLDZCQU1GLENBSkUsMENBRUUsNkJBQ0YsQ0FHRixTQUVFLHVCQUE4QixDQUE5Qiw2QkFBOEIsQ0FEOUIsaUJBRUYsQ0FFQSx3QkFDRSxjQUFlLENBQ2YsZ0JBQ0YsQ0FFQSx3QkFDRSxZQUFhLENBRWIsaUJBQWtCLENBRGxCLHdCQUF5QixDQUV6QixTQUNGLENBS0Usa0RBQ0UsY0FDRixDQUdGLHVCQUNFLGlDQUFzRCxDQUF0RCwrQkFTRixDQVBFLHlCQUNFLGVBQ0YsQ0FFQSwwQkFDRSxpQ0FBc0QsQ0FBdEQsK0JBQ0YsQ0FHRixTQUNFLGNBQ0YsQ0FRQSwwQkFKRSxXQUFZLENBQ1osbUJBQWlCLENBQWpCLGdCQUFpQixDQUZqQixVQVVGLENBTEEsZUFJRSxRQUNGLENBRUEsYUFDRSxnQkFD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Qiw2Q0FBZ0QsQ0FDaEQsNkNBQ0YsQ0FyQ0Esc0NBQUEsTUFXRSw2Q0EwQkYsQ0FBQSxDQTFCRSwwQ0FBQSxRQUFBLDJFQUErQyxDQUEvQyw4REFBK0MsQ0FBQSIsImZpbGUiOiJwb3N0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS00KTtcbn1cblxuaW1nLFxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmFydGljbGUgaW1nLFxuYXJ0aWNsZSB2aWRlbyxcbmFydGljbGUgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS02KTtcbn1cblxuYXJ0aWNsZTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjaW5nLWxvb3NlKTtcbn1cblxuYXJ0aWNsZSArIGFydGljbGUge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1zaXplLTIpIHNvbGlkIHZhcigtLWNsci10ZXh0LWZhaW50LTIpO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjaW5nLWxvb3NlKTtcbn1cblxuYXJ0aWNsZSBmb290ZXIge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNpbmctbG9vc2UpO1xuXG4gICYgKiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbnRhYmxlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuXG5maWd1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmZpZ3VyZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuZmlndXJlIGZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbmltZy5waXhlbGF0ZWQsXG5maWd1cmUucGl4ZWxhdGVkIGltZyB7XG4gIGltYWdlLXJlbmRlcmluZzogcGl4ZWxhdGVkO1xufVxuXG4jY29udGVudC1uYXYgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gIH1cbn1cblxuc3Bhbi5zdWIge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1jbHItdGV4dC1mYWludC0xKTtcbn1cblxuLnBvc3QtZm9vdGVyIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi5wb3N0LWZvb3RlciAubGluay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiB2YXIoLS1zaXplLTQpO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9zdC1mb290ZXIgLnBvc3QtdGFncyB7XG4gIGRpc3BsYXk6IGlubGluZTtcblxuICAmID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5wb3N0LWZvb3RlciAucG9zdC1uYXYge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNpbmctdGlnaHQpIHZhcigtLXNwYWNpbmctbWFpbik7XG5cbiAgJiBwIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICB9XG5cbiAgJiBsaSB7XG4gICAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjaW5nLXRpZ2h0KSB2YXIoLS1zcGFjaW5nLW1haW4pO1xuICB9XG59XG5cbi5nYWxsZXJ5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZ3JpZC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ncmlkLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLmdyaWQtc3Bhbi0yIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbn1cblxuLmFzcGVjdC12aWRlbyB7XG4gIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jbHItYWNjZW50LXNlY29uZGFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wb3N0LWZvb3RlciAudHJhbnNsYXRpb25zLW5hdiAqIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbkBtZWRpYSAoLS1sZy1uLWJlbG93KSB7XG4gICNjb250ZW50ID4gYXNpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNpbmctbWFpbik7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy10aWdodCk7XG4gICAgYm9yZGVyOiB2YXIoLS1ib3JkZXItdGhpbik7XG5cbiAgICAmID4gcDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiTm90ZVwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMC43NWNoO1xuICAgICAgbGVmdDogdmFyKC0tc2l6ZS0xKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1iZy1tYWluKTtcbiAgICAgIGZvbnQtdmFyaWFudC1jYXBzOiBzbWFsbC1jYXBzO1xuICAgIH1cbiAgfVxuXG4gIC5wb3N0LWZvb3RlciAuaW50ZXJhY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXNpemUtNCk7XG5cbiAgICAmID4gKiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAudHJhbnNsYXRpb25zLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy10aWdodCk7XG4gIH1cbn1cblxuLmdhbGxlcnksXG4qOmhhcyg+IC5ncmlkLWl0ZW0pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2luZy1tYWluKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLXRpZ2h0KTtcblxuICBAbWVkaWEgKC0tbGctbi1hYm92ZSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhICgtLXhsLW4tYWJvdmUpIHtcbiAgQGxheWVyIGxheW91dCB7XG4gICAgYm9keSB7XG4gICAgICAtLWNvbnRlbnQtYXJ0aWNsZS13aWR0aDogNDByZW07XG4gICAgICAtLWNvbnRlbnQtZ3JpZDogW2NvbnRlbnRdIHZhcigtLWNvbnRlbnQtYXJ0aWNsZS13aWR0aCkgW2FzaWRlXSBhdXRvO1xuXG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1tYWluLWdyaWQtdGVtcGxhdGUtY29sdW1ucyk7XG4gICAgfVxuXG4gICAgI3NpdGVtYXN0LFxuICAgICNzaXRlbmF2IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgfVxuXG4gICAgI3NpdGVuYXYge1xuICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgfVxuXG4gICAgYm9keSxcbiAgICAjY29udGVudCxcbiAgICAucG9zdC1mb290ZXIge1xuICAgICAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS02KTtcbiAgICB9XG5cbiAgICAjY29udGVudC1uYXYsXG4gICAgI21haW4tY29udGVudCB7XG4gICAgICBncmlkLXJvdzogMztcbiAgICAgIGdyaWQtY29sdW1uOiBjb250ZW50O1xuICAgIH1cblxuICAgICNjb250ZW50LW5hdiB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiBjYWxjKHZhcigtLXNpemUtNikgKiAtMSk7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudCB7XG4gICAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMjtcbiAgICB9XG5cbiAgICAjY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1jb250ZW50LWdyaWQpO1xuICAgIH1cblxuICAgICNjb250ZW50ID4gOm5vdChhc2lkZSkge1xuICAgICAgZ3JpZC1jb2x1bW46IGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgI2NvbnRlbnQgPiBhc2lkZSB7XG4gICAgICBncmlkLWNvbHVtbjogYXNpZGU7XG4gICAgICBncmlkLXJvdy1zdGFydDogdmFyKC0tc3RhcnQpO1xuICAgICAgZ3JpZC1yb3ctZW5kOiBzcGFuIHZhcigtLXNwYW4pO1xuICAgICAgYWxpZ24tc2VsZjogdmFyKC0tYWxpZ24sIHN0YXJ0KTtcbiAgICAgIG1heC13aWR0aDogMjRjaDtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtKTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgJi5ib3R0b20ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1jb250ZW50LWdyaWQpO1xuICAgIH1cblxuICAgIC5wb3N0LWZvb3RlciAuZm9vdGVyLWRhdGEsXG4gICAgLnBvc3QtZm9vdGVyIC50cmFuc2xhdGlvbnMtbmF2IHtcbiAgICAgIGdyaWQtY29sdW1uOiBjb250ZW50O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnBvc3QtZm9vdGVyIC5wb3N0LW5hdiA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtuZXh0XSAxZnIgW3ByZXZdIDFmcjtcblxuICAgICAgJiAucHJldixcbiAgICAgICYgLm5leHQge1xuICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICB9XG5cbiAgICAgICYgLnByZXYge1xuICAgICAgICBncmlkLWNvbHVtbjogcHJldjtcbiAgICAgIH1cblxuICAgICAgJiAubmV4dCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBuZXh0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LWZvb3RlciAuaW50ZXJhY3Rpb25zIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGdyaWQtY29sdW1uOiBhc2lkZTtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0xKTtcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTIpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiwrtcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogY2FsYyh2YXIoLS1zaXplLTMpICogLTEpO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zKTtcbiAgICAgIH1cblxuICAgICAgJiA+ICoge1xuICAgICAgICBtYXJnaW4tYmxvY2s6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEpO1xuICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbGF5ZXIgdHlwb2dyYXBoeSB7XG4gICAgLnBvc3QtZm9vdGVyIC5pbnRlcmFjdGlvbnMge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMSk7XG4gICAgfVxuXG4gICAgLnBvc3QtZm9vdGVyIG5hdiB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC03KTtcbiAgICB9XG4gIH1cblxuICBAbGF5ZXIgY29tcG9uZW50cyB7XG4gICAgI2NvbnRlbnQtbmF2IC50b2Mge1xuICAgICAgJiBsaSB7XG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhhcyg+IGEuYWN0aXZlKTpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICYgKiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgbGk6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2NvbnRlbnQtbmF2IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LTEpO1xuICAgIH1cbiAgfVxuXG4gICouY2FwdGlvbi1zbWFsbCBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4vbGliL2ZvbnRzLm9wZW5wcm9wcy5jc3NcIjtcbkBpbXBvcnQgXCIuL2xpYi9zaXplcy5vcGVucHJvcHMuY3NzXCI7XG5AaW1wb3J0IFwiLi9saWIvYm9yZGVycy5vcGVucHJvcHMuY3NzXCI7XG5cbjpyb290IHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gIC8qIENvbG9ycyAqL1xuICAtLWNsci1iZy1tYWluOiAjMTAxMDEwO1xuICAtLWNsci10ZXh0LW1haW46ICNlZmVmZWY7XG4gIC0tY2xyLXRleHQtZmFpbnQtMTogaHNsKGZyb20gdmFyKC0tY2xyLXRleHQtbWFpbikgaCBzIGwgLyAwLjYpO1xuICAtLWNsci10ZXh0LWZhaW50LTI6IGhzbChmcm9tIHZhcigtLWNsci10ZXh0LW1haW4pIGggcyBsIC8gMC4yKTtcbiAgLS1jbHItYWNjZW50LXByaW1hcnk6ICNmOTczMTI7XG4gIC0tY2xyLWFjY2VudC1zZWNvbmRhcnk6ICNmZGUwNDc7XG4gIC0tY2xyLWFjY2VudC10ZXJ0aWFyeTogI2M0YjVmZDtcbiAgLS1jbHItYm9yZGVyLW1haW46IGxpZ2h0LWRhcmsoIzMwMmYyYywgI2RlZGVjMCk7XG5cbiAgLyogRm9udHMgICovXG4gIC0tZm9udC1wYXRyaWNrLWhhbmQ6IFBhdHJpY2tIYW5kU0MsIHZhcigtLWZvbnQtaGFuZHdyaXR0ZW4pO1xuICAtLWZvbnQtemVuLWt1cmVuYWlkbzogWmVuS3VyZW5haWRvLCB2YXIoLS1mb250LWhhbmR3cml0dGVuKTtcbiAgLS1mb250LW1hcGxlLW1vbm86IE1hcGxlTW9ubywgdmFyKC0tZm9udC1tb25vKTtcblxuICAtLWZvbnQtZmFtaWx5LW1haW46IHZhcigtLWZvbnQtbWFwbGUtbW9ubyk7XG4gIC0tZm9udC1mYW1pbHktdGl0bGU6IHZhcigtLWZvbnQtcGF0cmljay1oYW5kKTtcbiAgLS1mb250LWZhbWlseS10aXRsZS1qcDogdmFyKC0tZm9udC16ZW4ta3VyZW5haWRvKTtcbiAgLS1mb250LWZhbWlseS1zaXRlLXRpdGxlOiB2YXIoLS1mb250LW1hbnNhbHZhKTtcbiAgLS1mb250LWFjY2VudDogdmFyKC0tZm9udC1wYXRyaWNrLWhhbmQpO1xuXG4gIC8qIFNpemluZyAqL1xuICAtLXNpemluZy1tYWluLWNvbnRlbnQ6IGNhbGMobWluKDEwMGNoLCByb3VuZChkb3duLCAxMDB2dywgMWNoKSkpO1xuXG4gIC8qIEJvcmRlciAqL1xuICAtLWJvcmRlci10aGluOiB2YXIoLS1ib3JkZXItc2l6ZS0xKSBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLW1haW4pO1xuICAtLWJvcmRlci1iYXNlOiB2YXIoLS1ib3JkZXItc2l6ZS0yKSBzb2xpZCB2YXIoLS1jbHItYm9yZGVyLW1haW4pO1xuICAtLWJvcmRlci10aGljazogdmFyKC0tYm9yZGVyLXNpemUtMykgc29saWQgdmFyKC0tY2xyLWJvcmRlci1tYWluKTtcblxuICAvKiBMYXlvdXQgKi9cbiAgLS1tYWluLWdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDFlbSwgMWZyKSBbbWFpbl0gbWlubWF4KDEwZW0sIDQwZW0pIG1pbm1heCgxZW0sIDFmcik7XG4gIC0tc3BhY2luZy1tYWluOiB2YXIoLS1zaXplLTcpO1xuICAtLXNwYWNpbmctdGlnaHQ6IGNhbGModmFyKC0tc3BhY2luZy1tYWluKSAqIDAuNSk7XG4gIC0tc3BhY2luZy1sb29zZTogY2FsYyh2YXIoLS1zcGFjaW5nLW1haW4pICogMS41KTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBQYXRyaWNrSGFuZFNDO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvUGF0cmlja0hhbmRTQy1SZWd1bGFyLnN1YnNldC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTWFwbGVNb25vO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvTWFwbGVNb25vLUNOLVJlZ3VsYXIuc3Vic2V0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1hcGxlTW9ubztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL01hcGxlTW9uby1JdGFsaWMuc3Vic2V0LndvZmYyXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNYXBsZU1vbm87XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9NYXBsZU1vbm8tQm9sZC5zdWJzZXQud29mZjJcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogWmVuS3VyZW5haWRvO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvWmVuS3VyZW5haWRvLVJlZ3VsYXIuc3Vic2V0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbiJdfQ== */