:root{--cyclone-silver: hsl(0, 0%, 81%);--neon-pink: rgb(255, 10, 210);--neon-red: hsl(348, 100%, 51%);--neon-blue: #25f8e7;--neon-green: chartreuse;--neon-orange: hsl(38.8, 100%, 50%);--neon-yellow: hsl(60, 100%, 50%);--h1-fs: clamp(3rem, 9vw, 6rem);--h2-fs: clamp(2.5rem, 8vw, 5rem);--h3-fs: clamp(1.5rem, 3.5vw, 1.75rem);--h4-fs: clamp(0.813rem, 2vw, 1.25rem);--body-fs: clamp(0.75rem, 1.25vw, 0.813rem);--section-margin-bottom: 6rem;--section-padding-inline: 1.5rem}:root.light-mode{--background-color: lightblue;--color-text-primary: rgb(33, 33, 33)}*,*::before,*::after{box-sizing:border-box}*{font:inherit}html{box-sizing:inherit}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;position:relative;text-rendering:optimizeSpeed}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{background:rgba(0,0,0,0);border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h3,h5,h6{font-weight:normal}img,picture,svg{display:block;max-width:100%}img{image-rendering:crisp-edges}button{background-color:rgba(0,0,0,0);border:none;font-family:inherit;padding:0}picture img{object-fit:contain}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}dfn{font-style:italic;margin-right:3px}abbr[title],dfn[title]{cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}em{font-style:italic}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}}input[type=checkbox]{margin:0}:focus{outline:none}:focus-visible{outline:2px ridge var(--cyclone-silver);outline-offset:3px}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes text-clip-movement{from{background-position:0 0}to{background-position:100% 100%}}@keyframes text-flicker{0%,100%{opacity:1}10%{opacity:.3}20%{opacity:.9}25%{opacity:.1}30%{opacity:.5}35%{opacity:1}40%{opacity:.2}45%{opacity:.8}50%{opacity:.05}55%{opacity:.9}60%{opacity:.2}65%{opacity:1}70%{opacity:.4}75%{opacity:.6}80%{opacity:.3}85%{opacity:.7}90%{opacity:.2}95%{opacity:.9}}@keyframes emoji-right-one{0%{-webkit-transform:translateX(0) rotate(0deg);-moz-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);-o-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}50%{-webkit-transform:translateX(0.5rem) rotate(18deg);-moz-transform:translateX(0.5rem) rotate(18deg);-ms-transform:translateX(0.5rem) rotate(18deg);-o-transform:translateX(0.5rem) rotate(18deg);transform:translateX(0.5rem) rotate(18deg)}100%{-webkit-transform:translateX(0) rotate(0deg);-moz-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);-o-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@keyframes emoji-right-two{0%{-webkit-transform:translateX(-3px) translateY(0);-moz-transform:translateX(-3px) translateY(0);-ms-transform:translateX(-3px) translateY(0);-o-transform:translateX(-3px) translateY(0);transform:translateX(-3px) translateY(0)}50%{-webkit-transform:translateX(-3px) translateY(-3px);-moz-transform:translateX(-3px) translateY(-3px);-ms-transform:translateX(-3px) translateY(-3px);-o-transform:translateX(-3px) translateY(-3px);transform:translateX(-3px) translateY(-3px)}100%{-webkit-transform:translateX(-3px) translateY(0);-moz-transform:translateX(-3px) translateY(0);-ms-transform:translateX(-3px) translateY(0);-o-transform:translateX(-3px) translateY(0);transform:translateX(-3px) translateY(0)}}@keyframes emoji-up-three{0%{-webkit-transform:translateX(-6px) translateY(0);-moz-transform:translateX(-6px) translateY(0);-ms-transform:translateX(-6px) translateY(0);-o-transform:translateX(-6px) translateY(0);transform:translateX(-6px) translateY(0)}50%{-webkit-transform:translateX(-6px) translateY(3px);-moz-transform:translateX(-6px) translateY(3px);-ms-transform:translateX(-6px) translateY(3px);-o-transform:translateX(-6px) translateY(3px);transform:translateX(-6px) translateY(3px)}100%{-webkit-transform:translateX(-6px) translateY(0);-moz-transform:translateX(-6px) translateY(0);-ms-transform:translateX(-6px) translateY(0);-o-transform:translateX(-6px) translateY(0);transform:translateX(-6px) translateY(0)}}@keyframes highlight-start-process-button{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}10%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:.3}20%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);opacity:.9}25%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);opacity:.1}30%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);opacity:.5}35%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);opacity:1}40%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);opacity:.2}45%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);opacity:.8}50%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);opacity:.05}55%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);opacity:.9}60%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);opacity:.2}65%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);opacity:1}70%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);opacity:.4}75%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);opacity:.6}80%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);opacity:.3}85%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:.7}90%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:.2}95%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:.9}}@keyframes animate-letter{from{-webkit-transform:scale(0) rotate(0deg);-moz-transform:scale(0) rotate(0deg);-ms-transform:scale(0) rotate(0deg);-o-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg);opacity:0}20%{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}50%{-webkit-transform:scale(1.5) rotate(0deg);-moz-transform:scale(1.5) rotate(0deg);-ms-transform:scale(1.5) rotate(0deg);-o-transform:scale(1.5) rotate(0deg);transform:scale(1.5) rotate(0deg);opacity:1}to{-webkit-transform:scale(1) rotate(360deg);-moz-transform:scale(1) rotate(360deg);-ms-transform:scale(1) rotate(360deg);-o-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg);opacity:1}}@keyframes animate-fieldset-in{0%{opacity:0}100%{opacity:1}}@keyframes animate-fieldset-out{0%{opacity:1}100%{opacity:0}}@keyframes flash{0%,32%,64%,100%{opacity:0}16%,48%,80%{opacity:1}}.pixelify{font-family:"Pixelify Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.major-mono{font-family:"Major Mono Display",monospace;font-weight:400;font-style:normal}:root{--background: #1e0124;--background: url(../ea7180f13357aa11f72e.jpg) center/cover no-repeat;--color-text-primary: ghostwhite}body{display:grid;place-items:center;background:var(--background);color:#f5f5f5}dialog{aspect-ratio:1/1;-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);background:rgba(255,255,255,.05);border:1px ridge rgba(255,255,255,.18);border-radius:99px;box-shadow:0 8px 32px 0 rgba(31,38,135,.37);min-height:min-content;overflow:hidden;padding:3rem;place-items:center;position:relative;row-gap:1.5rem;z-index:1}dialog #dialog-header{align-items:center;display:flex;gap:3rem;justify-content:space-between;line-height:1;width:100%}dialog #dialog-header #dialog-heading{color:var(--color-text-primary);font-size:clamp(1rem,3vw,2.5rem);text-shadow:6px 6px rgba(33,33,33,.666)}dialog #dialog-header .ds-close-button{font-size:1.5rem;height:min-content}dialog #dialog-header .ds-close-button:hover{transform:scale(1.25)}dialog #c-container{display:grid;place-items:center}dialog #c-container pre{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;--font-size: clamp(6.6px, 1.25vw, 18px);color:var(--color-text-primary);font-family:monospace;font-size:var(--font-size);line-height:var(--font-size);letter-spacing:unset;white-space:pre}button{color:var(--color-text-primary);cursor:pointer}#open-modal-button{border:2px dashed var(--color-text-primary);border-radius:100vw;font-size:clamp(.813rem,2vw,1rem);overflow:hidden;padding:.25rem 1.5rem;position:relative;text-shadow:0 0 6px #000;text-transform:uppercase;transition:transform 234ms ease-in-out}#open-modal-button::before{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:linear-gradient(to right, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.5));border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .333s ease-in-out 234ms,opacity .666s ease-in-out;z-index:-1}#open-modal-button:hover{transform:scale(1.1)}#open-modal-button:hover::before{opacity:1;transform:scaleX(1)}.character.non-whitespace{display:inline-block;transition:all 9s ease-in-out}@keyframes animate-dialog-in{from{opacity:0}to{opacity:1}}@keyframes animate-dialog-out{from{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(0) rotate(360deg)}}dialog[open]{animation:animate-dialog-in .666s ease-in-out;display:grid}dialog.closing{animation:animate-dialog-out .666s ease-in-out}.ds-close-button{transition:transform .333s ease-in-out}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2luZGV4LmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxNQUVFLGtDQUNBLCtCQUNBLGdDQUNBLHFCQUNBLHlCQUNBLG9DQUNBLGtDQUdBLGdDQUNBLGtDQUNBLHVDQUNBLHVDQUNBLDRDQUdBLDhCQUNBLGlDQUVBLGlCQUNFLDhCQUNBLHNDQU1KLHFCQUdFLHNCQUdGLEVBQ0UsYUFHRixLQUNFLG1CQUdGLGtCQUNFLHVCQUdGLEtBQ0UsZ0JBQ0EsaUJBQ0Esa0JBQ0EsNkJBR0YsK1ZBcUVFLHlCQUNBLFNBQ0EsZUFDQSxTQUNBLFVBQ0EsVUFDQSx3QkFHRiw4RUFXRSxjQUdGLGtCQU1FLG1CQUdGLGdCQUdFLGNBQ0EsZUFHRixJQUNFLDRCQUdGLE9BQ0UsK0JBQ0EsWUFDQSxvQkFDQSxVQUdGLFlBQ0UsbUJBSUYsSUFDRSxzQkFDQSxXQUNBLHFCQUlGLEtBQ0Usc0JBQ0EsV0FDQSxrQkFDQSxpQkFHRixJQUNFLDZCQUdGLElBQ0Usa0JBQ0EsaUJBR0YsdUJBRUUsWUFHRixNQUNFLHlCQUNBLGlCQUlGLEdBQ0UsY0FDQSxXQUNBLFNBQ0EsMEJBQ0EsYUFDQSxVQUdGLGFBRUUsc0JBR0YsR0FDRSxrQkFHRiwrR0FJRSxpREFJRix1Q0FDRSxrQkFDRSxxQkFHRixxQkFHRSxvQ0FDQSx1Q0FDQSxnQ0FDQSxzQ0FJSixxQkFDRSxTQUdGLE9BQ0UsYUFHRixlQUNFLHdDQUNBLG1CQ25RRixtQkFDRSxHQUNFLFVBRUYsS0FDRSxXQUlKLG9CQUNFLEdBQ0UsVUFFRixLQUNFLFdBSUosZ0JBQ0UsR0N0QkEsK0JBQ0EsNEJBQ0EsMkJBQ0EsMEJBQ0EsdUJEcUJBLEtDekJBLGlDQUNBLDhCQUNBLDZCQUNBLDRCQUNBLDBCRDBCRiw4QkFDRSxLQUNFLHdCQUVGLEdBQ0UsK0JBSUosd0JBQ0UsUUFFRSxVQUVGLElBQ0UsV0FFRixJQUNFLFdBRUYsSUFDRSxXQUVGLElBQ0UsV0FFRixJQUNFLFVBRUYsSUFDRSxXQUVGLElBQ0UsV0FFRixJQUNFLFlBRUYsSUFDRSxXQUVGLElBQ0UsV0FFRixJQUNFLFVBRUYsSUFDRSxXQUVGLElBQ0UsV0FFRixJQUNFLFdBRUYsSUFDRSxXQUVGLElBQ0UsV0FFRixJQUNFLFlBSUosMkJBQ0UsR0NsR0EsNkNBQ0EsMENBQ0EseUNBQ0Esd0NBQ0EscUNEaUdBLElDckdBLG1EQUNBLGdEQUNBLCtDQUNBLDhDQUNBLDJDRG9HQSxLQ3hHQSw2Q0FDQSwwQ0FDQSx5Q0FDQSx3Q0FDQSxzQ0R3R0YsMkJBQ0UsR0M3R0EsaURBQ0EsOENBQ0EsNkNBQ0EsNENBQ0EseUNENEdBLElDaEhBLG9EQUNBLGlEQUNBLGdEQUNBLCtDQUNBLDRDRCtHQSxLQ25IQSxpREFDQSw4Q0FDQSw2Q0FDQSw0Q0FDQSwwQ0RtSEYsMEJBQ0UsR0N4SEEsaURBQ0EsOENBQ0EsNkNBQ0EsNENBQ0EseUNEdUhBLElDM0hBLG1EQUNBLGdEQUNBLCtDQUNBLDhDQUNBLDJDRDBIQSxLQzlIQSxpREFDQSw4Q0FDQSw2Q0FDQSw0Q0FDQSwwQ0QrSEYsMENBQ0UsUUNwSUEsMkJBQ0Esd0JBQ0EsdUJBQ0Esc0JBQ0EsbUJEbUlFLFVBRUYsSUN6SUEsMkJBQ0Esd0JBQ0EsdUJBQ0Esc0JBQ0EsbUJEdUlFLFdBRUYsSUM3SUEsOEJBQ0EsMkJBQ0EsMEJBQ0EseUJBQ0Esc0JEMklFLFdBRUYsSUNqSkEsOEJBQ0EsMkJBQ0EsMEJBQ0EseUJBQ0Esc0JEK0lFLFdBRUYsSUNySkEsOEJBQ0EsMkJBQ0EsMEJBQ0EseUJBQ0Esc0JEbUpFLFdBRUYsSUN6SkEsOEJBQ0EsMkJBQ0EsMEJBQ0EseUJBQ0Esc0JEdUpFLFVBRUYsSUM3SkEsOEJBQ0EsMkJBQ0EsMEJBQ0EseUJBQ0Esc0JEMkpFLFdBRUYsSUNqS0EsOEJBQ0EsMkJBQ0EsMEJBQ0EseUJBQ0Esc0JEK0pFLFdBRUYsSUNyS0EsOEJBQ0EsMkJBQ0EsMEJBQ0EseUJBQ0Esc0JEbUtFLFlBRUYsSUN6S0EsOEJBQ0EsMkJBQ0EsMEJBQ0EseUJBQ0Esc0JEdUtFLFdBRUYsSUM3S0EsOEJBQ0EsMkJBQ0EsMEJBQ0EseUJBQ0Esc0JEMktFLFdBRUYsSUNqTEEsOEJBQ0EsMkJBQ0EsMEJBQ0EseUJBQ0Esc0JEK0tFLFVBRUYsSUNyTEEsOEJBQ0EsMkJBQ0EsMEJBQ0EseUJBQ0Esc0JEbUxFLFdBRUYsSUN6TEEsOEJBQ0EsMkJBQ0EsMEJBQ0EseUJBQ0Esc0JEdUxFLFdBRUYsSUM3TEEsOEJBQ0EsMkJBQ0EsMEJBQ0EseUJBQ0Esc0JEMkxFLFdBRUYsSUNqTUEsMkJBQ0Esd0JBQ0EsdUJBQ0Esc0JBQ0EsbUJEK0xFLFdBRUYsSUNyTUEsMkJBQ0Esd0JBQ0EsdUJBQ0Esc0JBQ0EsbUJEbU1FLFdBRUYsSUN6TUEsMkJBQ0Esd0JBQ0EsdUJBQ0Esc0JBQ0EsbUJEdU1FLFlBSUosMEJBQ0UsS0NoTkEsd0NBQ0EscUNBQ0Esb0NBQ0EsbUNBQ0EsZ0NEOE1FLFVBRUYsSUNwTkEsd0NBQ0EscUNBQ0Esb0NBQ0EsbUNBQ0EsZ0NEa05FLFVBRUYsSUN4TkEsMENBQ0EsdUNBQ0Esc0NBQ0EscUNBQ0Esa0NEc05FLFVBRUYsR0M1TkEsMENBQ0EsdUNBQ0Esc0NBQ0EscUNBQ0Esa0NEME5FLFdBSUosK0JBQ0UsR0FDRSxVQUVGLEtBQ0UsV0FJSixnQ0FDRSxHQUNFLFVBRUYsS0FDRSxXQUlKLGlCQUNFLGdCQUlFLFVBRUYsWUFHRSxXRS9QSixVQUNFLHVDQUNBLHlCQUNBLGdCQUNBLGtCQUdGLFlBQ0UsMkNBQ0EsZ0JBQ0Esa0JDVkYsTUFDRSxzQkFDQSw2RUFDQSxpQ0FHRixLQUNFLGFBQ0EsbUJBQ0EsNkJBQ0EsY0FHRixPQUNFLGlCQUNBLHFDQUNBLDZCQUNBLGlDQUNBLHVDQUNBLG1CQUNBLDRDQUNBLHVCQUNBLGdCQUNBLGFBQ0EsbUJBQ0Esa0JBQ0EsZUFDQSxVQUVBLHNCQUNFLG1CQUNBLGFBQ0EsU0FDQSw4QkFDQSxjQUNBLFdBRUEsc0NBQ0UsZ0NBQ0EsaUNBQ0Esd0NBR0YsdUNBQ0UsaUJBQ0EsbUJBRUEsNkNBQ0Usc0JBS04sb0JBQ0UsYUFDQSxtQkFFQSx3QkY3Q0Ysb0JBQ0EsMkJBQ0EseUJBQ0Esd0JBQ0Esc0JBQ0EscUJBQ0EsaUJFMENJLHdDQUVBLGdDQUNBLHNCQUNBLDJCQUNBLDZCQUNBLHFCQUNBLGdCQUtOLE9BQ0UsZ0NBQ0EsZUFHRixtQkFDRSw0Q0FDQSxvQkFDQSxrQ0FDQSxnQkFDQSxzQkFDQSxrQkFDQSx5QkFDQSx5QkFDQSx1Q0FFQSwyQkY1RUEsb0JBQ0EsMkJBQ0EseUJBQ0Esd0JBQ0Esc0JBQ0EscUJBQ0EsaUJFeUVFLHlGQUNBLHNCQUNBLFdBQ0EsUUFDQSxVQUNBLGtCQUNBLG9CQUNBLHNCQUNBLHVFQUNBLFdBR0YseUJBTUUscUJBTEEsaUNBQ0UsVUFDQSxvQkFPTiwwQkFFRSxxQkFDQSw4QkM1R0YsNkJBQ0UsS0FDRSxVQUVGLEdBQ0UsV0FJSiw4QkFDRSxLQUNFLFVBQ0EsNkJBRUYsR0FDRSxVQUNBLG1DQUtGLGFBQ0UsOENBQ0EsYUFHRixlQUNFLCtDQUlKLGlCQUNFLGdDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZGlzcGxheS1zdHVmZi11aS8uL3NyYy9zYXNzL2N5Y2xvbmUtcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5LXN0dWZmLXVpLy4vc3JjL3Nhc3Mva2V5ZnJhbWVzLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheS1zdHVmZi11aS8uL3NyYy9zYXNzL21peGlucy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXktc3R1ZmYtdWkvLi9zcmMvc2Fzcy9nb29nbGUtZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5LXN0dWZmLXVpLy4vc3JjL3Nhc3MvZmx1ZmYuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5LXN0dWZmLXVpLy4vc3JjL3Nhc3MvbWFpbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgLy8gKiAgQ09MT1JTXG4gIC0tY3ljbG9uZS1zaWx2ZXI6IGhzbCgwLCAwJSwgODElKTtcbiAgLS1uZW9uLXBpbms6IHJnYigyNTUsIDEwLCAyMTApO1xuICAtLW5lb24tcmVkOiBoc2woMzQ4LCAxMDAlLCA1MSUpO1xuICAtLW5lb24tYmx1ZTogIzI1ZjhlNztcbiAgLS1uZW9uLWdyZWVuOiBjaGFydHJldXNlO1xuICAtLW5lb24tb3JhbmdlOiBoc2woMzguOCwgMTAwJSwgNTAlKTtcbiAgLS1uZW9uLXllbGxvdzogaHNsKDYwLCAxMDAlLCA1MCUpO1xuXG4gIC8vICogRk9OVCBTSVpFU1xuICAtLWgxLWZzOiBjbGFtcCgzcmVtLCA5dncsIDZyZW0pO1xuICAtLWgyLWZzOiBjbGFtcCgyLjVyZW0sIDh2dywgNXJlbSk7XG4gIC0taDMtZnM6IGNsYW1wKDEuNXJlbSwgMy41dncsIDEuNzVyZW0pO1xuICAtLWg0LWZzOiBjbGFtcCgwLjgxM3JlbSwgMnZ3LCAxLjI1cmVtKTtcbiAgLS1ib2R5LWZzOiBjbGFtcCgwLjc1cmVtLCAxLjI1dncsIDAuODEzcmVtKTtcblxuICAvLyAqIFNFQ1RJT05cbiAgLS1zZWN0aW9uLW1hcmdpbi1ib3R0b206IDZyZW07XG4gIC0tc2VjdGlvbi1wYWRkaW5nLWlubGluZTogMS41cmVtO1xuXG4gICYubGlnaHQtbW9kZSB7XG4gICAgLS1iYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGJsdWU7XG4gICAgLS1jb2xvci10ZXh0LXByaW1hcnk6IHJnYigzMywgMzMsIDMzKTtcbiAgfVxufVxuXG4vLyA+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sOmZvY3VzLXdpdGhpbiB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG59XG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3Bhbixcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYWJicixcbmFkZHJlc3MsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnNhbXAsXG5zbWFsbCxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnZhcixcbmIsXG5pLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsXG5oMixcbmgzLFxuaDMsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nLFxucGljdHVyZSxcbnN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xufVxuXG5waWN0dXJlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG5hYmJyW3RpdGxlXSxcbmRmblt0aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0LFxuc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuLyogUmVtb3ZlIGFsbCBhbmltYXRpb25zLCB0cmFuc2l0aW9ucyBhbmQgc21vb3RoIHNjcm9sbCBmb3IgcGVvcGxlIHRoYXQgcHJlZmVyIG5vdCB0byBzZWUgdGhlbSAqL1xuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgaHRtbDpmb2N1cy13aXRoaW4ge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgfVxuXG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjowXG59XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHJpZGdlIHZhcigtLWN5Y2xvbmUtc2lsdmVyKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cblxuXG4iLCJcblxuLy8gPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+XG5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIEBpbmNsdWRlIGNyb3NzQnJvd3NlclByZWZpeCh0cmFuc2Zvcm0sIHJvdGF0ZSgwZGVnKSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgQGluY2x1ZGUgY3Jvc3NCcm93c2VyUHJlZml4KHRyYW5zZm9ybSwgcm90YXRlKDM2MGRlZykpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdGV4dC1jbGlwLW1vdmVtZW50IHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0ZXh0LWZsaWNrZXIge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMCUge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAzNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjA1O1xuICB9XG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIDY1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3MCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICA4NSUge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICA5NSUge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGVtb2ppLXJpZ2h0LW9uZSB7XG4gIDAlIHtcbiAgICBAaW5jbHVkZSBjcm9zc0Jyb3dzZXJQcmVmaXgodHJhbnNmb3JtLCB0cmFuc2xhdGVYKDApIHJvdGF0ZSgwZGVnKSk7XG4gIH1cbiAgNTAlIHtcbiAgICBAaW5jbHVkZSBjcm9zc0Jyb3dzZXJQcmVmaXgodHJhbnNmb3JtLCB0cmFuc2xhdGVYKDAuNXJlbSkgcm90YXRlKDE4ZGVnKSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgQGluY2x1ZGUgY3Jvc3NCcm93c2VyUHJlZml4KHRyYW5zZm9ybSwgdHJhbnNsYXRlWCgwKSByb3RhdGUoMGRlZykpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGVtb2ppLXJpZ2h0LXR3byB7XG4gIDAlIHtcbiAgICBAaW5jbHVkZSBjcm9zc0Jyb3dzZXJQcmVmaXgodHJhbnNmb3JtLCB0cmFuc2xhdGVYKC0zcHgpIHRyYW5zbGF0ZVkoMCkpO1xuICB9XG4gIDUwJSB7XG4gICAgQGluY2x1ZGUgY3Jvc3NCcm93c2VyUHJlZml4KHRyYW5zZm9ybSwgdHJhbnNsYXRlWCgtM3B4KSB0cmFuc2xhdGVZKC0zcHgpKTtcbiAgfVxuICAxMDAlIHtcbiAgICBAaW5jbHVkZSBjcm9zc0Jyb3dzZXJQcmVmaXgodHJhbnNmb3JtLCB0cmFuc2xhdGVYKC0zcHgpIHRyYW5zbGF0ZVkoMCkpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGVtb2ppLXVwLXRocmVlIHtcbiAgMCUge1xuICAgIEBpbmNsdWRlIGNyb3NzQnJvd3NlclByZWZpeCh0cmFuc2Zvcm0sIHRyYW5zbGF0ZVgoLTZweCkgdHJhbnNsYXRlWSgwKSk7XG4gIH1cbiAgNTAlIHtcbiAgICBAaW5jbHVkZSBjcm9zc0Jyb3dzZXJQcmVmaXgodHJhbnNmb3JtLCB0cmFuc2xhdGVYKC02cHgpIHRyYW5zbGF0ZVkoM3B4KSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgQGluY2x1ZGUgY3Jvc3NCcm93c2VyUHJlZml4KHRyYW5zZm9ybSwgdHJhbnNsYXRlWCgtNnB4KSB0cmFuc2xhdGVZKDApKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpZ2hsaWdodC1zdGFydC1wcm9jZXNzLWJ1dHRvbiB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICBAaW5jbHVkZSBjcm9zc0Jyb3dzZXJQcmVmaXgodHJhbnNmb3JtLCBzY2FsZSgxKSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMCUge1xuICAgIEBpbmNsdWRlIGNyb3NzQnJvd3NlclByZWZpeCh0cmFuc2Zvcm0sIHNjYWxlKDEpKTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMjAlIHtcbiAgICBAaW5jbHVkZSBjcm9zc0Jyb3dzZXJQcmVmaXgodHJhbnNmb3JtLCBzY2FsZSgxLjI1KSk7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG4gIDI1JSB7XG4gICAgQGluY2x1ZGUgY3Jvc3NCcm93c2VyUHJlZml4KHRyYW5zZm9ybSwgc2NhbGUoMS4yNSkpO1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgfVxuICAzMCUge1xuICAgIEBpbmNsdWRlIGNyb3NzQnJvd3NlclByZWZpeCh0cmFuc2Zvcm0sIHNjYWxlKDEuMjUpKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMzUlIHtcbiAgICBAaW5jbHVkZSBjcm9zc0Jyb3dzZXJQcmVmaXgodHJhbnNmb3JtLCBzY2FsZSgxLjI1KSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA0MCUge1xuICAgIEBpbmNsdWRlIGNyb3NzQnJvd3NlclByZWZpeCh0cmFuc2Zvcm0sIHNjYWxlKDEuMjUpKTtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgNDUlIHtcbiAgICBAaW5jbHVkZSBjcm9zc0Jyb3dzZXJQcmVmaXgodHJhbnNmb3JtLCBzY2FsZSgxLjI1KSk7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIDUwJSB7XG4gICAgQGluY2x1ZGUgY3Jvc3NCcm93c2VyUHJlZml4KHRyYW5zZm9ybSwgc2NhbGUoMS4yNSkpO1xuICAgIG9wYWNpdHk6IDAuMDU7XG4gIH1cbiAgNTUlIHtcbiAgICBAaW5jbHVkZSBjcm9zc0Jyb3dzZXJQcmVmaXgodHJhbnNmb3JtLCBzY2FsZSgxLjI1KSk7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG4gIDYwJSB7XG4gICAgQGluY2x1ZGUgY3Jvc3NCcm93c2VyUHJlZml4KHRyYW5zZm9ybSwgc2NhbGUoMS4yNSkpO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICA2NSUge1xuICAgIEBpbmNsdWRlIGNyb3NzQnJvd3NlclByZWZpeCh0cmFuc2Zvcm0sIHNjYWxlKDEuMjUpKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDcwJSB7XG4gICAgQGluY2x1ZGUgY3Jvc3NCcm93c2VyUHJlZml4KHRyYW5zZm9ybSwgc2NhbGUoMS4yNSkpO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICA3NSUge1xuICAgIEBpbmNsdWRlIGNyb3NzQnJvd3NlclByZWZpeCh0cmFuc2Zvcm0sIHNjYWxlKDEuMjUpKTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiAgODAlIHtcbiAgICBAaW5jbHVkZSBjcm9zc0Jyb3dzZXJQcmVmaXgodHJhbnNmb3JtLCBzY2FsZSgxLjI1KSk7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDg1JSB7XG4gICAgQGluY2x1ZGUgY3Jvc3NCcm93c2VyUHJlZml4KHRyYW5zZm9ybSwgc2NhbGUoMSkpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICA5MCUge1xuICAgIEBpbmNsdWRlIGNyb3NzQnJvd3NlclByZWZpeCh0cmFuc2Zvcm0sIHNjYWxlKDEpKTtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgOTUlIHtcbiAgICBAaW5jbHVkZSBjcm9zc0Jyb3dzZXJQcmVmaXgodHJhbnNmb3JtLCBzY2FsZSgxKSk7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1sZXR0ZXIge1xuICBmcm9tIHtcbiAgICBAaW5jbHVkZSBjcm9zc0Jyb3dzZXJQcmVmaXgodHJhbnNmb3JtLCBzY2FsZSgwKSByb3RhdGUoMGRlZykpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjAlIHtcbiAgICBAaW5jbHVkZSBjcm9zc0Jyb3dzZXJQcmVmaXgodHJhbnNmb3JtLCBzY2FsZSgxKSByb3RhdGUoMGRlZykpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBAaW5jbHVkZSBjcm9zc0Jyb3dzZXJQcmVmaXgodHJhbnNmb3JtLCBzY2FsZSgxLjUpIHJvdGF0ZSgwZGVnKSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgQGluY2x1ZGUgY3Jvc3NCcm93c2VyUHJlZml4KHRyYW5zZm9ybSwgc2NhbGUoMSkgcm90YXRlKDM2MGRlZykpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLWZpZWxkc2V0LWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtZmllbGRzZXQtb3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsXG4gIDMyJSxcbiAgNjQlLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDE2JSxcbiAgNDglLFxuICA4MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIkBtaXhpbiBjcm9zc0Jyb3dzZXJQcmVmaXgoJHByb3BlcnR5LCAkY3NzKSB7XG4gIC13ZWJraXQtI3skcHJvcGVydHl9OiAjeyRjc3N9O1xuICAtbW96LSN7JHByb3BlcnR5fTogI3skY3NzfTtcbiAgLW1zLSN7JHByb3BlcnR5fTogI3skY3NzfTtcbiAgLW8tI3skcHJvcGVydHl9OiAjeyRjc3N9O1xuICAjeyRwcm9wZXJ0eX06ICN7JGNzc307XG59XG4vLyA/IGV4YW1wbGVcbi8vID8gQGluY2x1ZGUgY3Jvc3NCcm93c2VyUHJlZml4KGFuaW1hdGlvbiwgbWFnaWMgM3MgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZSk7XG4vLyA/IEBpbmNsdWRlIGNyb3NzQnJvd3NlclByZWZpeChiYWNrZ3JvdW5kLWNsaXAsIHRleHQpO1xuXG5AbWl4aW4gdW5pbnRlcmFjdGFibGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cbkBtaXhpbiBoaWRlV2l0aEFsbHkge1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxcHg7XG59IiwiLnBpeGVsaWZ5IHtcbiAgZm9udC1mYW1pbHk6IFwiUGl4ZWxpZnkgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5tYWpvci1tb25vIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3IgTW9ubyBEaXNwbGF5XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIjpyb290IHtcbiAgLS1iYWNrZ3JvdW5kOiAjMWUwMTI0O1xuICAtLWJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL3NwYWNlLmpwZycpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIC0tY29sb3ItdGV4dC1wcmltYXJ5OiBnaG9zdHdoaXRlO1xufVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB3aGl0ZXNtb2tlO1xufVxuXG5kaWFsb2cge1xuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigwLjVyZW0pO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMC41cmVtKTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgYm9yZGVyOiAxcHggcmlkZ2UgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KTtcbiAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCAwIHJnYmEoMzEsIDM4LCAxMzUsIDAuMzcpO1xuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogM3JlbTtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByb3ctZ2FwOiAxLjVyZW07XG4gIHotaW5kZXg6IDE7XG5cbiAgI2RpYWxvZy1oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDNyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgI2RpYWxvZy1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXByaW1hcnkpO1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAzdncsIDIuNXJlbSk7XG4gICAgICB0ZXh0LXNoYWRvdzogNnB4IDZweCByZ2JhKDMzLCAzMywgMzMsIDAuNjY2KTtcbiAgICB9XG5cbiAgICAuZHMtY2xvc2UtYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2MtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBwcmUge1xuICAgICAgQGluY2x1ZGUgdW5pbnRlcmFjdGFibGU7XG5cbiAgICAgIC0tZm9udC1zaXplOiBjbGFtcCg2LjZweCwgMS4yNXZ3LCAxOHB4KTtcblxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtcHJpbWFyeSk7XG4gICAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtc2l6ZSk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIH1cbiAgfVxufVxuXG5idXR0b24ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1wcmltYXJ5KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jb3Blbi1tb2RhbC1idXR0b24ge1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tY29sb3ItdGV4dC1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44MTNyZW0sIDJ2dywgMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtc2hhZG93OiAwIDAgNnB4IGJsYWNrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjM0bXMgZWFzZS1pbi1vdXQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSB1bmludGVyYWN0YWJsZTtcblxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpO1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgY29udGVudDogJyc7XG4gICAgaW5zZXQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zMzNzIGVhc2UtaW4tb3V0IDIzNG1zLCBvcGFjaXR5IDAuNjY2cyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgXG4gICAgfVxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG4uY2hhcmFjdGVyLm5vbi13aGl0ZXNwYWNlIHtcbiAgLy8gYW5pbWF0aW9uOiBzcGluIDlzIGluZmluaXRlIGxpbmVhcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgOXMgZWFzZS1pbi1vdXQ7XG59XG4iLCJAaW1wb3J0ICcuL2N5Y2xvbmUtcmVzZXQuc2Nzcyc7XG5AaW1wb3J0ICcuL21peGlucy5zY3NzJztcbkBpbXBvcnQgJy4va2V5ZnJhbWVzLnNjc3MnO1xuQGltcG9ydCAnLi9nb29nbGUtZm9udHMuc2Nzcyc7XG5AaW1wb3J0ICcuL2ZsdWZmLnNjc3MnO1xuXG4vLyA+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5cblxuQGtleWZyYW1lcyBhbmltYXRlLWRpYWxvZy1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLWRpYWxvZy1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuZGlhbG9nIHtcbiAgJltvcGVuXSB7XG4gICAgYW5pbWF0aW9uOiBhbmltYXRlLWRpYWxvZy1pbiAwLjY2NnMgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogZ3JpZDsgXG4gIH1cblxuICAmLmNsb3Npbmcge1xuICAgIGFuaW1hdGlvbjogYW5pbWF0ZS1kaWFsb2ctb3V0IDAuNjY2cyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG4uZHMtY2xvc2UtYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzMzcyBlYXNlLWluLW91dDtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/