<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";.alert:active,.alert:focus,.alert:visited,.alert__message:hover,.btn:active,.btn:focus,.btn:hover,.btn:visited,.content__cta__links:hover,.login-box .btn__group .btn,.login-box__options a:hover,.menu a:focus,.menu a:hover,.speedbump__modal__close,.speedbump__modal__close:focus,.speedbump__modal__close:hover,a,header a{text-decoration:none}h1,h2{display:block}hr,img,legend{border:0}.img-responsive,.img-thumbnail,.location__right h5,table{max-width:100%}.invisible,.speedbump__modal{visibility:hidden}@font-face{font-family:Bebas;src:url(../fonts/BebasNeue-Regular.otf) format("opentype")}@font-face{font-family:Nexa-Black;src:url(../fonts/Nexa-Slab-Black.ttf)}@font-face{font-family:Nexa-Bold;src:url(../fonts/Nexa-Slab-Bold.ttf)}@font-face{font-family:Nexa-Italic;src:url(../fonts/Nexa-Slab-Heavy-Italic.ttf)}@font-face{font-family:Nexa-Heavy;src:url(../fonts/Nexa-Slab-Heavy.ttf)}@font-face{font-family:Nexa-Regular;src:url(../fonts/Nexa-Slab-Regular.ttf)}html{font-size:16px}body,html{height:100%;width:100%;margin:0;padding:0;left:0;top:0;-webkit-font-smoothing:antialiased}h1{font-family:Nexa-Regular;font-size:2.5em;font-weight:100;line-height:40px}h2,h3{font-family:Bebas}h2{font-size:2em;font-weight:100;letter-spacing:1px;line-height:35px}h3,h4{font-size:1.75em;font-weight:100}h3{line-height:1em;display:block}h4,h5,h6{font-family:Nexa-Heavy;display:block;letter-spacing:1px}h4{margin-bottom:1em}h5{font-size:1em;font-weight:100}.hero h3,.table th,b,optgroup,strong{font-weight:700}h6{font-size:.875em}a{font-family:Bebas,Helvetica,Arial,sans-serif;background-color:transparent;color:#337ab7}a.link--inline{font-size:1rem!important;line-height:1.5!important;font-family:Nexa-Regular!important}.content,.link--inline,p{font-family:Nexa-Regular}.link--inline,p{font-size:1rem;line-height:1.5}.menu .sub-menu a,html{font-family:sans-serif}/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (&lt;none&gt;)
 * Config saved to config.json and &lt;none&gt;
 *//*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.img-thumbnail,body{line-height:1.42857143;background-color:#fff}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-adjust-hue-button,input[type=number]::-webkit-outer-adjust-hue-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend,td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#333}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}.img-responsive{display:block;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.acf-map__single,.frame__outer,.hero,.overflow-hide{overflow:hidden}[role=button]{cursor:pointer}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}.smart-disclaimer,.smart-table{margin-left:auto;margin-right:auto}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.affix{position:fixed}@-ms-viewport{width:device-width}.color-blue{color:#196cc0}.color-white{color:#FFF}.color-black{color:#000}.color-gray{color:silver}.color-gray-darkest,.cta__header h1,.cta__header__heading{color:#6B6B67}.bg-primary{background-color:#F0F0F0}.bg-white{background-color:#FFF}.bg-black{background-color:#000}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.vertical-center{vertical-align:middle!important}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.parallel-lines{position:relative;padding-left:2em;margin-bottom:2em}.parallel-lines::after{content:"";position:absolute;height:100%;width:10px;top:0;background:0 0;border:2px solid #196cc0;border-bottom:none;border-top:none;left:0}.menu .sub-menu li,.menu li,.menu__nav-buttons{border-top:1px solid #F0F0F0}.cta:hover .frame__hover{z-index:3}.hr-90-btm{position:absolute;bottom:0;width:90%}.text-in-hr{text-align:center}.text-in-hr::after,.text-in-hr::before{background-color:#F0F0F0;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.text-in-hr::before{right:.5em;margin-left:-50%}.text-in-hr::after{left:.5em;margin-right:-50%}.menu,header{position:fixed;left:0;width:100%}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.pt-1{padding-top:1em}.pb-1{padding-bottom:1em}.mt-1{margin-top:1em}.mb-1{margin-bottom:1em}.pt-2{padding-top:2em}.pb-2{padding-bottom:2em}.mt-2{margin-top:2em}.mb-2{margin-bottom:2em}.pt-3{padding-top:3em}.pb-3{padding-bottom:3em}.mt-3{margin-top:3em}.mb-3{margin-bottom:3em}.pt-4{padding-top:4em}.pb-4{padding-bottom:4em}.mt-4{margin-top:4em}.mb-4{margin-bottom:4em}.pt-5{padding-top:5em}.pb-5{padding-bottom:5em}.mt-5{margin-top:5em}.mb-5{margin-bottom:5em}header{top:0;z-index:110;background:#FFF;-webkit-box-shadow:0 0 30px silver;box-shadow:0 0 30px silver}header a{padding:0 15px;font-size:1.25rem;text-transform:uppercase}.menu,.menu .sub-menu{-webkit-padding-start:0;background-color:#FFF}.menu{top:125px;display:none;padding-left:0;border-bottom:1px solid #F0F0F0;-moz-padding-start:0}.menu__nav-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;height:82px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.menu__nav-buttons .btn{display:block;width:150px}.menu__nav{position:relative;display:none;width:100%;height:100vh;background:#FFF}.menu__nav.active{display:inline-block}.menu li,.menu__nav.active .menu{display:block}.menu li{position:relative}.menu li.menu-item-has-children::after{position:absolute;top:0;right:0;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;width:60px;height:50px;font-family:FontAwesome;color:#196cc0;border-left:1px solid #F0F0F0;content:"\f107";-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu a,.menu li.active .sub-menu{display:block}.menu li.active::after{content:"\f106"}.menu a{position:relative;height:50px;font-size:1.25em;line-height:50px;letter-spacing:1px;color:#196cc0}.menu .sub-menu{position:relative;display:none;width:100%;-webkit-box-shadow:0 5px 10px silver;box-shadow:0 5px 10px silver;-moz-padding-start:0}.contact-wrap--info,.menu .sub-menu li:hover,.sub-section__divider{background-color:#F0F0F0}.menu .sub-menu a{font-size:14px;font-weight:400;line-height:41px;letter-spacing:1px;color:#196cc0;text-transform:inherit}footer p,footer p a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.menu .sub-menu li{width:100%;height:40px}.menu__btn-group{position:fixed;top:25px;right:25px;display:none}.menu__btn-group a:first-child{margin-right:1em;background-color:#1f63a8}.menu__btn-group a:nth-child(2){background-color:#196cc0}.menu__logo{position:relative;display:block;width:100%;padding:0;margin:15px;text-indent:-999px;background-image:url(../../../assets/src/images/MidSouth-Horizontal.png);background-repeat:no-repeat;background-size:contain}h1 .menu__logo{line-height:1.42857143}header h1{margin:0}.menu__mobile-button{position:fixed;top:0;right:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:60px;height:58px;border-left:1px solid #F0F0F0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu__mobile-button span{display:block;width:30px;height:2px;background:#1f63a8;-webkit-transition:.4s;transition:.4s}.menu__mobile-button span:nth-child(2){margin:8px 0;-webkit-transition:.2s;transition:.2s}.menu__mobile-button:hover{cursor:pointer}.menu__mobile-button.active span:nth-child(1){margin-top:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu__mobile-button.active span:nth-child(2){width:0;margin-bottom:-12px;opacity:0}.menu__mobile-button.active span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hero video,.play-button::after{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);left:50%}.alert{position:fixed;z-index:-1;display:none;width:100%;padding:.6em 1em .5em;color:#FFF;background-color:#A0A0A0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.alert__message{display:block;width:100%;color:#FFF;text-align:center}.alert__message:hover{color:#FFF}.alert__close{position:absolute;right:1em}.alert__close:hover{cursor:pointer}.alert:active,.alert:focus,.alert:visited{color:#FFF}footer{padding:2em 0 1em;border-top:3px solid #F0F0F0}footer p{margin:0;color:#196cc0}.footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1em 0 3em;color:#196cc0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta__wrap,.footer__credentials{display:-webkit-box;display:-ms-flexbox}.footer__links a{font-size:1.25em;letter-spacing:1.5px;padding-right:1em;padding-left:1em}.footer__links a:first-child{padding-left:0}.footer__links span{margin-top:-4px}.footer__credentials{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.btn.content__image--link,.footer__logo,.footer__social--mobile{display:none}.footer__credentials p{margin:0}.footer--ehl{width:25px;margin-top:-6px;margin-right:5px}.footer__social--desktop{margin:1em 0}.footer__social--desktop a{font-family:Bebas,Helvetica,Arial,sans-serif;font-size:1.25em;letter-spacing:1.5px}.footer__social--desktop a i.fa-facebook-f,.footer__social--mobile i.fa-facebook-f{background-color:#196cc0;color:#fff;width:1.75rem;height:1.75rem;text-align:center;line-height:1.8rem;border-radius:50%;font-size:1.2rem;margin-right:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:2px;padding-left:2px}.footer__links{margin-bottom:1em}.btn{display:inline-block;padding:.7em;font-size:1.25rem;line-height:1em;line-height:20px;letter-spacing:3px;color:#FFF;text-align:center;vertical-align:middle;background-color:#196cc0}.frame,.frame__inner{padding-bottom:56.65%}.btn:hover{color:#FFF;cursor:pointer;background-color:#1f63a8}.btn.btn--gray{background-color:#6B6B67}.btn.btn--gray:hover{background-color:#51514e}.btn i{position:relative;top:-1px}.btn.wpcf7-form-control.wpcf7-submit{width:auto;margin:1.5em auto 0 0;font-family:Bebas,Helvetica,Arial,sans-serif}.btn-cta-container .btn-cta+.btn-cta,.content__cta{margin-left:1em}.btn:active,.btn:focus,.btn:visited{color:#FFF}.btn-cta{display:inline-block;margin-top:1.4em;margin-bottom:.5em}.btn-cta-container{text-align:center}.btn-cta-container .btn-cta{margin-top:1em}.play-button::after{content:'';background-image:url(../../src/images/play-button.png);background-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px;height:200px;z-index:100}.play-button br{display:none}.frame{position:relative;width:100%;height:0;top:0}.frame__hover,.frame__outer{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;background:center no-repeat #FFF;background-size:cover;border:15px solid #F0F0F0;-webkit-box-shadow:5px 5px 15px silver;box-shadow:5px 5px 15px silver}.frame__hover{z-index:2;-webkit-transition:.4s;transition:.4s}.frame__inner{position:relative;z-index:3;width:100%;height:0;background:#FFF}.frame__inner::after,.frame__inner::before{position:absolute;z-index:2;width:50%;height:20px;content:"";-webkit-box-shadow:20px 20px 30px #A0A0A0;box-shadow:20px 20px 30px #A0A0A0}.frame__inner::after{bottom:16px;left:-15px;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}.frame__inner::before{right:4px;bottom:16px;-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}.frame__shadow{position:absolute;right:0;width:5px;height:100%}.frame__shadow::after,.frame__shadow::before{position:absolute;z-index:2;width:20px;height:35%;content:"";-webkit-box-shadow:20px 20px 30px #A0A0A0;box-shadow:20px 20px 30px #A0A0A0}.frame__shadow::after{top:-14px;left:-23px;-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg)}.frame__shadow::before{right:16px;bottom:19px;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.cta{margin:2em 0}.cta__wrap{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cta__inner-wrap{display:block;width:100%}.cta__header,div.wpcf7 .contact-us__form{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-direction:normal}.cta__header{display:-ms-flexbox;display:flex;width:100%;height:125px;margin:2em 0;text-transform:uppercase;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.cta__header h1,.cta__header h2{margin:0}.cta__header__heading{margin:0;font-family:Bebas;font-size:2.5em;line-height:40px}.cta__header__subheading{margin:8px 0 0;font-family:Bebas;font-size:1.85em;line-height:28px;letter-spacing:1px}.cta__btn{text-align:center;margin-top:2em}.hero h2{font-size:2.5em}.hero h3{font-family:'Helvetica Neue';font-size:1.17em}.cta__home{padding:1em 0 4em}div.wpcf7 .contact-us__form__contact-fields .contact-us__form__field,div.wpcf7 .contact-us__form__name-fields .contact-us__form__field{padding:0 15px}.cta__home .cta{width:31%}div.wpcf7{font-family:Nexa-Regular!important;margin-top:3.25em}div.wpcf7 .contact-us__form{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}div.wpcf7 .contact-us__form input:not([type=submit]),div.wpcf7 .contact-us__form label,div.wpcf7 .contact-us__form textarea{display:block;width:100%;color:#333}div.wpcf7 .contact-us__form__contact-fields,div.wpcf7 .contact-us__form__name-fields{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}div.wpcf7 .contact-us__form__name-fields{display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}div.wpcf7 .contact-us__form__contact-fields{display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.content-seperator,.content__cta__links,.hero .hero__headings,.hero__headings--content,.loan-request__form{-webkit-box-orient:vertical}div.wpcf7 .contact-us__form__field{width:100%;margin-bottom:1em}.wpcf7-form-control:not(.wpcf7-recaptcha):not(.wpcf7-radio){margin:.25em auto;-webkit-transition:.6s;transition:.6s;border:1px solid #196cc0}.wpcf7-form-control:not(.wpcf7-recaptcha):not(.wpcf7-radio):active,.wpcf7-form-control:not(.wpcf7-recaptcha):not(.wpcf7-radio):focus,.wpcf7-form-control:not(.wpcf7-recaptcha):not(.wpcf7-radio):hover{border:1px solid #196cc0;outline:0}input.wpcf7-form-control:not(.wcf7-submit):not(.wcf7-recaptcha),textarea.wpcf7-form-control{padding:.5em;position:relative;width:100%}.contact-us__form__contact-fields,.contact-us__form__name-fields,.your-subject{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-us__form__contact-fields .contact-us__form__field,.contact-us__form__name-fields .contact-us__form__field,.your-subject .contact-us__form__field{width:48%!important;padding:0!important}.contact__info{padding-bottom:2em}.contact-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-wrap a{font-family:Nexa-Regular;color:#333}.contact-wrap--form{width:67%;padding-right:2em;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-wrap--info{width:33%;padding:2em;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-info{background:#F0F0F0}.ajax-loader{position:absolute}.ajax-loader.is-active{position:relative}.page-borrowing-from-home-equity #embed-calc-content,.page-college-savings #embed-calc-content,.page-comparing-mortgage-terms #embed-calc-content,.page-home-affordability #embed-calc-content,.page-mortgage-calculator #embed-calc-content,.page-net-worth #embed-calc-content,.page-paying-off-credit-cards #embed-calc-content,.page-retirement #embed-calc-content,.page-vehicle-affordability #embed-calc-content,.rt-component-block.rt-block{padding:0 15px}.loan-request__form__contact-fields .loan-request__form__field,.loan-request__form__loan-info .loan-request__form__field{padding:0;width:100%}.wpcf7-form-control.wpcf7-radio .first{margin-left:0}.wpcf7-form-control.wpcf7-select{width:100%;padding:0.5em;}.loan-request__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;width:100%}.loan-request__form__name-fields,.login--flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.loan-request__form .loan-request__form__field{margin-bottom:1.5em}.loan-request__form .loan-request__form__field .loan-type,.loan-request__form .loan-request__form__field .prefer-contact,.loan-request__form__contact-fields .loan-request__form__field:not(:first-of-type){margin-bottom:2em}.loan-request__form .loan-request__form__field .loan-type,.loan-request__form .loan-request__form__field .prefer-contact,.loan-request__form .loan-request__form__field .your-message,.loan-request__form .loan-request__form__field label input{margin-top:.5em}.loan-request__form__loan-info .loan-request__form__field .your-message,.location h4{margin-top:0}.loan-request__form .loan-request__form__field .loan-type,.loan-request__form .loan-request__form__field .prefer-contact,.loan-request__form .loan-request__form__field .your-message{display:block}.loan-request__form__name-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%}.loan-request__form__name-fields .loan-request__form__field{width:48%;padding:0}table{background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table td,.table th{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child td,.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child td,.table thead:first-child tr:first-child th{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-condensed td,.table-condensed th{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;border-left:0;border-radius:4px}.table-bordered td,.table-bordered th{border-left:1px solid #ddd}.table-bordered caption+tbody tr:first-child td,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+thead tr:first-child th,.table-bordered tbody:first-child tr:first-child td,.table-bordered tbody:first-child tr:first-child th,.table-bordered thead:first-child tr:first-child th{border-top:0}.table-bordered tbody:first-child tr:first-child td:first-child,.table-bordered thead:first-child tr:first-child th:first-child{border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered tbody:first-child tr:first-child td:last-child,.table-bordered thead:first-child tr:first-child th:last-child{border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child,.table-bordered thead:last-child tr:last-child th:first-child{border-radius:0 0 0 4px;-moz-border-radius-bottomleft:4px}.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child,.table-bordered thead:last-child tr:last-child th:last-child{border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered caption+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child{border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered caption+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child{border-top-right-radius:4px;-moz-border-radius-topleft:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}.row-fluid table [class*=span],table [class*=span]{display:table-cell;float:none;margin-left:0}main{margin-top:58px}.hero{position:relative;height:250px;background:center #F0F0F0;background-size:cover}.hero .frame,.hero .frame::after{position:absolute;height:100%;width:100%}.hero .frame{top:0;left:0}.hero .frame__inner,.hero .frame__shadow{display:none}.hero&gt;.container&gt;.row,.sub-section{display:-webkit-box;display:-ms-flexbox}.hero .frame__outer{border:0}.hero .frame::after{z-index:3;background-color:rgba(255,255,255,.75);content:""}.hero .hero__headings{position:relative;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:250px;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;line-height:1.42857143}.hero video,video{z-index:1;height:auto;min-height:100%}.hero .hero__headings .parallel-lines{width:80%;padding:0;margin-bottom:0}.hero .hero__headings .parallel-lines::after{display:none}.hero .hero__headings h1,.hero .hero__headings h2{margin:0;line-height:1}.hero .btn{margin-top:1em}.hero video{position:absolute;top:50%;width:105%;min-width:100%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.hero&gt;.container&gt;.row{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__headings--description{font-family:Bebas,serif;font-weight:400;line-height:1.25;text-align:center}.hero__headings--curved{font-family:Bebas,serif;font-size:2em;font-weight:400;line-height:1;letter-spacing:3px;text-transform:uppercase}.sub-section ul,.sub-section__individual a:not(.btn){font-family:Nexa-Regular}.hero__headings.parallel-lines{padding:2em;margin:0;vertical-align:middle}.hero__headings.parallel-lines h2{margin:0;color:#6B6B67;text-transform:uppercase}.hero__headings.parallel-lines h3{margin:.2em 0;text-transform:uppercase}.hero.front-page{position:relative;height:450px;background-size:0 0;background-image:none}.hero.front-page .frame{padding-bottom:57%}.hero.front-page .tagline{display:block;width:250px;margin:0 auto}.hero.front-page .hero__headings a{margin:0}video{position:absolute;top:50%;left:50%;width:105%;min-width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home .frame{top:0}.sub-section{position:relative;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sub-section__divider{position:absolute;left:-webkit-calc(50% - 1.5px);left:calc(50% - 1.5px);width:3px;height:100%}.sub-section__item{width:45%}.sub-section__individual{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2em 0;border-bottom:3px solid #F0F0F0}.sub-section__individual--content{width:100%}.sub-section__individual--icon{width:75px;height:75px;margin-right:2em;background-position:center;background-repeat:no-repeat;background-size:contain}.sub-section h4{margin-top:10px}.sub-section h4,.sub-section h5{margin-bottom:10px;color:#196cc0}.mortgage-banker h3,.mortgage-banker h5,.parent-pageid-14 .menu .sub-menu,.parent-pageid-31 .menu .sub-menu{margin:0}.sub-section ul{list-style:square inside url(data:image/gif;base64,R0lGODlhBQAKAIABAAAAAP///yH5BAEAAAEALAAAAAAFAAoAAAIIjI+ZwKwPUQEAOw==)}.sub-section ul li{text-indent:-12px}.calculator .content{display:block}.parent-pageid-14 .content h2,.parent-pageid-31 .content h2{font-size:1.75rem!important;font-family:Nexa-Heavy}.parent-pageid-14 .pure-skin-cx .pure-form-aligned .pure-control-group,.parent-pageid-31 .pure-skin-cx .pure-form-aligned .pure-control-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;padding:10px!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.parent-pageid-14 .pure-skin-cx .pure-form-aligned .pure-control-group:nth-child(2n),.parent-pageid-31 .pure-skin-cx .pure-form-aligned .pure-control-group:nth-child(2n){background:#F0F0F0!important}.parent-pageid-14 .pure-button,.parent-pageid-31 .pure-button{display:inline-block;padding:.7em 1em;line-height:1em;letter-spacing:3px;color:#FFF;background-color:#196cc0;border-radius:0!important;font-size:1.25em!important;font-family:Bebas,Helvetica,Arial,sans-serif}.mobile-login-menu{display:none}.mortgage-banker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;height:350px}.mortgage-banker img{height:100%;width:auto}.mortgage-banker__info{-ms-flex-preferred-size:28%;flex-basis:28%}.mortgage-banker__contact{margin-top:.75em}.page-login .hero{height:auto;padding:2em 0}.page-mobile-banking .two-column{border:none!important}.mobile-banking__feature-image{display:block;width:100%;height:auto;max-width:150px;padding:1em;margin:2em auto}.mobile-banking__app-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-banking__app-link{padding:1em;max-width:10rem}.mobile-banking__app-link img{display:block;width:100%;height:auto}ol li{font-family:Nexa-Regular}.hero__headings--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.hero__headings--content-wrap{position:relative}.hero__headings--content .hero__headings__headline{color:#6B6B67;font-size:40px;font-weight:400;letter-spacing:normal;line-height:1!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important}.hero__headings--content .hero__headings__description{display:block;color:#196cc0;margin-top:12px;margin-bottom:1.67em;font-size:1.3em;font-family:Nexa-Heavy;font-weight:lighter;line-height:1.42857143;letter-spacing:1px}.hero__headings--content i,tbody tr:last-child .right-border-cell:after{display:none}.hero__headings--content img{position:absolute;right:-75px;bottom:-50px;width:125px}.table_row_blue{border-right:solid silver 1px;text-align:center;background-color:#e4e8f5;padding-top:5px}.right-border-cell{position:relative;border-right:solid 2px silver}.right-border-cell:after{position:absolute;right:-2px;bottom:-10px;content:"\00a0";color:transparent;border-right:solid 2px silver}.smart-table{font-family:Nexa-Regular;color:#6B6B67;border-collapse:separate;border-spacing:0 10px}.smart-table .title-column{background-color:#e4e8f4;text-align:left;padding-left:10px}.callout,.content__cta__links,.login-box p,.mobile_only .text_center{text-align:center}.smart-table .final-column{background-color:#0164a7;color:#fff}.smart-disclaimer{color:#6B6B67;font-size:14px;width:70vw}:not(.disclaimer)+.disclaimer{margin-top:-webkit-calc(16px + 16px + 24px);margin-top:calc(16px + 16px + 24px)}.disclaimer{font-size:.88rem}.desktop_only{display:block}.mobile_only{display:none}a[href^=tel]{white-space:nowrap}.page-login .hero&gt;.container&gt;.row .img-responsive{max-height:350px;margin:0 auto}.login-box{width:300px;height:375px;padding:1em;background:#196cc0;-webkit-box-sizing:border-box;box-sizing:border-box}.login-box--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 0 3em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.login-box p{margin:5px 0 10px;font-family:Bebas;color:#FFF}.login-box input[type=text],.login-box input[type=password],.login-box__dropdown{display:block;width:100%;height:40px;padding:0 .5em;margin:.5em 0;line-height:25px;background-color:#FFF;border:1px solid #1f63a8;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}.login-box input[type=text]:-webkit-autofill,.login-box input[type=password]:-webkit-autofill,.login-box__dropdown:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #FFF inset}.login-box input[type=text]:focus,.login-box input[type=password]:focus,.login-box__dropdown:focus{outline:0}.login-box select{width:100%;height:40px;line-height:25px;border-radius:0}.login-box select:focus{outline:0}.login-box select:not([multiple]){padding:.5em 1.5em .5em .5em;background-color:#FFF;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);background-position:right 50%;background-repeat:no-repeat;border-color:#1f63a8;-moz-appearance:none;-webkit-appearance:none}.login-box .btn__group{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1em 0 .75em;-ms-flex-pack:distribute;justify-content:space-around}.login-box .btn__group input{border:0;outline:0}.login-box .btn__group input:hover{cursor:pointer}.login-box .btn__group .btn{display:inline-block;width:100%;height:40px;background-color:#6992bc;font-family:Bebas,sans-serif}.login-box__options a{display:block;color:#FFF}.login-box-option{position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:45px;margin-left:-1em;color:#FFF;background:#1f63a8}.login-box__option{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;height:100%;color:#FFF;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-box__option.selected{position:relative;background:#196cc0}.login-box__option.selected::after{position:absolute;right:0;bottom:0;left:0;width:0;height:0;margin:0 auto;border-right:10px solid transparent;border-bottom:10px solid #FFF;border-left:10px solid transparent;content:""}.content__inner,.location,.location__contact{position:relative}.login-box__option:hover{cursor:pointer}.login--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 auto}.login-ad__mobile-image{display:none}.content,.login-ad__image{display:-webkit-box;display:-ms-flexbox}.login-ad__image{display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.login-ad__image img{width:auto;height:375px}.content__image--desktop img,.content__inner{height:auto;width:100%}.login-ad__image:hover{cursor:pointer}.login-box__options .business-link{display:none}.content{display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.content.border-top{border-top:3px solid #F0F0F0}.content__inner a{font-size:1.5rem}.content__image--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.content__image--mobile{display:none}.content__cta{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3em 0 3em 2em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-left:3px solid #F0F0F0}.content-seperator,.content__cta__links{display:-webkit-box;-webkit-box-direction:normal}.content__cta__links{display:-ms-flexbox;display:flex;width:150px;height:150px;margin:0 1%;padding:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;background-color:#F0F0F0}.content__cta__links .btn--cta{-webkit-transition:.3s;transition:.3s;color:#FFF;font-weight:400}.content__cta__links:hover .btn--cta{background-color:#135393}.content__cta .btn--cta,.content__cta .title{font-family:Nexa-Heavy;letter-spacing:1px}.content__cta .title{color:#196cc0;font-size:1em}.content__cta .btn--cta{color:#FFF;font-size:.875em;background-color:#196cc0;margin-top:.5em;padding:.7em 1em .5em}.content h2,.content h3,.content h4,.content h5,.content h6,.content strong{color:#196cc0}.content ul{font-family:Nexa-Regular;list-style:square inside url(data:image/gif;base64,R0lGODlhBQAKAIABAAAAAP///yH5BAEAAAEALAAAAAAFAAoAAAIIjI+ZwKwPUQEAOw==)}.content ul li{text-indent:-12px}.content-seperator{display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.content-seperator__headline{font-family:Bebas;font-size:2.5em;font-weight:100;line-height:40px;display:inline-block;margin:.67em;padding:0 1em;background-color:#FFF;color:#6B6B67}.callout,.callout a.link--inline{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important}.location,.locations{display:-webkit-box;display:-ms-flexbox}.callout,.two-column h4{color:#196cc0}.content-seperator hr{z-index:-1;width:100%;border:2px solid #F0F0F0}.content-seperator__headline+hr{margin-top:-37px}.steps-list li{margin-bottom:1em}.callout{font-size:1.3em;margin:2em auto}.callout p{font-size:1.3rem}.callout a.link--inline{font-size:1em!important}.two-column ul li{font-family:Nexa-Regular}.pure-skin-cx .validRange{color:#6D6D6D!important}.email-signup-form{background:center #f0f0f0;padding:15px;margin:15px 0}.email-signup-form .form-group label{font-family:Nexa-Regular!important}.locations{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.location{display:flex;width:48%;height:300px;margin:1%;background-size:cover;border:1px solid #F0F0F0}.location__left--hours,.location__right{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;text-align:center}.location__left{width:50%;background-color:#F0F0F0}.location__left--image{height:150px;background-size:cover;background-position:center}.location__left--hours{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:150px;-ms-flex-direction:column;flex-direction:column}.location__right{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.location li,.location p{font-size:14px}.location p{margin:0}.location a{font-family:Nexa-Regular;color:inherit}.acf-map__search h4,.location .directions,.location h5{color:#196cc0}.location h4{z-index:1;width:75%}.location__contact{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.location h5{font-size:1.5em;margin:0 0 1em}.location .hide-mobile{display:block}.location .mobile-only{display:none}.acf-map{width:100%;height:100%;margin:0;position:absolute!important}.acf-map__search{padding:2em 0 4em;text-align:center}.acf-map__search--empty{display:none;color:#b54646;font-style:italic;letter-spacing:.5px}.acf-map__search--text{display:block;padding:1em;text-align:center;outline:0;letter-spacing:1px;border:none;border:1px solid #F0F0F0;width:50%;margin:-1em auto 0;color:#6B6B67}.acf-map__search--text::-webkit-input-placeholder{text-transform:normal;font-size:14px}.acf-map__search--text::-ms-input-placeholder{text-transform:normal;font-size:14px}.acf-map__search--text::placeholder{text-transform:normal;font-size:14px}.acf-map__search--text:focus{outline:0}.acf-map__single{height:300px;display:block;width:100%;position:relative!important}.acf-map h4{margin:.25em 0 0;color:#196cc0}.acf-map a,.phone-link{font-family:Nexa-Regular;color:inherit}.single-location .coming-soon{font-family:Bebas,Helvetica,Arial,sans-serif;color:#196cc0;font-size:2.5em}.speedbump__modal{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.2);opacity:0;-webkit-transition:opacity .3s 0s;transition:opacity .3s 0s;z-index:-100}.speedbump__modal.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s;transition:opacity .3s 0s;z-index:110}.speedbump__modal__container{position:relative;width:90%;max-width:400px;background:#FFF;text-align:center;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);margin-top:-40px;padding:1em;-webkit-transition:.3s;transition:.3s}.speedbump__modal__container .message{padding:1.25em 0}.speedbump__modal.is-visible .speedbump__modal__container{margin-top:0}.speedbump__modal__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.speedbump__modal__buttons li{list-style:none}.speedbump__modal__buttons .btn{padding:.7em 1.25em}.speedbump__modal__close{position:absolute;top:.5rem;right:.5rem;font-size:60px;line-height:.5}.site-announcement{margin:0;padding:1.4em .4em .4em;background-color:#e5e4e3;text-align:center}.site-announcement p{font-weight:600;color:#196cc0;font-size:1.3em;margin:.7rem auto;max-width:70%}.site-announcement .site-announcement__heading{font-size:2.6em;color:#6B6B67;margin:1rem auto}.site-announcement--weather{background-color:#ffc224}.site-announcement--weather .site-announcement__heading,.site-announcement--weather p{color:#000}.site-announcement--brief{padding-top:.4em}.site-announcement--brief .site-announcement__heading,.site-announcement--brief .site-announcement__sub-heading{padding:0;margin:0;text-align:left}.site-announcement--brief .site-announcement__heading{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:1.25rem;font-weight:400;padding:0;margin:0}.site-announcement--brief .site-announcement__sub-heading{font-size:1.13rem;font-family:Nexa-Regular;font-weight:lighter;color:#186CC0}.testimonial-quote{font-family:Nexa-Italic,serif;color:#1f63a8;text-align:center;margin-bottom:1em}.testimonial-quote blockquote{width:40em;padding:0;margin:1em auto .2em;max-width:94%;font-size:1.25rem;line-height:2rem}.testimonial-quote cite{font-size:1.25rem;line-height:1.6rem;font-style:normal}.testimonial-quote cite:before{display:inline;content:"– "}.cta-with-image{background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cta-with-image .container{width:100%;max-width:1170px}.cta-with-image__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cta-with-image__message{font-family:Nexa-Bold,serif;color:#196cc0;font-size:2.2rem;line-height:1.21;font-weight:100;margin-top:18px;margin-bottom:18px}.page-digital-wallet .two-column{border-top:none}.page-financial-calculators .parallel-lines:after{height:100px;top:1.2em}.contact-wrap--info h3{font-family:Nexa-Regular;font-size:1rem;line-height:1.5;font-weight:700;margin-bottom:.15em;margin-top:1.5em}.contact-wrap--info h3+p{margin-top:.15em}.menu li,_:-ms-lang(x){list-style:none url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.menu ul,_:-ms-lang(x){padding-left:0}.menu .menu-item-has-children::after,_:-ms-lang(x){display:none}.menu .menu-item-has-children&gt;a::after,_:-ms-lang(x){position:absolute;top:0;right:0;z-index:1;display:-ms-flexbox;display:flex;width:60px;height:50px;font-family:FontAwesome;color:#196cc0;border-left:1px solid #F0F0F0;content:"\f107";-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.menu .menu-item-has-children.active&gt;a::after,_:-ms-lang(x){content:"\f106"}.acf-map,_:-ms-lang(x){top:0}.content__cta__links,_:-ms-lang(x){text-decoration:none}.content__cta__links a,_:-ms-lang(x) a{display:block}.content ul li,.sub-section ul li,_:-ms-lang(x){text-indent:-22px}.hero .frame,_:-ms-lang(x){height:auto!important;max-height:350px}@media screen and (min-width:768px){a.link--mobile{color:#000;font-family:Nexa-Regular}}@media (min-width:768px){.container{width:750px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}.hero{height:350px}.hero .hero__headings{height:350px;padding-left:2em}.smart-table{width:740px;display:table}.smart-disclaimer{width:740px;display:block}.final-column{background-color:#e4e8f4}.page-smart-spend .final-column{background-color:#0164a7;color:#fff}}@media (min-width:992px){.menu__logo,header{height:125px}.container{width:970px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}.menu__logo{width:400px;margin:0;background-image:url(../../../assets/src/images/midsouth-logo--blue.jpg);background-position:center;background-size:cover}.menu,.menu__btn-group{display:block}.menu__mobile-button{display:none}.menu{top:70px;right:10px;left:inherit;width:auto;height:55px;margin:0;border-bottom:0}.menu__nav{display:block;height:auto}.menu a,.menu li{height:55px}.menu__nav-buttons{display:none}.menu li{display:inline-block;border-top:0}.menu li:hover .sub-menu{display:block;-moz-padding-start:0;-webkit-padding-start:0}.menu li:last-child .sub-menu{right:0;left:auto}.menu li.menu-item-has-children::after{content:none}.menu li.menu-item-has-children&gt;a::after{position:absolute;top:15px;right:-1px;z-index:1;display:block;width:2px;height:17px;background-color:#196cc0;content:""}.menu li.menu-item-has-children:last-child a::after{content:none}.menu .sub-menu{position:absolute;top:55px;left:0;display:none;width:250px}main{margin-top:125px}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;height:400px;padding:2em 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero--home{height:500px}.hero--home .frame{display:block}.hero__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:250px;padding-left:3em;margin-top:2.5em;margin-left:1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero .frame{position:relative;height:0;padding-bottom:30%}.hero .frame__inner,.hero .frame__shadow{display:block}.hero .frame__outer{border:15px solid #F0F0F0}.hero .frame::after{display:none}.hero .hero__headings{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.hero .hero__headings .parallel-lines{width:100%;padding:2em 0 2em 2em}.hero .hero__headings .parallel-lines::after{display:block}.hero .hero__headings h1{color:#6B6B67}.smart-table{width:900px;display:table}.smart-disclaimer{width:900px;display:block}.content-seperator__headline+hr{margin-top:-50px}}@media screen and (min-width:992px){.email-signup-form .form-group{margin-top:12px;text-align:right}.atm_info__nearby-atms-link{white-space:nowrap}.site-announcement--brief .site-announcement__icon{line-height:3em}.site-announcement--brief .btn-container{padding-left:0;line-height:4rem}.cta-with-image{padding:2rem;position:relative;min-height:240px}}@media screen and (min-width:993px){/*.page-personal-checking .content__cta__links:nth-of-type(2),*/.page-personal-checking .content__cta__links:nth-of-type(3){padding:2.36em 1em 1em}.content__cta__links,_:-ms-lang(x){display:block;min-width:150px}.content__cta__links a,_:-ms-lang(x) a{display:block}}@media screen and (min-width:1080px){.site-announcements{margin-top:73px}}@media (min-width:1200px){.container{width:1170px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}.menu a{font-size:1.25em;letter-spacing:2px}.sub-section__individual:last-child{border-bottom:0}.smart-table{width:1150px;display:table}.smart-disclaimer{width:1150px;display:block}}@media (max-width:1200px){.cta{margin:2em 0}.cta__home .cta{width:45%}.cta__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.hero__headings--content img{right:-95px}.location{font-size:75%}}@media screen and (max-width:1200px){.hero__headings--curved,.hero__headings--description{font-size:1.75em}}@media (max-width:992px){h1{font-size:2.5em}h2{font-size:2.25em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1em}h6{font-size:.875em}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.pt-1{padding-top:.75em}.pb-1{padding-bottom:.75em}.mt-1{margin-top:.75em}.mb-1{margin-bottom:.75em}.pt-2{padding-top:1.5em}.pb-2{padding-bottom:1.5em}.mt-2{margin-top:1.5em}.mb-2{margin-bottom:1.5em}.pt-3{padding-top:2.25em}.pb-3{padding-bottom:2.25em}.mt-3{margin-top:2.25em}.mb-3{margin-bottom:2.25em}.pt-4{padding-top:3em}.pb-4{padding-bottom:3em}.mt-4{margin-top:3em}.mb-4{margin-bottom:3em}.pt-5{padding-top:3.75em}.pb-5{padding-bottom:3.75em}.mt-5{margin-top:3.75em}.mb-5{margin-bottom:3.75em}.footer__links{display:block}.footer__links .btn{display:block;width:150px;margin:0 auto 1em}.footer__links a{display:block;width:100%;text-align:center}.footer__card-info,.footer__links span{display:none}.footer__credentials{display:block;text-align:right}.mortgage-banker,.sub-section .sub-section__individual h4,.sub-section .sub-section__individual h5{text-align:center}.footer__credentials p{font-size:9px}.footer__logo{display:none}.footer__logo img{display:block;width:300px;margin:0 auto 1.25em}.hero.front-page{height:375px;background-position:60%;background-size:cover}.hero.front-page .hero__headings{margin-top:15px}.hero.front-page:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(#000),color-stop(69%,transparent),to(transparent));background:-webkit-linear-gradient(left,#000 0,transparent 69%,transparent 100%);background:linear-gradient(to right,#000 0,transparent 69%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff', GradientType=0 )}.sub-section .sub-section__divider{display:none}.sub-section .sub-section__item{width:100%}.sub-section .sub-section__individual{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sub-section .sub-section__individual--icon{margin:0 auto 1em}.content__cta,.login-box--wrap{margin-left:0}.parent-pageid-14 .content h2,.parent-pageid-31 .content h2{font-size:1.25em!important}.mortgage-banker{display:block;height:auto}.mortgage-banker h3{margin-top:1em}.mortgage-banker img{width:200px}.hero__headings--content-wrap{width:100%}.hero__headings--content .hero__headings__headline{font-family:Bebas,Helvetica,Arial,sans-serif;color:#FFF;font-weight:200}.hero__headings--content .hero__headings__description{color:#FFF;text-shadow:1px 1px 1px #111}.hero__headings--content img{position:relative;bottom:auto;right:auto}.desktop_only{display:none}.mobile_only{display:block}.login-ad__mobile-image{position:fixed;top:50px;width:100%;display:block;background-size:cover;background-position:center}.login-ad__image{display:none}.content{display:block}.content ul{-webkit-padding-start:40px}.acf-map__search,.content__cta{padding:2em 0}.content__cta{border-left:none}.content__cta__links{width:49%;margin:0}.content__cta__links:only-child{margin:0 auto}.location{width:90%;margin:2em auto}.acf-map__search--text{width:90%;margin:0 auto}}@media screen and (max-width:992px){.contact-wrap--info,.footer__card-info{text-align:center;display:block}.footer__social--desktop{display:none}.footer__social--mobile{display:block;margin-top:.5em}.footer__links a:first-of-type{padding-left:1em}.btn.wpcf7-form-control.wpcf7-submit{margin:1em auto 0}.wpcf7-form-control.wpcf7-recaptcha&gt;div{margin:0 auto}.contact-wrap--form{width:100%;padding-right:0}.contact-wrap--info{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-top:1em}.contact-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero__headings--curved,.hero__headings--description{font-size:1.5em}.page-mobile-banking .sub-section__item{width:50%}.mobile-banking__feature-image{padding:2em}.content__image--desktop{display:none}.content__image--mobile{display:block;text-align:center}.site-announcement--brief .site-announcement__icon{line-height:1em}.site-announcement--brief .site-announcement__icon svg{width:30px}.site-announcement--brief .site-announcement__heading{font-size:.9em;line-height:1.7em}.site-announcement--brief .site-announcement__sub-heading{font-size:.8em}.site-announcement--brief .btn-container{padding-left:0;line-height:3rem}.site-announcement--brief .btn-container .btn{font-size:.9em;white-space:nowrap;padding:.35em 1.4em}.cta-with-image{min-height:270px}.menu__nav.active #menu-main-menu{width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.menu__nav.active #menu-main-menu&gt;li:last-child{margin-bottom:160px}body{overflow:visible;height:100%}}@media (max-width:768px){h1{font-size:2.25em}h2{font-size:2em}h3{font-size:1.25em;line-height:1em}h4{font-size:1.125em}h5{font-size:1em}h6{font-size:.875em}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.pt-1{padding-top:.5em}.pb-1{padding-bottom:.5em}.mt-1{margin-top:.5em}.mb-1{margin-bottom:.5em}.pt-2{padding-top:1em}.pb-2{padding-bottom:1em}.mt-2{margin-top:1em}.mb-2{margin-bottom:1em}.pt-3{padding-top:1.5em}.pb-3{padding-bottom:1.5em}.mt-3{margin-top:1.5em}.mb-3{margin-bottom:1.5em}.pt-4{padding-top:2em}.pb-4{padding-bottom:2em}.mt-4{margin-top:2em}.mb-4{margin-bottom:2em}.pt-5{padding-top:2.5em}.pb-5{padding-bottom:2.5em}.mt-5{margin-top:2.5em}.mb-5{margin-bottom:2.5em}.cta{margin:1em 0;border-top:3px solid #F0F0F0}.cta:first-child{border-top:0}.cta__home{padding:1em 0}.cta__home .cta{width:100%}.cta__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero video{display:none}.hero.front-page .hero__headings{margin-top:55px}video{display:none}.parent-pageid-14 .content h2,.parent-pageid-31 .content h2{font-size:1.125em!important}.mobile-login-menu{display:block}.mobile-login-menu .fa-plus{position:fixed;bottom:25px;right:25px;background:#196cc0;width:50px;height:50px;border-radius:25px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;-webkit-transition:.4s;transition:.4s}.mobile-login-menu.active .fa-plus{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mobile-login-menu-links{display:none;position:fixed;bottom:25px;background:#FFF;border:1px solid #196cc0;width:50px;height:50px;border-radius:25px;z-index:9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;-webkit-transition:.4s;transition:.4s;right:25px}.mobile-login-menu.active .mobile-login-menu-links{height:150px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);text-align:left;padding-left:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-login-menu.active .mobile-login-menu-links a{color:#196cc0;text-decoration:none;display:block;padding:13px}.hero__headings--content i{display:inline-block}.location .hide-mobile,.location__left{display:none}.final-column{background-color:#e4e8f4}.page-smart-spend .final-column{background-color:#eac525!important;font-weight:900}.location{height:400px;font-size:100%}.location__right{width:100%}.location .mobile-only{display:block}.single-location .parallel-lines,.single-location--content{text-align:center}}@media screen and (max-width:768px){.page-e-statements .col-lg-6.col-md-12 p:last-of-type{text-align:center}.btn.content__image--link{display:inline-block}div.wpcf7 .contact-us__form__contact-fields,div.wpcf7 .contact-us__form__name-fields{display:block}.contact-us__form__contact-fields .contact-us__form__field,.contact-us__form__name-fields .contact-us__form__field,.your-subject .contact-us__form__field{width:100%!important}.wpcf7-form-control.wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.loan-request__form__name-fields,.mobile-banking__app-links,.page-login .hero&gt;.container&gt;.row{-webkit-box-orient:vertical;-webkit-box-direction:normal}.wpcf7-form-control.wpcf7-radio .wpcf7-list-item{margin:0 1em 1em 0}.loan-request__form__name-fields .loan-request__form__field{width:100%}.loan-request__form__name-fields{-ms-flex-flow:column nowrap;flex-flow:column nowrap}.mobile-banking__app-links{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-login .hero&gt;.container&gt;.row{-ms-flex-direction:column;flex-direction:column}.login-box{margin:0 auto 2em}.cta-with-image__message{font-size:1.6rem}}@media only screen and (max-width:768px),(min-device-width:768px) and (max-device-width:1024px){.smart-table{min-width:70vw}.smart-table table,.smart-table tbody,.smart-table td,.smart-table th,.smart-table thead,.smart-table tr{display:block}.smart-table thead tr{position:absolute;top:-9999px;left:-9999px}.smart-table td,.smart-table th{border:none;position:relative;padding-left:50%;border-right:2px solid silver;border-left:2px solid silver;border-top:2px solid silver}.smart-table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.smart-table .title-column,.smart-table th{font-weight:400;text-align:center;padding-left:0;background-color:#0164a7;color: #fff !important;}.smart-table .final-column{background-color:#e4e8f4;color:#6B6B67}.smart-table td:nth-of-type(1):before{content:"Advantage"}.smart-table td:nth-of-type(2):before{content:"eChoice"}.smart-table td:nth-of-type(3):before{content:"PrimePlus"}.smart-table td:nth-of-type(4):before{content:"Super NOW"}.smart-table td:nth-of-type(5):before{content:"Smart SPEND"}}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}.hidden-xs{display:none!important}}@media screen and (max-width:480px){.cta-with-image__message{font-size:1.4rem;max-width:29%;min-width:116px}.cta-with-image__message br{display:none}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}.hidden-md{display:none!important}}@media screen and (min-width:480px) and (max-width:992px){.cta-with-image{background-size:cover}}@media screen and (min-width:992px) and (max-width:1200px){.cta-with-image{background-size:cover}}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn&gt;.caret,.dropup&gt;.btn&gt;.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}.visible-print-block{display:block!important}.visible-print-inline{display:inline!important}.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJzZXR1cC9mb250LnNjc3MiLCJzZXR1cC92YXJpYWJsZXMuc2NzcyIsInNldHVwL2dyaWQuc2NzcyIsInNldHVwL3V0aWxpdGllcy5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX2J1dHRvbnMuc2NzcyIsIl9mcmFtZS5zY3NzIiwiX2N0YS5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJfdGFibGUuc2NzcyIsIm1haW4uc2NzcyIsInRlbXBsYXRlcy9fbG9naW4uc2NzcyIsInRlbXBsYXRlcy9fY29udGVudC5zY3NzIiwidGVtcGxhdGVzL19lbWJlZHMuc2NzcyIsInRlbXBsYXRlcy9lbWFpbC1zaWdudXAtZm9ybS5zY3NzIiwidGVtcGxhdGVzL19sb2NhdGlvbnMuc2NzcyIsInRlbXBsYXRlcy9fc3BlZWRidW1wLnNjc3MiLCJ0ZW1wbGF0ZXMvc2l0ZS1hbm5vdW5jZW1lbnQuc2NzcyIsInRlbXBsYXRlcy90ZXN0aW1vbmlhbC1xdW90ZS5zY3NzIiwidGVtcGxhdGVzL2N0YS13aXRoLWltYWdlLnNjc3MiLCJfcGFnZXNwZWNpZmljLnNjc3MiLCJfaWUuc2NzcyIsImFwcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQjtFQUNFLHFCQUFvQjtFQUNwQiw4REFBNkQsRUFBQTs7QUFHL0Q7RUFDRSwwQkFBeUI7RUFDekIseUNBQXdDLEVBQUE7O0FBRzFDO0VBQ0UseUJBQXdCO0VBQ3hCLHdDQUF1QyxFQUFBOztBQUd6QztFQUNFLDJCQUEwQjtFQUMxQixnREFBK0MsRUFBQTs7QUFHakQ7RUFDRSwwQkFBeUI7RUFDekIseUNBQXdDLEVBQUE7O0FBRzFDO0VBQ0UsNEJBQTJCO0VBQzNCLDJDQUEwQyxFQUFBOztBQU01QztFQUNFLGdCQUFlLEVBQ2hCOztBQUNEOztFQUVFLGFBQVk7RUFDWixZQUFXO0VBQ1gsVUFBUztFQUNULFdBQVU7RUFDVixRQUFPO0VBQ1AsT0FBTTtFQUNOLG9DQUFtQyxF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QyxtQkFBa0IsRUFDbEI7O0FBQ0Q7RUFDQyx3QkFBdUI7RUFDdkIsa0JBQWlCLEVBQ2pCOztBQ1pEOzs7R0FHRztBQUNGO0VBQ0E7SUFDQyxZQUFXO0lBQ1gsYUFBWTtJQUNaLHFCQUFxQjtJQUNyQixpQkFBZ0I7SUFDaEIsd0VBQXdFO0lBQ3hFLGtDQUFpQyxFQUlqQztJQVZEO01BUUUscUJBQW9CLEVBQ3BCO0VBR0Y7SUFDQyxrQkFBaUI7SUFDakIsYUFBWSxFQUNaLEVBQUEiLCJmaWxlIjoiYXBwLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCZWJhcyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlLVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05leGEtQmxhY2snO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05leGEtU2xhYi1CbGFjay50dGZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV4YS1Cb2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OZXhhLVNsYWItQm9sZC50dGZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV4YS1JdGFsaWMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05leGEtU2xhYi1IZWF2eS1JdGFsaWMudHRmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05leGEtSGVhdnknO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05leGEtU2xhYi1IZWF2eS50dGZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV4YS1SZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OZXhhLVNsYWItUmVndWxhci50dGZcIik7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG4vKiBST09UIEZPTlQgU1RZTEVTICovXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV4YS1SZWd1bGFyJztcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmgyIHtcbiAgZm9udC1mYW1pbHk6ICdCZWJhcyc7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaDMge1xuICBmb250LWZhbWlseTogJ0JlYmFzJztcbiAgZm9udC1zaXplOiAxLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LWZhbWlseTogJ05leGEtSGVhdnknO1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaDUge1xuICBmb250LWZhbWlseTogJ05leGEtSGVhdnknO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaDYge1xuICBmb250LWZhbWlseTogJ05leGEtSGVhdnknO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVlbTsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjI1ZW07IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuMjVlbTsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyZW07IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxZW07IH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTsgfSB9XG5cbmEge1xuICBmb250LWZhbWlseTogXCJCZWJhc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhLmxpbmstLWlubGluZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5leGEtUmVndWxhclwiICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBhLmxpbmstLW1vYmlsZSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YS1SZWd1bGFyJzsgfSB9XG5cbnAsIC5saW5rLS1pbmxpbmUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiAnTmV4YS1SZWd1bGFyJzsgfVxuXG4vKiFcbiAqIEJvb3RzdHJhcCB2My4zLjcgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4vKiFcbiAqIEdlbmVyYXRlZCB1c2luZyB0aGUgQm9vdHN0cmFwIEN1c3RvbWl6ZXIgKDxub25lPilcbiAqIENvbmZpZyBzYXZlZCB0byBjb25maWcuanNvbiBhbmQgPG5vbmU+XG4gKi9cbi8qIVxuICogQm9vdHN0cmFwIHYzLjMuNyAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE2IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5pbWcge1xuICBib3JkZXI6IDA7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuaHIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwOyB9XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1hZGp1c3QtaHVlLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItYWRqdXN0LWh1ZS1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjphZnRlcixcbiAgKjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiOyB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjsgfVxuICBibG9ja3F1b3RlLFxuICBwcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgaW1nLFxuICB0ciB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgaDIsXG4gIGgzLFxuICBwIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAudGFibGUtYm9yZGVyZWQgdGQsXG4gIC50YWJsZS1ib3JkZXJlZCB0aCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50OyB9IH1cblxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuYSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYTpmb2N1cyxcbmE6aG92ZXIge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmltZy1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvOyB9XG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7IH0gfVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cblxuLmNvbC1sZy0xLFxuLmNvbC1sZy0xMCxcbi5jb2wtbGctMTEsXG4uY29sLWxnLTEyLFxuLmNvbC1sZy0yLFxuLmNvbC1sZy0zLFxuLmNvbC1sZy00LFxuLmNvbC1sZy01LFxuLmNvbC1sZy02LFxuLmNvbC1sZy03LFxuLmNvbC1sZy04LFxuLmNvbC1sZy05LFxuLmNvbC1tZC0xLFxuLmNvbC1tZC0xMCxcbi5jb2wtbWQtMTEsXG4uY29sLW1kLTEyLFxuLmNvbC1tZC0yLFxuLmNvbC1tZC0zLFxuLmNvbC1tZC00LFxuLmNvbC1tZC01LFxuLmNvbC1tZC02LFxuLmNvbC1tZC03LFxuLmNvbC1tZC04LFxuLmNvbC1tZC05LFxuLmNvbC1zbS0xLFxuLmNvbC1zbS0xMCxcbi5jb2wtc20tMTEsXG4uY29sLXNtLTEyLFxuLmNvbC1zbS0yLFxuLmNvbC1zbS0zLFxuLmNvbC1zbS00LFxuLmNvbC1zbS01LFxuLmNvbC1zbS02LFxuLmNvbC1zbS03LFxuLmNvbC1zbS04LFxuLmNvbC1zbS05LFxuLmNvbC14cy0xLFxuLmNvbC14cy0xMCxcbi5jb2wteHMtMTEsXG4uY29sLXhzLTEyLFxuLmNvbC14cy0yLFxuLmNvbC14cy0zLFxuLmNvbC14cy00LFxuLmNvbC14cy01LFxuLmNvbC14cy02LFxuLmNvbC14cy03LFxuLmNvbC14cy04LFxuLmNvbC14cy05IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4uY29sLXhzLTEsXG4uY29sLXhzLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wteHMtMTIsXG4uY29sLXhzLTIsXG4uY29sLXhzLTMsXG4uY29sLXhzLTQsXG4uY29sLXhzLTUsXG4uY29sLXhzLTYsXG4uY29sLXhzLTcsXG4uY29sLXhzLTgsXG4uY29sLXhzLTkge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTsgfVxuXG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlOyB9XG5cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlOyB9XG5cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlOyB9XG5cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTsgfVxuXG4uY29sLXhzLXB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTsgfVxuXG4uY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTsgfVxuXG4uY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bzsgfVxuXG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSxcbiAgLmNvbC1zbS0xMCxcbiAgLmNvbC1zbS0xMSxcbiAgLmNvbC1zbS0xMixcbiAgLmNvbC1zbS0yLFxuICAuY29sLXNtLTMsXG4gIC5jb2wtc20tNCxcbiAgLmNvbC1zbS01LFxuICAuY29sLXNtLTYsXG4gIC5jb2wtc20tNyxcbiAgLmNvbC1zbS04LFxuICAuY29sLXNtLTkge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtMTAsXG4gIC5jb2wtbWQtMTEsXG4gIC5jb2wtbWQtMTIsXG4gIC5jb2wtbWQtMixcbiAgLmNvbC1tZC0zLFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtNSxcbiAgLmNvbC1tZC02LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtOCxcbiAgLmNvbC1tZC05IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSxcbiAgLmNvbC1sZy0xMCxcbiAgLmNvbC1sZy0xMSxcbiAgLmNvbC1sZy0xMixcbiAgLmNvbC1sZy0yLFxuICAuY29sLWxnLTMsXG4gIC5jb2wtbGctNCxcbiAgLmNvbC1sZy01LFxuICAuY29sLWxnLTYsXG4gIC5jb2wtbGctNyxcbiAgLmNvbC1sZy04LFxuICAuY29sLWxnLTkge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5jbGVhcmZpeDphZnRlcixcbi5jbGVhcmZpeDpiZWZvcmUsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lcjpiZWZvcmUsXG4ucm93OmFmdGVyLFxuLnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyZml4OmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5jb250YWluZXI6YWZ0ZXIsXG4ucm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbi52aXNpYmxlLWxnLFxuLnZpc2libGUtbWQsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRkLnZpc2libGUteHMsXG4gIHRoLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRkLnZpc2libGUtc20sXG4gIHRoLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0ZC52aXNpYmxlLW1kLFxuICB0aC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRkLnZpc2libGUtbGcsXG4gIHRoLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0ZC52aXNpYmxlLXByaW50LFxuICB0aC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAjMTk2Y2MwOyB9XG5cbi5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi5jb2xvci1ibGFjayB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5jb2xvci1ncmF5IHtcbiAgY29sb3I6ICNDMEMwQzA7IH1cblxuLmNvbG9yLWdyYXktZGFya2VzdCB7XG4gIGNvbG9yOiAjNkI2QjY3OyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDsgfVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnZlcnRpY2FsLWNlbnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmp1c3RpZnktYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ucGFyYWxsZWwtbGluZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLnBhcmFsbGVsLWxpbmVzOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMTk2Y2MwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBsZWZ0OiAwOyB9XG5cbi5jdGE6aG92ZXIgLmZyYW1lX19ob3ZlciB7XG4gIHotaW5kZXg6IDM7IH1cblxuLm92ZXJmbG93LWhpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5oci05MC1idG0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDkwJTsgfVxuXG4udGV4dC1pbi1ociB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGV4dC1pbi1ocjo6YmVmb3JlLCAudGV4dC1pbi1ocjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAudGV4dC1pbi1ocjo6YmVmb3JlIHtcbiAgICByaWdodDogMC41ZW07XG4gICAgbWFyZ2luLWxlZnQ6IC01MCU7IH1cbiAgLnRleHQtaW4taHI6OmFmdGVyIHtcbiAgICBsZWZ0OiAwLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MCU7IH1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMGVtOyB9XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDBlbTsgfVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDBlbTsgfVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDBlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwZW07IH1cbiAgLnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwZW07IH1cbiAgLm10LTAge1xuICAgIG1hcmdpbi10b3A6IDBlbTsgfVxuICAubWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMGVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMGVtOyB9XG4gIC5wYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMGVtOyB9XG4gIC5tdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwZW07IH1cbiAgLm1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBlbTsgfSB9XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDFlbTsgfVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07IH1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wdC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NWVtOyB9XG4gIC5wYi0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NWVtOyB9XG4gIC5tdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1ZW07IH1cbiAgLm1iLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtOyB9XG4gIC5wYi0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07IH1cbiAgLm10LTEge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtOyB9XG4gIC5tYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfSB9XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDJlbTsgfVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAyZW07IH1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAyZW07IH1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wdC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMS41ZW07IH1cbiAgLnBiLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbTsgfVxuICAubXQtMiB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07IH1cbiAgLm1iLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtOyB9XG4gIC5wYi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gIC5tdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLm1iLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfSB9XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDNlbTsgfVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzZW07IH1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAzZW07IH1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAzZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wdC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNWVtOyB9XG4gIC5wYi0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yNWVtOyB9XG4gIC5tdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAyLjI1ZW07IH1cbiAgLm1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMyB7XG4gICAgcGFkZGluZy10b3A6IDEuNWVtOyB9XG4gIC5wYi0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07IH1cbiAgLm10LTMge1xuICAgIG1hcmdpbi10b3A6IDEuNWVtOyB9XG4gIC5tYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfSB9XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDRlbTsgfVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiA0ZW07IH1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiA0ZW07IH1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wdC00IHtcbiAgICBwYWRkaW5nLXRvcDogM2VtOyB9XG4gIC5wYi00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9XG4gIC5tdC00IHtcbiAgICBtYXJnaW4tdG9wOiAzZW07IH1cbiAgLm1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtNCB7XG4gICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAucGItNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAubXQtNCB7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gIC5tYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiA1ZW07IH1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNWVtOyB9XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogNWVtOyB9XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHQtNSB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVlbTsgfVxuICAucGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVlbTsgfVxuICAubXQtNSB7XG4gICAgbWFyZ2luLXRvcDogMy43NWVtOyB9XG4gIC5tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1ZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiAyLjVlbTsgfVxuICAucGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNWVtOyB9XG4gIC5tdC01IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVlbTsgfVxuICAubWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41ZW07IH0gfVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTEwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggI0MwQzBDMDsgfVxuICBoZWFkZXIgYSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMjVweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7XG4gIC1tb3otcGFkZGluZy1zdGFydDogMDtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwOyB9XG4gIC5tZW51X19uYXYtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDgycHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEYwRjA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgIC5tZW51X19uYXYtYnV0dG9ucyAuYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gIC5tZW51X19uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAgIC5tZW51X19uYXYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLm1lbnVfX25hdi5hY3RpdmUgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWVudSBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBGMEYwOyB9XG4gICAgLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIGNvbG9yOiAjMTk2Y2MwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tZW51IGxpLmFjdGl2ZSAuc3ViLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubWVudSBsaS5hY3RpdmU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cbiAgLm1lbnUgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGNvbG9yOiAjMTk2Y2MwOyB9XG4gICAgLm1lbnUgYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubWVudSBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubWVudSAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAjQzBDMEMwO1xuICAgIC1tb3otcGFkZGluZy1zdGFydDogMDtcbiAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7IH1cbiAgICAubWVudSAuc3ViLW1lbnUgYSB7XG4gICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBjb2xvcjogIzE5NmNjMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyB9XG4gICAgLm1lbnUgLnN1Yi1tZW51IGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEYwRjA7IH1cbiAgICAgIC5tZW51IC5zdWItbWVudSBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7IH1cblxuLm1lbnVfX2J0bi1ncm91cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyNXB4O1xuICByaWdodDogMjVweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubWVudV9fYnRuLWdyb3VwIGE6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjYzYTg7IH1cbiAgLm1lbnVfX2J0bi1ncm91cCBhOm50aC1jaGlsZCgyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NmNjMDsgfVxuXG4ubWVudV9fbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDE1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9zcmMvaW1hZ2VzL01pZFNvdXRoLUhvcml6b250YWwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1lbnVfX2xvZ28ge1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9zcmMvaW1hZ2VzL21pZHNvdXRoLWxvZ28tLWJsdWUuanBnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG5cbmgxIC5tZW51X19sb2dvIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7IH1cblxuaGVhZGVyIGgxIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tZW51X19tb2JpbGUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGMEYwRjA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tZW51X19tb2JpbGUtYnV0dG9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMxZjYzYTg7XG4gICAgdHJhbnNpdGlvbjogLjRzOyB9XG4gICAgLm1lbnVfX21vYmlsZS1idXR0b24gc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgIHRyYW5zaXRpb246IC4yczsgfVxuICAubWVudV9fbW9iaWxlLWJ1dHRvbjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tZW51X19tb2JpbGUtYnV0dG9uLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAubWVudV9fbW9iaWxlLWJ1dHRvbi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm1lbnVfX21vYmlsZS1idXR0b24uYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVudV9fYnRuLWdyb3VwLCAubWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1lbnVfX21vYmlsZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEyNXB4OyB9XG4gIC5tZW51IHtcbiAgICB0b3A6IDcwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAubWVudV9fbmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAubWVudV9fbmF2LWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1lbnUgYSB7XG4gICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAubWVudSBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgICAubWVudSBsaTpob3ZlciAuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLW1vei1wYWRkaW5nLXN0YXJ0OiAwO1xuICAgICAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7IH1cbiAgICAgIC5tZW51IGxpOmxhc3QtY2hpbGQgLnN1Yi1tZW51IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2Y2MwO1xuICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmxhc3QtY2hpbGQgYTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLm1lbnUgLnN1Yi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDI1MHB4OyB9IH1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAtMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC42ZW0gMWVtIC41ZW07XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTBBMEEwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmFsZXJ0X19tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYWxlcnRfX21lc3NhZ2U6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmFsZXJ0X19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxZW07IH1cbiAgICAuYWxlcnRfX2Nsb3NlOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYWxlcnQ6YWN0aXZlLCAuYWxlcnQ6dmlzaXRlZCwgLmFsZXJ0OmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNGRkY7IH1cblxuZm9vdGVyIHtcbiAgcGFkZGluZzogMmVtIDAgMWVtO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI0YwRjBGMDsgfVxuICBmb290ZXIgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxOTZjYzA7IH1cbiAgICBmb290ZXIgcCBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7IH1cblxuLmZvb3Rlcl9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDFlbSAwIDNlbTtcbiAgY29sb3I6ICMxOTZjYzA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvb3Rlcl9fbGlua3MgYSB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuICAgIC5mb290ZXJfX2xpbmtzIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5mb290ZXJfX2xpbmtzIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IC00cHg7IH1cblxuLmZvb3Rlcl9fY3JlZGVudGlhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZvb3Rlcl9fY3JlZGVudGlhbHMgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5mb290ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb290ZXItLWVobCB7XG4gIHdpZHRoOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZvb3Rlcl9fbGlua3MgLmJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmZvb3Rlcl9fbGlua3MgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZvb3Rlcl9fbGlua3Mgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXJfX2NhcmQtaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyX19jcmVkZW50aWFscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuZm9vdGVyX19jcmVkZW50aWFscyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4OyB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZm9vdGVyX19sb2dvIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtOyB9IH1cblxuLmZvb3Rlcl9fc29jaWFsLS1kZXNrdG9wIHtcbiAgbWFyZ2luOiAxZW0gMDsgfVxuXG4uZm9vdGVyX19zb2NpYWwtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvb3Rlcl9fc29jaWFsLS1kZXNrdG9wIGEge1xuICBmb250LWZhbWlseTogQmViYXMsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7IH1cblxuLmZvb3Rlcl9fc29jaWFsLS1kZXNrdG9wIGEgaS5mYS1mYWNlYm9vay1mLCAuZm9vdGVyX19zb2NpYWwtLW1vYmlsZSBpLmZhLWZhY2Vib29rLWYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2Y2MwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fc29jaWFsLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXJfX2NhcmQtaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb290ZXJfX3NvY2lhbC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTsgfVxuICAuZm9vdGVyX19saW5rcyBhOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMWVtOyB9IH1cblxuLmZvb3Rlcl9fbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogLjdlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NmNjMDsgfVxuICAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjYzYTg7IH1cbiAgLmJ0bi5idG4tLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2QjZCNjc7IH1cbiAgICAuYnRuLmJ0bi0tZ3JheTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1MTRlOyB9XG4gIC5idG4gaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDsgfVxuICAuYnRuLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMS41ZW0gYXV0byAwIDA7XG4gICAgZm9udC1mYW1pbHk6IFwiQmViYXNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnRuLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICAgICAgICBtYXJnaW46IDFlbSBhdXRvIDA7IH0gfVxuICAuYnRuOmFjdGl2ZSwgLmJ0bjpmb2N1cywgLmJ0bjp2aXNpdGVkIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ0bi5jb250ZW50X19pbWFnZS0tbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtZS1zdGF0ZW1lbnRzIC5jb2wtbGctNi5jb2wtbWQtMTIgcDpsYXN0LW9mLXR5cGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYnRuLmNvbnRlbnRfX2ltYWdlLS1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4vKlxuICogQnV0dG9uIGZvciBjYWxsLXRvLWFjdGlvbnNcbiAqIFVzZSB3aXRoIC5idG4gY2xhc3NcbiAqL1xuLmJ0bi1jdGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEuNGVtO1xuICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG5cbi8qXG4gKiBVc2UgdGhpcyB0byBjb250YWluIG9uZSBvciBtb3JlIENUQSBidXR0b25zXG4gKiBOb3QgbmVlZGVkIGZvciBvbmx5IDEgYnV0dG9uLCBidXQgaXQgc2hvdWxkIFxuICogYmUgZm9yID4gMSAuYnRuLWN0YSBpbnN0YW5jZXNcbiAqL1xuLmJ0bi1jdGEtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5idG4tY3RhLWNvbnRhaW5lciAuYnRuLWN0YSB7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5idG4tY3RhLWNvbnRhaW5lciAuYnRuLWN0YSArIC5idG4tY3RhIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5wbGF5LWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vc3JjL2ltYWdlcy9wbGF5LWJ1dHRvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICB6LWluZGV4OiAxMDA7IH1cblxuLnBsYXktYnV0dG9uIGJyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni42NSU7XG4gIHRvcDogMDsgfVxuXG4uZnJhbWVfX291dGVyLCAuZnJhbWVfX2hvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyOiAxNXB4IHNvbGlkICNGMEYwRjA7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMTVweCAjQzBDMEMwOyB9XG5cbi5mcmFtZV9fb3V0ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mcmFtZV9faG92ZXIge1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiAuNHM7IH1cblxuLmZyYW1lX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjY1JTtcbiAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAuZnJhbWVfX2lubmVyOjphZnRlciwgLmZyYW1lX19pbm5lcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJveC1zaGFkb3c6IDIwcHggMjBweCAzMHB4ICNBMEEwQTA7IH1cbiAgLmZyYW1lX19pbm5lcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMTZweDtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7IH1cbiAgLmZyYW1lX19pbm5lcjo6YmVmb3JlIHtcbiAgICByaWdodDogNHB4O1xuICAgIGJvdHRvbTogMTZweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuXG4uZnJhbWVfX3NoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuZnJhbWVfX3NoYWRvdzo6YWZ0ZXIsIC5mcmFtZV9fc2hhZG93OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMzUlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm94LXNoYWRvdzogMjBweCAyMHB4IDMwcHggI0EwQTBBMDsgfVxuICAuZnJhbWVfX3NoYWRvdzo6YWZ0ZXIge1xuICAgIHRvcDogLTE0cHg7XG4gICAgbGVmdDogLTIzcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOGRlZyk7IH1cbiAgLmZyYW1lX19zaGFkb3c6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgYm90dG9tOiAxOXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7IH1cblxuLmN0YSB7XG4gIG1hcmdpbjogMmVtIDA7IH1cbiAgLmN0YV9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuY3RhX19pbm5lci13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY3RhX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgICBtYXJnaW46IDJlbSAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5jdGFfX2hlYWRlciBoMSwgLmN0YV9faGVhZGVyIGgyIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5jdGFfX2hlYWRlciBoMSB7XG4gICAgICBjb2xvcjogIzZCNkI2NzsgfVxuICAgIC5jdGFfX2hlYWRlcl9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzZCNkI2NztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBCZWJhcztcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5jdGFfX2hlYWRlcl9fc3ViaGVhZGluZyB7XG4gICAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgICBmb250LWZhbWlseTogQmViYXM7XG4gICAgICBmb250LXNpemU6IDEuODVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAuY3RhX19idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cblxuLmhlcm8gaDIge1xuICBmb250LXNpemU6IDIuNWVtOyB9XG5cbi5oZXJvIGgzIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4xN2VtOyB9XG5cbi5jdGFfX2hvbWUge1xuICBwYWRkaW5nOiAxZW0gMCA0ZW07IH1cbiAgLmN0YV9faG9tZSAuY3RhIHtcbiAgICB3aWR0aDogMzElOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN0YSB7XG4gICAgbWFyZ2luOiAyZW0gMDsgfVxuICAuY3RhX19ob21lIC5jdGEge1xuICAgIHdpZHRoOiA0NSU7IH1cbiAgLmN0YV9fd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdGEge1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNGMEYwRjA7IH1cbiAgICAuY3RhOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLmN0YV9faG9tZSB7XG4gICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAuY3RhX19ob21lIC5jdGEge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmN0YV9fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbmRpdi53cGNmNyB7XG4gIGZvbnQtZmFtaWx5OiAnTmV4YS1SZWd1bGFyJyAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAzLjI1ZW07IH1cbiAgZGl2LndwY2Y3IC5jb250YWN0LXVzX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBkaXYud3BjZjcgLmNvbnRhY3QtdXNfX2Zvcm0gbGFiZWwsIGRpdi53cGNmNyAuY29udGFjdC11c19fZm9ybSB0ZXh0YXJlYSwgZGl2LndwY2Y3IC5jb250YWN0LXVzX19mb3JtIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgZGl2LndwY2Y3IC5jb250YWN0LXVzX19mb3JtX19uYW1lLWZpZWxkcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9XG4gICAgICBkaXYud3BjZjcgLmNvbnRhY3QtdXNfX2Zvcm1fX25hbWUtZmllbGRzIC5jb250YWN0LXVzX19mb3JtX19maWVsZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgIGRpdi53cGNmNyAuY29udGFjdC11c19fZm9ybV9fY29udGFjdC1maWVsZHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfVxuICAgICAgZGl2LndwY2Y3IC5jb250YWN0LXVzX19mb3JtX19jb250YWN0LWZpZWxkcyAuY29udGFjdC11c19fZm9ybV9fZmllbGQge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICBkaXYud3BjZjcgLmNvbnRhY3QtdXNfX2Zvcm1fX2ZpZWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGRpdi53cGNmNyAuY29udGFjdC11c19fZm9ybV9fY29udGFjdC1maWVsZHMsIGRpdi53cGNmNyAuY29udGFjdC11c19fZm9ybV9fbmFtZS1maWVsZHMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLndwY2Y3LWZvcm0tY29udHJvbDpub3QoLndwY2Y3LXJlY2FwdGNoYSk6bm90KC53cGNmNy1yYWRpbykge1xuICBtYXJnaW46IC4yNWVtIGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBMEEwQTA7XG4gIHRyYW5zaXRpb246IC42czsgfVxuICAud3BjZjctZm9ybS1jb250cm9sOm5vdCgud3BjZjctcmVjYXB0Y2hhKTpub3QoLndwY2Y3LXJhZGlvKTpob3ZlciwgLndwY2Y3LWZvcm0tY29udHJvbDpub3QoLndwY2Y3LXJlY2FwdGNoYSk6bm90KC53cGNmNy1yYWRpbyk6Zm9jdXMsIC53cGNmNy1mb3JtLWNvbnRyb2w6bm90KC53cGNmNy1yZWNhcHRjaGEpOm5vdCgud3BjZjctcmFkaW8pOmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE5NmNjMDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmVjYXB0Y2hhID4gZGl2IHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbmlucHV0LndwY2Y3LWZvcm0tY29udHJvbDpub3QoLndjZjctc3VibWl0KTpub3QoLndjZjctcmVjYXB0Y2hhKSxcbnRleHRhcmVhLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbnRhY3QtdXNfX2Zvcm1fX25hbWUtZmllbGRzLCAuY29udGFjdC11c19fZm9ybV9fY29udGFjdC1maWVsZHMsIC55b3VyLXN1YmplY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNvbnRhY3QtdXNfX2Zvcm1fX25hbWUtZmllbGRzIC5jb250YWN0LXVzX19mb3JtX19maWVsZCwgLmNvbnRhY3QtdXNfX2Zvcm1fX2NvbnRhY3QtZmllbGRzIC5jb250YWN0LXVzX19mb3JtX19maWVsZCwgLnlvdXItc3ViamVjdCAuY29udGFjdC11c19fZm9ybV9fZmllbGQge1xuICAgIHdpZHRoOiA0OCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtdXNfX2Zvcm1fX25hbWUtZmllbGRzIC5jb250YWN0LXVzX19mb3JtX19maWVsZCwgLmNvbnRhY3QtdXNfX2Zvcm1fX2NvbnRhY3QtZmllbGRzIC5jb250YWN0LXVzX19mb3JtX19maWVsZCwgLnlvdXItc3ViamVjdCAuY29udGFjdC11c19fZm9ybV9fZmllbGQge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuLmNvbnRhY3RfX2luZm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG5cbi5jb250YWN0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5jb250YWN0LXdyYXAgYSB7XG4gICAgZm9udC1mYW1pbHk6IE5leGEtUmVndWxhcjtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAuY29udGFjdC13cmFwLS1mb3JtIHtcbiAgICB3aWR0aDogNjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXdyYXAtLWZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5jb250YWN0LXdyYXAtLWluZm8ge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC13cmFwLS1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdC13cmFwIHtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5jb250YWN0LWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwOyB9XG5cbi5hamF4LWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuYWpheC1sb2FkZXIuaXMtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnJ0LWNvbXBvbmVudC1ibG9jay5ydC1ibG9jayB7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4ucGFnZS1wYXlpbmctb2ZmLWNyZWRpdC1jYXJkcyAjZW1iZWQtY2FsYy1jb250ZW50LFxuLnBhZ2UtcmV0aXJlbWVudCAjZW1iZWQtY2FsYy1jb250ZW50LFxuLnBhZ2UtY29sbGVnZS1zYXZpbmdzICNlbWJlZC1jYWxjLWNvbnRlbnQsXG4ucGFnZS12ZWhpY2xlLWFmZm9yZGFiaWxpdHkgI2VtYmVkLWNhbGMtY29udGVudCxcbi5wYWdlLW5ldC13b3J0aCAjZW1iZWQtY2FsYy1jb250ZW50LFxuLnBhZ2UtbW9ydGdhZ2UtY2FsY3VsYXRvciAjZW1iZWQtY2FsYy1jb250ZW50LFxuLnBhZ2UtaG9tZS1hZmZvcmRhYmlsaXR5ICNlbWJlZC1jYWxjLWNvbnRlbnQsXG4ucGFnZS1jb21wYXJpbmctbW9ydGdhZ2UtdGVybXMgI2VtYmVkLWNhbGMtY29udGVudCxcbi5wYWdlLWJvcnJvd2luZy1mcm9tLWhvbWUtZXF1aXR5ICNlbWJlZC1jYWxjLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cblxuLndwY2Y3LWZvcm0tY29udHJvbDpub3QoLndwY2Y3LXJlY2FwdGNoYSk6bm90KC53cGNmNy1yYWRpbykge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTk2Y2MwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmFkaW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICBtYXJnaW46IDAgMWVtIDFlbSAwOyB9IH1cblxuLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1yYWRpbyAuZmlyc3Qge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubG9hbi1yZXF1ZXN0X19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5sb2FuLXJlcXVlc3RfX2Zvcm0gLmxvYW4tcmVxdWVzdF9fZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgLmxvYW4tcmVxdWVzdF9fZm9ybSAubG9hbi1yZXF1ZXN0X19mb3JtX19maWVsZCBsYWJlbCBpbnB1dCwgLmxvYW4tcmVxdWVzdF9fZm9ybSAubG9hbi1yZXF1ZXN0X19mb3JtX19maWVsZCAucHJlZmVyLWNvbnRhY3QsIC5sb2FuLXJlcXVlc3RfX2Zvcm0gLmxvYW4tcmVxdWVzdF9fZm9ybV9fZmllbGQgLmxvYW4tdHlwZSwgLmxvYW4tcmVxdWVzdF9fZm9ybSAubG9hbi1yZXF1ZXN0X19mb3JtX19maWVsZCAueW91ci1tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtOyB9XG4gICAgLmxvYW4tcmVxdWVzdF9fZm9ybSAubG9hbi1yZXF1ZXN0X19mb3JtX19maWVsZCAucHJlZmVyLWNvbnRhY3QsIC5sb2FuLXJlcXVlc3RfX2Zvcm0gLmxvYW4tcmVxdWVzdF9fZm9ybV9fZmllbGQgLmxvYW4tdHlwZSwgLmxvYW4tcmVxdWVzdF9fZm9ybSAubG9hbi1yZXF1ZXN0X19mb3JtX19maWVsZCAueW91ci1tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmxvYW4tcmVxdWVzdF9fZm9ybSAubG9hbi1yZXF1ZXN0X19mb3JtX19maWVsZCAucHJlZmVyLWNvbnRhY3QsIC5sb2FuLXJlcXVlc3RfX2Zvcm0gLmxvYW4tcmVxdWVzdF9fZm9ybV9fZmllbGQgLmxvYW4tdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLmxvYW4tcmVxdWVzdF9fZm9ybV9fbmFtZS1maWVsZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubG9hbi1yZXF1ZXN0X19mb3JtX19uYW1lLWZpZWxkcyAubG9hbi1yZXF1ZXN0X19mb3JtX19maWVsZCB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvYW4tcmVxdWVzdF9fZm9ybV9fbmFtZS1maWVsZHMgLmxvYW4tcmVxdWVzdF9fZm9ybV9fZmllbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvYW4tcmVxdWVzdF9fZm9ybV9fbmFtZS1maWVsZHMge1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7IH0gfVxuICAubG9hbi1yZXF1ZXN0X19mb3JtX19jb250YWN0LWZpZWxkcyAubG9hbi1yZXF1ZXN0X19mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5sb2FuLXJlcXVlc3RfX2Zvcm1fX2NvbnRhY3QtZmllbGRzIC5sb2FuLXJlcXVlc3RfX2Zvcm1fX2ZpZWxkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5sb2FuLXJlcXVlc3RfX2Zvcm1fX2xvYW4taW5mbyAubG9hbi1yZXF1ZXN0X19mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5sb2FuLXJlcXVlc3RfX2Zvcm1fX2xvYW4taW5mbyAubG9hbi1yZXF1ZXN0X19mb3JtX19maWVsZCAueW91ci1tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cblxudGFibGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4udGFibGUgdGgsIC50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi50YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLnRhYmxlIGNhcHRpb24gKyB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCwgLnRhYmxlIGNhcHRpb24gKyB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0ZCwgLnRhYmxlIGNvbGdyb3VwICsgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgsIC50YWJsZSBjb2xncm91cCArIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRkLCAudGFibGUgdGhlYWQ6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGgsIC50YWJsZSB0aGVhZDpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDsgfVxuXG4udGFibGUtY29uZGVuc2VkIHRoLCAudGFibGUtY29uZGVuc2VkIHRkIHtcbiAgcGFkZGluZzogNHB4IDVweDsgfVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAqYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4udGFibGUtYm9yZGVyZWQgdGgsIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuXG4udGFibGUtYm9yZGVyZWQgY2FwdGlvbiArIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLCAudGFibGUtYm9yZGVyZWQgY2FwdGlvbiArIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLCAudGFibGUtYm9yZGVyZWQgY2FwdGlvbiArIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkLCAudGFibGUtYm9yZGVyZWQgY29sZ3JvdXAgKyB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCwgLnRhYmxlLWJvcmRlcmVkIGNvbGdyb3VwICsgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgsIC50YWJsZS1ib3JkZXJlZCBjb2xncm91cCArIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkLCAudGFibGUtYm9yZGVyZWQgdGhlYWQ6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGgsIC50YWJsZS1ib3JkZXJlZCB0Ym9keTpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCB0aCwgLnRhYmxlLWJvcmRlcmVkIHRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4udGFibGUtYm9yZGVyZWQgdGhlYWQ6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsIC50YWJsZS1ib3JkZXJlZCB0Ym9keTpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiA0cHg7IH1cblxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkOmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsIC50YWJsZS1ib3JkZXJlZCB0Ym9keTpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDRweDsgfVxuXG4udGFibGUtYm9yZGVyZWQgdGhlYWQ6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgdGJvZHk6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgdGZvb3Q6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgNHB4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogNHB4OyB9XG5cbi50YWJsZS1ib3JkZXJlZCB0aGVhZDpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwgLnRhYmxlLWJvcmRlcmVkIHRib2R5Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgdGZvb3Q6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogNHB4OyB9XG5cbi50YWJsZS1ib3JkZXJlZCBjYXB0aW9uICsgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsIC50YWJsZS1ib3JkZXJlZCBjYXB0aW9uICsgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsIC50YWJsZS1ib3JkZXJlZCBjb2xncm91cCArIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgY29sZ3JvdXAgKyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiA0cHg7IH1cblxuLnRhYmxlLWJvcmRlcmVkIGNhcHRpb24gKyB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgY2FwdGlvbiArIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsIC50YWJsZS1ib3JkZXJlZCBjb2xncm91cCArIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsIC50YWJsZS1ib3JkZXJlZCBjb2xncm91cCArIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiA0cHg7IH1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkgdGQsIC50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIgdGQsIC50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxudGFibGUgW2NsYXNzKj1zcGFuXSwgLnJvdy1mbHVpZCB0YWJsZSBbY2xhc3MqPXNwYW5dIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbm1haW4ge1xuICBtYXJnaW4tdG9wOiA1OHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIG1haW4ge1xuICAgICAgbWFyZ2luLXRvcDogMTI1cHg7IH0gfVxuXG4uaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5oZXJvIC5mcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5oZXJvIC5mcmFtZV9faW5uZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZXJvIC5mcmFtZV9fc2hhZG93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVybyAuZnJhbWVfX291dGVyIHtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgIC5oZXJvIC5mcmFtZTo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmhlcm8gLmhlcm9fX2hlYWRpbmdzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MzsgfVxuICAgIC5oZXJvIC5oZXJvX19oZWFkaW5ncyAucGFyYWxsZWwtbGluZXMge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuaGVybyAuaGVyb19faGVhZGluZ3MgLnBhcmFsbGVsLWxpbmVzOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVybyAuaGVyb19faGVhZGluZ3MgaDEsIC5oZXJvIC5oZXJvX19oZWFkaW5ncyBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuaGVybyAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlcm8ge1xuICAgICAgaGVpZ2h0OiAzNTBweDsgfVxuICAgICAgLmhlcm8gLmhlcm9fX2hlYWRpbmdzIHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGVybyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmhlcm8tLWhvbWUge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4OyB9XG4gICAgICAgIC5oZXJvLS1ob21lIC5mcmFtZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5oZXJvX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmhlcm8gLmZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMCU7IH1cbiAgICAgICAgLmhlcm8gLmZyYW1lX19pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmhlcm8gLmZyYW1lX19zaGFkb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5oZXJvIC5mcmFtZV9fb3V0ZXIge1xuICAgICAgICAgIGJvcmRlcjogMTVweCBzb2xpZCAjRjBGMEYwOyB9XG4gICAgICAgIC5oZXJvIC5mcmFtZTo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZXJvIC5oZXJvX19oZWFkaW5ncyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5oZXJvIC5oZXJvX19oZWFkaW5ncyAucGFyYWxsZWwtbGluZXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDJlbSAyZW07IH1cbiAgICAgICAgICAuaGVybyAuaGVyb19faGVhZGluZ3MgLnBhcmFsbGVsLWxpbmVzOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuaGVybyAuaGVyb19faGVhZGluZ3MgaDEge1xuICAgICAgICAgIGNvbG9yOiAjNkI2QjY3OyB9IH1cbiAgLmhlcm8gdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTA1JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvIHZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZXJvID4gLmNvbnRhaW5lciA+IC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVyb19faGVhZGluZ3MtLWRlc2NyaXB0aW9uLCAuaGVyb19faGVhZGluZ3MtLWN1cnZlZCB7XG4gICAgICBmb250LXNpemU6IDEuNzVlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlcm9fX2hlYWRpbmdzLS1kZXNjcmlwdGlvbiwgLmhlcm9fX2hlYWRpbmdzLS1jdXJ2ZWQge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4gIC5oZXJvX19oZWFkaW5ncy0tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJlYmFzXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oZXJvX19oZWFkaW5ncy0tY3VydmVkIHtcbiAgICBmb250LWZhbWlseTogXCJCZWJhc1wiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuaGVyb19faGVhZGluZ3MucGFyYWxsZWwtbGluZXMge1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5oZXJvX19oZWFkaW5ncy5wYXJhbGxlbC1saW5lcyBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzZCNkI2NztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuaGVyb19faGVhZGluZ3MucGFyYWxsZWwtbGluZXMgaDMge1xuICAgICAgbWFyZ2luOiAuMmVtIDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5oZXJvLmZyb250LXBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAuaGVyby5mcm9udC1wYWdlIC5mcmFtZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTclOyB9XG4gICAgLmhlcm8uZnJvbnQtcGFnZSAudGFnbGluZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmhlcm8uZnJvbnQtcGFnZSAuaGVyb19faGVhZGluZ3MgYSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZXJvLmZyb250LXBhZ2Uge1xuICAgICAgICBoZWlnaHQ6IDM3NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgICAgLmhlcm8uZnJvbnQtcGFnZSAuaGVyb19faGVhZGluZ3Mge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgLmhlcm8uZnJvbnQtcGFnZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsZmZmZmZmKzY5LGZmZmZmZisxMDAgKi9cbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDAwMDAgMCUsIHRyYW5zcGFyZW50IDY5JSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTAgKTtcbiAgICAgICAgICAvKiBJRTYtOSAqLyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvLmZyb250LXBhZ2UgLmhlcm9fX2hlYWRpbmdzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDsgfSB9XG5cbnZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTA1JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaG9tZSAuZnJhbWUge1xuICB0b3A6IDA7IH1cblxuLnN1Yi1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnN1Yi1zZWN0aW9uX19kaXZpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxLjVweCk7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDsgfVxuICAuc3ViLXNlY3Rpb25fX2l0ZW0ge1xuICAgIHdpZHRoOiA0NSU7IH1cbiAgLnN1Yi1zZWN0aW9uX19pbmRpdmlkdWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRjBGMEYwOyB9XG4gICAgLnN1Yi1zZWN0aW9uX19pbmRpdmlkdWFsLS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnN1Yi1zZWN0aW9uX19pbmRpdmlkdWFsLS1pY29uIHtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnN1Yi1zZWN0aW9uX19pbmRpdmlkdWFsOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cbiAgICAuc3ViLXNlY3Rpb25fX2luZGl2aWR1YWwgYTpub3QoLmJ0bikge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmV4YS1SZWd1bGFyXCI7IH1cbiAgLnN1Yi1zZWN0aW9uIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zdWItc2VjdGlvbiBoNCwgLnN1Yi1zZWN0aW9uIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMTk2Y2MwOyB9XG4gIC5zdWItc2VjdGlvbiB1bCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTmV4YS1SZWd1bGFyXCI7XG4gICAgbGlzdC1zdHlsZTogc3F1YXJlIGluc2lkZSB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhCUUFLQUlBQkFBQUFBUC8vL3lINUJBRUFBQUVBTEFBQUFBQUZBQW9BQUFJSWpJK1p3S3dQVVFFQU93PT1cIik7IH1cbiAgICAuc3ViLXNlY3Rpb24gdWwgbGkge1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5zdWItc2VjdGlvbiAuc3ViLXNlY3Rpb25fX2RpdmlkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zdWItc2VjdGlvbiAuc3ViLXNlY3Rpb25fX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc3ViLXNlY3Rpb24gLnN1Yi1zZWN0aW9uX19pbmRpdmlkdWFsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5zdWItc2VjdGlvbiAuc3ViLXNlY3Rpb25fX2luZGl2aWR1YWwtLWljb24ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuc3ViLXNlY3Rpb24gLnN1Yi1zZWN0aW9uX19pbmRpdmlkdWFsIGg0LCAuc3ViLXNlY3Rpb24gLnN1Yi1zZWN0aW9uX19pbmRpdmlkdWFsIGg1IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmNhbGN1bGF0b3IgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGFyZW50LXBhZ2VpZC0xNCAubWVudSAuc3ViLW1lbnUsIC5wYXJlbnQtcGFnZWlkLTMxIC5tZW51IC5zdWItbWVudSB7XG4gIG1hcmdpbjogMDsgfVxuXG4ucGFyZW50LXBhZ2VpZC0xNCAuY29udGVudCBoMiwgLnBhcmVudC1wYWdlaWQtMzEgLmNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdOZXhhLUhlYXZ5JzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucGFyZW50LXBhZ2VpZC0xNCAuY29udGVudCBoMiwgLnBhcmVudC1wYWdlaWQtMzEgLmNvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW0gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wYXJlbnQtcGFnZWlkLTE0IC5jb250ZW50IGgyLCAucGFyZW50LXBhZ2VpZC0zMSAuY29udGVudCBoMiB7XG4gICAgICBmb250LXNpemU6IDEuMTI1ZW0gIWltcG9ydGFudDsgfSB9XG5cbi5wYXJlbnQtcGFnZWlkLTE0IC5wdXJlLXNraW4tY3ggLnB1cmUtZm9ybS1hbGlnbmVkIC5wdXJlLWNvbnRyb2wtZ3JvdXAsIC5wYXJlbnQtcGFnZWlkLTMxIC5wdXJlLXNraW4tY3ggLnB1cmUtZm9ybS1hbGlnbmVkIC5wdXJlLWNvbnRyb2wtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAucGFyZW50LXBhZ2VpZC0xNCAucHVyZS1za2luLWN4IC5wdXJlLWZvcm0tYWxpZ25lZCAucHVyZS1jb250cm9sLWdyb3VwOm50aC1jaGlsZCgybiksIC5wYXJlbnQtcGFnZWlkLTMxIC5wdXJlLXNraW4tY3ggLnB1cmUtZm9ybS1hbGlnbmVkIC5wdXJlLWNvbnRyb2wtZ3JvdXA6bnRoLWNoaWxkKDJuKSB7XG4gICAgYmFja2dyb3VuZDogI0YwRjBGMCAhaW1wb3J0YW50OyB9XG5cbi5wYXJlbnQtcGFnZWlkLTE0IC5wdXJlLWJ1dHRvbiwgLnBhcmVudC1wYWdlaWQtMzEgLnB1cmUtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAuN2VtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NmNjMDtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjVlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogQmViYXMsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7IH1cblxuLm1vYmlsZS1sb2dpbi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1sb2dpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tb2JpbGUtbG9naW4tbWVudSAuZmEtcGx1cyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDI1cHg7XG4gICAgICByaWdodDogMjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICMxOTZjYzA7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHRyYW5zaXRpb246IC40czsgfVxuICAgIC5tb2JpbGUtbG9naW4tbWVudS5hY3RpdmUgLmZhLXBsdXMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5tb2JpbGUtbG9naW4tbWVudS1saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE5NmNjMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdHJhbnNpdGlvbjogLjRzO1xuICAgIHJpZ2h0OiAyNXB4OyB9XG4gIC5tb2JpbGUtbG9naW4tbWVudS5hY3RpdmUgLm1vYmlsZS1sb2dpbi1tZW51LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm1vYmlsZS1sb2dpbi1tZW51LmFjdGl2ZSAubW9iaWxlLWxvZ2luLW1lbnUtbGlua3MgYSB7XG4gICAgICBjb2xvcjogIzE5NmNjMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTNweDsgfSB9XG5cbi5tb3J0Z2FnZS1iYW5rZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgaGVpZ2h0OiAzNTBweDsgfVxuICAubW9ydGdhZ2UtYmFua2VyIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5tb3J0Z2FnZS1iYW5rZXIgaDMsIC5tb3J0Z2FnZS1iYW5rZXIgaDUge1xuICAgIG1hcmdpbjogMDsgfVxuICAubW9ydGdhZ2UtYmFua2VyX19pbmZvIHtcbiAgICBmbGV4LWJhc2lzOiAyOCU7IH1cbiAgLm1vcnRnYWdlLWJhbmtlcl9fY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogLjc1ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vcnRnYWdlLWJhbmtlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLm1vcnRnYWdlLWJhbmtlciBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgICAgLm1vcnRnYWdlLWJhbmtlciBpbWcge1xuICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuXG4ucGFnZS1sb2dpbiAuaGVybyB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMmVtIDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtbW9iaWxlLWJhbmtpbmcgLnN1Yi1zZWN0aW9uX19pdGVtIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuLnBhZ2UtbW9iaWxlLWJhbmtpbmcgLnR3by1jb2x1bW4ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubW9iaWxlLWJhbmtpbmdfX2ZlYXR1cmUtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzogMWVtO1xuICBtYXJnaW46IDJlbSBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vYmlsZS1iYW5raW5nX19mZWF0dXJlLWltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDJlbTsgfSB9XG5cbi5tb2JpbGUtYmFua2luZ19fYXBwLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubW9iaWxlLWJhbmtpbmdfX2FwcC1saW5rcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5tb2JpbGUtYmFua2luZ19fYXBwLWxpbmsge1xuICBwYWRkaW5nOiAxZW07XG4gIG1heC13aWR0aDogMTByZW07IH1cbiAgLm1vYmlsZS1iYW5raW5nX19hcHAtbGluayBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG5vbCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBOZXhhLVJlZ3VsYXI7IH1cblxuLmhlcm9fX2hlYWRpbmdzLS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5oZXJvX19oZWFkaW5ncy0tY29udGVudC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlcm9fX2hlYWRpbmdzLS1jb250ZW50IC5oZXJvX19oZWFkaW5nc19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNkI2QjY3O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cbiAgLmhlcm9fX2hlYWRpbmdzLS1jb250ZW50IC5oZXJvX19oZWFkaW5nc19fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMTk2Y2MwO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42N2VtO1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgZm9udC1mYW1pbHk6IE5leGEtSGVhdnk7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAuaGVyb19faGVhZGluZ3MtLWNvbnRlbnQgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC03NXB4O1xuICAgIGJvdHRvbTogLTUwcHg7XG4gICAgd2lkdGg6IDEyNXB4OyB9XG4gIC5oZXJvX19oZWFkaW5ncy0tY29udGVudCBpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVyb19faGVhZGluZ3MtLWNvbnRlbnQgaW1nIHtcbiAgICAgIHJpZ2h0OiAtOTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5oZXJvX19oZWFkaW5ncy0tY29udGVudC13cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlcm9fX2hlYWRpbmdzLS1jb250ZW50IC5oZXJvX19oZWFkaW5nc19faGVhZGxpbmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmViYXNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuICAgIC5oZXJvX19oZWFkaW5ncy0tY29udGVudCAuaGVyb19faGVhZGluZ3NfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMxMTE7IH1cbiAgICAuaGVyb19faGVhZGluZ3MtLWNvbnRlbnQgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlcm9fX2hlYWRpbmdzLS1jb250ZW50IGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLnRhYmxlX3Jvd19ibHVlIHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCBzaWx2ZXIgMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU4ZjU7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cblxuLnJpZ2h0LWJvcmRlci1jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCBzaWx2ZXI7IH1cblxuLnJpZ2h0LWJvcmRlci1jZWxsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgY29udGVudDogXCJcXDAwYTBcIjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBPciwgdXNlIHdoYXRldmVyIGJvcmRlciB5b3U7ZCBsaWtlIHRvIGFwcGx5ICAqL1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCBzaWx2ZXI7IH1cblxudGJvZHkgdHI6bGFzdC1jaGlsZCAucmlnaHQtYm9yZGVyLWNlbGw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbWFydC10YWJsZSB7XG4gIGZvbnQtZmFtaWx5OiBOZXhhLVJlZ3VsYXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjNkI2QjY3O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMHB4IDEwcHg7IH1cbiAgLnNtYXJ0LXRhYmxlIC50aXRsZS1jb2x1bW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU4ZjQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLnNtYXJ0LXRhYmxlIC5maW5hbC1jb2x1bW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTY0YTc7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc21hcnQtdGFibGUge1xuICAgICAgd2lkdGg6IDExNTBweDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNtYXJ0LXRhYmxlIHtcbiAgICAgIHdpZHRoOiA5MDBweDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNtYXJ0LXRhYmxlIHtcbiAgICAgIHdpZHRoOiA3NDBweDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCksIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc21hcnQtdGFibGUge1xuICAgICAgbWluLXdpZHRoOiA3MHZ3O1xuICAgICAgLyogRm9yY2UgdGFibGUgdG8gbm90IGJlIGxpa2UgdGFibGVzIGFueW1vcmUgKi9cbiAgICAgIC8qIEhpZGUgdGFibGUgaGVhZGVycyAoYnV0IG5vdCBkaXNwbGF5OiBub25lOywgZm9yIGFjY2Vzc2liaWxpdHkpICovXG4gICAgICAvKlxuXHRMYWJlbCB0aGUgZGF0YVxuXHQqLyB9XG4gICAgICAuc21hcnQtdGFibGUgdGFibGUsIC5zbWFydC10YWJsZSB0aGVhZCwgLnNtYXJ0LXRhYmxlIHRib2R5LCAuc21hcnQtdGFibGUgdGgsIC5zbWFydC10YWJsZSB0ZCwgLnNtYXJ0LXRhYmxlIHRyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zbWFydC10YWJsZSB0aGVhZCB0ciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtOTk5OXB4O1xuICAgICAgICBsZWZ0OiAtOTk5OXB4OyB9XG4gICAgICAuc21hcnQtdGFibGUgdGQsIC5zbWFydC10YWJsZSB0aCB7XG4gICAgICAgIC8qIEJlaGF2ZSAgbGlrZSBhIFwicm93XCIgKi9cbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTAlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBzaWx2ZXI7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgc2lsdmVyO1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgc2lsdmVyOyB9XG4gICAgICAuc21hcnQtdGFibGUgdGQ6YmVmb3JlIHtcbiAgICAgICAgLyogTm93IGxpa2UgYSB0YWJsZSBoZWFkZXIgKi9cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvKiBUb3AvbGVmdCB2YWx1ZXMgbWltaWMgcGFkZGluZyAqL1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuc21hcnQtdGFibGUgdGgsIC5zbWFydC10YWJsZSAudGl0bGUtY29sdW1uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNjRhNztcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuc21hcnQtdGFibGUgLmZpbmFsLWNvbHVtbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU4ZjQ7XG4gICAgICAgIGNvbG9yOiAjNkI2QjY3OyB9XG4gICAgICAuc21hcnQtdGFibGUgdGQ6bnRoLW9mLXR5cGUoMSk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJBZHZhbnRhZ2VcIjsgfVxuICAgICAgLnNtYXJ0LXRhYmxlIHRkOm50aC1vZi10eXBlKDIpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiZUNob2ljZVwiOyB9XG4gICAgICAuc21hcnQtdGFibGUgdGQ6bnRoLW9mLXR5cGUoMyk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJQcmltZVBsdXNcIjsgfVxuICAgICAgLnNtYXJ0LXRhYmxlIHRkOm50aC1vZi10eXBlKDQpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiU3VwZXIgTk9XXCI7IH1cbiAgICAgIC5zbWFydC10YWJsZSB0ZDpudGgtb2YtdHlwZSg1KTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlNtYXJ0IFNQRU5EXCI7IH0gfVxuXG4uc21hcnQtZGlzY2xhaW1lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjNkI2QjY3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiA3MHZ3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc21hcnQtZGlzY2xhaW1lciB7XG4gICAgICB3aWR0aDogMTE1MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc21hcnQtZGlzY2xhaW1lciB7XG4gICAgICB3aWR0aDogOTAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zbWFydC1kaXNjbGFpbWVyIHtcbiAgICAgIHdpZHRoOiA3NDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuKjpub3QoLmRpc2NsYWltZXIpICsgLmRpc2NsYWltZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDE2cHggKyAxNnB4ICsgMjRweCk7IH1cblxuLmRpc2NsYWltZXIge1xuICBmb250LXNpemU6IC44OHJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbmFsLWNvbHVtbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZThmNDsgfVxuICAucGFnZS1zbWFydC1zcGVuZCAuZmluYWwtY29sdW1uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFjNTI1ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmluYWwtY29sdW1uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlOGY0OyB9XG4gIC5wYWdlLXNtYXJ0LXNwZW5kIC5maW5hbC1jb2x1bW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTY0YTc7XG4gICAgY29sb3I6IHdoaXRlOyB9IH1cblxuLmRlc2t0b3Bfb25seSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5kZXNrdG9wX29ubHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tb2JpbGVfb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vYmlsZV9vbmx5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm1vYmlsZV9vbmx5IC50ZXh0X2NlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qXG4gKiBNYWtlIHRlbGVwaG9uZSBsaW5rcyBub3Qgd3JhcFxuICovXG5hW2hyZWZePXRlbF0ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWxvZ2luIC5oZXJvID4gLmNvbnRhaW5lciA+IC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ucGFnZS1sb2dpbiAuaGVybyA+IC5jb250YWluZXIgPiAucm93IC5pbWctcmVzcG9uc2l2ZSB7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubG9naW4tYm94IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDM3NXB4O1xuICBwYWRkaW5nOiAxZW07XG4gIGJhY2tncm91bmQ6ICMxOTZjYzA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9naW4tYm94IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDJlbTsgfSB9XG4gIC5sb2dpbi1ib3gtLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxvZ2luLWJveC0td3JhcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLmxvZ2luLWJveCBwIHtcbiAgICBtYXJnaW46IDVweCAwIDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQmViYXNcIjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxvZ2luLWJveCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmxvZ2luLWJveCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5sb2dpbi1ib3hfX2Ryb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAuNWVtO1xuICAgIG1hcmdpbjogLjVlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFmNjNhODtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAubG9naW4tYm94IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi13ZWJraXQtYXV0b2ZpbGwsIC5sb2dpbi1ib3ggaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOi13ZWJraXQtYXV0b2ZpbGwsIC5sb2dpbi1ib3hfX2Ryb3Bkb3duOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4ICNGRkYgaW5zZXQ7IH1cbiAgICAubG9naW4tYm94IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLCAubG9naW4tYm94IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgLmxvZ2luLWJveF9fZHJvcGRvd246Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAubG9naW4tYm94IHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubG9naW4tYm94IHNlbGVjdDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5sb2dpbi1ib3ggc2VsZWN0Om5vdChbbXVsdGlwbGVdKSB7XG4gICAgcGFkZGluZzogLjVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE0QUFBQU1DQVlBQUFCU2dJemFBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TUMxak1EWXdJRFl4TGpFek5EYzNOeXdnTWpBeE1DOHdNaTh4TWkweE56b3pNam93TUNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5TQk5ZV05wYm5SdmMyZ2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZORFpGTkRFd05qbEdOekZFTVRGRk1rSkVRMFZEUlRNMU4wUkNNek15TWtJaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5EWkZOREV3TmtGR056RkVNVEZGTWtKRVEwVkRSVE0xTjBSQ016TXlNa0lpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvME5rVTBNVEEyTjBZM01VUXhNVVV5UWtSRFJVTkZNelUzUkVJek16SXlRaUlnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8wTmtVME1UQTJPRVkzTVVReE1VVXlRa1JEUlVORk16VTNSRUl6TXpJeVFpSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QdUdzZ3dRQUFBQTVTVVJCVkhqYVl2ei8vejhET1lDSmdVeEFmNDJNUUl6VGswRC9NK0t6a1JHUG9RU2R5a2lLSnJCR3BPaGdKRllUV05FSWlFZUFBQU1Bek5FTkVPSCtkbzhBQUFBQVNVVk9SSzVDWUlJPSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWY2M2E4O1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmxvZ2luLWJveCAuYnRuX19ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDFlbSAwIC43NWVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgLmxvZ2luLWJveCAuYnRuX19ncm91cCBpbnB1dCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAubG9naW4tYm94IC5idG5fX2dyb3VwIGlucHV0OmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxvZ2luLWJveCAuYnRuX19ncm91cCAuYnRuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY5OTJiYztcbiAgICAgIGZvbnQtZmFtaWx5OiBCZWJhcyxzYW5zLXNlcmlmOyB9XG4gIC5sb2dpbi1ib3hfX29wdGlvbnMgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAubG9naW4tYm94X19vcHRpb25zIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5sb2dpbi1ib3gtb3B0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzFmNjNhODsgfVxuXG4ubG9naW4tYm94X19vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjRkZGO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubG9naW4tYm94X19vcHRpb24uc2VsZWN0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMTk2Y2MwOyB9XG4gICAgLmxvZ2luLWJveF9fb3B0aW9uLnNlbGVjdGVkOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjRkZGO1xuICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5sb2dpbi1ib3hfX29wdGlvbjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5sb2dpbi0tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5sb2dpbi1hZF9fbW9iaWxlLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubG9naW4tYWRfX21vYmlsZS1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfSB9XG5cbi5sb2dpbi1hZF9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAubG9naW4tYWRfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAzNzVweDsgfVxuICAubG9naW4tYWRfX2ltYWdlOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmxvZ2luLWFkX19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmxvZ2luLWJveF9fb3B0aW9ucyAuYnVzaW5lc3MtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogJ05leGEtUmVndWxhcic7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAuY29udGVudC5ib3JkZXItdG9wIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI0YwRjBGMDsgfVxuICAuY29udGVudF9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY29udGVudF9faW5uZXIgYSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuY29udGVudF9faW1hZ2UtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuY29udGVudF9faW1hZ2UtLWRlc2t0b3AgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250ZW50X19pbWFnZS0tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuY29udGVudF9faW1hZ2UtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGVudF9faW1hZ2UtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuY29udGVudF9fY3RhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgcGFkZGluZzogM2VtIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRjBGMEYwOyB9XG4gICAgLmNvbnRlbnRfX2N0YV9fbGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBtYXJnaW46IDAgMSU7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDsgfVxuICAgICAgLmNvbnRlbnRfX2N0YV9fbGlua3MgLmJ0bi0tY3RhIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgLmNvbnRlbnRfX2N0YV9fbGlua3M6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmNvbnRlbnRfX2N0YV9fbGlua3M6aG92ZXIgLmJ0bi0tY3RhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM1MzkzOyB9XG4gICAgLmNvbnRlbnRfX2N0YSAudGl0bGUsIC5jb250ZW50X19jdGEgLmJ0bi0tY3RhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YS1IZWF2eSc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICAgLmNvbnRlbnRfX2N0YSAudGl0bGUge1xuICAgICAgY29sb3I6ICMxOTZjYzA7XG4gICAgICBmb250LXNpemU6IDFlbTsgfVxuICAgIC5jb250ZW50X19jdGEgLmJ0bi0tY3RhIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1zaXplOiAuODc1ZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2Y2MwO1xuICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgIHBhZGRpbmc6IC43ZW0gMWVtIC41ZW07IH1cbiAgLmNvbnRlbnQgaDIsIC5jb250ZW50IGgzLCAuY29udGVudCBoNCwgLmNvbnRlbnQgaDUsIC5jb250ZW50IGg2LCAuY29udGVudCBzdHJvbmcge1xuICAgIGNvbG9yOiAjMTk2Y2MwOyB9XG4gIC5jb250ZW50IHVsIHtcbiAgICBmb250LWZhbWlseTogJ05leGEtUmVndWxhcic7XG4gICAgbGlzdC1zdHlsZTogc3F1YXJlIGluc2lkZSB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhCUUFLQUlBQkFBQUFBUC8vL3lINUJBRUFBQUVBTEFBQUFBQUZBQW9BQUFJSWpJK1p3S3dQVVFFQU93PT1cIik7IH1cbiAgICAuY29udGVudCB1bCBsaSB7XG4gICAgICB0ZXh0LWluZGVudDogLTEycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jb250ZW50IHVsIHtcbiAgICAgICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiA0MHB4OyB9XG4gICAgICAuY29udGVudF9fY3RhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgICAgIC5jb250ZW50X19jdGFfX2xpbmtzIHtcbiAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIC5jb250ZW50X19jdGFfX2xpbmtzOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uY29udGVudC1zZXBlcmF0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY29udGVudC1zZXBlcmF0b3JfX2hlYWRsaW5lIHtcbiAgICBmb250LWZhbWlseTogQmViYXM7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAuNjdlbTtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGNvbG9yOiAjNkI2QjY3OyB9XG4gIC5jb250ZW50LXNlcGVyYXRvciBociB7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0YwRjBGMDsgfVxuICAuY29udGVudC1zZXBlcmF0b3JfX2hlYWRsaW5lICsgaHIge1xuICAgIG1hcmdpbi10b3A6IC0zN3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250ZW50LXNlcGVyYXRvcl9faGVhZGxpbmUgKyBociB7XG4gICAgICBtYXJnaW4tdG9wOiAtNTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5wYWdlLXBlcnNvbmFsLWNoZWNraW5nIC5jb250ZW50X19jdGFfX2xpbmtzOm50aC1vZi10eXBlKDIpLFxuICAucGFnZS1wZXJzb25hbC1jaGVja2luZyAuY29udGVudF9fY3RhX19saW5rczpudGgtb2YtdHlwZSgzKSB7XG4gICAgcGFkZGluZzogMi4zNmVtIDFlbSAxZW07IH0gfVxuXG4uc3RlcHMtbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uY2FsbG91dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgY29sb3I6ICMxOTZjYzA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICAuY2FsbG91dCBwIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAuY2FsbG91dCBhLmxpbmstLWlubGluZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7IH1cblxuLnR3by1jb2x1bW4gaDQge1xuICBjb2xvcjogIzE5NmNjMDsgfVxuXG4udHdvLWNvbHVtbiB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBOZXhhLVJlZ3VsYXI7IH1cblxuLyogRm9yIGZpbmFuY2lhbCBjYWxjdWxhdG9ycyAqL1xuLnB1cmUtc2tpbi1jeCAudmFsaWRSYW5nZSB7XG4gIGNvbG9yOiAjNkQ2RDZEICFpbXBvcnRhbnQ7IH1cblxuLmVtYWlsLXNpZ251cC1mb3JtIHtcbiAgYmFja2dyb3VuZDogY2VudGVyICNmMGYwZjA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMTVweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVtYWlsLXNpZ251cC1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC5lbWFpbC1zaWdudXAtZm9ybSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IE5leGEtUmVndWxhciAhaW1wb3J0YW50OyB9XG5cbi5sb2NhdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmxvY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDglO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW46IDElO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMEYwOyB9XG4gIC5sb2NhdGlvbl9fbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwOyB9XG4gICAgLmxvY2F0aW9uX19sZWZ0LS1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIC5sb2NhdGlvbl9fbGVmdC0taG91cnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5sb2NhdGlvbl9fcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmxvY2F0aW9uX19yaWdodCBoNSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmxvY2F0aW9uIHAsIC5sb2NhdGlvbiBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5sb2NhdGlvbiBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmxvY2F0aW9uIGEge1xuICAgIGZvbnQtZmFtaWx5OiBOZXhhLVJlZ3VsYXI7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmxvY2F0aW9uIGg0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAubG9jYXRpb25fX2NvbnRhY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5sb2NhdGlvbiBoNSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5sb2NhdGlvbiBoNSwgLmxvY2F0aW9uIC5kaXJlY3Rpb25zIHtcbiAgICBjb2xvcjogIzE5NmNjMDsgfVxuICAubG9jYXRpb24gLmhpZGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9jYXRpb24gLm1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubG9jYXRpb24ge1xuICAgICAgZm9udC1zaXplOiA3NSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubG9jYXRpb24ge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMmVtIGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9jYXRpb24ge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTsgfVxuICAgICAgLmxvY2F0aW9uX19sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmxvY2F0aW9uX19yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubG9jYXRpb24gLmhpZGUtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmxvY2F0aW9uIC5tb2JpbGUtb25seSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmFjZi1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG4gIC5hY2YtbWFwX19zZWFyY2gge1xuICAgIHBhZGRpbmc6IDJlbSAwIDRlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYWNmLW1hcF9fc2VhcmNoIGg0IHtcbiAgICAgIGNvbG9yOiAjMTk2Y2MwOyB9XG4gICAgLmFjZi1tYXBfX3NlYXJjaC0tZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbG9yOiAjYjU0NjQ2O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gIC5hY2YtbWFwX19zZWFyY2gtLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTFlbTtcbiAgICBjb2xvcjogIzZCNkI2NzsgfVxuICAgIC5hY2YtbWFwX19zZWFyY2gtLXRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuYWNmLW1hcF9fc2VhcmNoLS10ZXh0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmFjZi1tYXBfX3NpbmdsZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG4gIC5hY2YtbWFwIGg0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogLjI1ZW07XG4gICAgY29sb3I6ICMxOTZjYzA7IH1cbiAgLmFjZi1tYXAgYSB7XG4gICAgZm9udC1mYW1pbHk6IE5leGEtUmVndWxhcjtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYWNmLW1hcF9fc2VhcmNoIHtcbiAgICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gICAgICAuYWNmLW1hcF9fc2VhcmNoLS10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4ucGhvbmUtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBOZXhhLVJlZ3VsYXI7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWxvY2F0aW9uIC5wYXJhbGxlbC1saW5lcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaW5nbGUtbG9jYXRpb24tLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5zaW5nbGUtbG9jYXRpb24gLmNvbWluZy1zb29uIHtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxOTZjYzA7XG4gIGZvbnQtc2l6ZTogMi41ZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF0bV9pbmZvX19uZWFyYnktYXRtcy1saW5rIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cblxuLnNwZWVkYnVtcF9fbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMHM7XG4gIHotaW5kZXg6IC0xMDA7IH1cbiAgLnNwZWVkYnVtcF9fbW9kYWwuaXMtdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwcztcbiAgICB6LWluZGV4OiAxMTA7IH1cbiAgLnNwZWVkYnVtcF9fbW9kYWxfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuc3BlZWRidW1wX19tb2RhbF9fY29udGFpbmVyIC5tZXNzYWdlIHtcbiAgICAgIHBhZGRpbmc6IDEuMjVlbSAwIDEuMjVlbTsgfVxuICAuc3BlZWRidW1wX19tb2RhbC5pcy12aXNpYmxlIC5zcGVlZGJ1bXBfX21vZGFsX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnNwZWVkYnVtcF9fbW9kYWxfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNwZWVkYnVtcF9fbW9kYWxfX2J1dHRvbnMgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5zcGVlZGJ1bXBfX21vZGFsX19idXR0b25zIC5idG4ge1xuICAgICAgcGFkZGluZzogMC43ZW0gMS4yNWVtOyB9XG4gIC5zcGVlZGJ1bXBfX21vZGFsX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC41cmVtO1xuICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNwZWVkYnVtcF9fbW9kYWxfX2Nsb3NlOmZvY3VzLCAuc3BlZWRidW1wX19tb2RhbF9fY2xvc2U6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zaXRlLWFubm91bmNlbWVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS40ZW0gLjRlbSAuNGVtIC40ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU0ZTM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2l0ZS1hbm5vdW5jZW1lbnQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzE5NmNjMDtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIG1hcmdpbjogLjdyZW0gYXV0bztcbiAgICBtYXgtd2lkdGg6IDcwJTsgfVxuICAuc2l0ZS1hbm5vdW5jZW1lbnQgLnNpdGUtYW5ub3VuY2VtZW50X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNmVtO1xuICAgIGNvbG9yOiAjNkI2QjY3O1xuICAgIG1hcmdpbjogMXJlbSBhdXRvOyB9XG4gIC5zaXRlLWFubm91bmNlbWVudC0td2VhdGhlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzIyNDsgfVxuICAgIC5zaXRlLWFubm91bmNlbWVudC0td2VhdGhlciBwLFxuICAgIC5zaXRlLWFubm91bmNlbWVudC0td2VhdGhlciAuc2l0ZS1hbm5vdW5jZW1lbnRfX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgLnNpdGUtYW5ub3VuY2VtZW50LS1icmllZiB7XG4gICAgcGFkZGluZy10b3A6IC40ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNpdGUtYW5ub3VuY2VtZW50LS1icmllZiAuc2l0ZS1hbm5vdW5jZW1lbnRfX2ljb24ge1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgICAgIC5zaXRlLWFubm91bmNlbWVudC0tYnJpZWYgLnNpdGUtYW5ub3VuY2VtZW50X19pY29uIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2l0ZS1hbm5vdW5jZW1lbnQtLWJyaWVmIC5zaXRlLWFubm91bmNlbWVudF9faWNvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzZW07IH0gfVxuICAgIC5zaXRlLWFubm91bmNlbWVudC0tYnJpZWYgLnNpdGUtYW5ub3VuY2VtZW50X19oZWFkaW5nLFxuICAgIC5zaXRlLWFubm91bmNlbWVudC0tYnJpZWYgLnNpdGUtYW5ub3VuY2VtZW50X19zdWItaGVhZGluZyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zaXRlLWFubm91bmNlbWVudC0tYnJpZWYgLnNpdGUtYW5ub3VuY2VtZW50X19oZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2l0ZS1hbm5vdW5jZW1lbnQtLWJyaWVmIC5zaXRlLWFubm91bmNlbWVudF9faGVhZGluZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTsgfSB9XG4gICAgLnNpdGUtYW5ub3VuY2VtZW50LS1icmllZiAuc2l0ZS1hbm5vdW5jZW1lbnRfX3N1Yi1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xM3JlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBOZXhhLVJlZ3VsYXI7XG4gICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgIGNvbG9yOiAjMTg2Q0MwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2l0ZS1hbm5vdW5jZW1lbnQtLWJyaWVmIC5zaXRlLWFubm91bmNlbWVudF9fc3ViLWhlYWRpbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaXRlLWFubm91bmNlbWVudC0tYnJpZWYgLmJ0bi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNpdGUtYW5ub3VuY2VtZW50LS1icmllZiAuYnRuLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2l0ZS1hbm5vdW5jZW1lbnQtLWJyaWVmIC5idG4tY29udGFpbmVyIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IC45ZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmc6IC4zNWVtIDEuNGVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zaXRlLWFubm91bmNlbWVudHMge1xuICAgIG1hcmdpbi10b3A6IDczcHg7IH0gfVxuXG4udGVzdGltb25pYWwtcXVvdGUge1xuICBmb250LWZhbWlseTogTmV4YS1JdGFsaWMsIHNlcmlmO1xuICBjb2xvcjogIzFmNjNhODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLnRlc3RpbW9uaWFsLXF1b3RlIGJsb2NrcXVvdGUge1xuICAgIHdpZHRoOiA0MGVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAxZW0gYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAuMmVtO1xuICAgIG1heC13aWR0aDogOTQlO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTsgfVxuICAudGVzdGltb25pYWwtcXVvdGUgY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLnRlc3RpbW9uaWFsLXF1b3RlIGNpdGU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGNvbnRlbnQ6IFwi4oCTIFwiOyB9XG5cbi5jdGEtd2l0aC1pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY3RhLXdpdGgtaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmN0YS13aXRoLWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuICAuY3RhLXdpdGgtaW1hZ2UgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY3RhLXdpdGgtaW1hZ2Uge1xuICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmN0YS13aXRoLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY3RhLXdpdGgtaW1hZ2Uge1xuICAgICAgbWluLWhlaWdodDogMjcwcHg7IH0gfVxuICAuY3RhLXdpdGgtaW1hZ2VfX2J1dHRvbiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG4gIC5jdGEtd2l0aC1pbWFnZV9fbWVzc2FnZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOZXhhLUJvbGQnLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMTk2Y2MwO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jdGEtd2l0aC1pbWFnZV9fbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDI5JTtcbiAgICAgICAgbWluLXdpZHRoOiAxMTZweDsgfVxuICAgICAgICAuY3RhLXdpdGgtaW1hZ2VfX21lc3NhZ2UgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3RhLXdpdGgtaW1hZ2VfX21lc3NhZ2Uge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG5cbi5wYWdlLWRpZ2l0YWwtd2FsbGV0IC50d28tY29sdW1uIHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4vKlxuICogUGVyIGFkZC1vbiAvIGFkZGl0aW9uYWwgdGFzayBvbiBGdW5jdGlvblBvaW50IEpvYiAjMTUzOTZcbiAqIE1ha2luZyB0aGUgcGFycmVsbGVsIGxpbmVzIHNtYWxsZXIgb24ganVzdCB0aGUgRmluYW5jaWFsIFxuICogQ2FsY3VsYXRvcnMgKGZpbmFuY2lhbC1jYWxjdWxhdG9ycykgcGFnZS5cbiAqL1xuLnBhZ2UtZmluYW5jaWFsLWNhbGN1bGF0b3JzIC5wYXJhbGxlbC1saW5lczphZnRlciB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHRvcDogMS4yZW07IH1cblxuLypcbiAqIENvbnRhY3QgUGFnZSBTaWRlYmFyIFN0eWxlc1xuICogUGVyIEZ1bmN0aW9uUG9pbnQgSm9iICMxNjcxMVxuICovXG4uY29udGFjdC13cmFwLS1pbmZvIGgzIHtcbiAgZm9udC1mYW1pbHk6IE5leGEtUmVndWxhcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAuMTVlbTtcbiAgbWFyZ2luLXRvcDogMS41ZW07IH1cblxuLmNvbnRhY3Qtd3JhcC0taW5mbyBoMyArIHAge1xuICBtYXJnaW4tdG9wOiAuMTVlbTsgfVxuXG5fOi1tcy1sYW5nKHgpLCAubWVudSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTcpOyB9XG5cbl86LW1zLWxhbmcoeCksIC5tZW51IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbl86LW1zLWxhbmcoeCksIC5tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuXzotbXMtbGFuZyh4KSwgLm1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBjb2xvcjogIzE5NmNjMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRjBGMEYwO1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5fOi1tcy1sYW5nKHgpLCAubWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuXzotbXMtbGFuZyh4KSwgLmFjZi1tYXAge1xuICB0b3A6IDA7IH1cblxuXzotbXMtbGFuZyh4KSwgLmNvbnRlbnRfX2N0YV9fbGlua3Mge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgXzotbXMtbGFuZyh4KSBhLCAuY29udGVudF9fY3RhX19saW5rcyBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICBfOi1tcy1sYW5nKHgpLCAuY29udGVudF9fY3RhX19saW5rcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxNTBweDsgfVxuICAgIF86LW1zLWxhbmcoeCkgYSwgLmNvbnRlbnRfX2N0YV9fbGlua3MgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbl86LW1zLWxhbmcoeCksIC5jb250ZW50IHVsIGxpLCAuc3ViLXNlY3Rpb24gdWwgbGkge1xuICB0ZXh0LWluZGVudDogLTIycHg7IH1cblxuXzotbXMtbGFuZyh4KSwgLmhlcm8gLmZyYW1lIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM1MHB4OyB9XG5cbi8qXG4gKiBGaXggZm9yIG5vbi1zY3JvbGxpbmcgbmF2IG9uIG1vYmlsZSwgcGVyIEZQIEpvYiAjMTU4NTdcbiAqIEhhdHRpcCB0bzogaHR0cHM6Ly9tYWxpbi5jb2Rlcy9ob3ctdG8tbWFrZS1hLXNjcm9sbGFibGUtbWVudS13aXRob3V0LXNjcm9sbGluZy10aGUtYm9keVxuICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWVudV9fbmF2LmFjdGl2ZSAjbWVudS1tYWluLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvKiBUaGUgbWFpbiBwb2ludDogKi9cbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC8qIE9wdGlvbmFsIGJ1dCBoaWdobHkgcmVjY29tZW5kZWQ6IGVuYWJsZXMgbW9tZW50dW0gc2Nyb2xsaW5nIG9uIGlPUyAqL1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC5tZW51X19uYXYuYWN0aXZlICNtZW51LW1haW4tbWVudSA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7IH1cbiAgYm9keSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JlYmFzJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0JlYmFzTmV1ZS1SZWd1bGFyLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV4YS1CbGFjayc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9OZXhhLVNsYWItQmxhY2sudHRmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05leGEtQm9sZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9OZXhhLVNsYWItQm9sZC50dGYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV4YS1JdGFsaWMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTmV4YS1TbGFiLUhlYXZ5LUl0YWxpYy50dGYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV4YS1IZWF2eSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9OZXhhLVNsYWItSGVhdnkudHRmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05leGEtUmVndWxhcic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9OZXhhLVNsYWItUmVndWxhci50dGYnKTtcbn1cblxuJHNhbnMtc2VyaWY6IFwiQmViYXNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRwbGFpbi1zYW5zLXNlcmlmOiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudDsgXG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLyogUk9PVCBGT05UIFNUWUxFUyAqL1xuXG4qIHtcbiAgLy9mb250LWZhbWlseTogJ0JlYmFzJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAvL2NvbG9yOiAjMzMzNDQ3O1xuICAvL2xpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbiRzaXppbmc6IDFlbTtcbi8vIGgxIHtcbi8vICAgZm9udC1mYW1pbHk6ICdCZWJhcyc7XG4vLyAgIGZvbnQtc2l6ZTogJHNpemluZyAqIDIuNzU7XG4vLyAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4vLyAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuLy8gICBkaXNwbGF5OiBibG9jaztcbi8vIH1cbmgxIHtcbiAgZm9udC1mYW1pbHk6ICdOZXhhLVJlZ3VsYXInO1xuICBmb250LXNpemU6ICRzaXppbmcgKiAyLjU7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyAvLy8gbWFrZSB0aGlzIHJlc3BvbnNpdmVcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oMiB7XG4gIGZvbnQtZmFtaWx5OiAnQmViYXMnO1xuICBmb250LXNpemU6ICRzaXppbmcgKiAyO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMzVweDsgLy8vIG1ha2UgdGhpcyByZXNwb25zaXZlXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaDMge1xuICBmb250LWZhbWlseTogJ0JlYmFzJztcbiAgZm9udC1zaXplOiAkc2l6aW5nICogMS43NTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgLy8vIG1ha2UgdGhpcyByZXNwb25zaXZlXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaDQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtZmFtaWx5OiAnTmV4YS1IZWF2eSc7XG4gIGZvbnQtc2l6ZTogJHNpemluZyAqIDEuNzU7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaDUge1xuICBmb250LWZhbWlseTogJ05leGEtSGVhdnknO1xuICBmb250LXNpemU6ICRzaXppbmc7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaDYge1xuICBmb250LWZhbWlseTogJ05leGEtSGVhdnknO1xuICBmb250LXNpemU6ICRzaXppbmcgKiAuODc1O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYShtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgaDEgeyBmb250LXNpemU6ICRzaXppbmcgKiAyLjU7IH1cbiAgaDIgeyBmb250LXNpemU6ICRzaXppbmcgKiAyLjI1OyB9XG4gIGgzIHsgZm9udC1zaXplOiAkc2l6aW5nICogMS41OyB9XG4gIGg0IHsgZm9udC1zaXplOiAkc2l6aW5nICogMS4yNTsgfVxuICBoNSB7IGZvbnQtc2l6ZTogJHNpemluZzsgfVxuICBoNiB7IGZvbnQtc2l6ZTogJHNpemluZyAqIC44NzU7IH1cbn1cbkBtZWRpYShtYXgtd2lkdGg6ICRzbWFsbCkge1xuICBoMSB7IGZvbnQtc2l6ZTogJHNpemluZyAqIDIuMjU7IH1cbiAgaDIgeyBmb250LXNpemU6ICRzaXppbmcgKiAyOyB9XG4gIGgzIHsgZm9udC1zaXplOiAkc2l6aW5nICogMS4yNTsgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICBoNCB7IGZvbnQtc2l6ZTogJHNpemluZyAqIDEuMTI1OyB9XG4gIGg1IHsgZm9udC1zaXplOiAkc2l6aW5nOyB9XG4gIGg2IHsgZm9udC1zaXplOiAkc2l6aW5nICogLjg3NTsgfVxufVxuXG5hIHtcbiAgZm9udC1mYW1pbHk6ICRzYW5zLXNlcmlmO1xuICAmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICYubGluay0taW5saW5lIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTmV4YS1SZWd1bGFyXCIgIWltcG9ydGFudDtcbiAgfVxuICAmLmxpbmstLW1vYmlsZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsKSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1mYW1pbHk6ICdOZXhhLVJlZ3VsYXInO1xuICAgIH1cbiAgfVxufVxuXG5wLCAubGluay0taW5saW5lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogJ05leGEtUmVndWxhcic7XG59XG4iLCIvLyBWYXJpYWJsZXNcblxuLy8gQnJlYWtwb2ludHNcbiRsYXJnZTogMTIwMHB4O1xuJG1lZGl1bTogOTkycHg7XG4kc21hbGw6IDc2OHB4O1xuJHhzbWFsbDogNDgwcHg7XG5cbi8vIENvbG9yc1xuJHByaW1hcnk6ICNFN0U0RTQ7XG4kYmx1ZTogIzE5NmNjMDtcbiRibHVlLWxpZ2h0OiAjNjk5MmJjO1xuJGJsdWUtZGFyazogIzFmNjNhODtcbi8vICRibHVlLWRhcmtlc3Q6ICMwMDYyYTk7XG4kZ3JheS1kYXJrZXN0OiAjNkI2QjY3O1xuJGdyYXktZGFyazogI0EwQTBBMDtcbiRncmF5OiAjQzBDMEMwO1xuJGdyYXktbGlnaHQ6ICNGMEYwRjA7XG4kYmxhY2s6ICMwMDA7XG4kd2hpdGU6ICNGRkY7XG5cbiRwcmltYXJ5OiAkZ3JheS1saWdodDtcbiIsIi8qIVxuICogQm9vdHN0cmFwIHYzLjMuNyAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi8qIVxuICogR2VuZXJhdGVkIHVzaW5nIHRoZSBCb290c3RyYXAgQ3VzdG9taXplciAoPG5vbmU+KVxuICogQ29uZmlnIHNhdmVkIHRvIGNvbmZpZy5qc29uIGFuZCA8bm9uZT5cbiAqL1xuLyohXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuaHIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLWFkanVzdC1odWUtYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1hZGp1c3QtaHVlLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjphZnRlcixcbiAgKjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgYmxvY2txdW90ZSxcbiAgcHJlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cblxuICBpbWcsXG4gIHRyIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaDIsXG4gIGgzLFxuICBwIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cblxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRoIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIC8vZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAvL2ZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmEge1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmZvY3VzLFxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmltZy1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uY29sLWxnLTEsXG4uY29sLWxnLTEwLFxuLmNvbC1sZy0xMSxcbi5jb2wtbGctMTIsXG4uY29sLWxnLTIsXG4uY29sLWxnLTMsXG4uY29sLWxnLTQsXG4uY29sLWxnLTUsXG4uY29sLWxnLTYsXG4uY29sLWxnLTcsXG4uY29sLWxnLTgsXG4uY29sLWxnLTksXG4uY29sLW1kLTEsXG4uY29sLW1kLTEwLFxuLmNvbC1tZC0xMSxcbi5jb2wtbWQtMTIsXG4uY29sLW1kLTIsXG4uY29sLW1kLTMsXG4uY29sLW1kLTQsXG4uY29sLW1kLTUsXG4uY29sLW1kLTYsXG4uY29sLW1kLTcsXG4uY29sLW1kLTgsXG4uY29sLW1kLTksXG4uY29sLXNtLTEsXG4uY29sLXNtLTEwLFxuLmNvbC1zbS0xMSxcbi5jb2wtc20tMTIsXG4uY29sLXNtLTIsXG4uY29sLXNtLTMsXG4uY29sLXNtLTQsXG4uY29sLXNtLTUsXG4uY29sLXNtLTYsXG4uY29sLXNtLTcsXG4uY29sLXNtLTgsXG4uY29sLXNtLTksXG4uY29sLXhzLTEsXG4uY29sLXhzLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wteHMtMTIsXG4uY29sLXhzLTIsXG4uY29sLXhzLTMsXG4uY29sLXhzLTQsXG4uY29sLXhzLTUsXG4uY29sLXhzLTYsXG4uY29sLXhzLTcsXG4uY29sLXhzLTgsXG4uY29sLXhzLTkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uY29sLXhzLTEsXG4uY29sLXhzLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wteHMtMTIsXG4uY29sLXhzLTIsXG4uY29sLXhzLTMsXG4uY29sLXhzLTQsXG4uY29sLXhzLTUsXG4uY29sLXhzLTYsXG4uY29sLXhzLTcsXG4uY29sLXhzLTgsXG4uY29sLXhzLTkge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cblxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cblxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cblxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cblxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuXG4uY29sLXhzLXB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuXG4uY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuXG4uY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAuY29sLXNtLTEsXG4gIC5jb2wtc20tMTAsXG4gIC5jb2wtc20tMTEsXG4gIC5jb2wtc20tMTIsXG4gIC5jb2wtc20tMixcbiAgLmNvbC1zbS0zLFxuICAuY29sLXNtLTQsXG4gIC5jb2wtc20tNSxcbiAgLmNvbC1zbS02LFxuICAuY29sLXNtLTcsXG4gIC5jb2wtc20tOCxcbiAgLmNvbC1zbS05IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XG4gIC5jb2wtbWQtMSxcbiAgLmNvbC1tZC0xMCxcbiAgLmNvbC1tZC0xMSxcbiAgLmNvbC1tZC0xMixcbiAgLmNvbC1tZC0yLFxuICAuY29sLW1kLTMsXG4gIC5jb2wtbWQtNCxcbiAgLmNvbC1tZC01LFxuICAuY29sLW1kLTYsXG4gIC5jb2wtbWQtNyxcbiAgLmNvbC1tZC04LFxuICAuY29sLW1kLTkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gIC5jb2wtbGctMSxcbiAgLmNvbC1sZy0xMCxcbiAgLmNvbC1sZy0xMSxcbiAgLmNvbC1sZy0xMixcbiAgLmNvbC1sZy0yLFxuICAuY29sLWxnLTMsXG4gIC5jb2wtbGctNCxcbiAgLmNvbC1sZy01LFxuICAuY29sLWxnLTYsXG4gIC5jb2wtbGctNyxcbiAgLmNvbC1sZy04LFxuICAuY29sLWxnLTkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YmVmb3JlLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXI6YmVmb3JlLFxuLnJvdzphZnRlcixcbi5yb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLmNvbnRhaW5lcjphZnRlcixcbi5yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuLnZpc2libGUtbGcsXG4udmlzaWJsZS1tZCxcbi52aXNpYmxlLXNtLFxuLnZpc2libGUteHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0ZC52aXNpYmxlLXhzLFxuICB0aC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0YWJsZS52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0ZC52aXNpYmxlLXNtLFxuICB0aC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRyLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGQudmlzaWJsZS1tZCxcbiAgdGgudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSBhbmQgKG1heC13aWR0aDoxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGQudmlzaWJsZS1sZyxcbiAgdGgudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGFibGUudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGQudmlzaWJsZS1wcmludCxcbiAgdGgudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIENvbG9yc1xuLmNvbG9yLWJsdWUgeyBjb2xvcjogJGJsdWU7IH1cbi5jb2xvci13aGl0ZSB7IGNvbG9yOiAkd2hpdGU7IH1cbi5jb2xvci1ibGFjayB7IGNvbG9yOiAkYmxhY2s7IH1cbi5jb2xvci1ncmF5IHsgY29sb3I6ICRncmF5IH1cbi5jb2xvci1ncmF5LWRhcmtlc3QgeyBjb2xvcjogJGdyYXktZGFya2VzdCB9XG4vLyBCYWNrZ3JvdW5kIENvbG9yc1xuLmJnLXByaW1hcnkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTsgfVxuLmJnLXdoaXRlIHsgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyB9XG4uYmctYmxhY2sgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7IH1cblxuJG1pZHNvdXRoLXllbGxvdzogI2ZmYzIyNDtcblxuLy8gTGF5b3V0IFV0aWxpdGllc1xuLnRleHQtY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4udGV4dC1sZWZ0IHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRleHQtcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnZlcnRpY2FsLWNlbnRlciB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4uZmxleCB7IGRpc3BsYXk6IGZsZXg7IH1cbi5hbGlnbi1jZW50ZXIgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4uanVzdGlmeS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi8vIEZlYXR1cmVzXG4ucGFyYWxsZWwtbGluZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cbi5jdGE6aG92ZXIge1xuICAgIC5mcmFtZV9faG92ZXIge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgIH1cbn1cblxuLm92ZXJmbG93LWhpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaHItOTAtYnRtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi50ZXh0LWluLWhyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDAuNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDAuNWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xuICB9XG59XG5cbi8vLyBQYWRkaW5nICYgTWFyZ2luXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDUge1xuXG4gICAgJHNpemluZzogMWVtICogJGk7XG4gICAgLnB0LSN7JGl9IHsgcGFkZGluZy10b3A6ICRzaXppbmc7IH1cbiAgICAucGItI3skaX0geyBwYWRkaW5nLWJvdHRvbTogJHNpemluZzsgfVxuXG4gICAgLm10LSN7JGl9IHsgbWFyZ2luLXRvcDogJHNpemluZzsgfVxuICAgIC5tYi0jeyRpfSB7IG1hcmdpbi1ib3R0b206ICRzaXppbmc7IH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICBcdCRzaXppbmc6IC43NWVtICogJGk7XG4gICAgXHQucHQtI3skaX0geyBwYWRkaW5nLXRvcDogJHNpemluZzsgfVxuXHQgICAgLnBiLSN7JGl9IHsgcGFkZGluZy1ib3R0b206ICRzaXppbmc7IH1cblxuXHQgICAgLm10LSN7JGl9IHsgbWFyZ2luLXRvcDogJHNpemluZzsgfVxuXHQgICAgLm1iLSN7JGl9IHsgbWFyZ2luLWJvdHRvbTogJHNpemluZzsgfVxuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgIFx0JHNpemluZzogLjVlbSAqICRpO1xuICAgIFx0LnB0LSN7JGl9IHsgcGFkZGluZy10b3A6ICRzaXppbmc7IH1cblx0ICAgIC5wYi0jeyRpfSB7IHBhZGRpbmctYm90dG9tOiAkc2l6aW5nOyB9XG5cblx0ICAgIC5tdC0jeyRpfSB7IG1hcmdpbi10b3A6ICRzaXppbmc7IH1cblx0ICAgIC5tYi0jeyRpfSB7IG1hcmdpbi1ib3R0b206ICRzaXppbmc7IH1cbiAgICB9XG59XG4iLCJoZWFkZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTEwO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDAgMzBweCAjQzBDMEMwO1xuXHRhIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG59XG5cbi5tZW51IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDEyNXB4O1xuXHRsZWZ0OiAwO1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodDtcblx0LW1vei1wYWRkaW5nLXN0YXJ0OiAwO1xuXHQtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7XG5cdCZfX25hdi1idXR0b25zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogODJweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHQuYnRuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdH1cblx0fVxuXHQmX19uYXYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQubWVudSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cdFx0fVxuXHR9XG5cdGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0LnN1Yi1tZW51IHsgZGlzcGxheTogYmxvY2s7IH1cblx0XHRcdCY6OmFmdGVyIHsgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXHRcdH1cblx0fVxuXHRhIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHRcdCY6Zm9jdXMgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblx0XHQmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cdH1cblx0LnN1Yi1tZW51IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogMCA1cHggMTBweCAjQzBDMEMwO1xuXHRcdC1tb3otcGFkZGluZy1zdGFydDogMDtcblx0XHQtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7XG5cdFx0YSB7XG5cdFx0XHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogNDFweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG5cdFx0XHQmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7IH1cblx0XHR9XG5cdH1cbn1cbi5tZW51X19idG4tZ3JvdXAge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMjVweDtcblx0cmlnaHQ6IDI1cHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGEge1xuXHRcdC8vIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG5cdFx0Ly8gXHRwYWRkaW5nLXRvcDogMWVtO1xuXHRcdC8vIH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMWVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZGFyaztcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMikgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTt9XG5cdH1cbn1cblxuLm1lbnVfX2xvZ28ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAxNXB4O1xuXHR0ZXh0LWluZGVudDogLTk5OXB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvc3JjL2ltYWdlcy9NaWRTb3V0aC1Ib3Jpem9udGFsLnBuZ1wiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRAbWVkaWEobWluLXdpZHRoOiAkbWVkaXVtKSB7XG5cdFx0d2lkdGg6IDQwMHB4O1xuXHRcdGhlaWdodDogMTI1cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9zcmMvaW1hZ2VzL21pZHNvdXRoLWxvZ28tLWJsdWUuanBnXCIpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG59XG5oMSAubWVudV9fbG9nbyB7XG5cdGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuaGVhZGVyIGgxIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ubWVudV9fbW9iaWxlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNThweDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGJhY2tncm91bmQ6ICRibHVlLWRhcms7XG5cdFx0dHJhbnNpdGlvbjogLjRzO1xuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdG1hcmdpbjogOHB4IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiAuMnM7XG5cdFx0fVxuXHR9XG5cdCY6aG92ZXIgeyBjdXJzb3I6IHBvaW50ZXI7IH1cblx0Ji5hY3RpdmUge1xuXHRcdHNwYW4ge1xuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0xMnB4O1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhKG1pbi13aWR0aDogJGxhcmdlKSB7XG5cdC5tZW51IGEge1xuXHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdH1cbn1cbkBtZWRpYShtaW4td2lkdGg6ICRtZWRpdW0pIHtcblx0Lm1lbnVfX2J0bi1ncm91cCwgLm1lbnUgeyBkaXNwbGF5OiBibG9jazsgfVxuXHQubWVudV9fbW9iaWxlLWJ1dHRvbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXHRoZWFkZXIge1xuXHRcdGhlaWdodDogMTI1cHg7XG5cdH1cblxuXHQubWVudSB7XG5cdFx0dG9wOiA3MHB4O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdGxlZnQ6IGluaGVyaXQ7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdCZfX25hdiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdCYtYnV0dG9ucyB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHR9XG5cdFx0YSB7IGhlaWdodDogNTVweDsgfVxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGhlaWdodDogNTVweDtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHQtbW96LXBhZGRpbmctc3RhcnQ6IDA7XG5cdFx0XHRcdFx0LXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXHRcdFx0XHQmOjphZnRlciB7IGNvbnRlbnQ6IG5vbmU7IH1cblx0XHRcdFx0PiBhOjphZnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0XHRyaWdodDogLTFweDtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRhOjphZnRlciB7IGNvbnRlbnQ6IG5vbmU7IH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0fVxuXHRcdC5zdWItbWVudSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDU1cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdH1cblx0fVxufVxuXG4uYWxlcnQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IC0xO1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogLjZlbSAxZW0gLjVlbTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyaztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQmX19tZXNzYWdlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX2Nsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDFlbTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblx0JjphY3RpdmUsICY6dmlzaXRlZCwgJjpmb2N1cyB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cbiIsImZvb3RlciB7XG5cdHBhZGRpbmc6IDJlbSAwIDFlbTtcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRncmF5LWxpZ2h0O1xuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcblx0XHRjb2xvcjogJGJsdWU7XG5cdFx0YSB7IGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7IH1cblx0fVxufVxuXG4uZm9vdGVyIHtcblx0Jl9fbGlua3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiAxZW0gMCAzZW07XG5cdFx0Y29sb3I6ICRibHVlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDFlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0c3BhbiB7IG1hcmdpbi10b3A6IC00cHg7IH1cblx0fVxuXHQmX19jcmVkZW50aWFscyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cCB7IG1hcmdpbjogMDsgfVxuXHR9XG5cdCZfX2xvZ28geyBkaXNwbGF5OiBub25lOyB9XG5cdC8vIEVxdWFsIEhvdXNpbmcgTG9nb1xuXHQmLS1laGwge1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdG1hcmdpbi10b3A6IC02cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogJG1lZGl1bSkge1xuXHQuZm9vdGVyIHtcblx0XHQmX19saW5rcyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC5idG4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0c3BhbiB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHR9XG5cdFx0Jl9fY2FyZC1pbmZvIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCZfX2NyZWRlbnRpYWxzIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRwIHsgZm9udC1zaXplOiA5cHg7IH1cblx0XHR9XG5cdFx0Jl9fbG9nbyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuMjVlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fc29jaWFsLS1kZXNrdG9wIHtcblx0bWFyZ2luOiAxZW0gMDtcbn1cbi5mb290ZXJfX3NvY2lhbC0tbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXJfX3NvY2lhbC0tZGVza3RvcCBhIHtcblx0Zm9udC1mYW1pbHk6IEJlYmFzLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEuMjVlbTtcblx0bGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xufVxuLmZvb3Rlcl9fc29jaWFsLS1kZXNrdG9wIGEgaS5mYS1mYWNlYm9vay1mLCAuZm9vdGVyX19zb2NpYWwtLW1vYmlsZSBpLmZhLWZhY2Vib29rLWYge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2Y2MwO1xuXHRjb2xvcjogI2ZmZjtcblx0d2lkdGg6IDEuNzVyZW07XG5cdGhlaWdodDogMS43NXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMS44cmVtO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZy10b3A6IDJweDtcblx0cGFkZGluZy1sZWZ0OiAycHg7XG59XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcblx0XHQuZm9vdGVyX19zb2NpYWwtLWRlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmZvb3Rlcl9fY2FyZC1pbmZvIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQuZm9vdGVyX19zb2NpYWwtLW1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRcdH1cblx0XHQuZm9vdGVyX19saW5rcyBhOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdFx0fVxuXHR9XG5cdC5mb290ZXJfX2xpbmtzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdH1cbiIsIi5idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IC43ZW07XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0bGluZS1oZWlnaHQ6IDFlbTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGxldHRlci1zcGFjaW5nOiAzcHg7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kYXJrO1xuXHR9XG5cdCYuYnRuLS1ncmF5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrZXN0O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRncmF5LWRhcmtlc3QsIDEwJSk7XG5cdFx0fVxuXHR9XG5cdC8vIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG5cdC8vIFx0cGFkZGluZzogLjdlbSAuNzVlbSAuNGVtO1xuXHQvLyB9XG5cdGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0xcHg7XG5cdH1cblx0Ji53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW46IDEuNWVtIGF1dG8gMCAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkc2Fucy1zZXJpZjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW46IDFlbSBhdXRvIDA7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLCAmOmZvY3VzLCAmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG4vLyBUYXJnZXRpbmcgcGFnZS0gYW5kIHNlY3Rpb24tc3BlY2lmaWMgYnV0dG9ucyBmb3IgbW9iaWxlIGxheW91dFxuLmJ0bi5jb250ZW50X19pbWFnZS0tbGluayB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwpIHtcblx0LnBhZ2Uge1xuXHRcdCYtZS1zdGF0ZW1lbnRzIC5jb2wtbGctNi5jb2wtbWQtMTIgcDpsYXN0LW9mLXR5cGUge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQuYnRuLmNvbnRlbnRfX2ltYWdlLS1saW5rIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuLypcbiAqIEJ1dHRvbiBmb3IgY2FsbC10by1hY3Rpb25zXG4gKiBVc2Ugd2l0aCAuYnRuIGNsYXNzXG4gKi9cbi5idG4tY3RhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiAxLjRlbTtcblx0bWFyZ2luLWJvdHRvbTogLjVlbTtcbn1cblxuLypcbiAqIFVzZSB0aGlzIHRvIGNvbnRhaW4gb25lIG9yIG1vcmUgQ1RBIGJ1dHRvbnNcbiAqIE5vdCBuZWVkZWQgZm9yIG9ubHkgMSBidXR0b24sIGJ1dCBpdCBzaG91bGQgXG4gKiBiZSBmb3IgPiAxIC5idG4tY3RhIGluc3RhbmNlc1xuICovXG4gLmJ0bi1jdGEtY29udGFpbmVyIHtcblx0IHRleHQtYWxpZ246IGNlbnRlcjtcblx0IC5idG4tY3RhIHtcblx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdCB9XG5cdCAuYnRuLWN0YSArIC5idG4tY3RhIHtcblx0XHRtYXJnaW4tbGVmdDogMWVtO1xuXHQgfVxuIH1cblxuLnBsYXktYnV0dG9ue1xuXHQmOjphZnRlcntcblx0XHRjb250ZW50OiAnJztcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3NyYy9pbWFnZXMvcGxheS1idXR0b24ucG5nJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHR3aWR0aDogMjAwcHg7XG5cdFx0aGVpZ2h0OiAyMDBweDtcblx0XHR6LWluZGV4OiAxMDA7XG5cdH1cblx0YnJ7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi5mcmFtZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy1ib3R0b206IDU2LjY1JTtcblx0dG9wOiAwO1xufVxuLmZyYW1lX19vdXRlciwgLmZyYW1lX19ob3ZlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAzO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0Ym9yZGVyOiAxNXB4IHNvbGlkICRwcmltYXJ5O1xuXHRib3gtc2hhZG93OiA1cHggNXB4IDE1cHggJGdyYXk7XG59XG4uZnJhbWVfX291dGVyIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLmZyYW1lX19ob3ZlciB7XG5cdHotaW5kZXg6IDI7XG5cdHRyYW5zaXRpb246IC40cztcbn1cbi5mcmFtZV9faW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDA7XG5cdHBhZGRpbmctYm90dG9tOiA1Ni42NSU7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Ly8gYm9yZGVyOiAxMHB4IHNvbGlkICRwcmltYXJ5O1xuXHQmOjphZnRlciwgJjo6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMjtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJveC1zaGFkb3c6IDIwcHggMjBweCAzMHB4ICRncmF5LWRhcms7XG5cdH1cblx0Jjo6YWZ0ZXIge1xuXHRcdGJvdHRvbTogMTZweDtcblx0XHRsZWZ0OiAtMTVweDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG5cdH1cblx0Jjo6YmVmb3JlIHtcblx0XHRyaWdodDogNHB4O1xuXHRcdGJvdHRvbTogMTZweDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcblx0fVxufVxuLmZyYW1lX19zaGFkb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogNXB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdCY6OmFmdGVyLCAmOjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMzUlO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0Ym94LXNoYWRvdzogMjBweCAyMHB4IDMwcHggJGdyYXktZGFyaztcblx0fVxuXHQmOjphZnRlciB7XG5cdFx0dG9wOiAtMTRweDtcblx0XHRsZWZ0OiAtMjNweDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg4ZGVnKTtcblx0fVxuXHQmOjpiZWZvcmUge1xuXHRcdHJpZ2h0OiAxNnB4O1xuXHRcdGJvdHRvbTogMTlweDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuXHR9XG59XG4iLCIuY3RhIHtcblx0bWFyZ2luOiAyZW0gMDtcblx0Jl9fd3JhcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQmX19pbm5lci13cmFwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQmX19oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMjVweDtcblx0XHRtYXJnaW46IDJlbSAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRoMSwgaDIgeyBtYXJnaW46IDA7IH1cblx0XHRoMSB7XG5cdFx0XHRjb2xvcjogJGdyYXktZGFya2VzdDtcblx0XHR9XG5cdFx0Jl9faGVhZGluZyB7XG5cdFx0XHRjb2xvcjogJGdyYXktZGFya2VzdDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtZmFtaWx5OiBCZWJhcztcblx0XHRcdGZvbnQtc2l6ZToyLjVlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0XHQmX19zdWJoZWFkaW5nIHtcblx0XHRcdG1hcmdpbjogOHB4IDAgMDtcblx0XHRcdGZvbnQtZmFtaWx5OiBCZWJhcztcblx0XHRcdGZvbnQtc2l6ZTogMS44NWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdH1cblx0fVxuXHQmX19idG4ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAyZW07XG5cdH1cbn1cblxuLmhlcm8gaDIge1xuXG5mb250LXNpemU6IDIuNWVtO1xufVxuXG4uaGVybyBoMyB7XG5cblxuXHRmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxLjE3ZW07XG5cbn1cblxuLmN0YV9faG9tZSB7XG5cdHBhZGRpbmc6IDFlbSAwIDRlbTtcblx0LmN0YSB7IHdpZHRoOiAzMSU7IH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogJGxhcmdlKSB7XG5cdC5jdGEgeyBtYXJnaW46IDJlbSAwOyB9XG5cdC5jdGFfX2hvbWUge1xuXHRcdC5jdGEgeyB3aWR0aDogNDUlOyB9XG5cdH1cblx0LmN0YV9fd3JhcCB7IGZsZXgtd3JhcDogd3JhcDsgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkc21hbGwpIHtcblx0LmN0YSB7XG5cdFx0bWFyZ2luOiAxZW0gMDtcblx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJGdyYXktbGlnaHQ7XG5cdFx0JjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cblx0fVxuXHQuY3RhX19ob21lIHtcblx0XHRwYWRkaW5nOiAxZW0gMDtcblx0XHQuY3RhIHsgd2lkdGg6IDEwMCU7IH1cblx0fVxuXHQuY3RhX193cmFwIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG4iLCJkaXYud3BjZjcge1xuXHRmb250LWZhbWlseTogJ05leGEtUmVndWxhcicgIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogMy4yNWVtO1xuXHQuY29udGFjdC11cyB7XG5cdFx0Jl9fZm9ybSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bGFiZWwsIHRleHRhcmVhLCBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdH1cblx0XHRcdCZfX25hbWUtZmllbGRzIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRcdFx0XHQuY29udGFjdC11c19fZm9ybV9fZmllbGQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fY29udGFjdC1maWVsZHMge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdFx0XHRcdC5jb250YWN0LXVzX19mb3JtX19maWVsZCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19maWVsZCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuXHRkaXYud3BjZjcgLmNvbnRhY3QtdXNfX2Zvcm0ge1xuXHRcdCZfX2NvbnRhY3QtZmllbGRzLFxuXHRcdCZfX25hbWUtZmllbGRzIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4ud3BjZjctZm9ybS1jb250cm9sOm5vdCgud3BjZjctcmVjYXB0Y2hhKTpub3QoIC53cGNmNy1yYWRpbyApIHtcblx0bWFyZ2luOiAuMjVlbSBhdXRvO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1kYXJrO1xuXHR0cmFuc2l0aW9uOiAuNnM7XG5cdCY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG59XG4ud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXJlY2FwdGNoYSA+IGRpdiB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuaW5wdXQud3BjZjctZm9ybS1jb250cm9sOm5vdCggLndjZjctc3VibWl0ICk6bm90KCAud2NmNy1yZWNhcHRjaGEgKSxcbnRleHRhcmVhLndwY2Y3LWZvcm0tY29udHJvbCB7XG5cdHBhZGRpbmc6IC41ZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWN0LXVzX19mb3JtX19uYW1lLWZpZWxkcywgLmNvbnRhY3QtdXNfX2Zvcm1fX2NvbnRhY3QtZmllbGRzLCAueW91ci1zdWJqZWN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQuY29udGFjdC11c19fZm9ybV9fZmllbGQge1xuXHRcdHdpZHRoOiA0OCUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsKSB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLmNvbnRhY3RfX2luZm8ge1xuXHRwYWRkaW5nLWJvdHRvbTogMmVtO1xufVxuLmNvbnRhY3Qtd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGEge1xuXHRcdGZvbnQtZmFtaWx5OiBOZXhhLVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdH1cblx0Ji0tZm9ybSB7XG5cdFx0d2lkdGg6IDY3JTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyZW07XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cdCYtLWluZm8ge1xuXHRcdHdpZHRoOiAzMyU7XG5cdFx0cGFkZGluZzogMmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG9yZGVyOiAtMTtcblx0XHRcdG1hcmdpbi10b3A6IDFlbTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGl1bSkge1xuXHRcdGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cbi5jb250YWN0LWluZm8ge1xuXHRiYWNrZ3JvdW5kOiAkZ3JheS1saWdodDtcbn1cblxuLmFqYXgtbG9hZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQmLmlzLWFjdGl2ZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cbi8vIEZpbmFuY2lhbCBDYWxjdWxhdG9yIFBhZ2VzXG4ucnQtY29tcG9uZW50LWJsb2NrLnJ0LWJsb2NrIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnBhZ2UtcGF5aW5nLW9mZi1jcmVkaXQtY2FyZHMsXG4ucGFnZS1yZXRpcmVtZW50LFxuLnBhZ2UtY29sbGVnZS1zYXZpbmdzLFxuLnBhZ2UtdmVoaWNsZS1hZmZvcmRhYmlsaXR5LFxuLnBhZ2UtbmV0LXdvcnRoLFxuLnBhZ2UtbW9ydGdhZ2UtY2FsY3VsYXRvcixcbi5wYWdlLWhvbWUtYWZmb3JkYWJpbGl0eSxcbi5wYWdlLWNvbXBhcmluZy1tb3J0Z2FnZS10ZXJtcyxcbi5wYWdlLWJvcnJvd2luZy1mcm9tLWhvbWUtZXF1aXR5IHtcblx0I2VtYmVkLWNhbGMtY29udGVudCB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG59XG5cbi53cGNmNy1mb3JtLWNvbnRyb2w6bm90KCAud3BjZjctcmVjYXB0Y2hhICk6bm90KCAud3BjZjctcmFkaW8gKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xufVxuXG4ud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXJhZGlvIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRzbWFsbCApIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0LndwY2Y3LWxpc3QtaXRlbSB7XG5cdFx0XHRtYXJnaW46IDAgMWVtIDFlbSAwO1xuXHRcdH1cblx0fVxuXHQuZmlyc3Qge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59XG5cbi8vIExvYW4gUmVxdWVzdCBGb3JtXG4ubG9hbi1yZXF1ZXN0IHtcblx0Jl9fZm9ybSB7XG5cdFx0JGxvYW4tcmVxdWVzdDogJjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblx0XHRhbGlnbi1pdGVtczogc3BhY2UtYmV0d2Vlbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC5sb2FuLXJlcXVlc3RfX2Zvcm1fX2ZpZWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRcdFx0bGFiZWwgaW5wdXQsIC5wcmVmZXItY29udGFjdCwgLmxvYW4tdHlwZSwgLnlvdXItbWVzc2FnZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRcdFx0fVxuXHRcdFx0LnByZWZlci1jb250YWN0LCAubG9hbi10eXBlLCAueW91ci1tZXNzYWdlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQucHJlZmVyLWNvbnRhY3QsIC5sb2FuLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX25hbWUtZmllbGRzIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdCN7JGxvYW4tcmVxdWVzdH1fX2ZpZWxkIHtcblx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRzbWFsbCApIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRzbWFsbCApIHtcblx0XHRcdFx0ZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jb250YWN0LWZpZWxkcyB7XG5cdFx0XHQjeyRsb2FuLXJlcXVlc3R9X19maWVsZCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHQmOm5vdCggOmZpcnN0LW9mLXR5cGUgKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2xvYW4taW5mbyB7XG5cdFx0XHQjeyRsb2FuLXJlcXVlc3R9X19maWVsZCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHQueW91ci1tZXNzYWdlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJ0YWJsZSB7XG4gbWF4LXdpZHRoOjEwMCU7XG4gYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XG4gYm9yZGVyLXNwYWNpbmc6MDtcbn1cbi50YWJsZSB7XG4gd2lkdGg6MTAwJTtcbiBtYXJnaW4tYm90dG9tOjIwcHg7XG59XG4udGFibGUgdGgsLnRhYmxlIHRkIHtcbiBwYWRkaW5nOjhweDtcbiBsaW5lLWhlaWdodDoyMHB4O1xuIHRleHQtYWxpZ246bGVmdDtcbiB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG4gYm9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZSB0aCB7XG4gZm9udC13ZWlnaHQ6Ym9sZDtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gdmVydGljYWwtYWxpZ246Ym90dG9tO1xufVxuLnRhYmxlIGNhcHRpb24gKyB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCwudGFibGUgY2FwdGlvbiArIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRkLC50YWJsZSBjb2xncm91cCArIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLC50YWJsZSBjb2xncm91cCArIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRkLC50YWJsZSB0aGVhZDpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCB0aCwudGFibGUgdGhlYWQ6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGQge1xuIGJvcmRlci10b3A6MDtcbn1cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiBib3JkZXItdG9wOjJweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlLWNvbmRlbnNlZCB0aCwudGFibGUtY29uZGVuc2VkIHRkIHtcbiBwYWRkaW5nOjRweCA1cHg7XG59XG4udGFibGUtYm9yZGVyZWQge1xuIGJvcmRlcjoxcHggc29saWQgI2RkZDtcbiBib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7XG4gKmJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtcbiBib3JkZXItbGVmdDowO1xuIGJvcmRlci1yYWRpdXM6NHB4O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoLC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUtYm9yZGVyZWQgY2FwdGlvbiArIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLC50YWJsZS1ib3JkZXJlZCBjYXB0aW9uICsgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgsLnRhYmxlLWJvcmRlcmVkIGNhcHRpb24gKyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCwudGFibGUtYm9yZGVyZWQgY29sZ3JvdXAgKyB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCwudGFibGUtYm9yZGVyZWQgY29sZ3JvdXAgKyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCwudGFibGUtYm9yZGVyZWQgY29sZ3JvdXAgKyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCwudGFibGUtYm9yZGVyZWQgdGhlYWQ6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGgsLnRhYmxlLWJvcmRlcmVkIHRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIHRoLC50YWJsZS1ib3JkZXJlZCB0Ym9keTpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gYm9yZGVyLXRvcDowO1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkOmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC50YWJsZS1ib3JkZXJlZCB0Ym9keTpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtcbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtcbiAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDo0cHg7XG59XG4udGFibGUtYm9yZGVyZWQgdGhlYWQ6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwudGFibGUtYm9yZGVyZWQgdGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7XG4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O1xuIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDo0cHg7XG59XG4udGFibGUtYm9yZGVyZWQgdGhlYWQ6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC50YWJsZS1ib3JkZXJlZCB0Ym9keTpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnRhYmxlLWJvcmRlcmVkIHRmb290Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gYm9yZGVyLXJhZGl1czowIDAgMCA0cHg7XG4gLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtcbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtcbiAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDo0cHg7XG59XG4udGFibGUtYm9yZGVyZWQgdGhlYWQ6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsLnRhYmxlLWJvcmRlcmVkIHRib2R5Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLC50YWJsZS1ib3JkZXJlZCB0Zm9vdDpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7XG4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O1xuIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDo0cHg7XG59XG4udGFibGUtYm9yZGVyZWQgY2FwdGlvbiArIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC50YWJsZS1ib3JkZXJlZCBjYXB0aW9uICsgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnRhYmxlLWJvcmRlcmVkIGNvbGdyb3VwICsgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsLnRhYmxlLWJvcmRlcmVkIGNvbGdyb3VwICsgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7XG4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7XG4gLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6NHB4O1xufVxuLnRhYmxlLWJvcmRlcmVkIGNhcHRpb24gKyB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC50YWJsZS1ib3JkZXJlZCBjYXB0aW9uICsgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwudGFibGUtYm9yZGVyZWQgY29sZ3JvdXAgKyB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC50YWJsZS1ib3JkZXJlZCBjb2xncm91cCArIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O1xuIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtcbiAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDo0cHg7XG59XG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB0ZCwudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB0aCB7XG4gYmFja2dyb3VuZC1jb2xvcjojZjlmOWY5O1xufVxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHRkLC50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB0aCB7XG4gYmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O1xufVxudGFibGUgW2NsYXNzKj1zcGFuXSwucm93LWZsdWlkIHRhYmxlIFtjbGFzcyo9c3Bhbl0ge1xuIGRpc3BsYXk6dGFibGUtY2VsbDtcbiBmbG9hdDpub25lO1xuIG1hcmdpbi1sZWZ0OjA7XG59XG4iLCJtYWluIHtcblx0bWFyZ2luLXRvcDogNThweDtcblx0QG1lZGlhKG1pbi13aWR0aDogJG1lZGl1bSkge1xuXHRcdG1hcmdpbi10b3A6IDEyNXB4O1xuXHR9XG59XG4uaGVybyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAyNTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHQuZnJhbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Jl9faW5uZXIgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0Jl9fc2hhZG93IHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdCZfX291dGVyIHsgYm9yZGVyOiAwOyB9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0fVxuXHR9XG5cblx0Lmhlcm9fX2hlYWRpbmdzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogOTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMjUwcHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcblx0XHQucGFyYWxsZWwtbGluZXMge1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Jjo6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0fVxuXHRcdGgxLCBoMiB7IG1hcmdpbjogMDsgbGluZS1oZWlnaHQ6IDE7IH1cblx0fSBcblx0LmJ0biB7IG1hcmdpbi10b3A6IDFlbTsgfVxuXHRAbWVkaWEobWluLXdpZHRoOiAkc21hbGwpIHtcblx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdC5oZXJvX19oZWFkaW5ncyB7XG5cdFx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyZW07XG5cdFx0fVxuXHR9XG5cdEBtZWRpYShtaW4td2lkdGg6ICRtZWRpdW0pIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogNDAwcHg7XG5cdFx0cGFkZGluZzogMmVtIDA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQmLS1ob21lIHtcblx0XHRcdGhlaWdodDogNTAwcHg7XG5cdFx0XHQuZnJhbWUgeyBkaXNwbGF5OiBibG9jazsgfVxuXHRcdH1cblx0XHQmX19jb250ZW50IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtaW4taGVpZ2h0OiAyNTBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogM2VtO1xuXHRcdFx0bWFyZ2luLXRvcDogMi41ZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogMWVtO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0fVxuXHRcdC5mcmFtZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzAlO1xuXHRcdFx0Jl9faW5uZXIgeyBkaXNwbGF5OiBibG9jazsgfVxuXHRcdFx0Jl9fc2hhZG93IHsgZGlzcGxheTogYmxvY2s7IH1cblx0XHRcdCZfX291dGVyIHsgYm9yZGVyOiAxNXB4IHNvbGlkICRncmF5LWxpZ2h0OyB9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5oZXJvX19oZWFkaW5ncyB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHQucGFyYWxsZWwtbGluZXMge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMmVtIDAgMmVtIDJlbTtcblx0XHRcdFx0Jjo6YWZ0ZXIgeyBkaXNwbGF5OiBibG9jazsgfVxuXHRcdFx0fVxuXHRcdFx0aDEgeyBjb2xvcjogJGdyYXktZGFya2VzdDsgfVxuXHRcdH1cblx0fVxuXHR2aWRlbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHdpZHRoOiAxMDUlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAkc21hbGwpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdD4gLmNvbnRhaW5lciA+IC5yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQmX19oZWFkaW5ncyB7XG5cdFx0Ji0tZGVzY3JpcHRpb24sICYtLWN1cnZlZCB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjc1ZW07XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWRlc2NyaXB0aW9uIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkJlYmFzXCIsIHNlcmlmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQvLyBVc2UgQ2lyY2xlVHlwZS5qcyB0byBzZXQgdGhpcyBvbiBhIGN1cnZlLlxuXHRcdCYtLWN1cnZlZCB7XG5cdFx0XHRmb250LWZhbWlseTogXCJCZWJhc1wiLCBzZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDNweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHRcdCYucGFyYWxsZWwtbGluZXMge1xuXHRcdFx0cGFkZGluZzogMmVtO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRjb2xvcjogJGdyYXktZGFya2VzdDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHRcdGgzIHtcblx0XHRcdFx0bWFyZ2luOiAuMmVtIDA7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuZnJvbnQtcGFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogNDUwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAwIDA7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHQuZnJhbWUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDU3JTtcblx0XHR9XG5cdFx0LnRhZ2xpbmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0Lmhlcm9fX2hlYWRpbmdzIHtcblx0XHRcdGEgeyBtYXJnaW46IDA7IH1cblx0XHR9XG5cdFx0QG1lZGlhKG1heC13aWR0aDogJG1lZGl1bSkge1xuXHRcdFx0aGVpZ2h0OiAzNzVweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDYwJTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHQuaGVyb19faGVhZGluZ3Mge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHQvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLGZmZmZmZis2OSxmZmZmZmYrMTAwICovXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgICMwMDAwMDAgMCUsdHJhbnNwYXJlbnQgNjklLHRyYW5zcGFyZW50IDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cblx0XHRcdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cblxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEobWF4LXdpZHRoOiAkc21hbGwpIHtcblx0XHRcdC5oZXJvX19oZWFkaW5ncyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDU1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnZpZGVvIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR6LWluZGV4OiAxO1xuXHR3aWR0aDogMTA1JTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRAbWVkaWEobWF4LXdpZHRoOiAkc21hbGwpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5ob21lIC5mcmFtZSB7XG5cdHRvcDogMDtcbn1cblxuLnN1Yi1zZWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdCZfX2RpdmlkZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDEuNXB4KTtcblx0XHR3aWR0aDogM3B4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcblx0fVxuXHQmX19pdGVtIHsgd2lkdGg6IDQ1JTsgfVxuXHQmX19pbmRpdmlkdWFsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6IDJlbSAwO1xuXHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkZ3JheS1saWdodDtcblx0XHQmLS1jb250ZW50IHsgd2lkdGg6IDEwMCU7IH1cblx0XHQmLS1pY29uIHtcblx0XHRcdHdpZHRoOiA3NXB4O1xuXHRcdFx0aGVpZ2h0OiA3NXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdH1cblx0XHRAbWVkaWEobWluLXdpZHRoOiAkbGFyZ2UpIHtcblx0XHRcdCY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cdFx0XG5cdFx0fVxuXHRcdGE6bm90KC5idG4pIHsgZm9udC1mYW1pbHk6IFwiTmV4YS1SZWd1bGFyXCI7IH1cblxuXHR9XG5cdGg0IHsgbWFyZ2luLXRvcDogMTBweDsgfVxuXHRoNCwgaDUge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHR9XG5cdHVsIHtcblx0XHRmb250LWZhbWlseTogXCJOZXhhLVJlZ3VsYXJcIjtcblx0XHRsaXN0LXN0eWxlOiBzcXVhcmUgaW5zaWRlIHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEJRQUtBSUFCQUFBQUFQLy8veUg1QkFFQUFBRUFMQUFBQUFBRkFBb0FBQUlJakkrWndLd1BVUUVBT3c9PVwiKTtcblx0XHRsaSB7IHRleHQtaW5kZW50OiAtMTJweDsgfVxuXHR9XG5cdEBtZWRpYShtYXgtd2lkdGg6ICRtZWRpdW0pIHtcblx0XHQuc3ViLXNlY3Rpb24ge1xuXHRcdFx0Jl9fZGl2aWRlciB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdCZfX2l0ZW0geyB3aWR0aDogMTAwJTsgfVxuXHRcdFx0Jl9faW5kaXZpZHVhbCB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdCYtLWljb24ge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRoNCwgaDUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNhbGN1bGF0b3IgLmNvbnRlbnQgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4vLy8vIE9WRVJSSURFUyBGT1IgRklOQU5DSUFMIENBTENVTEFUT1JTXG4ucGFyZW50LXBhZ2VpZC0xNCwgLnBhcmVudC1wYWdlaWQtMzEge1xuXHQubWVudSAuc3ViLW1lbnUgeyBtYXJnaW46IDA7IH1cblx0LmNvbnRlbnQgaDIge1xuXHRcdGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiAnTmV4YS1IZWF2eSc7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEuMjVlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRcblx0LnB1cmUtc2tpbi1jeCAucHVyZS1mb3JtLWFsaWduZWQgLnB1cmUtY29udHJvbC1ncm91cCB7XG5cdCAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcblx0ICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcblx0ICAgICY6bnRoLWNoaWxkKDJuKSB7XG5cdCAgICBcdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ICFpbXBvcnRhbnQ7XG5cdCAgICB9XG5cdH1cblx0LnB1cmUtYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogLjdlbTtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAzcHg7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxZW07XG5cdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMS4yNWVtICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IEJlYmFzLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuXHR9XG59XG5cblxuLm1vYmlsZS1sb2dpbi1tZW51IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYShtYXgtd2lkdGg6ICRzbWFsbCkge1xuXHQubW9iaWxlLWxvZ2luLW1lbnVcdHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQuZmEtcGx1cyB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRib3R0b206IDI1cHg7XG5cdFx0XHRyaWdodDogMjVweDtcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHRyYW5zaXRpb246IC40cztcblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0LmZhLXBsdXMgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblx0XHR9XG5cdH1cblxuXHQubW9iaWxlLWxvZ2luLW1lbnUtbGlua3Mge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJvdHRvbTogMjVweDtcblx0XHRyaWdodDogMjVweDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWU7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0ei1pbmRleDogOTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dHJhbnNpdGlvbjogLjRzO1xuXHRcdHJpZ2h0OiAyNXB4O1xuXHR9XG5cblx0Lm1vYmlsZS1sb2dpbi1tZW51LmFjdGl2ZSB7XG5cdFx0Lm1vYmlsZS1sb2dpbi1tZW51LWxpbmtzIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMTNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG4ubW9ydGdhZ2UtYmFua2VyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdGhlaWdodDogMzUwcHg7XG5cdGltZyB7IGhlaWdodDogMTAwJTsgd2lkdGg6IGF1dG87IH1cblx0aDMsIGg1IHsgbWFyZ2luOiAwOyB9XG5cdCZfX2luZm8geyBmbGV4LWJhc2lzOiAyOCU7IH1cblx0Jl9fY29udGFjdCB7XG5cdFx0bWFyZ2luLXRvcDogLjc1ZW07XG5cdH1cblx0QG1lZGlhKG1heC13aWR0aDogJG1lZGl1bSkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aDMgeyBtYXJnaW4tdG9wOiAxZW07IH1cblx0XHRpbWcgeyB3aWR0aDogMjAwcHg7IH1cblx0fVxufVxuXG4ucGFnZS1sb2dpbiB7XG5cdC5oZXJvIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMmVtIDA7XG5cdH1cbn1cblxuLnBhZ2UtbW9iaWxlLWJhbmtpbmcge1xuICAuc3ViLXNlY3Rpb25fX2l0ZW0ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkbWVkaXVtICkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbiAgLnR3by1jb2x1bW4ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tb2JpbGUtYmFua2luZyB7XG4gICZfX2ZlYXR1cmUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBtYXJnaW46IDJlbSBhdXRvO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkbWVkaXVtICkge1xuICAgICAgcGFkZGluZzogMmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2FwcC1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJHNtYWxsICkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX2FwcC1saW5rIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgbWF4LXdpZHRoOiAxMHJlbTtcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxub2wgbGkge1xuXHRmb250LWZhbWlseTogTmV4YS1SZWd1bGFyO1xufVxuXG4uaGVyb19faGVhZGluZ3MtLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdCYtd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5oZXJvX19oZWFkaW5nc19faGVhZGxpbmUge1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrZXN0O1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IFxuXHR9XG5cdC5oZXJvX19oZWFkaW5nc19fZGVzY3JpcHRpb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNjdlbTtcblx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdGZvbnQtZmFtaWx5OiBOZXhhLUhlYXZ5O1xuXHRcdGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdH1cblx0aW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC03NXB4O1xuXHRcdGJvdHRvbTogLTUwcHg7XG5cdFx0d2lkdGg6IDEyNXB4O1xuXHR9XG5cdGkgeyBkaXNwbGF5OiBub25lOyB9XG5cdEBtZWRpYShtYXgtd2lkdGg6ICRsYXJnZSl7XG5cdFx0aW1nIHtcblx0ICAgIHJpZ2h0OiAtOTVweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhKG1heC13aWR0aDogJG1lZGl1bSkge1xuXHRcdCYtd3JhcCB7IHdpZHRoOiAxMDAlOyB9XG5cdFx0Lmhlcm9fX2hlYWRpbmdzX19oZWFkbGluZSB7XG5cdFx0XHRmb250LWZhbWlseTogJHNhbnMtc2VyaWY7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHR9XG5cdFx0Lmhlcm9fX2hlYWRpbmdzX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMxMTE7XG5cdFx0fVxuXHRcdGltZyB7IFxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEobWF4LXdpZHRoOiAkc21hbGwpIHtcblx0XHRpIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cdH1cbn1cblxuXG5cbi50YWJsZV9yb3dfYmx1ZXtcblxuYm9yZGVyLXJpZ2h0OiBzb2xpZCBzaWx2ZXIgMXB4O1xudGV4dC1hbGlnbjogY2VudGVyO1xuYmFja2dyb3VuZC1jb2xvcjogI2U0ZThmNTtcbnBhZGRpbmctdG9wOiA1cHg7XG5cbn1cblxuLnJpZ2h0LWJvcmRlci1jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMnB4IHNpbHZlcjsgXG59XG4ucmlnaHQtYm9yZGVyLWNlbGw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMnB4O1xuICBib3R0b206IC0xMHB4O1xuICBjb250ZW50OiBcIlxcMDBhMFwiO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIFxuICAvKiBPciwgdXNlIHdoYXRldmVyIGJvcmRlciB5b3U7ZCBsaWtlIHRvIGFwcGx5ICAqL1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCBzaWx2ZXI7IFxuXG59XG50Ym9keSB0cjpsYXN0LWNoaWxkIC5yaWdodC1ib3JkZXItY2VsbDphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG4uc21hcnQtdGFibGV7XG5cblx0Zm9udC1mYW1pbHk6IE5leGEtUmVndWxhcjtcblx0XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdGNvbG9yOiAjNkI2QjY3O1xuXHRib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuXHRib3JkZXItc3BhY2luZzogMHB4IDEwcHg7XG5cblx0LnRpdGxlLWNvbHVtbntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlOGY0O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG5cblx0LmZpbmFsLWNvbHVtbntcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMTY0YTc7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cblxuXG5cdEBtZWRpYShtaW4td2lkdGg6ICRsYXJnZSl7XG5cdFxuXHR3aWR0aDogMTE1MHB4O1xuZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHRAbWVkaWEobWluLXdpZHRoOiAkbWVkaXVtKXtcblxuXHR3aWR0aDogOTAwcHg7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0XHRAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG5cblx0d2lkdGg6IDc0MHB4O1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cblx0QG1lZGlhIFxub25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSxcbihtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpICB7XG5cblx0bWluLXdpZHRoOiA3MHZ3O1xuXHQvKiBGb3JjZSB0YWJsZSB0byBub3QgYmUgbGlrZSB0YWJsZXMgYW55bW9yZSAqL1xuXHR0YWJsZSwgdGhlYWQsIHRib2R5LCB0aCwgdGQsIHRyIHsgXG5cdFx0ZGlzcGxheTogYmxvY2s7IFxuXHR9XG5cdFxuXHQvKiBIaWRlIHRhYmxlIGhlYWRlcnMgKGJ1dCBub3QgZGlzcGxheTogbm9uZTssIGZvciBhY2Nlc3NpYmlsaXR5KSAqL1xuXHR0aGVhZCB0ciB7IFxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC05OTk5cHg7XG5cdFx0bGVmdDogLTk5OTlweDtcblxuXHR9XG5cdFxuXHRcblx0dGQsIHRoIHsgXG5cdFx0LyogQmVoYXZlICBsaWtlIGEgXCJyb3dcIiAqL1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MCU7IFxuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHNpbHZlcjtcblx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHNpbHZlcjtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgc2lsdmVyO1xuXG5cdH1cblx0XG5cdHRkOmJlZm9yZXsgXG5cdFx0LyogTm93IGxpa2UgYSB0YWJsZSBoZWFkZXIgKi9cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0LyogVG9wL2xlZnQgdmFsdWVzIG1pbWljIHBhZGRpbmcgKi9cblx0XHR0b3A6IDZweDtcblx0XHRsZWZ0OiA2cHg7XG5cdFx0d2lkdGg6IDQ1JTsgXG5cdFx0cGFkZGluZy1yaWdodDogMTBweDsgXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHR9XG5cblx0XG5cblx0dGgsIC50aXRsZS1jb2x1bW57XG5cblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDE2NGE3O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXG5cdC5maW5hbC1jb2x1bW57XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlOGY0O1xuXHRcdGNvbG9yOiAkZ3JheS1kYXJrZXN0O1xuXHR9XG5cdC8qXG5cdExhYmVsIHRoZSBkYXRhXG5cdCovXG5cdHRkOm50aC1vZi10eXBlKDEpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiQWR2YW50YWdlXCI7IH1cblx0dGQ6bnRoLW9mLXR5cGUoMik6YmVmb3JlIHsgY29udGVudDogXCJlQ2hvaWNlXCI7IH1cblx0dGQ6bnRoLW9mLXR5cGUoMyk6YmVmb3JlIHsgY29udGVudDogXCJQcmltZVBsdXNcIjsgfVxuXHR0ZDpudGgtb2YtdHlwZSg0KTpiZWZvcmUgeyBjb250ZW50OiBcIlN1cGVyIE5PV1wiOyB9XG5cdHRkOm50aC1vZi10eXBlKDUpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiU21hcnQgU1BFTkRcIjsgfVxuXG5cbn1cbn1cblxuLnNtYXJ0LWRpc2NsYWltZXJ7XG5cblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0Y29sb3I6ICM2QjZCNjc7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0d2lkdGg6IDcwdnc7XG5cblx0XHRAbWVkaWEobWluLXdpZHRoOiAkbGFyZ2Upe1xuXHRcblx0d2lkdGg6IDExNTBweDtcbmRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0QG1lZGlhKG1pbi13aWR0aDogJG1lZGl1bSl7XG5cblx0d2lkdGg6IDkwMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcblxuXHRcdFx0d2lkdGg6IDc0MHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0fVxufVxuXG4qOm5vdCguZGlzY2xhaW1lcikgKyAuZGlzY2xhaW1lciB7XG5cdG1hcmdpbi10b3A6IGNhbGMoMTZweCArIDE2cHggKyAyNHB4KTtcbn1cbi5kaXNjbGFpbWVyIHtcblx0Zm9udC1zaXplOiAuODhyZW07XG59XG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XG5cblx0LmZpbmFsLWNvbHVtbntcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlNGU4ZjQ7XG5cblx0fVxuXG5cdFx0LnBhZ2Utc21hcnQtc3BlbmR7XG5cblx0XHRcdC5maW5hbC1jb2x1bW4ge1xuXG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYWM1MjUgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cblx0XHR9XG59XG5cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuXG5cdFx0LmZpbmFsLWNvbHVtbntcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlNGU4ZjQ7XG5cblx0fVxuLnBhZ2Utc21hcnQtc3BlbmR7XG5cdC5maW5hbC1jb2x1bW57XG5cbmJhY2tncm91bmQtY29sb3I6ICMwMTY0YTc7XG5jb2xvcjogd2hpdGU7XG5cbn1cbn1cbn1cblxuLmRlc2t0b3Bfb25seXtcblxuZGlzcGxheTogYmxvY2s7XG5cblx0QG1lZGlhKCBtYXgtd2lkdGg6ICRtZWRpdW0pe1xuXG5cblx0ZGlzcGxheTogbm9uZTtcblxuXHR9XG5cbn1cblxuLm1vYmlsZV9vbmx5e1xuXHRkaXNwbGF5OiBub25lO1xuXHRcblx0QG1lZGlhKCBtYXgtd2lkdGg6ICRtZWRpdW0pe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnRleHRfY2VudGVye1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4vKlxuICogTWFrZSB0ZWxlcGhvbmUgbGlua3Mgbm90IHdyYXBcbiAqL1xuYVtocmVmXj10ZWxdIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn0iLCIucGFnZS1sb2dpbiB7XG4gIC5oZXJvID4gLmNvbnRhaW5lciA+IC5yb3cge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkc21hbGwgKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuaW1nLXJlc3BvbnNpdmUge1xuICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cbi5sb2dpbi1ib3gge1xuXHR3aWR0aDogMzAwcHg7XG5cdGhlaWdodDogMzc1cHg7XG5cdHBhZGRpbmc6IDFlbTtcblx0YmFja2dyb3VuZDogJGJsdWU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkc21hbGwgKSB7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMmVtO1xuXHR9XG5cdCYtLXdyYXAgeyBcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi1sZWZ0OiAzZW07XG5cdFx0QG1lZGlhKG1heC13aWR0aDogJG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cdHAge1xuXHRcdG1hcmdpbjogNXB4IDAgMTBweDtcblx0XHRmb250LWZhbWlseTogXCJCZWJhc1wiO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sICZfX2Ryb3Bkb3duIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0cGFkZGluZzogMCAuNWVtO1xuXHRcdG1hcmdpbjogLjVlbSAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZS1kYXJrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQmOi13ZWJraXQtYXV0b2ZpbGwge1xuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4ICR3aGl0ZSBpbnNldDtcblx0XHR9XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0fVxuXHRzZWxlY3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdCY6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cdH1cblx0c2VsZWN0Om5vdChbbXVsdGlwbGVdKSB7XG5cdFx0cGFkZGluZzogLjVlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQTRBQUFBTUNBWUFBQUJTZ0l6YUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNQzFqTURZd0lEWXhMakV6TkRjM055d2dNakF4TUM4d01pOHhNaTB4Tnpvek1qb3dNQ0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTlNCTllXTnBiblJ2YzJnaUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk5EWkZOREV3TmpsR056RkVNVEZGTWtKRVEwVkRSVE0xTjBSQ016TXlNa0lpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TkRaRk5ERXdOa0ZHTnpGRU1URkZNa0pFUTBWRFJUTTFOMFJDTXpNeU1rSWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRG8wTmtVME1UQTJOMFkzTVVReE1VVXlRa1JEUlVORk16VTNSRUl6TXpJeVFpSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEbzBOa1UwTVRBMk9FWTNNVVF4TVVVeVFrUkRSVU5GTXpVM1JFSXpNekl5UWlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1B1R3Nnd1FBQUFBNVNVUkJWSGphWXZ6Ly96OERPWUNKZ1V4QWY0Mk1RSXpUazBEL00rS3prUkdQb1FTZHlraUtKckJHcE9oZ0pGWVRXTkVJaUVlQUFBTUF6TkVORU9IK2RvOEFBQUFBU1VWT1JLNUNZSUk9KTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1MCU7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRib3JkZXItY29sb3I6ICRibHVlLWRhcms7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0fVxuXHQuYnRuX19ncm91cCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW46IDFlbSAwIC43NWVtO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdGlucHV0IHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHQmOmhvdmVyIHsgY3Vyc29yOiBwb2ludGVyOyB9XG5cdFx0fVxuXHRcdC5idG4ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcblx0XHRcdGZvbnQtZmFtaWx5OiBCZWJhcyxzYW5zLXNlcmlmO1xuXHRcdH1cblx0fVxuXHQmX19vcHRpb25zIGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Jjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXHR9XG59XG5cbi5sb2dpbi1ib3gtb3B0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMWVtO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kOiAkYmx1ZS1kYXJrO1xufVxuLmxvZ2luLWJveF9fb3B0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDUwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ji5zZWxlY3RlZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblxuXHRcdH1cblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLmxvZ2luLS1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5sb2dpbi1hZF9fbW9iaWxlLWltYWdlIHsgXG5cdGRpc3BsYXk6IG5vbmU7IFxuXHRAbWVkaWEobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogNTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0fVxufVxuLmxvZ2luLWFkX19pbWFnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRpbWcge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogMzc1cHg7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdEBtZWRpYShtYXgtd2lkdGg6ICRtZWRpdW0pIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5sb2dpbi1ib3hfX29wdGlvbnMgLmJ1c2luZXNzLWxpbmsgeyBcblx0ZGlzcGxheTogbm9uZTsgXG59XG4iLCIuY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtZmFtaWx5OiAnTmV4YS1SZWd1bGFyJztcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHQmLmJvcmRlci10b3AgeyBib3JkZXItdG9wOiAzcHggc29saWQgJGdyYXktbGlnaHQ7IH1cblx0Jl9faW5uZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHR9XG5cdH1cblx0Jl9faW1hZ2Uge1xuXHRcdCYtLWRlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLW1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGl1bSkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19jdGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLWxlZnQ6IDFlbTtcblx0XHRwYWRkaW5nOiAzZW0gMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICZfX2xpbmtzIHtcbiAgICBcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHR3aWR0aDogMTUwcHg7XG4gICAgXHRoZWlnaHQ6IDE1MHB4O1xuICAgIFx0bWFyZ2luOiAwIDElO1xuICAgIFx0cGFkZGluZzogMWVtO1xuICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIFx0LmJ0bi0tY3RhIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0LmJ0bi0tY3RhIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJsdWUsIDEwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cbiAgICB9XG4gICAgLnRpdGxlLCAuYnRuLS1jdGEge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdOZXhhLUhlYXZ5JztcbiAgXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0fVxuICAgIC50aXRsZSB7XG5cdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0ICBmb250LXNpemU6IDFlbTtcblx0XHR9XG4gICAgLmJ0bi0tY3RhIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IC44NzVlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIFx0bWFyZ2luLXRvcDogLjVlbTtcbiAgICBcdHBhZGRpbmc6IC43ZW0gMWVtIC41ZW07XG4gICAgfVxuXHR9XG5cdGgyLCBoMywgaDQsIGg1LCBoNiwgc3Ryb25nIHsgY29sb3I6ICRibHVlOyB9XG5cdHVsIHtcblx0XHRmb250LWZhbWlseTogJ05leGEtUmVndWxhcic7XG5cdFx0bGlzdC1zdHlsZTogc3F1YXJlIGluc2lkZSB1cmwoJ2RhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEJRQUtBSUFCQUFBQUFQLy8veUg1QkFFQUFBRUFMQUFBQUFBRkFBb0FBQUlJakkrWndLd1BVUUVBT3c9PScpO1xuXHRcdGxpIHsgdGV4dC1pbmRlbnQ6IC0xMnB4OyB9XG5cdH1cblx0QG1lZGlhKG1heC13aWR0aDogJG1lZGl1bSkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHVsIHtcblx0XHRcdC13ZWJraXQtcGFkZGluZy1zdGFydDogNDBweDtcblx0XHR9XG5cdFx0Jl9fY3RhIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZzogMmVtIDA7XG5cdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdCZfX2xpbmtzIHtcblx0XHRcdFx0d2lkdGg6IDQ5JTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHQmOm9ubHktY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb250ZW50LXNlcGVyYXRvciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdCZfX2hlYWRsaW5lIHtcblx0XHRmb250LWZhbWlseTogQmViYXM7XG5cdFx0Zm9udC1zaXplOiAyLjVlbTtcblx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDAuNjdlbTtcblx0XHRwYWRkaW5nOiAwIDFlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRncmF5LWRhcmtlc3Q7XG5cdH1cblx0aHIge1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXHR9XG5cdCZfX2hlYWRsaW5lICsgaHJcdHtcblx0XHRtYXJnaW4tdG9wOiAtMzdweDtcblx0fVxuXHRAbWVkaWEobWluLXdpZHRoOiAkbWVkaXVtKSB7XG5cdFx0Jl9faGVhZGxpbmUgKyBociB7IG1hcmdpbi10b3A6IC01MHB4OyB9XG5cdH1cbiB9XG5cblxuLnBhZ2UtcGVyc29uYWwtY2hlY2tpbmcge1xuXHQuY29udGVudF9fY3RhX19saW5rczpudGgtb2YtdHlwZSgyKSxcblx0LmNvbnRlbnRfX2N0YV9fbGlua3M6bnRoLW9mLXR5cGUoMykge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG5cdFx0XHRwYWRkaW5nOiAyLjM2ZW0gMWVtIDFlbTtcblx0XHR9XG5cdH1cbn1cblxuLnN0ZXBzLWxpc3QgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5jYWxsb3V0IHsgXG5cdFx0Zm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0Y29sb3I6ICMxOTZjYzA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMmVtIGF1dG87XG5cblx0Ly8gRW5zdXJlIGZvbnQgc2l6ZSBpbiA8cD4gbWF0Y2hlcyBvdGhlciBjb250ZW50XG5cdCYgcCB7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdH1cblx0XHRcblx0JiBhLmxpbmstLWlubGluZSB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi50d28tY29sdW1uIHtcbiAgaDQgeyBjb2xvcjogJGJsdWU7IH1cbiAgdWwgbGkgeyBmb250LWZhbWlseTogTmV4YS1SZWd1bGFyOyB9XG59XG4vKiBGb3IgZmluYW5jaWFsIGNhbGN1bGF0b3JzICovXG4ucHVyZS1za2luLWN4IC52YWxpZFJhbmdlIHtcbiAgY29sb3I6ICM2RDZENkQgIWltcG9ydGFudDtcbn0iLCIuZW1haWwtc2lnbnVwLWZvcm0ge1xuICAgIGJhY2tncm91bmQ6IGNlbnRlciAjZjBmMGYwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTmV4YS1SZWd1bGFyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIubG9jYXRpb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuLmxvY2F0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogNDglO1xuXHRoZWlnaHQ6IDMwMHB4O1xuXHRtYXJnaW46IDElO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcblx0Jl9fbGVmdCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcblx0XHQvLyBvcmRlcjogMjtcblx0XHQmLS1pbWFnZSB7XG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHR9XG5cdFx0Ji0taG91cnMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQmX19yaWdodCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBhZGRpbmc6IDFlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ly8gb3JkZXI6IDE7XG5cdFx0aDUgeyBtYXgtd2lkdGg6IDEwMCU7IH1cblx0fVxuXHRwLCBsaSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHRhIHtcblx0XHRmb250LWZhbWlseTogTmV4YS1SZWd1bGFyO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5cdGg0IHtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHdpZHRoOiA3NSU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQmX19jb250YWN0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHRoNSB7XG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdC8vIGEgeyBmb250LXdlaWdodDogNzAwOyB9XG5cdH1cblx0aDUsIC5kaXJlY3Rpb25zIHtcblx0XHRjb2xvcjogJGJsdWU7XG5cdH1cblx0LmhpZGUtbW9iaWxlIHsgZGlzcGxheTogYmxvY2s7IH1cblx0Lm1vYmlsZS1vbmx5IHsgZGlzcGxheTogbm9uZTsgfVxuXHRAbWVkaWEobWF4LXdpZHRoOiAkbGFyZ2UpIHtcblx0XHRmb250LXNpemU6IDc1JTtcblx0fVxuXHRAbWVkaWEobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRtYXJnaW46IDJlbSBhdXRvO1xuXHR9XG5cdEBtZWRpYShtYXgtd2lkdGg6ICRzbWFsbCkge1xuXHRcdGhlaWdodDogNDAwcHg7XG5cdFx0Zm9udC1zaXplOiAxMDAlO1xuXHRcdCZfX2xlZnQgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0Jl9fcmlnaHQgeyB3aWR0aDogMTAwJTsgfVxuXHRcdC5oaWRlLW1vYmlsZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHQubW9iaWxlLW9ubHkgeyBkaXNwbGF5OiBibG9jazsgfVxuXHR9XG59XG4uYWNmLW1hcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdCZfX3NlYXJjaCB7XG5cdFx0cGFkZGluZzogMmVtIDAgNGVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRoNCB7IGNvbG9yOiAkYmx1ZTsgfVxuXHRcdCYtLWVtcHR5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRjb2xvcjogcmdiKDE4MSwgNzAsIDcwKTtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblx0XHR9XG5cdH1cblx0Jl9fc2VhcmNoLS10ZXh0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMSU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG5cdFx0d2lkdGg6IDUwJTtcblx0ICAgIG1hcmdpbjogMCBhdXRvO1xuXHQgICAgbWFyZ2luLXRvcDogLTFlbTtcblx0ICAgIGNvbG9yOiAkZ3JheS1kYXJrZXN0O1xuXHRcdCY6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuXHRcdCAgXHR0ZXh0LXRyYW5zZm9ybTogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0XHQmOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuICAgIH1cbiAgICAmX19zaW5nbGUge1xuICAgIFx0aGVpZ2h0OiAzMDBweDtcbiAgICBcdG92ZXJmbG93OiBoaWRkZW47XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICBcdHdpZHRoOiAxMDAlO1xuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgfVxuXHRoNCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi10b3A6IC4yNWVtO1xuXHRcdGNvbG9yOiAkYmx1ZTtcblx0fVxuXHRhIHtcblx0XHRmb250LWZhbWlseTogTmV4YS1SZWd1bGFyO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5cdEBtZWRpYShtYXgtd2lkdGg6ICRtZWRpdW0pIHtcblx0XHQmX19zZWFyY2gge1xuXHRcdFx0Ji0tdGV4dCB7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0cGFkZGluZzogMmVtIDA7XG5cdFx0fVxuXHR9XG59XG5cbi5waG9uZS1saW5rIHtcblx0Zm9udC1mYW1pbHk6IE5leGEtUmVndWxhcjtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5zaW5nbGUtbG9jYXRpb24ge1xuXHRAbWVkaWEobWF4LXdpZHRoOiAkc21hbGwpIHtcblx0XHQucGFyYWxsZWwtbGluZXMgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0XHQmLS1jb250ZW50IHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cdH1cblxuXHQuY29taW5nLXNvb24ge1xuXHRcdGZvbnQtZmFtaWx5OiAkc2Fucy1zZXJpZjtcblx0XHRjb2xvcjogJGJsdWU7XG5cdFx0Zm9udC1zaXplOiAyLjVlbTtcblx0fVxufVxuXG4uYXRtX2luZm8ge1xuXHQmX19uZWFyYnktYXRtcy1saW5rIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0fVxufSIsIi5zcGVlZGJ1bXBfX21vZGFsIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDAuOCk7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDBzO1xuXHR6LWluZGV4OiAtMTAwO1xuXHQmLmlzLXZpc2libGUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMHM7XG5cdFx0ei1pbmRleDogMTEwO1xuXHR9XG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAyMHB4IHRyYW5zcGFyZW50aXplKCRibGFjaywgMC43KTtcblx0XHRtYXJnaW4tdG9wOiAtNDBweDtcblx0XHRwYWRkaW5nOiAxZW07XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHQubWVzc2FnZSB7XG5cdFx0XHRwYWRkaW5nOiAxLjI1ZW0gMCAxLjI1ZW07XG5cdFx0fVxuXHR9XG5cdCYuaXMtdmlzaWJsZSAmX19jb250YWluZXIge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQmX19idXR0b25zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdH1cblx0XHQuYnRuIHtcblx0XHRcdHBhZGRpbmc6IDAuN2VtIDEuMjVlbTtcblx0XHR9XG5cdH1cblxuXHQmX19jbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMC41cmVtO1xuXHRcdHJpZ2h0OiAwLjVyZW07XG5cdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAwLjU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCY6Zm9jdXMsICY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuIiwiLnNpdGUtYW5ub3VuY2VtZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMS40ZW0gLjRlbSAuNGVtIC40ZW07XG4gIFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjksIDIyOCwgMjI3KTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICBtYXJnaW46IC43cmVtIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICB9XG4gICAgLnNpdGUtYW5ub3VuY2VtZW50X19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42ZW07XG4gICAgICBjb2xvcjogJGdyYXktZGFya2VzdDtcbiAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuXG4gICAgfVxuXG4gICAgLy8gV2VhdGhlciBhbm5vdW5jZW1lbnRzIHBlciBGUCBKb2IgIzE2MTYxXG4gICAgJi0td2VhdGhlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkc291dGgteWVsbG93O1xuICAgICAgcCxcbiAgICAgIC5zaXRlLWFubm91bmNlbWVudF9faGVhZGluZ1xuICAgICAge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEJyaWVmIGFubm91bmNlbWVudHMgcGVyIEZQIEpvYiAjMTY2MzdcbiAgICAgJi0tYnJpZWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogLjRlbTtcblxuICAgICAgLnNpdGUtYW5ub3VuY2VtZW50X19pY29uIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgJiBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogM2VtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICAuc2l0ZS1hbm5vdW5jZW1lbnRfX2hlYWRpbmcsXG4gICAgICAgLnNpdGUtYW5ub3VuY2VtZW50X19zdWItaGVhZGluZyB7XG4gICAgICAgICAgcGFkZGluZzogMDsgXG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5zaXRlLWFubm91bmNlbWVudF9faGVhZGluZyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRwbGFpbi1zYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2l0ZS1hbm5vdW5jZW1lbnRfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTNyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6IE5leGEtUmVndWxhcjtcbiAgICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgICAgICBjb2xvcjogIzE4NkNDMDsgICAgICAgICAgXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgLmJ0bi1jb250YWluZXIge1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAuMzVlbSAxLjRlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgIH1cbiAgICAgIFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnNpdGUtYW5ub3VuY2VtZW50cyB7XG4gICAgICBtYXJnaW4tdG9wOiA3M3B4O1xuICB9XG59IiwiLnRlc3RpbW9uaWFsLXF1b3RlIHtcbiAgICBmb250LWZhbWlseTogTmV4YS1JdGFsaWMsIHNlcmlmO1xuICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgd2lkdGg6IDQwZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMWVtIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4yZW07XG4gICAgICAgIG1heC13aWR0aDogOTQlO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIH1cblxuICAgIGNpdGUge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgLy8gUHJldmVudCBicm93c2VyIGl0YWxpY2l6YXRpb25cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgY29udGVudDogXCLigJMgXCI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmN0YS13aXRoLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhzbWFsbCkgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgfVxuXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICAgJl9fbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YS1Cb2xkJywgc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOSU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDExNnB4O1xuICAgICAgICAgICAgJiBiciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cblxufSIsIi5wYWdlLWRpZ2l0YWwtd2FsbGV0IHtcblx0LnR3by1jb2x1bW4ge1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdH1cbn1cblxuLypcbiAqIFBlciBhZGQtb24gLyBhZGRpdGlvbmFsIHRhc2sgb24gRnVuY3Rpb25Qb2ludCBKb2IgIzE1Mzk2XG4gKiBNYWtpbmcgdGhlIHBhcnJlbGxlbCBsaW5lcyBzbWFsbGVyIG9uIGp1c3QgdGhlIEZpbmFuY2lhbCBcbiAqIENhbGN1bGF0b3JzIChmaW5hbmNpYWwtY2FsY3VsYXRvcnMpIHBhZ2UuXG4gKi9cbi5wYWdlLWZpbmFuY2lhbC1jYWxjdWxhdG9ycyAucGFyYWxsZWwtbGluZXM6YWZ0ZXIge1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHR0b3A6IDEuMmVtO1xufVxuXG4vKlxuICogQ29udGFjdCBQYWdlIFNpZGViYXIgU3R5bGVzXG4gKiBQZXIgRnVuY3Rpb25Qb2ludCBKb2IgIzE2NzExXG4gKi9cbi5jb250YWN0LXdyYXAtLWluZm8ge1xuXHRoMyB7XG5cdFx0Zm9udC1mYW1pbHk6IE5leGEtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbi1ib3R0b206IC4xNWVtO1xuXHRcdG1hcmdpbi10b3A6IDEuNWVtO1xuXHQgIH1cblx0JiBoMyArIHAge1xuXHRcdG1hcmdpbi10b3A6IC4xNWVtO1xuXHR9XG59XG4gIFxuICIsIl86LW1zLWxhbmcoeCksIC5tZW51IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyk7XG59XG5fOi1tcy1sYW5nKHgpLCAubWVudSB1bCB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cbl86LW1zLWxhbmcoeCksIC5tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5fOi1tcy1sYW5nKHgpLCAubWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdGNvbG9yOiAkYmx1ZTtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcblx0Y29udGVudDogXCJcXGYxMDdcIjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5fOi1tcy1sYW5nKHgpLCAubWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiBhOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5fOi1tcy1sYW5nKHgpLCAuYWNmLW1hcCB7XG5cdHRvcDogMDtcbn1cbl86LW1zLWxhbmcoeCksIC5jb250ZW50X19jdGFfX2xpbmtzIHtcblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bSArIDEpIHtcblx0XzotbXMtbGFuZyh4KSwgLmNvbnRlbnRfX2N0YV9fbGlua3Mge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1pbi13aWR0aDogMTUwcHg7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbl86LW1zLWxhbmcoeCksIC5jb250ZW50IHVsIGxpLCAuc3ViLXNlY3Rpb24gdWwgbGkge1xuXHR0ZXh0LWluZGVudDogLTIycHg7XG59XG5fOi1tcy1sYW5nKHgpLCAuaGVybyAuZnJhbWUge1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0bWF4LWhlaWdodDogMzUwcHg7XG59XG4iLCIvL1xuLy8gVGhlbWUgTmFtZTogTGxhbWFMYXVuY2hcbi8vIFRoZW1lIFVSSTogaHR0cHM6Ly9naXRodWIuY29tL1RoZU1pdGNoZWxsc0FnZW5jeS9MbGFtYUxhdW5jaFxuLy8gRGVzY3JpcHRpb246IFN0YXJ0ZXIgdGhlbWUgZm9yIFRoZSBNaXRjaGVsbHMgQWdlbmN5XG4vLyBWZXJzaW9uOiAxLjBcbi8vIEF1dGhvcjogVGhvbWFzIEhvbGxhclxuLy8gTGljZW5zZTogTUlUXG4vLyBMaWNlbnNlIFVSSTogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL21pdC1saWNlbnNlLnBocFxuLy9cblxuQGltcG9ydCBcInNldHVwL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInNldHVwL2ZvbnRcIjtcbkBpbXBvcnQgXCJzZXR1cC9ncmlkXCI7XG5cbkBpbXBvcnQgXCJzZXR1cC91dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJoZWFkZXJcIjtcbkBpbXBvcnQgXCJmb290ZXJcIjtcblxuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJmcmFtZVwiO1xuQGltcG9ydCBcImN0YVwiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwidGFibGVcIjtcbkBpbXBvcnQgXCJtYWluXCI7XG5cbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvbG9naW5cIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvY29udGVudFwiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9lbWJlZHNcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvZW1haWwtc2lnbnVwLWZvcm1cIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvbG9jYXRpb25zXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3NwZWVkYnVtcFwiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9zaXRlLWFubm91bmNlbWVudFwiO1xuQGltcG9ydCBcInRlbXBsYXRlcy90ZXN0aW1vbmlhbC1xdW90ZVwiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9jdGEtd2l0aC1pbWFnZVwiO1xuXG5AaW1wb3J0IFwicGFnZXNwZWNpZmljXCI7XG5cbkBpbXBvcnQgXCJpZVwiO1xuXG5cbi8qXG4gKiBGaXggZm9yIG5vbi1zY3JvbGxpbmcgbmF2IG9uIG1vYmlsZSwgcGVyIEZQIEpvYiAjMTU4NTdcbiAqIEhhdHRpcCB0bzogaHR0cHM6Ly9tYWxpbi5jb2Rlcy9ob3ctdG8tbWFrZS1hLXNjcm9sbGFibGUtbWVudS13aXRob3V0LXNjcm9sbGluZy10aGUtYm9keVxuICovXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokbWVkaXVtKSB7XG5cdC5tZW51X19uYXYuYWN0aXZlICNtZW51LW1haW4tbWVudSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdC8qIFRoZSBtYWluIHBvaW50OiAqL1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0LyogT3B0aW9uYWwgYnV0IGhpZ2hseSByZWNjb21lbmRlZDogZW5hYmxlcyBtb21lbnR1bSBzY3JvbGxpbmcgb24gaU9TICovXG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdCYgPiBsaTpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2MHB4O1xuXHRcdH1cblx0fVxuXG5cdGJvZHkge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufSJdfQ== */
</pre></body></html>