:root{--primary-color:#454545;--accent-color:#f05d61;--hovered-accent-color:#ee464a;--primary-text-color:#383838;--hovered-text-color:rgba(56,56,56,0.8);--secondary-text-color:#5e5e5e;--light-text-color:#fff;--lightgrey-text-color:#d1d1d1;--main-bg:#fff;--body-light-bg:#fafafa;--body-dark-bg:#f5f5f5;--link-color:#f05d61;--blog-link-color:#f99;--hovered-link-color:#ee464a;--nav-bg:#fff;--nav-hovered-bg:#1f222b;--landing-bg:#4e7b99;--landing-hovered-bg:#4a6e86;--border-color:#e6e6e6;--footer-bg:#21242d;--widget-bg:#f3f3f3;--widget-title:#5e5e5e;--widget-text:#868383;--widget-text-hover:#5e5e5e;--pagination-color:#2e313a;--success-color:#25d366;--warning-color:#f7ea00;--warm-color:#f1776c;--danger-color:red;--fb-color:#3b5999;--tw-color:#55acee;--gplus-color:#dd4b39;--ig-color:#3f729b;--wa-color:#25d366;--mail-color:#0084ff;--box-shadow:0 3px 2px 0 rgba(0,0,0,0.03);--black-shadow:0px 4px 18px -3px rgba(17,17,17,0.06);--hovered-black-shadow:0 3px 16px 0 rgba(0,0,0,0.11);--font-body:"Raleway",sans-serif;--font-heading:"Frank Ruhl Libre",serif}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;margin-bottom:1em!important}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;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}[hidden],template{display:none}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}fieldset{min-width:0}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}html{overflow-y:scroll;font-size:62.5%}body,html{overflow-x:hidden}body{color:#5e5e5e;color:var(--secondary-text-color);font-family:Raleway,sans-serif;font-family:var(--font-body);font-size:1.6rem;line-height:1.6em;font-weight:400;font-style:normal;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on}::selection{text-shadow:none;background:#f05d61;background:var(--link-color)}hr{position:relative;display:block;width:100%;padding:0;height:1px;border:0;border-top:1px solid #e6e6e6;border-top:1px solid var(--border-color);margin-bottom:1em}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{max-width:100%;height:auto}iframe{margin-bottom:1.2em}fieldset{margin:0;padding:0;border:0}input[type=email],input[type=tel],input[type=text],textarea{border:1px solid #e6e6e6;border:1px solid var(--border-color);padding:6px 10px;outline:none}textarea{resize:vertical}[type=reset],[type=submit],button,html [type=button]{padding:.5em 1em;border:none;outline:none}blockquote,dl,ol,p,ul{margin:0 0 1.5em}ol,ul{padding-left:1em;padding-right:1.5em;margin-left:.5em}ol ol,ol ul,ul ol,ul ul{margin:.5em 0 1em}ul{list-style:disc}ol{list-style:decimal}li{margin:.5em 0;padding-left:.5em;line-height:1.6em}dt{float:left;margin:0 20px 0 0;width:120px;color:#454545;color:var(--primary-color);font-weight:500;text-align:right}dd{margin:0 0 5px;text-align:left}blockquote{margin:1.5em 0;padding:.25em 1.6em;border-left:.3em solid #e6e6e6;border-left:.3em solid var(--border-color);background:#fafafa;background:var(--body-light-bg)}blockquote p{margin:.8em 0;font-family:monospace,monospace;font-style:italic;font-size:1.7rem;font-weight:300}blockquote small{display:inline-block;margin:.8em 0 .8em 1.5em;font-size:.9em;opacity:.8}blockquote small:before{content:"\2014 \00A0"}blockquote cite{font-weight:700}blockquote cite a{font-weight:400}a{text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin-top:0;font-family:Frank Ruhl Libre,serif;font-family:var(--font-heading);line-height:1.4;font-weight:600;text-rendering:optimizeLegibility}h1{margin:0 0 1em;font-size:3.5rem}@media (max-width:767.99px){h1{font-size:2.6rem}}h2{margin:0 0 1em;font-size:2.8rem}@media (max-width:767.99px){h2{font-size:2.2rem}}h3{margin:0 0 1em;font-size:2.3rem}@media (max-width:767.99px){h3{font-size:2rem}}h4{font-size:1.8rem}h4,h5{margin:0 0 1em;font-weight:500}h5{font-size:1.6rem}h6{margin:0 0 1em;font-size:1.4rem;font-weight:500}table{border-collapse:separate;border-spacing:1px;background:#fafafa;background:var(--body-light-bg);margin-bottom:1.5em;border:1px solid #e6e6e6;border:1px solid var(--border-color)}table td,table th{padding:.5em 2em}table th{color:#383838;color:var(--primary-text-color)}table td:hover,table th{background:#f5f5f5;background:var(--body-dark-bg)}table td:hover{color:#5e5e5e;color:var(--secondary-text-color)}table tr:nth-child(odd){background:color(#fafafa blackness(2%));background:color(var(--body-light-bg) blackness(2%))}table tr:nth-child(2n){background:color(#fafafa blackness(4%));background:color(var(--body-light-bg) blackness(4%))}::placeholder{color:color(#e6e6e6 blackness(20%));color:color(var(--border-color) blackness(20%));font-size:1.4rem;opacity:1}:-ms-input-placeholder{color:#e6e6e6;color:var(--border-color)}::-ms-input-placeholder{color:#e6e6e6;color:var(--border-color)}@media (max-width:767.99px){table td,table th{padding:.5em .6em}}@font-face{font-family:fontello;src:url(../font/fontello.eot?2663856);src:url(../font/fontello.eot?2663856#iefix) format("embedded-opentype"),url(../font/fontello.woff2?2663856) format("woff2"),url(../font/fontello.woff?2663856) format("woff"),url(../font/fontello.ttf?2663856) format("truetype"),url(../font/fontello.svg?2663856#fontello) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calendar:before{content:"\e800"}.icon-heart:before{content:"\e801"}.icon-comment:before{content:"\e802"}.icon-up-big:before{content:"\e803"}.icon-tag:before{content:"\e804"}.icon-eye:before{content:"\e805"}.icon-location:before{content:"\e806"}.icon-chart-bar:before{content:"\e807"}.icon-mail:before{content:"\e808"}.icon-link:before{content:"\e809"}.icon-search:before{content:"\e80a"}.icon-up-open:before{content:"\e80b"}.icon-picture:before{content:"\e80c"}.icon-ok:before{content:"\e80d"}.icon-ok-circle:before{content:"\e80e"}.icon-cancel:before{content:"\e80f"}.icon-basket:before{content:"\e810"}.icon-bag:before{content:"\e811"}.icon-basket-1:before{content:"\e812"}.icon-tag-1:before{content:"\e813"}.icon-globe:before{content:"\e814"}.icon-tag-2:before{content:"\e815"}.icon-truck:before{content:"\e816"}.icon-up-dir:before{content:"\e817"}.icon-gift:before{content:"\e818"}.icon-down:before{content:"\e819"}.icon-plus:before{content:"\e81a"}.icon-minus:before{content:"\e81b"}.icon-home:before{content:"\e81c"}.icon-quote-left:before{content:"\e81d"}.icon-quote-right:before{content:"\e81e"}.icon-users:before{content:"\e81f"}.icon-barcode:before{content:"\e820"}.icon-lock:before{content:"\e821"}.icon-home-1:before{content:"\e822"}.icon-credit-card:before{content:"\e826"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-rss:before{content:"\f09e"}.icon-pinterest-circled:before{content:"\f0d2"}.icon-gplus:before{content:"\f0d5"}.icon-download:before{content:"\f0ed"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-shield:before{content:"\f132"}.icon-dollar:before{content:"\f155"}.icon-youtube-play:before{content:"\f16a"}.icon-instagram:before{content:"\f16d"}.icon-left:before{content:"\f177"}.icon-right:before{content:"\f178"}.icon-whatsapp:before{content:"\f232"}.icon-credit-card-alt:before{content:"\f283"}.icon-shopping-basket:before{content:"\f291"}.icon-telegram:before{content:"\f2c6"}.grid-content{display:grid;grid-column-gap:calc(1.28571rem + .5vw);grid-template-columns:1fr minmax(auto,59.99rem) 1fr}@media (min-width:37.5em) and (max-width:56.1875em){.grid-content{grid-template-columns:1fr minmax(auto,89.99rem) 1fr}}@media (min-width:56.25em){.grid-content{grid-column-gap:calc(2rem + .5vw);grid-template-columns:1fr minmax(auto,117rem) 1fr}}.grid-wrapper{grid-column:2/3;display:grid;grid-column-gap:calc(1.28571rem + .5vw);grid-row-gap:calc(1.28571rem + .5vw);margin-top:3.2rem}@media (min-width:56.25em){.grid-wrapper{grid-column-gap:calc(2rem + .5vw);grid-row-gap:calc(2rem + .5vw)}}@media (max-width:37.4375em){.grid-wrapper{grid-column-gap:calc(1.28571rem + .5vw);grid-row-gap:calc(1.28571rem + .5vw);margin-top:2.4rem}}.grid-col-2,.grid-col-3{grid-template-columns:repeat(2,1fr)}.grid-col-4{grid-template-columns:repeat(3,1fr)}.grid-col-5{grid-template-columns:repeat(4,1fr)}@media (min-width:56.25em){.grid-col-2{grid-template-columns:repeat(2,1fr)}.grid-col-3{grid-template-columns:repeat(3,1fr)}.grid-col-4{grid-template-columns:repeat(4,1fr)}.grid-col-5{grid-template-columns:repeat(5,1fr)}}@media (max-width:37.4375em){.grid-col-2,.grid-col-3{grid-template-columns:auto}.grid-col-4,.grid-col-5{grid-template-columns:repeat(2,1fr)}}.card-col-3,.card-col-4,.card-col-5{grid-column:span 1}.grid--full{grid-column:span 4}@media (min-width:56.25em){.grid--full{grid-column:span 5}}@media (max-width:37.4375em){.grid--full{grid-column:span 2}}.grid-nowrap{grid-column:1/4;display:grid;grid-row-gap:calc(1.28571rem + .5vw);grid-template-columns:repeat(2,1fr)}@media (min-width:56.25em){.grid-nowrap{grid-row-gap:calc(2rem + .5vw)}}@media (max-width:37.4375em){.grid-nowrap{grid-row-gap:calc(1.28571rem + .5vw);grid-template-columns:auto}}.nowrap-col-2{grid-column:span 1}@media (max-width:56.1875em){.post-wrapper{grid-template-columns:auto}.post,.sidebar{grid-column:span 1}}@media (min-width:56.25em){.post-wrapper{grid-template-columns:repeat(7,1fr)}.post{grid-column:span 5}.sidebar{grid-column:span 2}}.flex-box{display:flex;flex-wrap:wrap;margin-left:-1em;margin-right:-1em}.flex-2-col{flex-basis:50%}.flex-2-col,.flex-3-col{padding-left:1em;padding-right:1em}.flex-3-col{flex-basis:33.33%}@media (max-width:37.4375em){.flex-2-col,.flex-3-col{flex-basis:100%;padding-left:1em;padding-right:1em}}.lazyloaded{opacity:1;transition:opacity 1s cubic-bezier(.215,.61,.355,1)}.success-color{color:#25d366;color:var(--success-color)}.danger-color{color:red;color:var(--danger-color)}.success-bg{background:#25d366;background:var(--success-color)}.success-bg:hover{background:#3ab956}.button-bg{background:#828694}.button-bg:hover{background:#bbbcbf}.accent-bg{background:#f05d61;background:var(--accent-color)}.accent-bg:hover{background:#ee464a;background:var(--hovered-accent-color)}.danger-bg{background:red;background:var(--danger-color)}.warning-color{color:#f1c40f}.warning-bg{background:#ff8c00}.warning-bg:hover{background:#f05d61;background:var(--link-color)}.orange-bg{background:#ff8c00}.lightblue-bg{background:#bbd8e6}.darkblue-bg{background:#27323a}.light-text-color,.light-text-color p{color:#fff;color:var(--light-text-color)}.main-bg{background:#fff;background:var(--main-bg)}.body--light-bg{background:#fafafa;background:var(--body-light-bg)}.body--dark-bg{background:#f5f5f5;background:var(--body-dark-bg)}.space--top{padding-top:2em}.space--center{padding:2em 0}.space--bottom{padding-bottom:2em}.no-space{margin:0}.cover-image{background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%}.is-cover-fixed{position:relative;background-attachment:fixed}.is-fixed-content{position:relative;z-index:9}.cover-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(rgba(37,38,50,.67),rgba(37,38,50,.92));box-shadow:inset 0 0 50px rgba(0,0,0,.15);transition:visibility .35s cubic-bezier(.25,.46,.45,.94),opacity .35s cubic-bezier(.25,.46,.45,.94);z-index:1}.is-center{text-align:center}.button{font-size:1.7rem;padding:8px 18px;text-transform:uppercase;border-radius:8px}.button,.button:hover{color:#fff;color:var(--light-text-color)}.button:hover{text-decoration:none}.button i{margin-right:6px}.button--small{font-size:1.4rem;padding:6px 12px;text-transform:uppercase;margin-right:6px;border-radius:8px}.button--small,.button--small:hover{color:#fff;color:var(--light-text-color)}.button--small:hover{text-decoration:none}.button--small i{margin-right:6px}:root{--nav-height:72px}.site__header{display:grid;grid-column-gap:calc(1.28571rem + .5vw);grid-template-columns:1fr minmax(auto,59.99rem) 1fr}@media (min-width:37.5em) and (max-width:56.1875em){.site__header{grid-template-columns:1fr minmax(auto,89.99rem) 1fr}}@media (min-width:56.25em){.site__header{grid-column-gap:calc(2rem + .5vw);grid-template-columns:1fr minmax(auto,117rem) 1fr}}.header__wrapper{grid-column:2/3}.nav__wrapper,.nav__wrapper--fixed{display:flex;align-items:center;justify-content:space-between;position:relative}.nav__default{height:72px;height:var(--nav-height)}@media (min-width:56.25em){.header--llm{box-shadow:0 6px 12px 0 rgba(0,0,0,.08)}.nav__default{justify-content:flex-end}.nav__brand{margin-right:auto}.nav__mobile{display:none}}.nav__toggle{position:relative;width:23px;height:23px;cursor:pointer}.nav__toggle.is-active{border-top-right-radius:8px;border-bottom-right-radius:8px}.nav__toggle-item,.nav__toggle-item:after,.nav__toggle-item:before{cursor:pointer;height:2px;width:22px;background:#5e5e5e;background:var(--secondary-text-color);position:absolute;display:block;content:"";transition:all .3s ease-in-out}.nav__toggle-item{top:8px}.nav__toggle-item:before{top:-6px}.nav__toggle-item:after{bottom:-6px}.nav__toggle.is-active .nav__toggle-item{background-color:transparent}.nav__toggle.is-active .nav__toggle-item:after,.nav__toggle.is-active .nav__toggle-item:before{background:#5e5e5e;background:var(--secondary-text-color);top:0}.nav__toggle.is-active .nav__toggle-item:before{transform:rotate(45deg)}.nav__toggle.is-active .nav__toggle-item:after{transform:rotate(-45deg)}.nav__mobile-sidebar{position:absolute;background:#fff;background:var(--main-bg);width:100%;min-height:100vh;height:100%;top:4.5em;padding:0;overflow-x:hidden;overflow-y:auto;visibility:hidden;opacity:0;transform:translateY(-2em);transform-origin:top;transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s;z-index:10}.nav__mobile-sidebar.is-display{visibility:visible;opacity:1;z-index:11;transform:translateY(0);transition-delay:0s,0s,.3s}.menu,.menu li,.submenu,.submenu li{padding:0;margin:0}.menu,.submenu{list-style:none}.menu li,.submenu li{position:relative}.menu li a,.menu li a:visited,.submenu li a,.submenu li a:visited{display:block;font-size:1.4rem;font-weight:400;text-decoration:none}.menu li a:active,.menu li a:hover,.menu li a:visited:active,.menu li a:visited:hover,.submenu li a:active,.submenu li a:hover,.submenu li a:visited:active,.submenu li a:visited:hover{text-decoration:none}.menu li a,.menu li a:visited{text-transform:uppercase}.submenu li a,.submenu li a:visited{text-transform:lowercase}.nav__submenu-wrapper{height:0;opacity:0;overflow:hidden;overflow-x:hidden;overflow-y:hidden;transition:all .3s cubic-bezier(.275,1.375,.8,1)}.nav__submenu-wrapper.is-active{height:auto;opacity:1}.submenu-button{position:absolute;right:0;top:0;display:block;border-left:1px solid #e6e6e6;border-left:1px solid var(--border-color);height:36px;width:40px;cursor:pointer;z-index:3}.submenu-button:after,.submenu-button:before{position:absolute;display:block;background:#d1d1d1;background:var(--lightgrey-text-color);content:""}.submenu-button:before{top:14px;right:19px;width:2px;height:8px}.submenu-button:after{top:17px;right:16px;width:8px;height:2px}.submenu-button:active,.submenu-button:hover{background:#f5f5f5;background:var(--body-dark-bg)}.submenu-button.is-active:before{display:none}@media (max-width:56.1875em){.nav__menu{display:none;padding-top:1em}.menu{min-height:560px}.menu li{border-bottom:1px solid #e6e6e6;border-bottom:1px solid var(--border-color)}.menu li a{padding:5px 16px}.submenu li{border-bottom:1px solid #e6e6e6;border-bottom:1px solid var(--border-color)}.submenu li:last-child{border:none}.submenu li a{padding:4px 24px}}@media (min-width:56.25em){.nav__menu-item{display:flex;justify-content:flex-end}.menu li a,.menu li a:visited{line-height:72px;line-height:var(--nav-height);padding:0 1em}.submenu{box-shadow:0 5px 5px rgba(0,0,0,.25);position:absolute;visibility:hidden;white-space:nowrap;opacity:0;top:100%;transform:translateY(-2em);transform-origin:top;transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s;width:230px;background:#fafafa;background:var(--body-light-bg);z-index:3}.submenu li a{display:block;line-height:3.2rem;padding:0 1em}.submenu li:last-child{padding-bottom:1em}.has-submenu:active>.submenu,.has-submenu:focus>.submenu,.has-submenu:hover>.submenu{visibility:visible;opacity:1;z-index:4;transform:translateY(0);transition-delay:0s,0s,.3s}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:1.42857%;height:10px;float:left}.grid--featured{background:#f9f9f9;background-repeat:repeat;background-attachment:fixed;padding:3rem 0;box-shadow:inset 0 -2px 8px 0 rgba(0,0,0,.04)}.post-featured:first-child,.post-featured:nth-child(2){position:relative;padding-top:56.25%;box-shadow:0 1px 6px rgba(0,0,0,.03)}.post-featured:first-child .post-featured__media,.post-featured:nth-child(2) .post-featured__media{position:absolute;width:100%;height:100%;top:0;z-index:0}.post-featured:first-child .post-featured__media:before,.post-featured:nth-child(2) .post-featured__media:before{content:"";position:absolute;top:0;width:100%;height:100%;background:radial-gradient(rgba(47,48,50,.2),rgba(47,48,50,.7));box-shadow:inset 0 0 50px rgba(0,0,0,.15);visibility:visible;transition:visibility .35s cubic-bezier(.25,.46,.45,.94),opacity .35s cubic-bezier(.25,.46,.45,.94);opacity:1;z-index:1}.post-featured:first-child .post-featured__media img,.post-featured:nth-child(2) .post-featured__media img{position:relative;width:100%;height:100%}.post-featured:first-child>.post-featured__body,.post-featured:nth-child(2)>.post-featured__body{position:absolute;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1em;z-index:2}.post-featured:first-child>.post-featured__body .post-featured__tags,.post-featured:nth-child(2)>.post-featured__body .post-featured__tags{text-transform:uppercase;font-size:1.3rem;line-height:1.4em;color:#efefef;padding:4px 12px;margin-bottom:1em;border-radius:20px;background:linear-gradient(125deg,#0abdff,#18e2c6)}.post-featured:first-child>.post-featured__body .post-featured__title,.post-featured:nth-child(2)>.post-featured__body .post-featured__title{font-size:2.6rem;font-weight:600;text-align:center}.post-featured:first-child>.post-featured__body .post-featured__meta,.post-featured:first-child>.post-featured__body .post-featured__title a,.post-featured:nth-child(2)>.post-featured__body .post-featured__meta,.post-featured:nth-child(2)>.post-featured__body .post-featured__title a{color:#fff;color:var(--light-text-color)}.post-featured:first-child>.post-featured__body .post-featured__meta a,.post-featured:nth-child(2)>.post-featured__body .post-featured__meta a{text-transform:capitalize;color:#fff;color:var(--light-text-color)}.post-featured:nth-of-type(3),.post-featured:nth-of-type(4),.post-featured:nth-of-type(5){display:flex;align-items:center;padding:.75em 1em;background:#fff;background:var(--main-bg);box-shadow:0 1px 6px rgba(0,0,0,.03)}.post-featured:nth-of-type(3) .post-featured__media,.post-featured:nth-of-type(4) .post-featured__media,.post-featured:nth-of-type(5) .post-featured__media{flex-basis:30%;padding-top:30%;position:relative}.post-featured:nth-of-type(3) .post-featured__media img,.post-featured:nth-of-type(4) .post-featured__media img,.post-featured:nth-of-type(5) .post-featured__media img{position:absolute;width:100%;height:100%;top:0;border-radius:50%}.post-featured:nth-of-type(3) .post-featured__body,.post-featured:nth-of-type(4) .post-featured__body,.post-featured:nth-of-type(5) .post-featured__body{flex-basis:70%;align-self:center;padding-left:1em}.post-featured:nth-of-type(3) .post-featured__title,.post-featured:nth-of-type(4) .post-featured__title,.post-featured:nth-of-type(5) .post-featured__title{margin:0}.post-featured__tags{font-size:1.1rem;text-transform:uppercase}.post-featured__tags:active,.post-featured__tags:hover{text-decoration:none}.post-featured__title{font-size:1.7rem}.post-featured__meta{font-size:1.5rem}.post-featured__meta>img{width:30px;height:30px;border-radius:50%}.post-featured__author{padding:0 .5em}.post-card__link:active,.post-card__link:hover,.post-featured__link:active,.post-featured__link:hover{text-decoration:none}@media (max-width:37.4375em){.post-featured:first-child>.post-featured__body .post-featured__tags,.post-featured:nth-child(2)>.post-featured__body .post-featured__tags{font-size:.9rem;line-height:1.4em;padding:3px 10px 2px}.post-featured:first-child>.post-featured__body .post-featured__title,.post-featured:nth-child(2)>.post-featured__body .post-featured__title{font-size:1.9rem;margin-bottom:.5em}.post-featured:nth-of-type(3) .post-featured__media,.post-featured:nth-of-type(4) .post-featured__media,.post-featured:nth-of-type(5) .post-featured__media{flex-basis:30%;padding-top:30%}.post-featured:nth-of-type(3) .post-featured__media img,.post-featured:nth-of-type(4) .post-featured__media img,.post-featured:nth-of-type(5) .post-featured__media img{border-radius:0}.post-featured:nth-of-type(3) .post-featured__body,.post-featured:nth-of-type(4) .post-featured__body,.post-featured:nth-of-type(5) .post-featured__body{flex-basis:70%;flex-wrap:wrap}.post-featured:nth-of-type(3) .post-featured__tags,.post-featured:nth-of-type(4) .post-featured__tags,.post-featured:nth-of-type(5) .post-featured__tags{color:#fff;color:var(--light-text-color);font-size:.9rem;background:linear-gradient(125deg,#0abdff,#18e2c6);padding:3px 10px 2px;border-radius:20px}.post-featured:nth-of-type(3) .post-featured__title,.post-featured:nth-of-type(4) .post-featured__title,.post-featured:nth-of-type(5) .post-featured__title{font-size:1.5rem;margin-bottom:0}.post-featured:nth-of-type(3) .post-featured__meta,.post-featured:nth-of-type(4) .post-featured__meta,.post-featured:nth-of-type(5) .post-featured__meta{display:none}}@media (min-width:37.5em) and (max-width:56.1875em){.post-featured__wrapper{grid-template-columns:repeat(2,1fr)}.post-featured:first-child{grid-column:1/2}.post-featured:nth-child(2){grid-column:2/3}.post-featured{grid-column:span 2}.post-featured:first-child>.post-featured__body .post-featured__tags,.post-featured:nth-child(2)>.post-featured__body .post-featured__tags{font-size:1rem;line-height:1.4em;padding:3px 10px}.post-featured:first-child>.post-featured__body .post-featured__meta,.post-featured:nth-child(2)>.post-featured__body .post-featured__meta{display:none}.post-featured:first-child>.post-featured__body .post-featured__title,.post-featured:nth-child(2)>.post-featured__body .post-featured__title{font-size:1.8rem}.post-featured:nth-of-type(3) .post-featured__media,.post-featured:nth-of-type(4) .post-featured__media,.post-featured:nth-of-type(5) .post-featured__media{flex-basis:40%;padding-top:30%}.post-featured:nth-of-type(3) .post-featured__media img,.post-featured:nth-of-type(4) .post-featured__media img,.post-featured:nth-of-type(5) .post-featured__media img{border-radius:0}.post-featured:nth-of-type(3) .post-featured__body,.post-featured:nth-of-type(4) .post-featured__body,.post-featured:nth-of-type(5) .post-featured__body{flex-basis:60%}.post-featured:nth-of-type(3) .post-featured__tags,.post-featured:nth-of-type(4) .post-featured__tags,.post-featured:nth-of-type(5) .post-featured__tags{color:#fff;color:var(--light-text-color);background:linear-gradient(125deg,#0abdff,#18e2c6);padding:3px 10px;border-radius:20px}.post-featured:nth-of-type(3) .post-featured__title,.post-featured:nth-of-type(4) .post-featured__title,.post-featured:nth-of-type(5) .post-featured__title{font-size:2.2rem;margin-bottom:.5em}}@media (min-width:56.25em){.post-featured__wrapper{grid-template-columns:repeat(6,1fr)}.post-featured:first-child{grid-column:1/4}.post-featured:nth-child(2){grid-column:4/7}.post-featured{grid-column:span 2}.post-featured:first-child .post-featured__meta,.post-featured:nth-child(2) .post-featured__meta{display:block}.post-featured__title{font-weight:400}.post-featured__meta{display:none}}.feed__wrapper{margin:0}.feed{display:flex;align-items:center;padding:1em;border-radius:4px}.feed:hover{box-shadow:0 15px 35px rgba(0,0,0,.1)}.feed__media{flex-basis:100%;position:relative;padding-top:100%}.feed__media img{position:absolute;width:100%;height:100%;border-radius:4px;top:0}.feed__body{flex-basis:100%;padding-left:1.5em}.feed__tags{display:inline-block;text-transform:uppercase;font-size:1.1rem;line-height:1.4em;padding:4px 12px 3px;margin-bottom:.5em;border-radius:20px;background:linear-gradient(125deg,#0abdff,#18e2c6)}.feed__tags,.feed__tags:hover{color:#fff;color:var(--light-text-color)}.feed__tags:hover{text-decoration:none}.feed__title{margin-bottom:.5em}.feed__title a{text-decoration:none}.feed__meta{font-size:1.4rem}.feed__avatar{width:30px;height:30px;border-radius:50%}.feed__author{text-transform:capitalize;font-weight:500;color:#383838;color:var(--primary-text-color);padding:0 .75em}.feed__author:hover{text-decoration:none}.feed__readmore{font-size:1.5rem}.feed__content p{margin-bottom:1em}@media (max-width:37.4375em){.feed{display:block;padding:1em 0}.feed__media{padding-top:75%}.feed__media img{border-bottom-left-radius:0;border-bottom-right-radius:0}.feed__body{padding:1em}}@media (min-width:37.5em) and (max-width:56.1875em){.feed__media{flex-basis:40%;padding-top:30%}.feed__body{flex-basis:60%}.feed__title{font-size:1.9rem}.feed__content p{font-size:1.5rem}}@media (min-width:56.25em){.feed{display:flex;align-items:center}.feed__media{flex-basis:40%;padding-top:30%}.feed__body{flex-basis:60%}.feed__tags{font-weight:700}}.authors{display:flex;justify-content:center;align-items:center}.authors .author__media{width:120px}.authors .author__media img{max-width:100%;height:auto;border-radius:50%}.authors .author__body{max-width:60%;padding-left:1em;text-align:left}.authors .author__title{margin-bottom:.5em}.hapus{position:absolute;right:-100px;z-index:99;cursor:pointer}.pagination-wrapper{flex-basis:100%;position:relative;text-align:center;font-weight:300;padding-top:2em;margin-bottom:1em}.pagination{list-style:none;padding:0;margin:0}.pagination-item{display:inline-block;padding:0;margin:0}.pagination-link{padding:4px 10px;margin-right:2px;transition:all .2s ease-out}.pagination-link:hover{text-decoration:none;transition:all .2s ease-out}.pagination-next,.pagination-prev{padding:6px 12px}.pagination-next:hover,.pagination-prev:hover{text-decoration:none}.pagination-prev{float:left}.pagination-next{float:right}@media (max-width:37.4375em){.pagination-item{line-height:1.2em}.pagination-link{display:inline-block;font-size:1.4rem;margin-bottom:1em}}.breadcrumb{margin-bottom:1.5em;font-size:1.4rem;color:#5e5e5e;color:var(--secondary-text-color)}.breadcrumb a{color:#383838;color:var(--primary-text-color)}.breadcrumb a:hover{text-decoration:none;color:#ee464a;color:var(--hovered-link-color)}.breadcrumb i{display:inline-block}@media (max-width:37.4375em){.breadcrumb{font-size:1.3rem}}.post__single{margin:0}.post__title{font-size:3.2rem;margin-bottom:.5em}.post__meta{display:flex;justify-content:space-between;font-size:1.4rem}.post__meta-item{align-self:center}.post__meta-author{display:inline-block}.post__meta-author img{width:30px;height:30px;border-radius:50%}.post__author-link{text-transform:capitalize;padding-left:.75em;padding-right:.75em}.post__article .post__meta{margin-bottom:1em}.post__media{margin-bottom:1.5em}@media (max-width:37.4375em){.post__title{font-size:1.9rem}}@media (min-width:56.25em){.share-button{padding-right:2em}}.hljs{display:block;overflow-x:auto;padding:.5em;color:#383a42;background:#fafafa}.hljs-comment,.hljs-quote{color:#a0a1a7;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#a626a4}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e45649}.hljs-literal{color:#0184bb}.hljs-addition,.hljs-attribute,.hljs-meta-string,.hljs-regexp,.hljs-string{color:#50a14f}.hljs-built_in,.hljs-class .hljs-title{color:#c18401}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#986801}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#4078f2}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.post__last-updated{font-size:1.3rem;font-style:italic}.post__tag{list-style:none;padding:0;margin-left:0}.post__tag li{display:inline-block;font-size:1.4rem;background:#fafafa;background:var(--body-light-bg);padding:4px 8px;margin:0 6px 0 0}.post__tag li a{color:#5e5e5e;color:var(--secondary-text-color)}.post__tag li a:hover{text-decoration:none}.post__tag li:hover{background:#f5f5f5;background:var(--body-dark-bg)}.post__share{display:flex}.post__share .js-share{display:inline-block;width:32px;height:32px;line-height:32px;text-align:center;border-radius:50%;margin-right:8px}.post__share .js-share.facebook{background:#3b5999;background:var(--fb-color)}.post__share .js-share.twitter{background:#55acee;background:var(--tw-color)}.post__share .js-share.pinterest{background:#dd4b39;background:var(--gplus-color)}.post__share svg{width:14px;height:14px}.post__share .facebook svg,.post__share .pinterest svg,.post__share .twitter svg{fill:#fff;fill:var(--light-text-color)}.social-share__icon{display:inline-block;text-align:center;color:#fff;color:var(--light-text-color);width:32px;height:32px;line-height:32px;border-radius:50%;margin:0 3px}.social-share__icon:hover{color:#fff;color:var(--light-text-color);text-decoration:none}.social-share__icon.fb-icon{background:#3b5999;background:var(--fb-color)}.social-share__icon.tw-icon{background:#55acee;background:var(--tw-color)}.social-share__icon.wa-icon{background:#25d366;background:var(--wa-color)}.post__bio{align-items:center;display:flex;margin:calc(3.4rem + 1vw) 0 calc(3.4rem + 2vw)}.bio__image{flex-basis:20%;position:relative;padding-top:20%}.bio__image img{position:absolute;top:0;width:100%;height:100%}.bio__info{flex-basis:80%;padding-left:1em}.bio__avatar{border-radius:50%;flex-shrink:0;max-width:100%;height:auto}.bio__name{margin-bottom:.5em}.bio__name a,.bio__name a:hover{color:#383838;color:var(--primary-text-color)}.bio__name a:hover{text-decoration:none}@media (min-width:56.25em){.bio__image{flex-basis:15%;padding-top:15%}.bio__info{flex-basis:85%}}.post__nav{display:flex;justify-content:space-between;width:100%;padding-top:1.5em;margin-bottom:2em}.post__nav-next,.post__nav-prev{align-items:center;display:flex}.post__nav-next:hover,.post__nav-prev:hover{text-decoration:none;color:#ee464a;color:var(--hovered-link-color)}.post__nav-next svg,.post__nav-prev svg{fill:#747577}.post__nav-link{color:#383838;color:var(--primary-text-color);font-family:Frank Ruhl Libre,serif;font-family:var(--font-heading);font-size:1.5rem;font-style:italic;line-height:1.5}.post__nav-link span{display:block;font-family:Raleway,sans-serif;font-family:var(--font-body);font-style:normal;color:#5e5e5e;color:var(--secondary-text-color)}.post__nav-link:hover{text-decoration:none;color:#ee464a;color:var(--hovered-link-color)}.post__nav-link[rel=prev]{padding-left:1em}.post__nav-link[rel=next]{padding-right:1em;text-align:right}@media (max-width:767.99px){.post__footer{flex-direction:column;padding:0 0 1.5em}.post__footer-tags{margin-bottom:1.5em}.social-profiles__icon:last-child{margin-right:0}}@media (min-width:56.25em){.bio__avatar{height:8rem;margin-right:2rem;width:8rem}}.related-posts{padding:1em 0}.related-posts__title{position:relative;font-size:2rem}.related-posts__title:after{content:"";position:absolute;width:56%;height:2px;right:0;top:14px;background:#e6e6e6;background:var(--border-color)}.related-post__media{background:#f5f5f5;background:var(--body-dark-bg);position:relative;padding-top:75%}.related-post__media img{position:absolute;top:0;width:100%;height:100%}.related-post__link{font-family:Frank Ruhl Libre,serif;font-family:var(--font-heading);font-size:1.5rem}.related-post__link:hover{text-decoration:none}.related-post__body{padding-top:1em}@media (max-width:37.4375em){.related-posts__title:after{display:none}.related-post__body{padding:1em 0}.related-post__title{font-size:1.8rem}}@media (min-width:37.5em) and (max-width:56.1875em){.related-posts__title:after{width:50%}.related-post__media{margin-bottom:1em}.related-post__title{font-size:1.6rem}}@media (min-width:56.25em){.related-post__title{font-size:1.7rem}}#disqus_thread{padding:0 0 3em}.single-post-comments{padding-top:1.5em;margin-top:1em;border-top:1px solid #e6e6e6;border-top:1px solid var(--border-color)}.dsq-brlink{display:none}@media (max-width:767.99px){#disqus_thread{padding:0 5em}}.sidebar-widget{margin-bottom:1em}.widget-title{font-size:1.8rem;font-weight:700;text-transform:uppercase}.widget__featured{display:flex;flex-wrap:wrap;margin-left:-2%;margin-right:-2%}.widget__featured-product{flex-basis:48%;padding-left:2%;padding-right:2%}.widget__featured-info{font-size:1.4rem;text-align:center;padding-top:1em}.widget__featured-info a{color:#383838;color:var(--primary-text-color)}.widget__featured-info a:hover{color:#ee464a;color:var(--hovered-link-color);text-decoration:none}.widget-post{display:flex;align-items:center;padding:.75em 0;border-bottom:1px dashed #e6e6e6;border-bottom:1px dashed var(--border-color)}.widget-post__media{flex-basis:30%;padding-top:30%;position:relative}.widget-post__media img{position:absolute;top:0;width:100%;height:100%}.widget-post__body{flex-basis:70%;padding-left:1em}.widget-post__title-link{font-weight:500;color:#5e5e5e;color:var(--secondary-text-color)}.widget-post__title-link:hover{text-decoration:none;color:#f05d61;color:var(--link-color)}.widget-post__title{font-size:1.5rem;padding:.5em 0;margin:0}.widget-post__meta{display:none}@media (max-width:37.4375em){.widget-post__title{font-size:1.4rem}.widget-post__meta{display:block}.widget-post__published{color:#a7a2a2;font-size:1.4rem}}@media (min-width:37.5em) and (max-width:56.1875em){.widget-post__media{flex-basis:20%;padding-top:20%}.widget-post__body{flex-basis:80%}.widget-post__title{font-size:1.9rem;font-weight:500;padding:0;margin-bottom:.5em}.widget-post__meta{display:block}}.widget-cats__items,.widget-tags__items{list-style:none;padding:0;margin:0}.widget-cats__item,.widget-tags__item{text-transform:capitalize;padding:.5em 0;margin:0;border-bottom:1px solid #e6e6e6;border-bottom:1px solid var(--border-color)}.widget-cats__item a,.widget-tags__item a{color:#5e5e5e;color:var(--secondary-text-color)}.widget-cats__item a:hover,.widget-tags__item a:hover{text-decoration:none;color:#f05d61;color:var(--link-color)}.widget-cloud__items{list-style:none;padding:0;margin:0}.widget-cloud__item{display:inline-block;padding:0;margin:0 .25em 1em}.cloud-link{font-size:1.3rem;text-transform:uppercase;color:#5e5e5e;color:var(--secondary-text-color);background:#f5f5f5;background:var(--body-dark-bg);padding:5px 10px;border-radius:5px}.cloud-link:hover{color:#383838;color:var(--primary-text-color);background:#fafafa;background:var(--body-light-bg);text-decoration:none}.search__form{position:relative;display:flex;align-items:center;justify-content:center;height:52px;padding:0 1em}.search__form-input{font-size:1.4rem;color:#5e5e5e;color:var(--secondary-text-color);width:100%;height:32px;border:1px solid #ddd;border-radius:4px;padding:4px 12px;outline:0 none;cursor:pointer}.search__form-input:focus,.search__form-input:hover{cursor:auto;background-color:#fff}.search__form-input::-moz-placeholder{color:#ddd}.search__form-input::-webkit-input-placeholder{color:#ddd}.search__form-input:focus::-moz-placeholder,.search__form-input:hover::-moz-placeholder{color:#ddd}.search__form-input:focus::-webkit-input-placeholder,.search__form-input:hover::-webkit-input-placeholder{color:#ddd}.search__form-input:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-color:#e6e6e6}.search__form-clear{position:absolute;color:#fff;color:var(--light-text-color);top:50%;right:2.75em;margin-top:-12px;box-sizing:content-box;padding:4px;cursor:pointer;z-index:10}.search__form:focus .search__form-clear,.search__form:hover .search__form-clear{color:#969696}.search__form-search{position:absolute;right:1.75em;top:50%;margin-top:-8px;color:#969696;z-index:10}.search__query{position:absolute;top:56px;right:0;width:100%;visibility:hidden;opacity:0;transform:translateY(-2em);transform-origin:top;transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s;overflow-y:auto;background:#fff;background:var(--main-bg);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);z-index:3}.search__query--active{visibility:visible;opacity:1;z-index:4;transform:translateY(0);transition-delay:0s,0s,.3s}.search__item{display:flex;align-items:center;padding:.5em 1em}.search__item:first-child{padding-top:1.5em}.search__item:last-child{padding-bottom:1.5em}.search__item-image{flex-basis:20%;position:relative;padding-top:15%}.search__item-image img{position:absolute;width:100%;height:100%;border-radius:4px;top:0}.search__item-info{flex-basis:80%;padding-left:1em}.search__item-title{font-family:Raleway,sans-serif;font-family:var(--font-body);font-size:1.3rem;font-weight:400;margin:0}.search__item-title a:hover{text-decoration:none}@media (min-width:37.5em) and (max-width:56.1875em){.search__item-title{font-size:1.8rem}}@media (min-width:56.25em){.search,.search__form{min-width:200px;height:72px;height:var(--nav-height);padding:0}.search__form-input{width:160px;position:absolute;right:0;top:50%;margin-top:-16px;z-index:9;transition:width .25s}.search__form-input:focus,.search__form-input:hover{width:210px}.search__form-clear{right:1.5em}.search__form-search{right:.5em}.search__query{position:absolute;top:56px;right:0;width:380px;max-height:400px;visibility:hidden;opacity:0;transform:translateY(-2em);transform-origin:top;transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s;overflow-y:auto;background:#fff;background:var(--main-bg);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);z-index:3}.search__query--active{visibility:visible;opacity:1;z-index:4;transform:translateY(0);transition-delay:0s,0s,.3s}.search__item{display:flex;align-items:center;padding:.5em 1em}.search__item:first-child{padding-top:1.5em}.search__item:last-child{padding-bottom:1.5em}.search__item-image{flex-basis:20%;position:relative;padding-top:15%}.search__item-image img{position:absolute;width:100%;height:100%;border-radius:4px;top:0}.search__item-info{flex-basis:80%;padding-left:1em}.search__item-title{font-family:Raleway,sans-serif;font-family:var(--font-body);font-size:1.3rem;font-weight:400;margin:0}.search__item-title a:hover{text-decoration:none}}.footer-widget{padding-top:1.5em;margin-top:2.5em}.widget-footer{margin-bottom:1.5em}.widget-footer p{margin-bottom:.5em}.widget-footer__title,.widget-footer p{color:#d1d1d1;color:var(--lightgrey-text-color)}.widget-footer__title{font-size:1.7rem;font-weight:600;margin-bottom:1.5em}.widget-footer__list{list-style:none;margin-left:0;padding:0}.widget-footer__list-item{padding:0}.widget-footer__link{color:#d1d1d1;color:var(--lightgrey-text-color)}.widget-footer__link:hover{text-decoration:none;color:#f05d61;color:var(--link-color)}.widget-footer__cats-list{overflow-y:scroll;max-height:160px}#scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#scrollbar::-webkit-scrollbar,#scrollbar::-webkit-scrollbar-track{background-color:#21242d;background-color:var(--footer-bg);border-radius:20px}#scrollbar::-webkit-scrollbar{width:6px}#scrollbar::-webkit-scrollbar-thumb{background-color:#d1d1d1;background-color:var(--lightgrey-text-color);border-radius:20px}.social-icon{display:inline-block;text-align:center;width:36px;height:36px;line-height:36px;border-radius:50px;margin-right:8px;background:#5e5e5e;background:var(--secondary-text-color)}.social-icon,.social-icon:hover{color:#fff;color:var(--light-text-color)}.social-icon:hover{text-decoration:none}.social-icon__facebook:hover{background:#3b5999;background:var(--fb-color)}.social-icon__twitter:hover{background:#55acee;background:var(--tw-color)}.social-icon__gplus:hover{background:#dd4b39;background:var(--gplus-color)}.social-icon__instagram:hover{background:#3f729b;background:var(--ig-color)}.social-icon__telegram:hover{background:#55acee;background:var(--tw-color)}.banks-list{padding:0;margin:0}.banks-list li{display:inline-block;background:#fff;background:var(--main-bg);border-radius:4px;padding:0 8px;margin:0 6px 0 0}.menu-footer{list-style:none;padding:0;margin:0}.menu-footer__item{padding:0}.menu-footer__link{color:#d1d1d1;color:var(--lightgrey-text-color)}.menu-footer__link:hover{text-decoration:none;color:#f05d61;color:var(--link-color)}.footer-copyright{color:#d1d1d1;color:var(--lightgrey-text-color);text-align:center}.footer-credit{padding:1em 1.5em}.scroll-top{display:block;position:fixed;bottom:1em;text-align:center;width:32px;height:32px;line-height:32px;right:2em;background:#5e5e5e;background:var(--secondary-text-color);margin-left:2em;z-index:199}.scroll-top,.scroll-top:active{color:#d1d1d1;color:var(--lightgrey-text-color)}.scroll-top:hover{text-decoration:none;color:#fff;color:var(--light-text-color);background:#d1d1d1;background:var(--lightgrey-text-color)}@media (width >=992px) and (width <=1199.99px){.footer-widget{padding:3em 1.5em 1.5em}}@media (max-width:991.99px){.footer-widget{padding:3em 1.5em 1.5em}}.title,h1,h2,h3,h4,h5,h6{color:#383838;color:var(--primary-text-color)}.invert:active,.invert:focus,.invert:hover,.title:active,.title:focus,.title:hover,a{color:#f05d61;color:var(--link-color)}a:active,a:focus,a:hover{color:#ee464a;color:var(--hovered-link-color)}.invert{color:#5e5e5e;color:var(--secondary-text-color)}.header-bg,.submenu{background:#fff;background:var(--main-bg)}@media (min-width:56.25em){.submenu{background:#fff;background:var(--main-bg)}}.menu li a,.menu li a:visited{color:#383838;color:var(--primary-text-color)}.menu li a:active,.menu li a:hover{color:#ee464a;color:var(--hovered-link-color)}.submenu li a:hover{background:#fafafa;background:var(--body-light-bg)}.submenu li a,.submenu li a:visited{color:#383838;color:var(--primary-text-color)}.submenu li a:active,.submenu li a:hover{color:#ee464a;color:var(--hovered-link-color)}.footer-widget__bg{background:#21242d;background:var(--footer-bg)}.widget-footer__title{color:#5e5e5e;color:var(--widget-title)}.menu-footer__link,.widget-footer li,.widget-footer p,.widget-footer span{color:#868383;color:var(--widget-text)}.menu-footer__link:hover{color:#5e5e5e;color:var(--widget-text-hover)}.feed__link,.post-card__link{color:#383838;color:var(--primary-text-color)}.feed__link:hover,.post-card__link:hover{color:#ee464a;color:var(--hovered-link-color)}.pagination-link{color:#2e313a;color:var(--pagination-color);border:1px solid #2e313a;border:1px solid var(--pagination-color)}.related-post__link{color:#383838;color:var(--primary-text-color)}.related-post__link:hover{color:#ee464a;color:var(--hovered-link-color)}.pagination-item--current a,.pagination-link:active,.pagination-link:hover{color:#fff;background:#2e313a;background:var(--pagination-color)}.footer-copyright{color:var(--footer-text);background:#21242d;background:var(--footer-bg)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL2dsb2JhbC5jc3MiLCJwYXJ0aWFscy9mb250ZWxsby5jc3MiLCJwYXJ0aWFscy9sYXlvdXQuY3NzIiwicGFydGlhbHMvdXRpbGl0eS5jc3MiLCJwYXJ0aWFscy9oZWFkZXIuY3NzIiwicGFydGlhbHMvdGlueS1zbGlkZXIuY3NzIiwicGFydGlhbHMvcG9zdHMuY3NzIiwicGFydGlhbHMvcGFnaW5hdGlvbi5jc3MiLCJwYXJ0aWFscy9wb3N0LWNvbnRlbnQuY3NzIiwicGFydGlhbHMvaGlnaGxpZ2h0ZXIuY3NzIiwicGFydGlhbHMvcG9zdC1mb290ZXIuY3NzIiwicGFydGlhbHMvcmVsYXRlZC1wb3N0cy5jc3MiLCJwYXJ0aWFscy9jb21tZW50cy5jc3MiLCJwYXJ0aWFscy9zaWRlYmFyLmNzcyIsInBhcnRpYWxzL3NlYXJjaC5jc3MiLCJwYXJ0aWFscy9mb290ZXIuY3NzIiwicGFydGlhbHMvdGhlbWUtY29sb3IuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BRUksdUJBQWdDLENBQ2hDLHNCQUF1QixDQUN2Qiw4QkFBK0IsQ0FDL0IsNEJBQXFDLENBQ3JDLHVDQUEwQyxDQUMxQyw4QkFBdUMsQ0FDdkMsdUJBQW9DLENBQ3BDLDhCQUF1QyxDQUN2QyxjQUEyQixDQUMzQix1QkFBZ0MsQ0FDaEMsc0JBQStCLENBQy9CLG9CQUFxQixDQUNyQixzQkFBMEIsQ0FDMUIsNEJBQTZCLENBQzdCLGFBQTBCLENBQzFCLHdCQUF5QixDQUN6QixvQkFBcUIsQ0FDckIsNEJBQTZCLENBQzdCLHNCQUErQixDQUMvQixtQkFBb0IsQ0FDcEIsbUJBQW9CLENBQ3BCLHNCQUF1QixDQUN2QixxQkFBc0IsQ0FDdEIsMkJBQTRCLENBQzVCLDBCQUEyQixDQUMzQix1QkFBd0IsQ0FDeEIsdUJBQWlDLENBQ2pDLG9CQUFxQixDQUNyQixrQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25C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YUFBK0IsQ0FBL0IsK0JBQ0osQ0FDQSxvQkFDSSxrQkFBK0IsQ0FBL0IsK0JBQ0osQ0FDQSxvQ0FFSSxhQUErQixDQUEvQiwrQkFDSixDQUNBLHlDQUVJLGFBQStCLENBQS9CLCtCQUNKLENBRUEsbUJBQ0ksa0JBQTJCLENBQTNCLDJCQUNKLENBQ0Esc0JBQ0ksYUFBeUIsQ0FBekIseUJBQ0osQ0FDQSwwRUFJSSxhQUF3QixDQUF4Qix3QkFDSixDQUNBLHlCQUNJLGFBQThCLENBQTlCLDhCQUNKLENBQ0EsNkJBRUksYUFBZ0MsQ0FBaEMsK0JBQ0osQ0FDQSx5Q0FFSSxhQUErQixDQUEvQiwrQkFDSixDQUNBLGlCQUNJLGFBQThCLENBQTlCLDZCQUE4QixDQUM5Qix3QkFBd0MsQ0FBeEMsd0NBQ0osQ0FDQSxvQkFDSSxhQUErQixDQUEvQiwrQkFDSixDQUNBLDBCQUNJLGFBQStCLENBQS9CLCtCQUNKLENBQ0EsMkVBR0ksVUFBVyxDQUNYLGtCQUFrQyxDQUFsQyxrQ0FDSixDQUNBLGtCQUNJLHdCQUF5QixDQUN6QixrQkFBMkIsQ0FBM0IsMkJBQ0oiLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xyXG5cclxuICAgIC0tcHJpbWFyeS1jb2xvcjogaHNsKDAsIDAlLCAyNyUpO1xyXG4gICAgLS1hY2NlbnQtY29sb3I6ICNmMDVkNjE7XHJcbiAgICAtLWhvdmVyZWQtYWNjZW50LWNvbG9yOiAjRUU0NjRBO1xyXG4gICAgLS1wcmltYXJ5LXRleHQtY29sb3I6IGhzbCgwLCAwJSwgMjIlKTtcclxuICAgIC0taG92ZXJlZC10ZXh0LWNvbG9yOiBoc2xhKDAsIDAlLCAyMiUsIC44KTtcclxuICAgIC0tc2Vjb25kYXJ5LXRleHQtY29sb3I6IGhzbCgwLCAwJSwgMzclKTtcclxuICAgIC0tbGlnaHQtdGV4dC1jb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcclxuICAgIC0tbGlnaHRncmV5LXRleHQtY29sb3I6IGhzbCgwLCAwJSwgODIlKTtcclxuICAgIC0tbWFpbi1iZzogaHNsKDAsIDAlLCAxMDAlKTtcclxuICAgIC0tYm9keS1saWdodC1iZzogaHNsKDAsIDAlLCA5OCUpO1xyXG4gICAgLS1ib2R5LWRhcmstYmc6IGhzbCgwLCAwJSwgOTYlKTtcclxuICAgIC0tbGluay1jb2xvcjogI2YwNWQ2MTtcclxuICAgIC0tYmxvZy1saW5rLWNvbG9yOiAjRkY5OTk5O1xyXG4gICAgLS1ob3ZlcmVkLWxpbmstY29sb3I6ICNFRTQ2NEE7IC8qI2U4NGMzZDsqL1xyXG4gICAgLS1uYXYtYmc6IGhzbCgwLCAwJSwgMTAwJSk7XHJcbiAgICAtLW5hdi1ob3ZlcmVkLWJnOiAjMUYyMjJCO1xyXG4gICAgLS1sYW5kaW5nLWJnOiAjNGU3Yjk5O1xyXG4gICAgLS1sYW5kaW5nLWhvdmVyZWQtYmc6ICM0YTZlODY7XHJcbiAgICAtLWJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA5MCUpO1xyXG4gICAgLS1mb290ZXItYmc6ICMyMTI0MkQ7XHJcbiAgICAtLXdpZGdldC1iZzogI2YzZjNmMztcclxuICAgIC0td2lkZ2V0LXRpdGxlOiAjNWU1ZTVlO1xyXG4gICAgLS13aWRnZXQtdGV4dDogIzg2ODM4MztcclxuICAgIC0td2lkZ2V0LXRleHQtaG92ZXI6ICM1ZTVlNWU7XHJcbiAgICAtLXBhZ2luYXRpb24tY29sb3I6ICMyZTMxM2E7XHJcbiAgICAtLXN1Y2Nlc3MtY29sb3I6ICMyNWQzNjY7XHJcbiAgICAtLXdhcm5pbmctY29sb3I6IHJnYigyNDcsIDIzNCwgMCk7XHJcbiAgICAtLXdhcm0tY29sb3I6ICNmMTc3NmM7XHJcbiAgICAtLWRhbmdlci1jb2xvcjogI2ZmMDAwMDsvKiNkMzNhMmM7Ki9cclxuICAgIC0tZmItY29sb3I6ICMzYjU5OTk7XHJcbiAgICAtLXR3LWNvbG9yOiAjNTVhY2VlO1xyXG4gICAgLS1ncGx1cy1jb2xvcjogI2RkNGIzOTtcclxuICAgIC0taWctY29sb3I6ICMzZjcyOWI7XHJcbiAgICAtLXdhLWNvbG9yOiAjMjVkMzY2O1xyXG4gICAgLS1tYWlsLWNvbG9yOiAjMDA4NGZmO1xyXG4gICAgLS1ib3gtc2hhZG93OiAwIDNweCAycHggMCByZ2JhKDAsIDAsIDAsIC4wMyk7XHJcbiAgICAtLWJsYWNrLXNoYWRvdzogMHB4IDRweCAxOHB4IC0zcHggcmdiYSgxNywgMTcsIDE3LCAuMDYpO1xyXG4gICAgLS1ob3ZlcmVkLWJsYWNrLXNoYWRvdzogMCAzcHggMTZweCAwIHJnYmEoMCwwLDAsLjExKTtcclxuXHJcbiAgICAtLWZvbnQtYm9keTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xyXG4gICAgLS1mb250LWhlYWRpbmc6ICdGcmFuayBSdWhsIExpYnJlJywgc2VyaWY7XHJcbi8qICAgIC0tZm9udC1oZWFkaW5nOiAnUG9wcGlucycsIHNhbnMtc2VyaWY7Ki9cclxufVxyXG5cclxuQGN1c3RvbS1tZWRpYSAtLWV4dHJhLXNtYWxsLXNjcmVlbiAobWF4LXdpZHRoOiA0OTkuOTlweCk7XHJcbkBjdXN0b20tbWVkaWEgLS1zbWFsbC1zY3JlZW4gKG1heC13aWR0aDogNzY3Ljk5cHgpO1xyXG5AY3VzdG9tLW1lZGlhIC0tb25seS1zbWFsbC1zY3JlZW4gKHdpZHRoID49NDAwcHgpIGFuZCAod2lkdGggPD01ODBweCk7XHJcbkBjdXN0b20tbWVkaWEgLS1tZWRpdW0tc2NyZWVuIChtYXgtd2lkdGg6IDk5MS45OXB4KTtcclxuQGN1c3RvbS1tZWRpYSAtLW9ubHktbWVkaXVtLXNjcmVlbiAod2lkdGggPj03NjhweCkgYW5kICh3aWR0aCA8PTk5MS45OXB4KTtcclxuQGN1c3RvbS1tZWRpYSAtLWxhcmdlLXNjcmVlbiAobWluLXdpZHRoOiA5OTJweCk7XHJcbkBjdXN0b20tbWVkaWEgLS1vbmx5LWxhcmdlLXNjcmVlbiAod2lkdGggPj05OTJweCkgYW5kICh3aWR0aCA8PTExOTkuOTlweCk7XHJcbkBjdXN0b20tbWVkaWEgLS1leHRyYS1sYXJnZS1zY3JlZW4gKG1pbi13aWR0aDogMTIwMHB4KTtcclxuXHJcbkBjdXN0b20tbWVkaWEgLS1sYXJnZS1kZXNrdG9wLXNjcmVlbiBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pOyAgIC8qbWluMTIwMHB4Ki9cclxuQGN1c3RvbS1tZWRpYSAtLWRlc2t0b3Atc2NyZWVuIGFsbCBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSk7ICAgLyptaW45MDBweCovXHJcbkBjdXN0b20tbWVkaWEgLS1tb2JpbGUtc2NyZWVuIGFsbCBhbmQgKG1heC13aWR0aDogNTYuMTg3NWVtKTsgICAvKm1heCA4OTlweCovXHJcbkBjdXN0b20tbWVkaWEgLS10YWJsZXQtc2NyZWVuIGFsbCBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSBhbmQgKG1heC13aWR0aDogNTYuMTg3NWVtKTsgICAvKjYwMHB4IC0gODk5cHgqL1xyXG5AY3VzdG9tLW1lZGlhIC0tcGhvbmUtc2NyZWVuIGFsbCBhbmQgKG1heC13aWR0aDogMzcuNDM3NWVtKTsgICAvKm1heCA1OTlweCovXHJcbkBjdXN0b20tbWVkaWEgLS1tZWRpdW0tcGhvbmUtc2NyZWVuIGFsbCBhbmQgKG1pbi13aWR0aDogMzBlbSk7ICAgLyptaW4gNDgwcHgqL1xyXG5AY3VzdG9tLW1lZGlhIC0tc21hbGwtcGhvbmUtc2NyZWVuIGFsbCBhbmQgKG1pbi13aWR0aDogMjBlbSk7ICAgLyptaW4gMzIwcHgqL1xyXG5cclxuXHJcbi8qIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbmh0bWwge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxubWFpbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuZmlndXJlIHtcclxuICAgIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbmhyIHtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbnByZSB7XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcclxufVxyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xyXG59XHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbmRmbiB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbm1hcmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICAgIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICAgIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG5cclxuaW1nIHtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gICAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxucHJvZ3Jlc3Mge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxufVxyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmRldGFpbHMsXHJcbm1lbnUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbnN1bW1hcnkge1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG5jYW52YXMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5baGlkZGVuXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiAjUkVTRVRcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5ib2R5LFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5ibG9ja3F1b3RlLFxyXG5wLFxyXG5wcmUsXHJcbmRsLFxyXG5kZCxcclxub2wsXHJcbnVsLFxyXG5maWd1cmUsXHJcbmhyLFxyXG5maWVsZHNldCxcclxubGVnZW5kIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmxpID4ge1xyXG5cclxuICAgICYgb2wsXHJcbiAgICAmIHVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxudGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8qIEJhc2Ugc3R5bGVzOiBvcGluaW9uYXRlZCBkZWZhdWx0c1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbioge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG5odG1sIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIGZvbnQtc2l6ZTogNjIuNSU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG5cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIiBvbjtcclxufVxyXG5cclxuOjpzZWxlY3Rpb24ge1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saW5rLWNvbG9yKTtcclxufVxyXG5cclxuaHIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG59XHJcblxyXG5hdWRpbyxcclxuY2FudmFzLFxyXG5pZnJhbWUsXHJcbmltZyxcclxuc3ZnLFxyXG52aWRlbyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5pZnJhbWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbnRleHRhcmVhIHtcclxuICAgIGJvcmRlci13aWR0aDogaW5oZXJpdDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxucCxcclxudWwsXHJcbm9sLFxyXG5kbCxcclxuYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxLjVlbSAwO1xyXG59XHJcblxyXG5vbCxcclxudWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxufVxyXG5cclxub2wgb2wsXHJcbnVsIHVsLFxyXG51bCBvbCxcclxub2wgdWwge1xyXG4gICAgbWFyZ2luOiAwLjVlbSAwIDFlbTtcclxufVxyXG5cclxudWwge1xyXG4gICAgbGlzdC1zdHlsZTogZGlzYztcclxufVxyXG5cclxub2wge1xyXG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxufVxyXG5cclxubGkge1xyXG4gICAgbWFyZ2luOiAwLjVlbSAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxufVxyXG5cclxuZHQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbmRkIHtcclxuICAgIG1hcmdpbjogMCAwIDVweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW46IDEuNWVtIDA7XHJcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMS42ZW07XHJcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYm9yZGVyLWNvbG9yKSAwLjNlbSBzb2xpZDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJvZHktbGlnaHQtYmcpO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHAge1xyXG4gICAgbWFyZ2luOiAwLjhlbSAwO1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHNtYWxsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMC44ZW0gMCAwLjhlbSAxLjVlbTtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUgc21hbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIGNpdGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUgY2l0ZSBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5hOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxufVxyXG5cclxuaDEge1xyXG4gICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgZm9udC1zaXplOiAzLjVyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAoLS1zbWFsbC1zY3JlZW4pIHtcclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDIge1xyXG4gICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgZm9udC1zaXplOiAyLjhyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAoLS1zbWFsbC1zY3JlZW4pIHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDMge1xyXG4gICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgZm9udC1zaXplOiAyLjNyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAoLS1zbWFsbC1zY3JlZW4pIHtcclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbmg0IHtcclxuICAgIG1hcmdpbjogMCAwIDFlbTtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuaDUge1xyXG4gICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5oNiB7XHJcbiAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgICBib3JkZXItc3BhY2luZzogMXB4IDFweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJvZHktbGlnaHQtYmcpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG59XHJcblxyXG50YWJsZSB0aCxcclxudGFibGUgdGQge1xyXG4gICAgcGFkZGluZzogMC41ZW0gMmVtO1xyXG59XHJcblxyXG50YWJsZSB0aCB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0LWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJvZHktZGFyay1iZyk7XHJcbn1cclxuXHJcbnRhYmxlIHRkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJvZHktZGFyay1iZyk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG59XHJcblxyXG4vKiBCYWNrZ3JvdW5kLWNvbG9yIG9mIHRoZSBvZGQgcm93cyAqL1xyXG5cclxudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZDogY29sb3IodmFyKC0tYm9keS1saWdodC1iZykgYmxhY2tuZXNzKDIlKSk7XHJcbn1cclxuXHJcbi8qIEJhY2tncm91bmQtY29sb3Igb2YgdGhlIGV2ZW4gcm93cyAqL1xyXG5cclxudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgIGJhY2tncm91bmQ6IGNvbG9yKHZhcigtLWJvZHktbGlnaHQtYmcpIGJsYWNrbmVzcyg0JSkpO1xyXG59XHJcblxyXG46OnBsYWNlaG9sZGVyIHtcclxuICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xyXG4gICAgY29sb3I6IGNvbG9yKHZhcigtLWJvcmRlci1jb2xvcikgYmxhY2tuZXNzKDIwJSkpO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLyogRmlyZWZveCAqL1xyXG59XHJcblxyXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICBjb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxufVxyXG5cclxuOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cclxuICAgIGNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG59XHJcblxyXG5AbWVkaWEgKC0tc21hbGwtc2NyZWVuKSB7XHJcbiAgICB0YWJsZSB0aCxcclxuICAgIHRhYmxlIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjZlbTtcclxuICAgIH1cclxufSIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xyXG4gIHNyYzogdXJsKCcuLi9mb250L2ZvbnRlbGxvLmVvdD8yNjYzODU2Jyk7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvZm9udGVsbG8uZW90PzI2NjM4NTYjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICB1cmwoJy4uL2ZvbnQvZm9udGVsbG8ud29mZjI/MjY2Mzg1NicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgIHVybCgnLi4vZm9udC9mb250ZWxsby53b2ZmPzI2NjM4NTYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgIHVybCgnLi4vZm9udC9mb250ZWxsby50dGY/MjY2Mzg1NicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgIHVybCgnLi4vZm9udC9mb250ZWxsby5zdmc/MjY2Mzg1NiNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xyXG4vKiBOb3RlLCB0aGF0IHdpbGwgYnJlYWsgaGludGluZyEgSW4gb3RoZXIgT1MtZXMgZm9udCB3aWxsIGJlIG5vdCBhcyBzaGFycCBhcyBpdCBjb3VsZCBiZSAqL1xyXG4vKlxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvZm9udGVsbG8uc3ZnPzI2NjM4NTYjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIH1cclxufVxyXG4qL1xyXG4gXHJcbiBbY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBzcGVhazogbm9uZTtcclxuIFxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgd2lkdGg6IDFlbTtcclxuICBtYXJnaW4tcmlnaHQ6IC4yZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC8qIG9wYWNpdHk6IC44OyAqL1xyXG4gXHJcbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuIFxyXG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxuIFxyXG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXHJcbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cclxuICBtYXJnaW4tbGVmdDogLjJlbTtcclxuIFxyXG4gIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXHJcbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xyXG4gXHJcbiAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiBcclxuICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xyXG4gIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7ICovXHJcbn1cclxuIFxyXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAwJzsgfSAvKiAn7qCAJyAqL1xyXG4uaWNvbi1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAxJzsgfSAvKiAn7qCBJyAqL1xyXG4uaWNvbi1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDInOyB9IC8qICfuoIInICovXHJcbi5pY29uLXVwLWJpZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAzJzsgfSAvKiAn7qCDJyAqL1xyXG4uaWNvbi10YWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNCc7IH0gLyogJ+6ghCcgKi9cclxuLmljb24tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDUnOyB9IC8qICfuoIUnICovXHJcbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDYnOyB9IC8qICfuoIYnICovXHJcbi5pY29uLWNoYXJ0LWJhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA3JzsgfSAvKiAn7qCHJyAqL1xyXG4uaWNvbi1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDgnOyB9IC8qICfuoIgnICovXHJcbi5pY29uLWxpbms6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOSc7IH0gLyogJ+6giScgKi9cclxuLmljb24tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGEnOyB9IC8qICfuoIonICovXHJcbi5pY29uLXVwLW9wZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYic7IH0gLyogJ+6giycgKi9cclxuLmljb24tcGljdHVyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBjJzsgfSAvKiAn7qCMJyAqL1xyXG4uaWNvbi1vazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBkJzsgfSAvKiAn7qCNJyAqL1xyXG4uaWNvbi1vay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZSc7IH0gLyogJ+6gjicgKi9cclxuLmljb24tY2FuY2VsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGYnOyB9IC8qICfuoI8nICovXHJcbi5pY29uLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEwJzsgfSAvKiAn7qCQJyAqL1xyXG4uaWNvbi1iYWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMSc7IH0gLyogJ+6gkScgKi9cclxuLmljb24tYmFza2V0LTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMic7IH0gLyogJ+6gkicgKi9cclxuLmljb24tdGFnLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMyc7IH0gLyogJ+6gkycgKi9cclxuLmljb24tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNCc7IH0gLyogJ+6glCcgKi9cclxuLmljb24tdGFnLTI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNSc7IH0gLyogJ+6glScgKi9cclxuLmljb24tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNic7IH0gLyogJ+6glicgKi9cclxuLmljb24tdXAtZGlyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTcnOyB9IC8qICfuoJcnICovXHJcbi5pY29uLWdpZnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOCc7IH0gLyogJ+6gmCcgKi9cclxuLmljb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE5JzsgfSAvKiAn7qCZJyAqL1xyXG4uaWNvbi1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWEnOyB9IC8qICfuoJonICovXHJcbi5pY29uLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWInOyB9IC8qICfuoJsnICovXHJcbi5pY29uLWhvbWU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYyc7IH0gLyogJ+6gnCcgKi9cclxuLmljb24tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFkJzsgfSAvKiAn7qCdJyAqL1xyXG4uaWNvbi1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFlJzsgfSAvKiAn7qCeJyAqL1xyXG4uaWNvbi11c2VyczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFmJzsgfSAvKiAn7qCfJyAqL1xyXG4uaWNvbi1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjAnOyB9IC8qICfuoKAnICovXHJcbi5pY29uLWxvY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMSc7IH0gLyogJ+6goScgKi9cclxuLmljb24taG9tZS0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjInOyB9IC8qICfuoKInICovXHJcbi5pY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjYnOyB9IC8qICfuoKYnICovXHJcbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZjA5OSc7IH0gLyogJ++CmScgKi9cclxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJ1xcZjA5YSc7IH0gLyogJ++CmicgKi9cclxuLmljb24tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwOWUnOyB9IC8qICfvgp4nICovXHJcbi5pY29uLXBpbnRlcmVzdC1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwZDInOyB9IC8qICfvg5InICovXHJcbi5pY29uLWdwbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwZDUnOyB9IC8qICfvg5UnICovXHJcbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwZWQnOyB9IC8qICfvg60nICovXHJcbi5pY29uLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMDAnOyB9IC8qICfvhIAnICovXHJcbi5pY29uLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTAxJzsgfSAvKiAn74SBJyAqL1xyXG4uaWNvbi1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMDQnOyB9IC8qICfvhIQnICovXHJcbi5pY29uLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMDUnOyB9IC8qICfvhIUnICovXHJcbi5pY29uLWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMDYnOyB9IC8qICfvhIYnICovXHJcbi5pY29uLWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJ1xcZjEwNyc7IH0gLyogJ++EhycgKi9cclxuLmljb24tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMzInOyB9IC8qICfvhLInICovXHJcbi5pY29uLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTU1JzsgfSAvKiAn74WVJyAqL1xyXG4uaWNvbi15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJ1xcZjE2YSc7IH0gLyogJ++FqicgKi9cclxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxNmQnOyB9IC8qICfvha0nICovXHJcbi5pY29uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZjE3Nyc7IH0gLyogJ++FtycgKi9cclxuLmljb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZjE3OCc7IH0gLyogJ++FuCcgKi9cclxuLmljb24td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJ1xcZjIzMic7IH0gLyogJ++IsicgKi9cclxuLmljb24tY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYyODMnOyB9IC8qICfvioMnICovXHJcbi5pY29uLXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMjkxJzsgfSAvKiAn74qRJyAqL1xyXG4uaWNvbi10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAnXFxmMmM2JzsgfSAvKiAn74uGJyAqLyIsIi8qIEdyaWQgQ29udGVudFxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uZ3JpZC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IGNhbGMoMS4yODU3MXJlbSArIC41dncpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWlubWF4KGF1dG8sIDU5Ljk5cmVtKSAxZnI7XHJcbn1cclxuXHJcbkBtZWRpYSAoLS10YWJsZXQtc2NyZWVuKSB7XHJcbiAgICAuZ3JpZC1jb250ZW50IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoYXV0bywgODkuOTlyZW0pIDFmcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICgtLWRlc2t0b3Atc2NyZWVuKSB7XHJcbiAgICAuZ3JpZC1jb250ZW50IHtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IGNhbGMoMnJlbSArIDAuNXZ3KTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoYXV0bywgMTE3cmVtKSAxZnI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmlkLXdyYXBwZXIge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIvMztcclxufVxyXG5cclxuLypQYWdlIExheW91dCovXHJcbi5ncmlkLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogY2FsYygxLjI4NTcxcmVtICsgLjV2dyk7XHJcbiAgICBncmlkLXJvdy1nYXA6IGNhbGMoMS4yODU3MXJlbSArIC41dncpO1xyXG4gICAgbWFyZ2luLXRvcDogMy4ycmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKC0tZGVza3RvcC1zY3JlZW4pIHtcclxuICAgIC5ncmlkLXdyYXBwZXIge1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogY2FsYygycmVtICsgMC41dncpO1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogY2FsYygycmVtICsgMC41dncpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKC0tcGhvbmUtc2NyZWVuKSB7XHJcbiAgICAuZ3JpZC13cmFwcGVyIHtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IGNhbGMoMS4yODU3MXJlbSArIC41dncpO1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogY2FsYygxLjI4NTcxcmVtICsgLjV2dyk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC1jb2wtMixcclxuLmdyaWQtY29sLTMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxufVxyXG5cclxuLmdyaWQtY29sLTQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxufVxyXG5cclxuLmdyaWQtY29sLTUge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxufVxyXG5cclxuQG1lZGlhICgtLWRlc2t0b3Atc2NyZWVuKSB7XHJcbiAgICAuZ3JpZC1jb2wtMiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC1jb2wtMyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC1jb2wtNCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC1jb2wtNSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICgtLXBob25lLXNjcmVlbikge1xyXG5cclxuICAgIC5ncmlkLWNvbC0yLFxyXG4gICAgLmdyaWQtY29sLTMge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC1jb2wtNCxcclxuICAgIC5ncmlkLWNvbC01IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC1jb2wtMyxcclxuLmNhcmQtY29sLTQsXHJcbi5jYXJkLWNvbC01IHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XHJcbn1cclxuXHJcbi5ncmlkLS1mdWxsIHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XHJcbn1cclxuXHJcbkBtZWRpYSAoLS1kZXNrdG9wLXNjcmVlbikge1xyXG4gICAgLmdyaWQtLWZ1bGwge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAoLS1waG9uZS1zY3JlZW4pIHtcclxuICAgIC5ncmlkLS1mdWxsIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKk5vd3JhcCBncmlkKi9cclxuLmdyaWQtbm93cmFwIHtcclxuICAgIGdyaWQtY29sdW1uOiAxLzQ7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiBjYWxjKDEuMjg1NzFyZW0gKyAuNXZ3KTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbn1cclxuXHJcbkBtZWRpYSAoLS1kZXNrdG9wLXNjcmVlbikge1xyXG4gICAgLmdyaWQtbm93cmFwIHtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IGNhbGMoMnJlbSArIDAuNXZ3KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICgtLXBob25lLXNjcmVlbikge1xyXG4gICAgLmdyaWQtbm93cmFwIHtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IGNhbGMoMS4yODU3MXJlbSArIC41dncpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLm5vd3JhcC1jb2wtMiB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xyXG59XHJcblxyXG4vKiBNYWluIENvbnRlbnRcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuQG1lZGlhICgtLW1vYmlsZS1zY3JlZW4pIHtcclxuICAgIC5wb3N0LXdyYXBwZXIge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucG9zdCxcclxuICAgIC5zaWRlYmFyIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKC0tZGVza3RvcC1zY3JlZW4pIHtcclxuICAgIC5wb3N0LXdyYXBwZXIge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3Qge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXIge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEZMRVggTEFZT1VUXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5mbGV4LWJveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW07XHJcbn1cclxuXHJcbi5mbGV4LTItY29sIHtcclxuICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG59XHJcblxyXG4uZmxleC0zLWNvbCB7XHJcbiAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxufVxyXG5cclxuQG1lZGlhICgtLXBob25lLXNjcmVlbikge1xyXG5cclxuICAgIC5mbGV4LTItY29sLFxyXG4gICAgLmZsZXgtMy1jb2wge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgfVxyXG59IiwiLmxhenlsb2FkZWQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7XHJcbn1cclxuLnN1Y2Nlc3MtY29sb3Ige1xyXG4gICAgY29sb3I6IHZhcigtLXN1Y2Nlc3MtY29sb3IpO1xyXG59XHJcblxyXG4uZGFuZ2VyLWNvbG9yIHtcclxuICAgIGNvbG9yOiB2YXIoLS1kYW5nZXItY29sb3IpO1xyXG59XHJcblxyXG4uc3VjY2Vzcy1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdWNjZXNzLWNvbG9yKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjM2FiOTU2O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnV0dG9uLWJnIHtcclxuICAgIGJhY2tncm91bmQ6ICM4Mjg2OTQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2JiYmNiZjtcclxuICAgIH1cclxufVxyXG5cclxuLmFjY2VudC1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhvdmVyZWQtYWNjZW50LWNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuLmRhbmdlci1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kYW5nZXItY29sb3IpO1xyXG59XHJcblxyXG4ud2FybmluZy1jb2xvciB7XHJcbiAgICBjb2xvcjogI0YxQzQwRjtcclxufVxyXG5cclxuLndhcm5pbmctYmcge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmOGMwMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuLm9yYW5nZS1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmY4YzAwO1xyXG59XHJcbi5saWdodGJsdWUtYmcge1xyXG4gICAgYmFja2dyb3VuZDogI0JCRDhFNjtcclxufVxyXG4uZGFya2JsdWUtYmcge1xyXG4gICAgYmFja2dyb3VuZDogIzI3MzIzQTtcclxufVxyXG5cclxuXHJcbi5saWdodC10ZXh0LWNvbG9yLFxyXG4ubGlnaHQtdGV4dC1jb2xvciBwIHtcclxuICAgIGNvbG9yOiB2YXIoLS1saWdodC10ZXh0LWNvbG9yKTtcclxufVxyXG5cclxuLm1haW4tYmcge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1iZyk7XHJcbn1cclxuXHJcbi5ib2R5LS1saWdodC1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib2R5LWxpZ2h0LWJnKTtcclxufVxyXG5cclxuLmJvZHktLWRhcmstYmcge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm9keS1kYXJrLWJnKTtcclxufVxyXG5cclxuLnNwYWNlLS10b3Age1xyXG4gICAgcGFkZGluZy10b3A6IDJlbTtcclxufVxyXG5cclxuLnNwYWNlLS1jZW50ZXIge1xyXG4gICAgcGFkZGluZzogMmVtIDA7XHJcbn1cclxuXHJcbi5zcGFjZS0tYm90dG9tIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbn1cclxuXHJcbi5uby1zcGFjZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5jb3Zlci1pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaXMtY292ZXItZml4ZWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxufVxyXG5cclxuLmlzLWZpeGVkLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTtcclxufVxyXG5cclxuLmNvdmVyLW1hc2sge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHJnYmEoMzcsIDM4LCA1MCwgMC42NyksIHJnYmEoMzcsIDM4LCA1MCwgMC45MikpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDUwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpLCBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5pcy1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWxpZ2h0LXRleHQtY29sb3IpO1xyXG4gICAgcGFkZGluZzogOHB4IDE4cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQtdGV4dC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgJiBpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ1dHRvbi0tc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgIGNvbG9yOiB2YXIoLS1saWdodC10ZXh0LWNvbG9yKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0LXRleHQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICYgaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICB9XHJcbn0iLCIvKiBTaXRlIEhlYWRlclxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG46cm9vdCB7XHJcbiAgICAtLW5hdi1oZWlnaHQ6IDcycHg7XHJcbn1cclxuXHJcbi5zaXRlX19oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogY2FsYygxLjI4NTcxcmVtICsgLjV2dyk7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoYXV0bywgNTkuOTlyZW0pIDFmcjtcclxufVxyXG5cclxuQG1lZGlhICgtLXRhYmxldC1zY3JlZW4pIHtcclxuICAgIC5zaXRlX19oZWFkZXIge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1pbm1heChhdXRvLCA4OS45OXJlbSkgMWZyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKC0tZGVza3RvcC1zY3JlZW4pIHtcclxuICAgIC5zaXRlX19oZWFkZXIge1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogY2FsYygycmVtICsgMC41dncpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1pbm1heChhdXRvLCAxMTdyZW0pIDFmcjtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlcl9fd3JhcHBlciB7XHJcbiAgICBncmlkLWNvbHVtbjogMi8zO1xyXG59XHJcblxyXG4ubmF2X193cmFwcGVyLFxyXG4ubmF2X193cmFwcGVyLS1maXhlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm5hdl9fZGVmYXVsdCB7XHJcbiAgICBoZWlnaHQ6IHZhcigtLW5hdi1oZWlnaHQpO1xyXG59XHJcblxyXG5AbWVkaWEgKC0tZGVza3RvcC1zY3JlZW4pIHtcclxuICAgIC5oZWFkZXItLWxsbSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgLjA4KTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2X19kZWZhdWx0IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZfX2JyYW5kIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdl9fbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKm5hdiB0b2dnbGUqL1xyXG4ubmF2X190b2dnbGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5uYXZfX3RvZ2dsZS5pcy1hY3RpdmUge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XHJcbn1cclxuXHJcbi5uYXZfX3RvZ2dsZS1pdGVtLFxyXG4ubmF2X190b2dnbGUtaXRlbTpiZWZvcmUsXHJcbi5uYXZfX3RvZ2dsZS1pdGVtOmFmdGVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ubmF2X190b2dnbGUtaXRlbSB7XHJcbiAgICB0b3A6IDhweDtcclxufVxyXG5cclxuLm5hdl9fdG9nZ2xlLWl0ZW06YmVmb3JlIHtcclxuICAgIHRvcDogLTZweDtcclxufVxyXG5cclxuLm5hdl9fdG9nZ2xlLWl0ZW06YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAtNnB4O1xyXG59XHJcblxyXG4ubmF2X190b2dnbGUuaXMtYWN0aXZlIC5uYXZfX3RvZ2dsZS1pdGVtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgICAgIHRvcDogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2X19tb2JpbGUtc2lkZWJhciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWJnKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDQuNWVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yZW0pO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuM3MsIHotaW5kZXggMHMgbGluZWFyIDAuMDFzO1xyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgJi5pcy1kaXNwbGF5IHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMHMsIDAuM3M7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qbWVudSovXHJcbi5tZW51LFxyXG4ubWVudSBsaSxcclxuLnN1Ym1lbnUsXHJcbi5zdWJtZW51IGxpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5tZW51LFxyXG4uc3VibWVudSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubWVudSBsaSxcclxuLnN1Ym1lbnUgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWVudSBsaSBhLFxyXG4uc3VibWVudSBsaSBhLFxyXG4ubWVudSBsaSBhOnZpc2l0ZWQsXHJcbi5zdWJtZW51IGxpIGE6dmlzaXRlZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8qICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpOyovXHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW51IGxpIGEsXHJcbi5tZW51IGxpIGE6dmlzaXRlZCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uc3VibWVudSBsaSBhLFxyXG4uc3VibWVudSBsaSBhOnZpc2l0ZWQge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxufVxyXG5cclxuLm5hdl9fc3VibWVudS13cmFwcGVyIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjc1LCAxLjM3NSwgMC44LCAxKTtcclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJtZW51LWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0Z3JleS10ZXh0LWNvbG9yKTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxOXB4O1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib2R5LWRhcmstYmcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3VibWVudS1idXR0b24uaXMtYWN0aXZlIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKC0tbW9iaWxlLXNjcmVlbikge1xyXG4gICAgLm5hdl9fbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudSBsaSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUgbGkgYSB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Ym1lbnUgbGkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJtZW51IGxpIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAyNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKC0tZGVza3RvcC1zY3JlZW4pIHtcclxuICAgIC5uYXZfX21lbnUtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51IGxpIGEsXHJcbiAgICAubWVudSBsaSBhOnZpc2l0ZWQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1uYXYtaGVpZ2h0KTtcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3VibWVudSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMmVtKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuM3MsIHotaW5kZXggMHMgbGluZWFyIDAuMDFzO1xyXG4gICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib2R5LWxpZ2h0LWJnKTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGFzLXN1Ym1lbnU6YWN0aXZlPi5zdWJtZW51LFxyXG4gICAgLmhhcy1zdWJtZW51OmZvY3VzPi5zdWJtZW51LFxyXG4gICAgLmhhcy1zdWJtZW51OmhvdmVyPi5zdWJtZW51IHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwcywgMC4zcztcclxuICAgIH1cclxufSIsIi50bnMtb3V0ZXJ7cGFkZGluZzowICFpbXBvcnRhbnR9LnRucy1vdXRlciBbaGlkZGVuXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0udG5zLW91dGVyIFthcmlhLWNvbnRyb2xzXSwudG5zLW91dGVyIFtkYXRhLWFjdGlvbl17Y3Vyc29yOnBvaW50ZXJ9LnRucy1zbGlkZXJ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwczstbW96LXRyYW5zaXRpb246YWxsIDBzO3RyYW5zaXRpb246YWxsIDBzfS50bnMtc2xpZGVyPi50bnMtaXRlbXstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnRucy1ob3Jpem9udGFsLnRucy1zdWJwaXhlbHt3aGl0ZS1zcGFjZTpub3dyYXB9LnRucy1ob3Jpem9udGFsLnRucy1zdWJwaXhlbD4udG5zLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3doaXRlLXNwYWNlOm5vcm1hbH0udG5zLWhvcml6b250YWwudG5zLW5vLXN1YnBpeGVsOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS50bnMtaG9yaXpvbnRhbC50bnMtbm8tc3VicGl4ZWw+LnRucy1pdGVte2Zsb2F0OmxlZnR9LnRucy1ob3Jpem9udGFsLnRucy1jYXJvdXNlbC50bnMtbm8tc3VicGl4ZWw+LnRucy1pdGVte21hcmdpbi1yaWdodDotMTAwJX0udG5zLW5vLWNhbGN7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowfS50bnMtZ2FsbGVyeXtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7bWluLWhlaWdodDoxcHh9LnRucy1nYWxsZXJ5Pi50bnMtaXRlbXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMDAlOy13ZWJraXQtdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7LW1vei10cmFuc2l0aW9uOnRyYW5zZm9ybSAwcywgb3BhY2l0eSAwczt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwcywgb3BhY2l0eSAwc30udG5zLWdhbGxlcnk+LnRucy1zbGlkZS1hY3RpdmV7cG9zaXRpb246cmVsYXRpdmU7bGVmdDphdXRvICFpbXBvcnRhbnR9LnRucy1nYWxsZXJ5Pi50bnMtbW92aW5ney13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4yNXM7LW1vei10cmFuc2l0aW9uOmFsbCAwLjI1czt0cmFuc2l0aW9uOmFsbCAwLjI1c30udG5zLWF1dG93aWR0aHtkaXNwbGF5OmlubGluZS1ibG9ja30udG5zLWxhenktaW1ney13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuNnM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC42czt0cmFuc2l0aW9uOm9wYWNpdHkgMC42cztvcGFjaXR5OjAuNn0udG5zLWxhenktaW1nLnRucy1jb21wbGV0ZXtvcGFjaXR5OjF9LnRucy1haHstd2Via2l0LXRyYW5zaXRpb246aGVpZ2h0IDBzOy1tb3otdHJhbnNpdGlvbjpoZWlnaHQgMHM7dHJhbnNpdGlvbjpoZWlnaHQgMHN9LnRucy1vdmh7b3ZlcmZsb3c6aGlkZGVufS50bnMtdmlzdWFsbHktaGlkZGVue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTEwMDAwZW19LnRucy10cmFuc3BhcmVudHtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LnRucy1mYWRlSW57b3BhY2l0eToxO2ZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCk7ei1pbmRleDowfS50bnMtbm9ybWFsLC50bnMtZmFkZU91dHtvcGFjaXR5OjA7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7ei1pbmRleDotMX0udG5zLXZwZml4e3doaXRlLXNwYWNlOm5vd3JhcH0udG5zLXZwZml4PmRpdiwudG5zLXZwZml4Pmxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50bnMtdC1zdWJwMnttYXJnaW46MCBhdXRvO3dpZHRoOjMxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMHB4O292ZXJmbG93OmhpZGRlbn0udG5zLXQtY3R7d2lkdGg6MjMzMy4zMzMzMzMzJTt3aWR0aDotd2Via2l0LWNhbGMoMTAwJSAqIDcwIC8gMyk7d2lkdGg6LW1vei1jYWxjKDEwMCUgKiA3MCAvIDMpO3dpZHRoOmNhbGMoMTAwJSAqIDcwIC8gMyk7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MH0udG5zLXQtY3Q6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LnRucy10LWN0PmRpdnt3aWR0aDoxLjQyODU3MTQlO3dpZHRoOi13ZWJraXQtY2FsYygxMDAlIC8gNzApO3dpZHRoOi1tb3otY2FsYygxMDAlIC8gNzApO3dpZHRoOmNhbGMoMTAwJSAvIDcwKTtoZWlnaHQ6MTBweDtmbG9hdDpsZWZ0fVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1zb3VyY2VtYXBzL3Rpbnktc2xpZGVyLmNzcy5tYXAgKi9cbiIsIi8qIFBvc3QgRmVlZFxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ncmlkLS1mZWF0dXJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYmcucG5nKTsgKi9cclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgcGFkZGluZzogM3JlbSAwO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgLjA0KTtcclxufVxyXG5cclxuLnBvc3QtZmVhdHVyZWQ6Zmlyc3QtY2hpbGQsXHJcbi5wb3N0LWZlYXR1cmVkOm50aC1jaGlsZCgyKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG4gICAgLyogMTY6OSBBc3BlY3QgUmF0aW8gKi9cclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIC4wMyk7XHJcblxyXG4gICAgJiAucG9zdC1mZWF0dXJlZF9fbWVkaWEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSg0NywgNDgsIDUwLCAuMiksIHJnYmEoNDcsIDQ4LCA1MCwgLjcpKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDUwcHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC4zNXMgY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksIG9wYWNpdHkgLjM1cyBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLnBvc3QtZmVhdHVyZWRfX2JvZHkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3N0LWZlYXR1cmVkOmZpcnN0LWNoaWxkID4gLnBvc3QtZmVhdHVyZWRfX2JvZHksXHJcbi5wb3N0LWZlYXR1cmVkOm50aC1jaGlsZCgyKSA+IC5wb3N0LWZlYXR1cmVkX19ib2R5IHtcclxuXHJcbiAgICAmIC5wb3N0LWZlYXR1cmVkX190YWdzIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgICAgICBjb2xvcjogI2VmZWZlZjtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTI1ZGVnLCAjMGFiZGZmLCAjMThlMmM2KTtcclxuICAgIH1cclxuXHJcbiAgICAmIC5wb3N0LWZlYXR1cmVkX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodC10ZXh0LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAucG9zdC1mZWF0dXJlZF9fbWV0YSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0LXRleHQtY29sb3IpO1xyXG5cclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0LXRleHQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBvc3QtZmVhdHVyZWQ6bnRoLW9mLXR5cGUoMyksXHJcbi5wb3N0LWZlYXR1cmVkOm50aC1vZi10eXBlKDQpLFxyXG4ucG9zdC1mZWF0dXJlZDpudGgtb2YtdHlwZSg1KSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAuNzVlbSAxZW07XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWJnKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIC4wMyk7XHJcblxyXG4gICAgJiAucG9zdC1mZWF0dXJlZF9fbWVkaWEge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5wb3N0LWZlYXR1cmVkX19ib2R5IHtcclxuICAgICAgICBmbGV4LWJhc2lzOiA3MCU7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICYgLnBvc3QtZmVhdHVyZWRfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3N0LWZlYXR1cmVkX190YWdzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnBvc3QtZmVhdHVyZWRfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG59XHJcblxyXG4ucG9zdC1mZWF0dXJlZF9fbWV0YSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG5cclxuLnBvc3QtZmVhdHVyZWRfX21ldGEgPiBpbWcge1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5wb3N0LWZlYXR1cmVkX19hdXRob3Ige1xyXG4gICAgcGFkZGluZzogMCAwLjVlbTtcclxufVxyXG5cclxuLnBvc3QtZmVhdHVyZWRfX2xpbmssXHJcbi5wb3N0LWNhcmRfX2xpbmsge1xyXG5cclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKC0tcGhvbmUtc2NyZWVuKSB7XHJcblxyXG4gICAgLnBvc3QtZmVhdHVyZWQ6Zmlyc3QtY2hpbGQgPiAucG9zdC1mZWF0dXJlZF9fYm9keSxcclxuICAgIC5wb3N0LWZlYXR1cmVkOm50aC1jaGlsZCgyKSA+IC5wb3N0LWZlYXR1cmVkX19ib2R5IHtcclxuICAgICAgICAmIC5wb3N0LWZlYXR1cmVkX190YWdzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4IDEwcHggMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAucG9zdC1mZWF0dXJlZF9fbWV0YSB7fVxyXG5cclxuICAgICAgICAmIC5wb3N0LWZlYXR1cmVkX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtZmVhdHVyZWQ6bnRoLW9mLXR5cGUoMyksXHJcbiAgICAucG9zdC1mZWF0dXJlZDpudGgtb2YtdHlwZSg0KSxcclxuICAgIC5wb3N0LWZlYXR1cmVkOm50aC1vZi10eXBlKDUpIHtcclxuXHJcbiAgICAgICAgJiAucG9zdC1mZWF0dXJlZF9fbWVkaWEge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMCU7XHJcblxyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5wb3N0LWZlYXR1cmVkX19ib2R5IHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNzAlO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5wb3N0LWZlYXR1cmVkX190YWdzIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0LXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyNWRlZywgIzBhYmRmZiwgIzE4ZTJjNik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnBvc3QtZmVhdHVyZWRfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5wb3N0LWZlYXR1cmVkX19tZXRhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAoLS10YWJsZXQtc2NyZWVuKSB7XHJcbiAgICAucG9zdC1mZWF0dXJlZF9fd3JhcHBlciB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1mZWF0dXJlZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1mZWF0dXJlZDpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtZmVhdHVyZWQge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtZmVhdHVyZWQ6Zmlyc3QtY2hpbGQgPiAucG9zdC1mZWF0dXJlZF9fYm9keSxcclxuICAgIC5wb3N0LWZlYXR1cmVkOm50aC1jaGlsZCgyKSA+IC5wb3N0LWZlYXR1cmVkX19ib2R5IHtcclxuICAgICAgICAmIC5wb3N0LWZlYXR1cmVkX190YWdzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAucG9zdC1mZWF0dXJlZF9fbWV0YSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5wb3N0LWZlYXR1cmVkX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1mZWF0dXJlZDpudGgtb2YtdHlwZSgzKSxcclxuICAgIC5wb3N0LWZlYXR1cmVkOm50aC1vZi10eXBlKDQpLFxyXG4gICAgLnBvc3QtZmVhdHVyZWQ6bnRoLW9mLXR5cGUoNSkge1xyXG5cclxuICAgICAgICAmIC5wb3N0LWZlYXR1cmVkX19tZWRpYSB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMy80ICogNDAlKTtcclxuXHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnBvc3QtZmVhdHVyZWRfX2JvZHkge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5wb3N0LWZlYXR1cmVkX190YWdzIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0LXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTI1ZGVnLCAjMGFiZGZmLCAjMThlMmM2KTtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5wb3N0LWZlYXR1cmVkX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAoLS1kZXNrdG9wLXNjcmVlbikge1xyXG4gICAgLnBvc3QtZmVhdHVyZWRfX3dyYXBwZXIge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtZmVhdHVyZWQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtZmVhdHVyZWQ6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogNC83O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0LWZlYXR1cmVkIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0LWZlYXR1cmVkOmZpcnN0LWNoaWxkLFxyXG4gICAgLnBvc3QtZmVhdHVyZWQ6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAmIC5wb3N0LWZlYXR1cmVkX19tZXRhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0LWZlYXR1cmVkX190aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1mZWF0dXJlZF9fbWV0YSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLypwb3N0IGZlZWQqL1xyXG4uZmVlZF9fd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5mZWVkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTVweCAzNXB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmVlZF9fbWVkaWEge1xyXG4gICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG5cclxuICAgICYgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWVkX19ib2R5IHtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG59XHJcblxyXG4uZmVlZF9fdGFncyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQtdGV4dC1jb2xvcik7XHJcbiAgICBwYWRkaW5nOiA0cHggMTJweCAzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTI1ZGVnLCAjMGFiZGZmLCAjMThlMmM2KTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0LXRleHQtY29sb3IpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmVlZF9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcblxyXG4gICAgJiBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWVkX19tZXRhIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG59XHJcblxyXG4uZmVlZF9fYXZhdGFyIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uZmVlZF9fYXV0aG9yIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgcGFkZGluZzogMCAwLjc1ZW07XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmVlZF9fcmVhZG1vcmUge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuXHJcbi5mZWVkX19jb250ZW50IHtcclxuICAgICYgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKC0tcGhvbmUtc2NyZWVuKSB7XHJcbiAgICAuZmVlZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlZWRfX21lZGlhIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzUlO1xyXG5cclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmVlZF9fYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKC0tdGFibGV0LXNjcmVlbikge1xyXG4gICAgLmZlZWRfX21lZGlhIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMy80ICogNDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuZmVlZF9fYm9keSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogNjAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWVkX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZlZWRfX2NvbnRlbnQge1xyXG4gICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICgtLWRlc2t0b3Atc2NyZWVuKSB7XHJcbiAgICAuZmVlZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWVkX19tZWRpYSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogNDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDMvNCAqIDQwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlZWRfX2JvZHkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDYwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZmVlZF9fdGFncyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxufVxyXG5cclxuLmF1dGhvcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmIC5hdXRob3JfX21lZGlhIHtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcblxyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuYXV0aG9yX19ib2R5IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICYgLmF1dGhvcl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmhhcHVzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMTAwcHg7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufSIsIi8qIFBhZ2luYXRpb25cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnBhZ2luYXRpb24td3JhcHBlciB7XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLWxpbmsge1xyXG4gICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLXByZXYsXHJcbi5wYWdpbmF0aW9uLW5leHQge1xyXG4gICAgcGFkZGluZzogNnB4IDEycHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1wcmV2IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1uZXh0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuQG1lZGlhICgtLXBob25lLXNjcmVlbikge1xyXG4gICAgLnBhZ2luYXRpb24taXRlbSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgfVxyXG4gICAgLnBhZ2luYXRpb24tbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxufSIsIi8qIFBvc3QgQ29udGVudFxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG5cclxuICAgICYgYSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgJiBhOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWhvdmVyZWQtbGluay1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgJiBpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAoLS1waG9uZS1zY3JlZW4pIHtcclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuLyogUG9zdCBMYXlvdXRcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnBvc3RfX3NpbmdsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5wb3N0X190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG59XHJcblxyXG4ucG9zdF9fbWV0YSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbn1cclxuXHJcbi5wb3N0X19tZXRhLWl0ZW0ge1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcblxyXG4ucG9zdF9fbWV0YS1hdXRob3Ige1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICYgaW1nIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9zdF9fYXV0aG9yLWxpbmsge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTtcclxufVxyXG5cclxuLnNvY2lhbC1zaGFyZV9faWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQtdGV4dC1jb2xvcik7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luOiAwIDNweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQtdGV4dC1jb2xvcik7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuZmItaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZmItY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICYudHctaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHctY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICYud2EtaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2EtY29sb3IpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9zdF9fYXJ0aWNsZSB7XHJcbiAgICAmIC5wb3N0X19tZXRhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3N0X19tZWRpYSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxufVxyXG5cclxuQG1lZGlhICgtLXBob25lLXNjcmVlbikge1xyXG4gICAgLnBvc3RfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICgtLWRlc2t0b3Atc2NyZWVuKSB7XHJcbiAgICAuc2hhcmUtYnV0dG9uIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxufVxyXG59IiwiLypcclxuXHJcbkF0b20gT25lIExpZ2h0IGJ5IERhbmllbCBHYW1hZ2VcclxuT3JpZ2luYWwgT25lIExpZ2h0IFN5bnRheCB0aGVtZSBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9hdG9tL29uZS1saWdodC1zeW50YXhcclxuXHJcbmJhc2U6ICAgICNmYWZhZmFcclxubW9uby0xOiAgIzM4M2E0MlxyXG5tb25vLTI6ICAjNjg2Yjc3XHJcbm1vbm8tMzogICNhMGExYTdcclxuaHVlLTE6ICAgIzAxODRiYlxyXG5odWUtMjogICAjNDA3OGYyXHJcbmh1ZS0zOiAgICNhNjI2YTRcclxuaHVlLTQ6ICAgIzUwYTE0ZlxyXG5odWUtNTogICAjZTQ1NjQ5XHJcbmh1ZS01LTI6ICNjOTEyNDNcclxuaHVlLTY6ICAgIzk4NjgwMVxyXG5odWUtNi0yOiAjYzE4NDAxXHJcblxyXG4qL1xyXG5cclxuLmhsanMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgcGFkZGluZzogMC41ZW07XHJcbiAgY29sb3I6ICMzODNhNDI7XHJcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcclxufVxyXG5cclxuLmhsanMtY29tbWVudCxcclxuLmhsanMtcXVvdGUge1xyXG4gIGNvbG9yOiAjYTBhMWE3O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLmhsanMtZG9jdGFnLFxyXG4uaGxqcy1rZXl3b3JkLFxyXG4uaGxqcy1mb3JtdWxhIHtcclxuICBjb2xvcjogI2E2MjZhNDtcclxufVxyXG5cclxuLmhsanMtc2VjdGlvbixcclxuLmhsanMtbmFtZSxcclxuLmhsanMtc2VsZWN0b3ItdGFnLFxyXG4uaGxqcy1kZWxldGlvbixcclxuLmhsanMtc3Vic3Qge1xyXG4gIGNvbG9yOiAjZTQ1NjQ5O1xyXG59XHJcblxyXG4uaGxqcy1saXRlcmFsIHtcclxuICBjb2xvcjogIzAxODRiYjtcclxufVxyXG5cclxuLmhsanMtc3RyaW5nLFxyXG4uaGxqcy1yZWdleHAsXHJcbi5obGpzLWFkZGl0aW9uLFxyXG4uaGxqcy1hdHRyaWJ1dGUsXHJcbi5obGpzLW1ldGEtc3RyaW5nIHtcclxuICBjb2xvcjogIzUwYTE0ZjtcclxufVxyXG5cclxuLmhsanMtYnVpbHRfaW4sXHJcbi5obGpzLWNsYXNzIC5obGpzLXRpdGxlIHtcclxuICBjb2xvcjogI2MxODQwMTtcclxufVxyXG5cclxuLmhsanMtYXR0cixcclxuLmhsanMtdmFyaWFibGUsXHJcbi5obGpzLXRlbXBsYXRlLXZhcmlhYmxlLFxyXG4uaGxqcy10eXBlLFxyXG4uaGxqcy1zZWxlY3Rvci1jbGFzcyxcclxuLmhsanMtc2VsZWN0b3ItYXR0cixcclxuLmhsanMtc2VsZWN0b3ItcHNldWRvLFxyXG4uaGxqcy1udW1iZXIge1xyXG4gIGNvbG9yOiAjOTg2ODAxO1xyXG59XHJcblxyXG4uaGxqcy1zeW1ib2wsXHJcbi5obGpzLWJ1bGxldCxcclxuLmhsanMtbGluayxcclxuLmhsanMtbWV0YSxcclxuLmhsanMtc2VsZWN0b3ItaWQsXHJcbi5obGpzLXRpdGxlIHtcclxuICBjb2xvcjogIzQwNzhmMjtcclxufVxyXG5cclxuLmhsanMtZW1waGFzaXMge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLmhsanMtc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmhsanMtbGluayB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuIiwiLyogUG9zdCBGb290ZXJcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucG9zdF9fbGFzdC11cGRhdGVkIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4ucG9zdF9fdGFnIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgJiBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJvZHktbGlnaHQtYmcpO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDZweCAwIDA7XHJcblxyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJvZHktZGFyay1iZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucG9zdF9fc2hhcmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmIC5qcy1zaGFyZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG5cclxuICAgICAgICAmLmZhY2Vib29rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZmItY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50d2l0dGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHctY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5waW50ZXJlc3Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncGx1cy1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZmFjZWJvb2sgc3ZnLFxyXG4gICAgJiAudHdpdHRlciBzdmcsXHJcbiAgICAmIC5waW50ZXJlc3Qgc3ZnIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1saWdodC10ZXh0LWNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuLnNvY2lhbC1zaGFyZV9faWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQtdGV4dC1jb2xvcik7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luOiAwIDNweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQtdGV4dC1jb2xvcik7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuZmItaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZmItY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICYudHctaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHctY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICYud2EtaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2EtY29sb3IpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9zdF9fYmlvIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiBjYWxjKDMuNHJlbSArIDF2dykgMCBjYWxjKDMuNHJlbSArIDJ2dyk7XHJcbn1cclxuXHJcbi5iaW9fX2ltYWdlIHtcclxuICAgIGZsZXgtYmFzaXM6IDIwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAyMCU7XHJcblxyXG4gICAgJiBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmlvX19pbmZvIHtcclxuICAgIGZsZXgtYmFzaXM6IDgwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG59XHJcblxyXG4uYmlvX19hdmF0YXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5iaW9fX25hbWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcblxyXG4gICAgJiBhIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0LWNvbG9yKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKC0tZGVza3RvcC1zY3JlZW4pIHtcclxuICAgIC5iaW9fX2ltYWdlIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxNSU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1JTtcclxuICAgIH1cclxuXHJcbiAgICAuYmlvX19pbmZvIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiA4NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3N0X19uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDEuNWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG59XHJcblxyXG4ucG9zdF9fbmF2LXByZXYsXHJcbi5wb3N0X19uYXYtbmV4dCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWhvdmVyZWQtbGluay1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3N0X19uYXYtcHJldixcclxuLnBvc3RfX25hdi1uZXh0IHtcclxuICAgICYgc3ZnIHtcclxuICAgICAgICBmaWxsOiAjNzQ3NTc3O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9zdF9fbmF2LWxpbmsge1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dC1jb2xvcik7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAmIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogdmFyKC0taG92ZXJlZC1saW5rLWNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuLnBvc3RfX25hdi1saW5rW3JlbD1cInByZXZcIl0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbn1cclxuXHJcbi5wb3N0X19uYXYtbGlua1tyZWw9XCJuZXh0XCJdIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG5AbWVkaWEgKC0tc21hbGwtc2NyZWVuKSB7XHJcbiAgICAucG9zdF9fZm9vdGVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdF9fZm9vdGVyLXRhZ3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtcHJvZmlsZXNfX2ljb246bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKC0tZGVza3RvcC1zY3JlZW4pIHtcclxuICAgIC5iaW9fX2F2YXRhciB7XHJcbiAgICAgICAgaGVpZ2h0OiA4cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgICB3aWR0aDogOHJlbTtcclxuICAgIH1cclxufSIsIi8qIFJlbGF0ZWQgUG9zdHNcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnJlbGF0ZWQtcG9zdHMge1xyXG4gICAgcGFkZGluZzogMWVtIDA7XHJcbn1cclxuXHJcbi5yZWxhdGVkLXBvc3RzX190aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA1NiU7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWxhdGVkLXBvc3RfX21lZGlhIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJvZHktZGFyay1iZyk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogNzUlO1xyXG4gICAgXHJcbiAgICAmIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWxhdGVkLXBvc3RfX2xpbmsge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWxhdGVkLXBvc3RfX2JvZHkge1xyXG4gICAgcGFkZGluZy10b3A6IDFlbTtcclxufVxyXG5cclxuQG1lZGlhICgtLXBob25lLXNjcmVlbikge1xyXG4gICAgLnJlbGF0ZWQtcG9zdHNfX3RpdGxlOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWxhdGVkLXBvc3RfX2JvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWxhdGVkLXBvc3RfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICgtLXRhYmxldC1zY3JlZW4pIHtcclxuICAgIC5yZWxhdGVkLXBvc3RzX190aXRsZTphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAucmVsYXRlZC1wb3N0X19tZWRpYSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWxhdGVkLXBvc3RfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICgtLWRlc2t0b3Atc2NyZWVuKSB7XHJcbiAgICAucmVsYXRlZC1wb3N0X190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICB9XHJcbn0iLCIvKiBDb21tZW50c1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4jZGlzcXVzX3RocmVhZCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgM2VtO1xyXG59XHJcbi5zaW5nbGUtcG9zdC1jb21tZW50cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxufVxyXG4uZHNxLWJybGluayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKC0tc21hbGwtc2NyZWVuKSB7XHJcbiAgICAjZGlzcXVzX3RocmVhZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1ZW07XHJcbiAgICB9XHJcbn0iLCIvKiBTaWRlYmFyIEFyZWFcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnNpZGViYXItd2lkZ2V0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG5cclxuLndpZGdldC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vKndpZGdldCBmZWF0dXJlZCovXHJcblxyXG4ud2lkZ2V0X19mZWF0dXJlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yJTtcclxuICAgIG1hcmdpbi1yaWdodDogLTIlO1xyXG59XHJcblxyXG4ud2lkZ2V0X19mZWF0dXJlZC1wcm9kdWN0IHtcclxuICAgIGZsZXgtYmFzaXM6IDQ4JTtcclxuICAgIHBhZGRpbmctbGVmdDogMiU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcclxufVxyXG5cclxuLndpZGdldF9fZmVhdHVyZWQtaW5mbyB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAxZW07XHJcblxyXG4gICAgJiBhIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0LWNvbG9yKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ob3ZlcmVkLWxpbmstY29sb3IpO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKldpZGdldCByZXNlbnQgcG9zdCovXHJcblxyXG4ud2lkZ2V0LXBvc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwLjc1ZW0gMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxufVxyXG5cclxuLndpZGdldC1wb3N0X19tZWRpYSB7XHJcbiAgICBmbGV4LWJhc2lzOiAzMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMzAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLndpZGdldC1wb3N0X19ib2R5IHtcclxuICAgIGZsZXgtYmFzaXM6IDcwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG59XHJcblxyXG4ud2lkZ2V0LXBvc3RfX3RpdGxlLWxpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuLndpZGdldC1wb3N0X190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi53aWRnZXQtcG9zdF9fbWV0YSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKC0tcGhvbmUtc2NyZWVuKSB7XHJcbiAgICAud2lkZ2V0LXBvc3RfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0LXBvc3RfX21ldGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAud2lkZ2V0LXBvc3RfX3B1Ymxpc2hlZCB7XHJcbiAgICAgICAgY29sb3I6ICNhN2EyYTI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAoLS10YWJsZXQtc2NyZWVuKSB7XHJcbiAgICAud2lkZ2V0LXBvc3RfX21lZGlhIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwJTtcclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0LXBvc3RfX2JvZHkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0LXBvc3RfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldC1wb3N0X19tZXRhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICgtLWRlc2t0b3Atc2NyZWVuKSB7XHJcbiAgICAud2lkZ2V0LXBvc3Qge31cclxufVxyXG5cclxuLyp3aWRnZXQgY2F0ZWdvcmllcyovXHJcblxyXG4ud2lkZ2V0LWNhdHNfX2l0ZW1zLFxyXG4ud2lkZ2V0LXRhZ3NfX2l0ZW1zIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ud2lkZ2V0LWNhdHNfX2l0ZW0sXHJcbi53aWRnZXQtdGFnc19faXRlbSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICAmIGEge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgJiBhOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LWNsb3VkX19pdGVtcyB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLndpZGdldC1jbG91ZF9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAuMjVlbSAxZW07XHJcbn1cclxuXHJcbi5jbG91ZC1saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib2R5LWRhcmstYmcpO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dC1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm9keS1saWdodC1iZyk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59IiwiLyogU2VhcmNoIENvbnRlbnRcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VhcmNoX19mb3JtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICBwYWRkaW5nOiAwIDFlbTtcclxufVxyXG5cclxuLnNlYXJjaF9fZm9ybS1pbnB1dCB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcclxuICAgIG91dGxpbmU6IDAgbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2hfX2Zvcm0taW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICNkZGQ7fVxyXG5cclxuLnNlYXJjaF9fZm9ybS1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2RkZDtcclxufVxyXG5cclxuLnNlYXJjaF9fZm9ybS1pbnB1dDpob3Zlcjo6LW1vei1wbGFjZWhvbGRlcixcclxuLnNlYXJjaF9fZm9ybS1pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2RkZDtcclxufVxyXG5cclxuLnNlYXJjaF9fZm9ybS1pbnB1dDpob3Zlcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuLnNlYXJjaF9fZm9ybS1pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2RkZDtcclxufVxyXG5cclxuLnNlYXJjaF9fZm9ybS1pbnB1dDpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldDtcclxuICAgIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcclxufVxyXG5cclxuLnNlYXJjaF9fZm9ybS1jbGVhciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQtdGV4dC1jb2xvcik7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAyLjc1ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5zZWFyY2hfX2Zvcm06aG92ZXIgLnNlYXJjaF9fZm9ybS1jbGVhcixcclxuLnNlYXJjaF9fZm9ybTpmb2N1cyAuc2VhcmNoX19mb3JtLWNsZWFyIHtcclxuICAgIGNvbG9yOiAjOTY5Njk2O1xyXG59XHJcblxyXG4uc2VhcmNoX19mb3JtLXNlYXJjaCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMS43NWVtO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgY29sb3I6ICM5Njk2OTY7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnNlYXJjaF9fcXVlcnkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1NnB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJlbSk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4zcywgei1pbmRleCAwcyBsaW5lYXIgMC4wMXM7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1iZyk7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIC4yKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIC4xMik7XHJcbiAgICB6LWluZGV4OiAzO1xyXG59XHJcblxyXG4uc2VhcmNoX19xdWVyeS0tYWN0aXZlIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMHMsIDAuM3M7XHJcbn1cclxuXHJcbi5zZWFyY2hfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoX19pdGVtLWltYWdlIHtcclxuICAgIGZsZXgtYmFzaXM6IDIwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMvNCAqIDIwJSk7XHJcblxyXG4gICAgJiBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaF9faXRlbS1pbmZvIHtcclxuICAgIGZsZXgtYmFzaXM6IDgwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG59XHJcblxyXG4uc2VhcmNoX19pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICYgYSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAoLS10YWJsZXQtc2NyZWVuKSB7XHJcbiAgICAuc2VhcmNoX19pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICgtLWRlc2t0b3Atc2NyZWVuKSB7XHJcbiAgICAuc2VhcmNoLFxyXG4gICAgLnNlYXJjaF9fZm9ybSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICBoZWlnaHQ6IHZhcigtLW5hdi1oZWlnaHQpO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaF9fZm9ybS1pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMjVzO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfX2Zvcm0tY2xlYXIge1xyXG4gICAgICAgIHJpZ2h0OiAxLjVlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlYXJjaF9fZm9ybS1zZWFyY2gge1xyXG4gICAgICAgIHJpZ2h0OiAwLjVlbTtcclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIC5zZWFyY2hfX3F1ZXJ5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1NnB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAzODBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJlbSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjNzLCB6LWluZGV4IDBzIGxpbmVhciAwLjAxcztcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4tYmcpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgLjEyKTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfX3F1ZXJ5LS1hY3RpdmUge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzLCAwLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfX2l0ZW0taW1hZ2Uge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMy80ICogMjAlKTtcclxuXHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoX19pdGVtLWluZm8ge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDgwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoX19pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ib2R5KTtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiBTaXRlIEZvb3RlclxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKndpZGdldCBmb290ZXIqL1xyXG4uZm9vdGVyLXdpZGdldCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAyLjVlbTtcclxufVxyXG4ud2lkZ2V0LWZvb3RlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgIFxyXG4gICAgJiBwIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHRncmV5LXRleHQtY29sb3IpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgfVxyXG59XHJcbi53aWRnZXQtZm9vdGVyX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tbGlnaHRncmV5LXRleHQtY29sb3IpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbn1cclxuLndpZGdldC1mb290ZXJfX2xpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4ud2lkZ2V0LWZvb3Rlcl9fbGlzdC1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLndpZGdldC1mb290ZXJfX2xpbmsge1xyXG4gICAgY29sb3I6IHZhcigtLWxpZ2h0Z3JleS10ZXh0LWNvbG9yKTtcclxuICAgIFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgIH1cclxufVxyXG4ud2lkZ2V0LWZvb3Rlcl9fY2F0cy1saXN0IHtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xyXG59XHJcbiNzY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrXHJcbntcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwwLjMpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvb3Rlci1iZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG59XHJcblxyXG4jc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhclxyXG57XHJcblx0d2lkdGg6IDZweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb290ZXItYmcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxufVxyXG5cclxuI3Njcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJcclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Z3JleS10ZXh0LWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbn1cclxuLnNvY2lhbC1pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiB2YXIoLS1saWdodC10ZXh0LWNvbG9yKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XHJcbiAgICBcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQtdGV4dC1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuLnNvY2lhbC1pY29uX19mYWNlYm9vazpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mYi1jb2xvcik7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbl9fdHdpdHRlcjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10dy1jb2xvcik7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbl9fZ3BsdXM6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3BsdXMtY29sb3IpO1xyXG59XHJcblxyXG4uc29jaWFsLWljb25fX2luc3RhZ3JhbTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pZy1jb2xvcik7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbl9fdGVsZWdyYW06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdHctY29sb3IpO1xyXG59XHJcbi5iYW5rcy1saXN0IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBcclxuICAgICYgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWJnKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDZweCAwIDA7XHJcbiAgICB9XHJcbn1cclxuLyptZW51IGZvb3RlciovXHJcbi5tZW51LWZvb3RlciB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG4ubWVudS1mb290ZXJfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4ubWVudS1mb290ZXJfX2xpbmsge1xyXG4gICAgY29sb3I6IHZhcigtLWxpZ2h0Z3JleS10ZXh0LWNvbG9yKTtcclxuICAgIFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgIH1cclxufVxyXG4vKmNvcHlyaWdodCovXHJcbi5mb290ZXItY29weXJpZ2h0IHtcclxuICAgIGNvbG9yOiB2YXIoLS1saWdodGdyZXktdGV4dC1jb2xvcik7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmZvb3Rlci1jcmVkaXQge1xyXG4gICAgcGFkZGluZzogMWVtIDEuNWVtO1xyXG59XHJcbi5zY3JvbGwtdG9wIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAxZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tbGlnaHRncmV5LXRleHQtY29sb3IpO1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIHJpZ2h0OiAyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XHJcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xyXG4gICAgei1pbmRleDogMTk5O1xyXG4gICAgXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0Z3JleS10ZXh0LWNvbG9yKTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQtdGV4dC1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHRncmV5LXRleHQtY29sb3IpO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAoLS1vbmx5LWxhcmdlLXNjcmVlbikge1xyXG4gICAgLmZvb3Rlci13aWRnZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDNlbSAxLjVlbSAxLjVlbTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKC0tbWVkaXVtLXNjcmVlbikge1xyXG4gICAgLmZvb3Rlci13aWRnZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDNlbSAxLjVlbSAxLjVlbTtcclxuICAgIH1cclxufSIsImgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbi50aXRsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0LWNvbG9yKTtcclxufVxyXG5cclxuYSxcclxuLmludmVydDpob3ZlcixcclxuLmludmVydDphY3RpdmUsXHJcbi5pbnZlcnQ6Zm9jdXMsXHJcbi50aXRsZTpob3ZlcixcclxuLnRpdGxlOmFjdGl2ZSxcclxuLnRpdGxlOmZvY3VzIHtcclxuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKVxyXG59XHJcblxyXG5hOmhvdmVyLFxyXG5hOmFjdGl2ZSxcclxuYTpmb2N1cyB7XHJcbiAgICBjb2xvcjogdmFyKC0taG92ZXJlZC1saW5rLWNvbG9yKVxyXG59XHJcblxyXG4uaW52ZXJ0IHtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcilcclxufVxyXG5cclxuLmhlYWRlci1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWJnKVxyXG59XHJcbi5zdWJtZW51IHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4tYmcpXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcclxuICAgIC5zdWJtZW51IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWJnKVxyXG4gICAgfVxyXG59XHJcbi5tZW51IGxpIGEsXHJcbi5tZW51IGxpIGE6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0LWNvbG9yKVxyXG59XHJcbi5tZW51IGxpIGE6aG92ZXIsXHJcbi5tZW51IGxpIGE6YWN0aXZlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1ob3ZlcmVkLWxpbmstY29sb3IpXHJcbn1cclxuLnN1Ym1lbnUgbGkgYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib2R5LWxpZ2h0LWJnKVxyXG59XHJcbi5zdWJtZW51IGxpIGEsXHJcbi5zdWJtZW51IGxpIGE6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0LWNvbG9yKVxyXG59XHJcbi5zdWJtZW51IGxpIGE6aG92ZXIsXHJcbi5zdWJtZW51IGxpIGE6YWN0aXZlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1ob3ZlcmVkLWxpbmstY29sb3IpXHJcbn1cclxuXHJcbi5mb290ZXItd2lkZ2V0X19iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb290ZXItYmcpXHJcbn1cclxuLndpZGdldC1mb290ZXJfX3RpdGxlIHtcclxuICAgIGNvbG9yOiB2YXIoLS13aWRnZXQtdGl0bGUpXHJcbn1cclxuLm1lbnUtZm9vdGVyX19saW5rLFxyXG4ud2lkZ2V0LWZvb3RlciBwLFxyXG4ud2lkZ2V0LWZvb3RlciBzcGFuLFxyXG4ud2lkZ2V0LWZvb3RlciBsaSB7XHJcbiAgICBjb2xvcjogdmFyKC0td2lkZ2V0LXRleHQpXHJcbn1cclxuLm1lbnUtZm9vdGVyX19saW5rOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS13aWRnZXQtdGV4dC1ob3ZlcilcclxufVxyXG4ucG9zdC1jYXJkX19saW5rLFxyXG4uZmVlZF9fbGluayB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0LWNvbG9yKTtcclxufVxyXG4ucG9zdC1jYXJkX19saW5rOmhvdmVyLFxyXG4uZmVlZF9fbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0taG92ZXJlZC1saW5rLWNvbG9yKVxyXG59XHJcbi5wYWdpbmF0aW9uLWxpbmsge1xyXG4gICAgY29sb3I6IHZhcigtLXBhZ2luYXRpb24tY29sb3IpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcGFnaW5hdGlvbi1jb2xvcilcclxufVxyXG4ucmVsYXRlZC1wb3N0X19saW5rIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQtY29sb3IpXHJcbn1cclxuLnJlbGF0ZWQtcG9zdF9fbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0taG92ZXJlZC1saW5rLWNvbG9yKVxyXG59XHJcbi5wYWdpbmF0aW9uLWxpbms6YWN0aXZlLFxyXG4ucGFnaW5hdGlvbi1saW5rOmhvdmVyLFxyXG4ucGFnaW5hdGlvbi1pdGVtLS1jdXJyZW50IGEge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wYWdpbmF0aW9uLWNvbG9yKVxyXG59XHJcbi5mb290ZXItY29weXJpZ2h0IHtcclxuICAgIGNvbG9yOiB2YXIoLS1mb290ZXItdGV4dCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb290ZXItYmcpXHJcbn0iXX0= */
