#terminal-container{background-color:transparent;display:flex;flex:1;flex-direction:column;margin:0 auto;max-width:var(--terminal-max-width);padding:var(--terminal-padding);padding-top:80px;position:relative;width:100%;z-index:var(--z-terminal)}#terminal-output{flex:1;overflow-x:hidden;overflow-y:auto;padding-bottom:var(--spacing-lg);word-wrap:break-word;color:var(--color-text);font-family:var(--font-terminal);font-size:var(--font-size-base);letter-spacing:0;line-height:var(--line-height);white-space:pre-wrap}#terminal-output::-webkit-scrollbar{width:12px}#terminal-output::-webkit-scrollbar-track{background:var(--color-bg)}#terminal-output::-webkit-scrollbar-thumb{background:var(--color-info);border:2px solid var(--color-bg);border-radius:var(--border-radius-button)}#terminal-output::-webkit-scrollbar-thumb:hover{background:var(--color-prompt)}.terminal-line{margin-bottom:var(--spacing-xs);word-wrap:break-word}.terminal-input{color:var(--color-input)}.terminal-prompt{color:var(--color-prompt);font-weight:var(--font-weight-bold);margin-right:var(--spacing-xs)}.terminal-output,.terminal-output-normal{color:var(--color-text)}.terminal-output-error{color:var(--color-error)}.terminal-output-warning{color:var(--color-warning)}.terminal-output-info{color:var(--color-info)}.terminal-output-success{color:var(--color-success)}.inline-arrow{color:var(--color-link);margin:0 var(--spacing-xs)}.tip-icon{color:var(--color-info);margin-right:var(--spacing-xs)}.security-icon,.warning-icon{color:var(--color-warning);margin-right:var(--spacing-xs)}.success-icon{color:var(--color-success)}.error-icon,.success-icon{margin-right:var(--spacing-xs)}.error-icon{color:var(--color-error)}.output-line{margin-bottom:var(--spacing-xs)}.output-command{color:var(--color-prompt);font-weight:var(--font-weight-bold)}.output-result{color:var(--color-text);margin-left:0}.output-error{color:var(--color-error)}.output-warning{color:var(--color-warning)}.output-info{color:var(--color-info)}.output-success{color:var(--color-success)}.output-dim{color:var(--color-text-dim)}.tip-box{border-left:3px solid var(--color-info);color:var(--color-info)}.tip-box,.warning-box{margin:var(--spacing-md) 0;padding-left:var(--spacing-md)}.warning-box{border-left:3px solid var(--color-warning);color:var(--color-warning)}#terminal-input-wrapper{align-items:center;border-top:1px solid var(--color-border);display:flex;margin-top:var(--spacing-md);padding:var(--spacing-sm) 0;position:relative}#terminal-prompt{color:var(--color-prompt);font-weight:var(--font-weight-bold);margin-right:var(--spacing-sm);user-select:none;white-space:nowrap}.search-prompt{background-color:rgba(0,255,255,.05);border:1px solid var(--color-info-dim);border-radius:var(--border-radius-small);color:var(--color-info);font-family:var(--font-terminal);font-size:14px;font-style:italic;left:0;overflow:hidden;padding:var(--spacing-xs) var(--spacing-sm);position:absolute;right:0;text-overflow:ellipsis;top:-24px;white-space:nowrap;z-index:10}#terminal-input{background-color:var(--color-bg);border:1px solid var(--color-border);caret-color:var(--color-prompt);color:var(--color-input);flex:1;font-family:Courier New,Courier,monospace;font-size:18px;outline:none;padding:8px 12px}#terminal-input::placeholder{color:var(--color-text-dim);opacity:.8}#terminal-input:focus{outline:none}.terminal-table{border-collapse:collapse;margin:var(--spacing-md) 0}.terminal-table td,.terminal-table th{border-bottom:1px solid var(--color-border);padding:var(--spacing-xs) var(--spacing-md);text-align:left}.terminal-table th{border-bottom:2px solid var(--color-prompt);color:var(--color-prompt);font-weight:var(--font-weight-bold)}.terminal-table td{color:var(--color-text-dim)}.terminal-list{list-style:none;margin:var(--spacing-sm) 0}.terminal-list li{padding:var(--spacing-xs) 0}.terminal-list li:before{color:var(--color-text-dim);content:"→ ";margin-right:var(--spacing-xs)}.code-block{background-color:rgba(0,255,136,.05);margin:var(--spacing-md) 0;overflow-x:auto;padding:var(--spacing-md)}.code-block,.progress-bar{border:1px solid var(--color-border)}.progress-bar{height:20px;margin:var(--spacing-sm) 0;position:relative;width:100%}.progress-fill{background-color:var(--color-prompt);height:100%;transition:width var(--transition-normal)}.progress-text{color:var(--color-bg);font-weight:var(--font-weight-bold);left:50%;mix-blend-mode:difference;position:absolute;top:50%;transform:translate(-50%,-50%)}.spinner{animation:spin 1s linear infinite;border:2px solid var(--color-border);border-radius:50%;border-top-color:var(--color-prompt);display:inline-block;height:1em;width:1em}@keyframes spin{to{transform:rotate(1turn)}}.ascii-art{color:var(--color-text);font-size:.8em;line-height:1.2;margin:var(--spacing-md) 0;white-space:pre}.help-section{margin:var(--spacing-lg) 0}.help-section h3{color:var(--color-text);margin-bottom:var(--spacing-sm);text-decoration:underline}.help-command{display:flex;margin:var(--spacing-xs) 0}.help-command-name{color:var(--color-text);font-weight:var(--font-weight-bold);min-width:150px}.help-command-desc{color:var(--color-text-dim)}.man-page{margin:var(--spacing-lg) 0}.man-page h1{border-bottom:2px solid var(--color-prompt);color:var(--color-prompt);font-size:1.5rem;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm)}.man-page h2{color:var(--color-text);font-size:1.2rem;margin-bottom:var(--spacing-sm);margin-top:var(--spacing-lg)}.man-page p{color:var(--color-text-dim);margin-bottom:var(--spacing-md)}.man-page code{background-color:rgba(0,255,136,.1);color:var(--color-prompt);padding:2px 6px}.hint-box{background-color:var(--color-bg-modal);border:2px solid var(--color-info);bottom:80px;box-shadow:0 0 20px rgba(167,139,250,.4);max-width:300px;padding:var(--spacing-md);position:fixed;right:var(--spacing-lg);z-index:var(--z-feedback)}.hint-box:before{content:"💡";margin-right:var(--spacing-sm)}.hint-close{background:none;color:var(--color-info);font-size:1.2rem;line-height:1;padding:0;position:absolute;right:var(--spacing-xs);top:var(--spacing-xs)}.hint-close:hover{color:var(--color-text)}.welcome-separator{background:linear-gradient(to right,transparent 0,var(--color-info) 50%,transparent 100%);height:2px;margin:var(--spacing-md) 0;opacity:.7;width:100%}[data-theme=light] .welcome-separator{background:linear-gradient(90deg,transparent 0,#0969da 50%,transparent);opacity:.6}.welcome-message{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:.05em;margin:var(--spacing-sm) 0;padding:0 var(--spacing-md);text-align:center;word-wrap:break-word}@media (max-width:480px){.welcome-message{font-size:var(--font-size-base)}}.section-header{color:var(--color-text);font-weight:var(--font-weight-bold);margin:var(--spacing-xs) 0;text-align:left;word-wrap:break-word}.grid-background{background:radial-gradient(ellipse at center,var(--vignette-center) 0,var(--vignette-mid1) 40%,var(--vignette-mid2) 70%,var(--vignette-edge) 100%);height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}
/*# sourceMappingURL=data:application/json;base64,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aUJBQWtCLENBRWxCLHVCQUF3QixDQUR4QixxQkFPRixDQUVBLGtCQUNFLHVCQUNGLENBS0EsbUJBTUUseUZBS0MsQ0FURCxVQUFXLENBQ1gsMEJBQTJCLENBVTNCLFVBQVksQ0FaWixVQWNGLENBR0Esc0NBQ0UsdUVBS0MsQ0FDRCxVQUNGLENBRUEsaUJBRUUsdUJBQXdCLENBRXhCLDZCQUE4QixDQUQ5QixtQ0FBb0MsQ0FFcEMsb0JBQXNCLENBQ3RCLDBCQUEyQixDQUczQiwyQkFBNEIsQ0FSNUIsaUJBQWtCLENBU2xCLG9CQUNGLENBR0EseUJBQ0UsaUJBQ0UsK0JBQ0YsQ0FDRixDQU1BLGdCQUVFLHVCQUF3QixDQUN4QixtQ0FBb0MsQ0FDcEMsMEJBQTJCLENBSDNCLGVBQWdCLENBSWhCLG9CQUNGLENBS0EsaUJBV0Usa0pBTUMsQ0FaRCxXQUFZLENBRlosTUFBTyxDQUtQLGVBQWdCLENBRGhCLG1CQUFvQixDQU5wQixjQUFlLENBQ2YsS0FBTSxDQUVOLFVBQVcsQ0FFWCxVQVlGIiwiZmlsZSI6InRlcm1pbmFsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogdGVybWluYWwuY3NzIC0gSGFja1NpbXVsYXRvci5ubFxuICogVGVybWluYWwtc3BlY2lmaWMgc3R5bGluZ1xuICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09IFRlcm1pbmFsIENvbnRhaW5lciA9PT09PT09PT09PT09PT09PT09PSAqL1xuI3Rlcm1pbmFsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IHZhcigtLXRlcm1pbmFsLXBhZGRpbmcpO1xuICBwYWRkaW5nLXRvcDogODBweDsgIC8qIE5hdmJhciBoZWlnaHQgKDYwcHgpICsgc3BhY2luZyAoMjBweCkgKi9cbiAgbWF4LXdpZHRoOiB2YXIoLS10ZXJtaW5hbC1tYXgtd2lkdGgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogdmFyKC0tei10ZXJtaW5hbCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgLyogQWxsb3cgZ3JpZCB0byBzaG93IHRocm91Z2ggKi9cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT0gVGVybWluYWwgT3V0cHV0ID09PT09PT09PT09PT09PT09PT09ICovXG4jdGVybWluYWwtb3V0cHV0IHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1sZyk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10ZXJtaW5hbCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIGxldHRlci1zcGFjaW5nOiAwOyAvKiBTZXNzaWUgODI6IFJlc2V0IGluaGVyaXRlZCBsZXR0ZXItc3BhY2luZyBmb3IgbW9ub3NwYWNlIGFsaWdubWVudCAqL1xufVxuXG4vKiBDdXN0b20gc2Nyb2xsYmFyIC0gRW5oYW5jZWQgZm9yIGJldHRlciB2aXNpYmlsaXR5ICovXG4jdGVybWluYWwtb3V0cHV0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMnB4OyAvKiBXaWRlciBmb3IgYmV0dGVyIHZpc2liaWxpdHkgKHdhcyA4cHgpICovXG59XG5cbiN0ZXJtaW5hbC1vdXRwdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmcpO1xufVxuXG4jdGVybWluYWwtb3V0cHV0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWluZm8pOyAvKiBDeWFhbiA9IGVkdWNhdGlvbmFsIGNvbG9yICovXG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWJnKTsgLyogR2FwIGNyZWF0ZXMgdmlzdWFsIHNlcGFyYXRpb24gKi9cbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1idXR0b24pO1xufVxuXG4jdGVybWluYWwtb3V0cHV0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByb21wdCk7IC8qIE5lb24gZ3JlZW4gPSBpbnRlcmFjdGl2ZSBzdGF0ZSAqL1xufVxuXG4vKiBUZXJtaW5hbCBsaW5lcyAqL1xuLnRlcm1pbmFsLWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXhzKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4udGVybWluYWwtaW5wdXQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItaW5wdXQpO1xufVxuXG4udGVybWluYWwtcHJvbXB0IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByb21wdCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXhzKTtcbn1cblxuLnRlcm1pbmFsLW91dHB1dCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbn1cblxuLyogT3V0cHV0IHR5cGVzICovXG4udGVybWluYWwtb3V0cHV0LW5vcm1hbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbn1cblxuLnRlcm1pbmFsLW91dHB1dC1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XG59XG5cbi50ZXJtaW5hbC1vdXRwdXQtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13YXJuaW5nKTtcbn1cblxuLnRlcm1pbmFsLW91dHB1dC1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWluZm8pO1xufVxuXG4udGVybWluYWwtb3V0cHV0LXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc3VjY2Vzcyk7XG59XG5cbi8qIElubGluZSBmb3JtYXR0aW5nICovXG4uaW5saW5lLWFycm93IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWxpbmspOyAgLyogTmVvbiBncm9lbiB2b29yIGJldGVyZSB6aWNodGJhYXJoZWlkICovXG4gIG1hcmdpbjogMCB2YXIoLS1zcGFjaW5nLXhzKTtcbn1cblxuLyogSWNvbiBjb2xvciBvdmVycmlkZXMgLSBwcmV2ZW50IGluaGVyaXRhbmNlIGZyb20gcGFyZW50IG91dHB1dCB0eXBlICovXG4udGlwLWljb24ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItaW5mbyk7ICAgICAgICAgIC8qIEN5YWFuIC0gYWx0aWpkIGN5YWFuLCBvb2sgaW4gZXJyb3IgbWVzc2FnZXMgKi9cbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXhzKTtcbn1cblxuLndhcm5pbmctaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13YXJuaW5nKTsgICAgICAgLyogT3JhbmplIC0gYWx0aWpkIG9yYW5qZSAqL1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmcteHMpO1xufVxuXG4uc2VjdXJpdHktaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13YXJuaW5nKTsgICAgICAgLyogT3JhbmplIC0gc2VjdXJpdHkgd2FybmluZ3MgKi9cbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXhzKTtcbn1cblxuLnN1Y2Nlc3MtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXNzKTsgICAgICAgLyogR3JvZW4gLSBhbHRpamQgZ3JvZW4gKi9cbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXhzKTtcbn1cblxuLmVycm9yLWljb24ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZXJyb3IpOyAgICAgICAgIC8qIE1hZ2VudGEgLSBhbHRpamQgbWFnZW50YSAqL1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmcteHMpO1xufVxuXG4vKiBMZWdhY3kgb3V0cHV0IGNsYXNzZXMgKGtlZXAgZm9yIGNvbXBhdGliaWxpdHkpICovXG4ub3V0cHV0LWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXhzKTtcbn1cblxuLm91dHB1dC1jb21tYW5kIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByb21wdCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cblxuLm91dHB1dC1yZXN1bHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ub3V0cHV0LWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWVycm9yKTtcbn1cblxuLm91dHB1dC13YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdhcm5pbmcpO1xufVxuXG4ub3V0cHV0LWluZm8ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItaW5mbyk7XG59XG5cbi5vdXRwdXQtc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXNzKTtcbn1cblxuLm91dHB1dC1kaW0ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kaW0pO1xufVxuXG4vKiBFZHVjYXRpb25hbCB0aXBzIHN0eWxpbmcgKi9cbi50aXAtYm94IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1jb2xvci1pbmZvKTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLW1kKTtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLW1kKSAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItaW5mbyk7XG59XG5cbi53YXJuaW5nLWJveCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tY29sb3Itd2FybmluZyk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1tZCk7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy1tZCkgMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdhcm5pbmcpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PSBUZXJtaW5hbCBJbnB1dCA9PT09PT09PT09PT09PT09PT09PSAqL1xuI3Rlcm1pbmFsLWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXNtKSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1tZCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3Rlcm1pbmFsLXByb21wdCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcm9tcHQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1zbSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vKiBTZWFyY2ggUHJvbXB0IChDdHJsK1IgcmV2ZXJzZSBzZWFyY2gpICovXG4uc2VhcmNoLXByb21wdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjRweDsgLyogUG9zaXRpb24gYWJvdmUgaW5wdXQgd3JhcHBlciAqL1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWluZm8pOyAvKiBDeWFuIGxpa2UgYmFzaCAqL1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10ZXJtaW5hbCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXhzKSB2YXIoLS1zcGFjaW5nLXNtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyNTUsIDI1NSwgMC4wNSk7IC8qIFN1YnRsZSBjeWFuIGJhY2tncm91bmQgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItaW5mby1kaW0pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4jdGVybWluYWwtaW5wdXQge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1pbnB1dCk7XG4gIGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGNhcmV0LWNvbG9yOiB2YXIoLS1jb2xvci1wcm9tcHQpO1xufVxuXG4jdGVybWluYWwtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGltKTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4vKiBGb2N1cyBzdGF0ZSAqL1xuI3Rlcm1pbmFsLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT0gVGFibGUgU3R5bGluZyAoZm9yIGNvbW1hbmQgb3V0cHV0KSA9PT09PT09PT09PT09PT09PT09PSAqL1xuLnRlcm1pbmFsLXRhYmxlIHtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLW1kKSAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4udGVybWluYWwtdGFibGUgdGgsXG4udGVybWluYWwtdGFibGUgdGQge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXhzKSB2YXIoLS1zcGFjaW5nLW1kKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlcik7XG59XG5cbi50ZXJtaW5hbC10YWJsZSB0aCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcm9tcHQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcm9tcHQpO1xufVxuXG4udGVybWluYWwtdGFibGUgdGQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kaW0pO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PSBMaXN0IFN0eWxpbmcgPT09PT09PT09PT09PT09PT09PT0gKi9cbi50ZXJtaW5hbC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLXNtKSAwO1xufVxuXG4udGVybWluYWwtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmcteHMpIDA7XG59XG5cbi50ZXJtaW5hbC1saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAn4oaSICc7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRpbSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy14cyk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09IENvZGUgQmxvY2tzID09PT09PT09PT09PT09PT09PT09ICovXG4uY29kZS1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjU1LCAxMzYsIDAuMDUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLW1kKTtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLW1kKSAwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PSBQcm9ncmVzcyBJbmRpY2F0b3JzID09PT09PT09PT09PT09PT09PT09ICovXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLXNtKSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9ncmVzcy1maWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcm9tcHQpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCB2YXIoLS10cmFuc2l0aW9uLW5vcm1hbCk7XG59XG5cbi5wcm9ncmVzcy10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT0gTG9hZGluZyBTcGlubmVyID09PT09PT09PT09PT09PT09PT09ICovXG4uc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlcik7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbG9yLXByb21wdCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT0gQVNDSUkgQXJ0IFN0eWxpbmcgPT09PT09PT09PT09PT09PT09PT0gKi9cbi5hc2NpaS1hcnQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy1tZCkgMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT0gSGVscCBDb21tYW5kIFN0eWxpbmcgPT09PT09PT09PT09PT09PT09PT0gKi9cbi5oZWxwLXNlY3Rpb24ge1xuICBtYXJnaW46IHZhcigtLXNwYWNpbmctbGcpIDA7XG59XG5cbi5oZWxwLXNlY3Rpb24gaDMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctc20pO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhlbHAtY29tbWFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy14cykgMDtcbn1cblxuLmhlbHAtY29tbWFuZC1uYW1lIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5oZWxwLWNvbW1hbmQtZGVzYyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRpbSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09IE1hbiBQYWdlIFN0eWxpbmcgPT09PT09PT09PT09PT09PT09PT0gKi9cbi5tYW4tcGFnZSB7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy1sZykgMDtcbn1cblxuLm1hbi1wYWdlIGgxIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByb21wdCk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW1kKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByb21wdCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLXNtKTtcbn1cblxuLm1hbi1wYWdlIGgyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1sZyk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctc20pO1xufVxuXG4ubWFuLXBhZ2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbWQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kaW0pO1xufVxuXG4ubWFuLXBhZ2UgY29kZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcm9tcHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDI1NSwgMTM2LCAwLjEpO1xuICBwYWRkaW5nOiAycHggNnB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PSBIaW50cyAmIFN1Z2dlc3Rpb25zID09PT09PT09PT09PT09PT09PT09ICovXG4uaGludC1ib3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogODBweDtcbiAgcmlnaHQ6IHZhcigtLXNwYWNpbmctbGcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1tb2RhbCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWluZm8pO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLW1kKTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgei1pbmRleDogdmFyKC0tei1mZWVkYmFjayk7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMTY3LCAxMzksIDI1MCwgMC40KTtcbn1cblxuLmhpbnQtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiAn8J+SoSc7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1zbSk7XG59XG5cbi5oaW50LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLXNwYWNpbmcteHMpO1xuICByaWdodDogdmFyKC0tc3BhY2luZy14cyk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1pbmZvKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaGludC1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT0gV2VsY29tZSBNZXNzYWdlID09PT09PT09PT09PT09PT09PT09ICovXG4vKiBQcm9mZXNzaW9uYWwgZ3JhZGllbnQgc2VwYXJhdG9yIC0gZWxlZ2FudCB0ZXJtaW5hbCBhZXN0aGV0aWMgKi9cblxuLndlbGNvbWUtc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDEwMCU7ICAvKiBGdWxseSByZXNwb25zaXZlIC0gYWRhcHRzIHRvIGFsbCBzY3JlZW4gc2l6ZXMgKi9cbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy1tZCkgMDtcblxuICAvKiBHcmFkaWVudCBmYWRlOiBlbGVnYW50IHByb2Zlc3Npb25hbCBzZXBhcmF0b3IgKG5vIGdsb3cpICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICB0byByaWdodCxcbiAgICB0cmFuc3BhcmVudCAwJSxcbiAgICB2YXIoLS1jb2xvci1pbmZvKSA1MCUsICAvKiAjNzljMGZmIC0gbXV0ZWQgY3lhbiAoZWR1Y2F0aW9uYWwgY29udGV4dCkgKi9cbiAgICB0cmFuc3BhcmVudCAxMDAlXG4gICk7XG5cbiAgb3BhY2l0eTogMC43OyAgLyogU3VidGxlIHByZXNlbmNlIC0gYmFsYW5jZWQgc3BlY2lhbG5lc3MgKi9cbiAgLyogTk8gYm94LXNoYWRvdyAtIGdyYWRpZW50IHByb3ZpZGVzIHZpc3VhbCBpbnRlcmVzdCAqL1xufVxuXG4vKiBMaWdodCBtb2RlIG92ZXJyaWRlIC0gZGFya2VyIGJsdWUgZm9yIGNvbnRyYXN0IG9uIHdoaXRlIGJhY2tncm91bmQgKi9cbltkYXRhLXRoZW1lPVwibGlnaHRcIl0gLndlbGNvbWUtc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIHJpZ2h0LFxuICAgIHRyYW5zcGFyZW50IDAlLFxuICAgICMwOTY5ZGEgNTAlLCAgLyogR2l0SHViIGJsdWUgLSBkYXJrZXIgZm9yIHZpc2liaWxpdHkgb24gbGlnaHQgYmcgKi9cbiAgICB0cmFuc3BhcmVudCAxMDAlXG4gICk7XG4gIG9wYWNpdHk6IDAuNjsgIC8qIFNsaWdodGx5IG1vcmUgc3VidGxlIG9uIHdoaXRlIGJhY2tncm91bmQgKi9cbn1cblxuLndlbGNvbWUtbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxnKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsgIC8qIFNsaWdodCBzcGFjaW5nIGZvciBlbXBoYXNpcyAqL1xuICBtYXJnaW46IHZhcigtLXNwYWNpbmctc20pIDA7XG5cbiAgLyogRW5zdXJlIHJlYWRhYmlsaXR5IG9uIGFsbCBzY3JlZW4gc2l6ZXMgKi9cbiAgcGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLW1kKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vKiBNb2JpbGU6IHJlZHVjZSBmb250IHNpemUgZm9yIGJldHRlciBmaXQgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud2VsY29tZS1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlKTtcbiAgfVxufVxuXG4vKiDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbiAgIFNlY3Rpb24gSGVhZGVyc1xuICAgWyMjI10gbWFya2VyIGZvciBzZWN0aW9uIGhlYWRlcnMgKG1hbiBwYWdlcyArIGVkdWNhdGlvbmFsIGNvbnRlbnQpXG4gICDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAgKi9cbi5zZWN0aW9uLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBtYXJnaW46IHZhcigtLXNwYWNpbmcteHMpIDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT0gVmlnbmV0dGUgQmFja2dyb3VuZCA9PT09PT09PT09PT09PT09PT09PSAqL1xuLyogUHJvZmVzc2lvbmFsIHRlcm1pbmFsIGFlc3RoZXRpYzogUmFkaWFsIGdyYWRpZW50IGZyb20gbGlnaHRlciBjZW50ZXIgdG8gZGFyayBlZGdlcyAqL1xuXG4uZ3JpZC1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAvKiBSYWRpYWwgZ3JhZGllbnQgdmlnbmV0dGU6IHVzZXMgQ1NTIHZhcmlhYmxlcyBmb3IgbGlnaHQvZGFyayBtb2RlIHN1cHBvcnQgKi9cbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KFxuICAgIGVsbGlwc2UgYXQgY2VudGVyLFxuICAgIHZhcigtLXZpZ25ldHRlLWNlbnRlcikgMCUsXG4gICAgdmFyKC0tdmlnbmV0dGUtbWlkMSkgNDAlLFxuICAgIHZhcigtLXZpZ25ldHRlLW1pZDIpIDcwJSxcbiAgICB2YXIoLS12aWduZXR0ZS1lZGdlKSAxMDAlXG4gICk7XG59XG4iXX0= */