@font-face{font-family:"Cera Pro";font-display:swap;src:url(../fonts/CeraPro/CeraPRO-Black/font.woff2) format("woff2"),url(../fonts/CeraPro/CeraPRO-Black/font.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Cera Pro";font-display:swap;src:url(../fonts/CeraPro/CeraPro-BlackItalic/font.woff2) format("woff2"),url(../fonts/CeraPro/CeraPro-BlackItalic/font.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:"Cera Pro";font-display:swap;src:url(../fonts/CeraPro/CeraPRO-Bold/font.woff2) format("woff2"),url(../fonts/CeraPro/CeraPRO-Bold/font.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Cera Pro";font-display:swap;src:url(../fonts/CeraPro/CeraPro-BoldItalic/font.woff2) format("woff2"),url(../fonts/CeraPro/CeraPro-BoldItalic/font.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Cera Pro";font-display:swap;src:url(../fonts/CeraPro/CeraPro-Medium/font.woff2) format("woff2"),url(../fonts/CeraPro/CeraPro-Medium/font.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Cera Pro";font-display:swap;src:url(../fonts/CeraPro/CeraPro-MediumItalic/font.woff2) format("woff2"),url(../fonts/CeraPro/CeraPro-MediumItalic/font.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:"Cera Pro";font-display:swap;src:url(../fonts/CeraPro/CeraPro-Regular/font.woff2) format("woff2"),url(../fonts/CeraPro/CeraPro-Regular/font.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Cera Pro";font-display:swap;src:url(../fonts/CeraPro/CeraPro-RegularItalic/font.woff2) format("woff2"),url(../fonts/CeraPro/CeraPro-RegularItalic/font.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Cera Pro";font-display:swap;src:url(../fonts/CeraPro/CeraPro-Light/font.woff2) format("woff2"),url(../fonts/CeraPro/CeraPro-Light/font.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Cera Pro";font-display:swap;src:url(../fonts/CeraPro/CeraPro-LightItalic/font.woff2) format("woff2"),url(../fonts/CeraPro/CeraPro-LightItalic/font.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:"Cera Pro";font-display:swap;src:url(../fonts/CeraPro/CeraPro-Thin/font.woff2) format("woff2"),url(../fonts/CeraPro/CeraPro-Thin/font.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:"Cera Pro";font-display:swap;src:url(../fonts/CeraPro/CeraPro-ThinItalic/font.woff2) format("woff2"),url(../fonts/CeraPro/CeraPro-ThinItalic/font.woff) format("woff");font-weight:200;font-style:italic}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}body{color:#333;background-color:#fff;font-size:100%;line-height:1.3;font-family:"Cera Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;font-variant-numeric:lining-nums;letter-spacing:.01px;overflow-x:hidden;counter-reset:title;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.page-wrap{flex:1 0 auto;display:flex;flex-direction:column}body>footer{flex:0 0 auto}button,button[type=button],button[type=submit],fieldset,figcaption,figure,input,input[type=email],input[type=file],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],optgroup,option,select,textarea{font-family:"Cera Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;-webkit-appearance:none;font-size:16px}button:focus,button[type=button]:focus,button[type=submit]:focus,fieldset:focus,figcaption:focus,figure:focus,input:focus,input[type=email]:focus,input[type=file]:focus,input[type=password]:focus,input[type=search]:focus,input[type=submit]:focus,input[type=tel]:focus,input[type=text]:focus,optgroup:focus,option:focus,select:focus,textarea:focus{box-shadow:none}button:hover,input[type=button]:hover,input[type=submit]:hover{cursor:pointer}img{max-width:100%;height:auto}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}figure{margin:0}.overflow-hidden{overflow:hidden;height:100%;width:100%;touch-action:none;position:fixed}.ellipsis-truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.block-ellipsis-truncate{display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.block-ellipsis-truncate--lines--3{-webkit-line-clamp:3}.block-ellipsis-truncate--lines--2{-webkit-line-clamp:2}.page-container{width:100%;max-width:1430px;padding:0 15px;margin:0 auto}body{background-color:#0c0c0f;color:#f4f4f6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:after,body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none}body:before{background:radial-gradient(50% 52% at 74% 46%,rgba(255,47,0,.18),rgba(255,47,0,0) 62%),radial-gradient(42% 42% at 6% 0,rgba(255,47,0,.1),rgba(255,47,0,0) 70%),radial-gradient(70% 60% at 50% 108%,rgba(255,255,255,.06),rgba(255,255,255,0) 70%)}body:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.035}.page-wrap,.site-footer{position:relative;z-index:1}.page-container{max-width:1280px;padding:0 24px}@media only screen and (max-width:769px){.page-container{padding:0 20px}}.site-header{background:0 0;border-bottom:1px solid rgba(255,255,255,.08);padding:22px 0;font-size:0}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.logo{display:block;line-height:0}.logo svg{width:119px;height:28px}.site-header__domain{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.42)}@media only screen and (max-width:360px){.site-header__domain{display:none}}.hero{flex-grow:1;display:flex;align-items:center;padding:clamp(24px,5vh,56px) 0}@media only screen and (max-width:769px){.hero{padding:clamp(20px,3vh,32px) 0}}.hero__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px}@media only screen and (max-width:900px){.hero__inner{grid-template-columns:minmax(0,1fr);gap:8px;text-align:center}}.hero__content{animation:fade-up .8s cubic-bezier(.22,.78,.3,1) both}.status{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border:1px solid rgba(255,47,0,.35);border-radius:999px;background:rgba(255,47,0,.09);color:#ffb5a4;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1}.status__dot{width:8px;height:8px;border-radius:50%;background:#ff2f00;flex-shrink:0;animation:pulse 2s ease-out infinite}.hero__title{margin:26px 0 0;font-size:clamp(32px,4.1vw,56px);font-weight:700;line-height:1.08;letter-spacing:-.02em;text-align:inherit;text-wrap:balance}.hero__title-accent{display:block;color:#ff2f00;background:linear-gradient(96deg,#ff6a3d 0,#ff2f00 48%,#ff8f68 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero__text{margin-top:22px;max-width:46ch;color:#a0a0ab;font-size:clamp(15px,1.1vw,18px);line-height:1.65}@media only screen and (max-width:900px){.hero__text{margin-left:auto;margin-right:auto}}.progress{position:relative;overflow:hidden;width:100%;max-width:320px;height:4px;margin-top:38px;border-radius:999px;background:rgba(255,255,255,.1)}@media only screen and (max-width:900px){.progress{margin-left:auto;margin-right:auto}}.progress__bar{position:absolute;top:0;bottom:0;left:-38%;width:38%;border-radius:inherit;background:linear-gradient(90deg,rgba(255,47,0,0),#ff2f00 45%,#ff9a76);animation:progress-slide 2.4s cubic-bezier(.55,.1,.45,.9) infinite}.hero__visual{position:relative;display:flex;align-items:center;justify-content:center;animation:fade-up .9s .12s cubic-bezier(.22,.78,.3,1) both}.hero__visual:before{content:"";position:absolute;top:50%;left:50%;width:min(115%,620px);height:min(115%,620px);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,47,0,.3) 0,rgba(255,47,0,.08) 42%,rgba(255,47,0,0) 66%);z-index:0}.hero__img{position:relative;z-index:1;width:min(100%,540px);height:auto;filter:drop-shadow(0 38px 60px rgba(0, 0, 0, .6));animation:float 7s ease-in-out infinite}@media only screen and (max-width:900px){.hero__img{width:min(100%,380px)}}@media only screen and (max-width:769px){.hero__img{width:min(80%,300px)}}.site-footer{background:rgba(255,255,255,.02);border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.45);font-size:13px;padding:22px 0}.site-footer__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 20px}@media only screen and (max-width:601px){.site-footer__inner{justify-content:center;text-align:center}}@media only screen and (max-width:601px){.site-footer__note{display:none}}@keyframes float{0%,100%{transform:translateY(-10px)}50%{transform:translateY(10px)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,47,0,.55)}70%{box-shadow:0 0 0 9px rgba(255,47,0,0)}100%{box-shadow:0 0 0 0 rgba(255,47,0,0)}}@keyframes progress-slide{0%{left:-38%}100%{left:100%}}@keyframes fade-up{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero__content,.hero__img,.hero__visual,.progress__bar,.status__dot{animation:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL19mb250cy5zY3NzIiwiLi4vLi4vaGVscGVycy9fbm9ybWFsaXplLTcuMC5zYXNzIiwic3R5bGUuY3NzIiwiLi4vLi4vaGVscGVycy9fZGVmYXVsdC5zYXNzIiwiLi4vLi4vX2luZGV4LnNjc3MiLCIuLi8uLi9oZWxwZXJzL19taXhpbnMuc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxXQUNFLFlBQUEsV0FDQSxhQUFBLEtBQ0EsSUFBQSwrQ0FBQSxlQUFBLENBQUEsOENBQUEsZUFDQSxZQUFBLElBQ0EsV0FBQSxPQUdGLFdBQ0UsWUFBQSxXQUNBLGFBQUEsS0FDQSxJQUFBLHFEQUFBLGVBQUEsQ0FBQSxvREFBQSxlQUNBLFlBQUEsSUFDQSxXQUFBLE9BR0YsV0FDRSxZQUFBLFdBQ0EsYUFBQSxLQUNBLElBQUEsOENBQUEsZUFBQSxDQUFBLDZDQUFBLGVBQ0EsWUFBQSxJQUNBLFdBQUEsT0FHRixXQUNFLFlBQUEsV0FDQSxhQUFBLEtBQ0EsSUFBQSxvREFBQSxlQUFBLENBQUEsbURBQUEsZUFDQSxZQUFBLElBQ0EsV0FBQSxPQUdGLFdBQ0UsWUFBQSxXQUNBLGFBQUEsS0FDQSxJQUFBLGdEQUFBLGVBQUEsQ0FBQSwrQ0FBQSxlQUNBLFlBQUEsSUFDQSxXQUFBLE9BR0YsV0FDRSxZQUFBLFdBQ0EsYUFBQSxLQUNBLElBQUEsc0RBQUEsZUFBQSxDQUFBLHFEQUFBLGVBQ0EsWUFBQSxJQUNBLFdBQUEsT0FHRixXQUNFLFlBQUEsV0FDQSxhQUFBLEtBQ0EsSUFBQSxpREFBQSxlQUFBLENBQUEsZ0RBQUEsZUFDQSxZQUFBLElBQ0EsV0FBQSxPQUdGLFdBQ0UsWUFBQSxXQUNBLGFBQUEsS0FDQSxJQUFBLHVEQUFBLGVBQUEsQ0FBQSxzREFBQSxlQUNBLFlBQUEsSUFDQSxXQUFBLE9BR0YsV0FDRSxZQUFBLFdBQ0EsYUFBQSxLQUNBLElBQUEsK0NBQUEsZUFBQSxDQUFBLDhDQUFBLGVBQ0EsWUFBQSxJQUNBLFdBQUEsT0FHRixXQUNFLFlB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QUEsS0FBVyxVQUFBLGtCQUNYLElBQVcsVUFBQSxrQkFFYixpQkFDRSxHQUFPLFdBQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxtQkFDUCxJQUFPLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxpQkFDUCxLQUFPLFdBQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxrQkFFVCwwQkFDRSxHQUFPLEtBQUEsS0FDUCxLQUFPLEtBQUEsTUFFVCxtQkFDRSxLQUFPLFFBQUEsRUFBWSxVQUFBLGlCQUNuQixHQUFPLFFBQUEsRUFBWSxVQUFBLE1BR3JCLHVDRmdtQkEsZUUvbEJFLFdGZ21CRixjQUZBLGVBREEsYUV4bEJJLFVBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLG51bGwsIi8qQGltcG9ydCB1cmwoJy8vaGVsbG8ubXlmb250cy5uZXQvY291bnQvM2MyY2VjJyk7Ki9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDZXJhIFByb1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2VyYVByby9DZXJhUFJPLUJsYWNrL2ZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0NlcmFQcm8vQ2VyYVBSTy1CbGFjay9mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DZXJhUHJvL0NlcmFQcm8tQmxhY2tJdGFsaWMvZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQ2VyYVByby9DZXJhUHJvLUJsYWNrSXRhbGljL2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQcm9cIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NlcmFQcm8vQ2VyYVBSTy1Cb2xkL2ZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0NlcmFQcm8vQ2VyYVBSTy1Cb2xkL2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQcm9cIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NlcmFQcm8vQ2VyYVByby1Cb2xkSXRhbGljL2ZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0NlcmFQcm8vQ2VyYVByby1Cb2xkSXRhbGljL2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQcm9cIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NlcmFQcm8vQ2VyYVByby1NZWRpdW0vZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQ2VyYVByby9DZXJhUHJvLU1lZGl1bS9mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DZXJhUHJvL0NlcmFQcm8tTWVkaXVtSXRhbGljL2ZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0NlcmFQcm8vQ2VyYVByby1NZWRpdW1JdGFsaWMvZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDZXJhIFByb1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2VyYVByby9DZXJhUHJvLVJlZ3VsYXIvZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQ2VyYVByby9DZXJhUHJvLVJlZ3VsYXIvZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDZXJhIFByb1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2VyYVByby9DZXJhUHJvLVJlZ3VsYXJJdGFsaWMvZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQ2VyYVByby9DZXJhUHJvLVJlZ3VsYXJJdGFsaWMvZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDZXJhIFByb1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2VyYVByby9DZXJhUHJvLUxpZ2h0L2ZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0NlcmFQcm8vQ2VyYVByby1MaWdodC9mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DZXJhUHJvL0NlcmFQcm8tTGlnaHRJdGFsaWMvZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQ2VyYVByby9DZXJhUHJvLUxpZ2h0SXRhbGljL2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQcm9cIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NlcmFQcm8vQ2VyYVByby1UaGluL2ZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0NlcmFQcm8vQ2VyYVByby1UaGluL2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyYSBQcm9cIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NlcmFQcm8vQ2VyYVByby1UaGluSXRhbGljL2ZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0NlcmFQcm8vQ2VyYVByby1UaGluSXRhbGljL2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4vKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4vKiBTZWN0aW9uc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAqL1xuLyogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiogKi9cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiogKi9cbi8qICBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kICovXG4vKiAgYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogKi9cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLiAqL1xuLyogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiogKi9cbi8qIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKiAqL1xuLyogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC4gKi9cbi8qIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqICovXG4vKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLiAqL1xuLyogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogKi9cbi8qIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC4gKi9cbi8qIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuLyoqICovXG4vKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uICovXG4vKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG4vKiogKi9cbi8qIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKiogKi9cbi8qIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqICovXG4vKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLiAqL1xuLyogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiogKi9cbi8qIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqICovXG4vKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKiAqL1xuLyogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKiogKi9cbi8qIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpbiAqL1xuLyogYWxsIGJyb3dzZXJzLiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAqL1xuLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiogKi9cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKiAqL1xuLyogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKiAqL1xuLyogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqICovXG4vKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLiAqL1xuLyogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqICovXG4vKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS4gKi9cbi8qIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiogKi9cbi8qIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLiAqL1xuLyogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKiAqL1xuLyogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gICovXG4vKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuICovXG4vKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKiogKi9cbi8qIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqICovXG4vKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqICovXG4vKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqICovXG4vKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLiAqL1xuLyogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLiAqL1xuLyogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dCAqL1xuLyogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLyoqICovXG4vKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS4gKi9cbi8qIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiogKi9cbi8qIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKiogKi9cbi8qIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS4gKi9cbi8qIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiogKi9cbi8qIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiogKi9cbi8qIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLiAqL1xuLyogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4vKiogKi9cbi8qIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqICovXG4vKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLiAqL1xuLyogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLiAqL1xuLyogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LiAqL1xuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqICovXG4vKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS4gKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqICovXG4vKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqICovXG4vKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgY291bnRlci1yZXNldDogdGl0bGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG59XG5cbi5wYWdlLXdyYXAge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuYm9keSA+IGZvb3RlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxub3B0aW9uLFxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9ZmlsZV0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5idXR0b25bdHlwZT1zdWJtaXRdLFxuYnV0dG9uW3R5cGU9YnV0dG9uXSxcbmZpZWxkc2V0LFxuZmlnY2FwdGlvbixcbmZpZ3VyZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlcmEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmJ1dHRvbjpmb2N1cyxcbmlucHV0OmZvY3VzLFxub3B0Z3JvdXA6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG5vcHRpb246Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbmlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuaW5wdXRbdHlwZT1maWxlXTpmb2N1cyxcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbmJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsXG5idXR0b25bdHlwZT1idXR0b25dOmZvY3VzLFxuZmllbGRzZXQ6Zm9jdXMsXG5maWdjYXB0aW9uOmZvY3VzLFxuZmlndXJlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCB3aGl0ZSBpbnNldDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5lbGxpcHNpcy10cnVuY2F0ZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmxvY2stZWxsaXBzaXMtdHJ1bmNhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmJsb2NrLWVsbGlwc2lzLXRydW5jYXRlLS1saW5lcy0tMyB7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbn1cbi5ibG9jay1lbGxpcHNpcy10cnVuY2F0ZS0tbGluZXMtLTIge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG59XG5cbi5wYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzBjMGY7XG4gIGNvbG9yOiAjZjRmNGY2O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYm9keTpiZWZvcmUsXG5ib2R5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5ib2R5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTIlIGF0IDc0JSA0NiUsIHJnYmEoMjU1LCA0NywgMCwgMC4xOCksIHJnYmEoMjU1LCA0NywgMCwgMCkgNjIlKSwgcmFkaWFsLWdyYWRpZW50KDQyJSA0MiUgYXQgNiUgMCUsIHJnYmEoMjU1LCA0NywgMCwgMC4xKSwgcmdiYSgyNTUsIDQ3LCAwLCAwKSA3MCUpLCByYWRpYWwtZ3JhZGllbnQoNzAlIDYwJSBhdCA1MCUgMTA4JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xufVxuXG5ib2R5OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyUzRSUzQ2ZpbHRlciBpZD0nbiclM0UlM0NmZVR1cmJ1bGVuY2UgdHlwZT0nZnJhY3RhbE5vaXNlJyBiYXNlRnJlcXVlbmN5PScuOCcgbnVtT2N0YXZlcz0nMycvJTNFJTNDL2ZpbHRlciUzRSUzQ3JlY3Qgd2lkdGg9JzEwMCUyNScgaGVpZ2h0PScxMDAlMjUnIGZpbHRlcj0ndXJsKCUyM24pJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBvcGFjaXR5OiAwLjAzNTtcbn1cblxuLnBhZ2Utd3JhcCxcbi5zaXRlLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBhZ2UtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLnNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBwYWRkaW5nOiAyMnB4IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnNpdGUtaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5sb2dvIHN2ZyB7XG4gIHdpZHRoOiAxMTlweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4uc2l0ZS1oZWFkZXJfX2RvbWFpbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40Mik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fZG9tYWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZXJvIHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiBjbGFtcCgyNHB4LCA1dmgsIDU2cHgpIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5oZXJvIHtcbiAgICBwYWRkaW5nOiBjbGFtcCgyMHB4LCAzdmgsIDMycHgpIDA7XG4gIH1cbn1cblxuLmhlcm9fX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMS4wNWZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0OHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuaGVyb19faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgZ2FwOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5oZXJvX19jb250ZW50IHtcbiAgYW5pbWF0aW9uOiBmYWRlLXVwIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNzgsIDAuMywgMSkgYm90aDtcbn1cblxuLnN0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgNDcsIDAsIDAuMzUpO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDQ3LCAwLCAwLjA5KTtcbiAgY29sb3I6ICNmZmI1YTQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zdGF0dXNfX2RvdCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZjJmMDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbmltYXRpb246IHB1bHNlIDJzIGVhc2Utb3V0IGluZmluaXRlO1xufVxuXG4uaGVyb19fdGl0bGUge1xuICBtYXJnaW46IDI2cHggMCAwO1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDQuMXZ3LCA1NnB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbi5oZXJvX190aXRsZS1hY2NlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZjJmMDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NmRlZywgI2ZmNmEzZCAwJSwgI2ZmMmYwMCA0OCUsICNmZjhmNjggMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmhlcm9fX3RleHQge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBtYXgtd2lkdGg6IDQ2Y2g7XG4gIGNvbG9yOiAjYTBhMGFiO1xuICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDEuMXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5oZXJvX190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wcm9ncmVzcyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5wcm9ncmVzc19fYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTM4JTtcbiAgd2lkdGg6IDM4JTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgNDcsIDAsIDApLCAjZmYyZjAwIDQ1JSwgI2ZmOWE3Nik7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3Mtc2xpZGUgMi40cyBjdWJpYy1iZXppZXIoMC41NSwgMC4xLCAwLjQ1LCAwLjkpIGluZmluaXRlO1xufVxuXG4uaGVyb19fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBmYWRlLXVwIDAuOXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNzgsIDAuMywgMSkgYm90aDtcbn1cblxuLmhlcm9fX3Zpc3VhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiBtaW4oMTE1JSwgNjIwcHgpO1xuICBoZWlnaHQ6IG1pbigxMTUlLCA2MjBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjU1LCA0NywgMCwgMC4zKSAwJSwgcmdiYSgyNTUsIDQ3LCAwLCAwLjA4KSA0MiUsIHJnYmEoMjU1LCA0NywgMCwgMCkgNjYlKTtcbiAgei1pbmRleDogMDtcbn1cblxuLmhlcm9fX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IG1pbigxMDAlLCA1NDBweCk7XG4gIGhlaWdodDogYXV0bztcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDM4cHggNjBweCByZ2JhKDAsIDAsIDAsIDAuNikpO1xuICBhbmltYXRpb246IGZsb2F0IDdzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuaGVyb19faW1nIHtcbiAgICB3aWR0aDogbWluKDEwMCUsIDM4MHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAuaGVyb19faW1nIHtcbiAgICB3aWR0aDogbWluKDgwJSwgMzAwcHgpO1xuICB9XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMik7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAyMnB4IDA7XG59XG5cbi5zaXRlLWZvb3Rlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA2cHggMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLnNpdGUtZm9vdGVyX19pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLnNpdGUtZm9vdGVyX19ub3RlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxvYXQge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCA0NywgMCwgMC41NSk7XG4gIH1cbiAgNzAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA5cHggcmdiYSgyNTUsIDQ3LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCA0NywgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3Mtc2xpZGUge1xuICAwJSB7XG4gICAgbGVmdDogLTM4JTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGUtdXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxOHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5oZXJvX19pbWcsXG4uc3RhdHVzX19kb3QsXG4ucHJvZ3Jlc3NfX2Jhcixcbi5oZXJvX19jb250ZW50LFxuLmhlcm9fX3Zpc3VhbCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59IixudWxsLG51bGwsbnVsbF19 */
