/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{min-height:0;min-width:0;box-sizing:border-box}body{box-sizing:border-box}a{text-decoration:none}img,canvas,iframe{max-width:100%}ul{padding:0}.clearfix::after{content:" ";display:table;clear:both}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}50%{transform:translateY(-8%);opacity:0.5}65%{transform:translateY(-6%);opacity:0.8}80%{transform:translateY(-4%);opacity:0.90}100%{transform:translateY(0%);opacity:1}}@-webkit-keyframes slideDown{0%{transform:translateY(-100%);opacity:0}50%{transform:translateY(-8%);opacity:0.5}65%{transform:translateY(-6%);opacity:0.8}80%{transform:translateY(-4%);opacity:0.90}100%{transform:translateY(0%);opacity:1}}@keyframes slideDownDisappear{0%{transform:translateY(0%);opacity:1}50%{transform:translateY(92%);opacity:0.5}65%{transform:translateY(94%);opacity:0.35}80%{transform:translateY(96%);opacity:0.2}95%{transform:translateY(100%);opacity:0.05}100%{transform:translateY(100%);opacity:0}}@-webkit-keyframes slideDownDisappear{0%{transform:translateY(0%);opacity:1}50%{transform:translateY(92%);opacity:0.5}65%{transform:translateY(94%);opacity:0.35}80%{transform:translateY(96%);opacity:0.2}95%{transform:translateY(100%);opacity:0.05}100%{transform:translateY(100%);opacity:0}}.section--main-heading:after{content:'';position:absolute;top:100%;left:50%;width:0;height:2px;background:linear-gradient(90deg, #42b574 0%, #84c450 100%);transition:.3s all ease}.swipe-button--previous::before,.swipe-button--next::before{width:0;height:0;border-style:solid}.swipe-button__preview-prev,.swipe-button__preview-next{position:absolute;opacity:0;transition:0.3s;top:-20%;width:100px;height:56.25px;background-size:contain;border:2px solid #f7f7f7;box-shadow:0 1px 0 rgba(255,255,255,0.5),0px -1px 0 rgba(255,255,255,0.5)}.swipe-button__preview-prev::after,.swipe-button__preview-next::after{position:absolute;top:100%;left:0;margin:20px 0 0;width:100%;color:#EF5252;font-family:"Open Sans",Helvetica,Arial,san-serif;font-weight:600;line-height:1;text-transform:uppercase;font-size:13px;opacity:0;transition:0.3s}.swipe-button:hover .swipe-button__preview-prev::after,.swipe-button:hover .swipe-button__preview-next::after{opacity:1;transition-delay:0.2s;-webkit-transform:translateX(0%);transform:translateX(0%)}.overlay__info-subheading{color:#ad2131;background:rgba(255,255,255,0.8);padding:0.25em 0.5em}.overlay__info,.overlay__live-preview{border:10px solid #f7f7f7;background:rgba(255,255,255,0.7)}.contacts--contact-row:hover .contacts--contact-row-text,.contacts--icon svg,.footer__social-media-icon svg{-webkit-transition:all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86),background-color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition:all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86),background-color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86),background-color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86),background-color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86)}.container{padding:0 1em}@media screen and (min-width: 767px){.container{width:95%;margin-left:auto;margin-right:auto;padding:0;max-width:1200px}}header{position:relative;height:100%}@media screen and (min-width: 767px){header{height:75vh}}@media screen and (min-width: 1100px){header{height:100vh}}header::after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(25,25,25,0.6);z-index:1}#header-background-video{display:none}@media screen and (min-width: 767px){#header-background-video{display:block;position:absolute;top:50%;left:50%;min-width:100%;width:auto;height:75vh;z-index:-100;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(img/backgroundtop.jpg) no-repeat;background-size:cover}}@media screen and (min-width: 1100px){#header-background-video{height:100vh}}#header-background-image{position:relative;display:block}@media screen and (min-width: 767px){#header-background-image{display:none}}.header-container{text-align:center;position:absolute;z-index:10;height:100px;top:0;left:0;right:0;color:#fff}.header-container-logo{margin-top:10px;width:65%;max-width:270px;max-height:80px;margin-left:auto;margin-right:auto}@media screen and (min-width: 371px) and (max-device-width: 650px) and (orientation: landscape){.header-container-logo{max-width:230px;max-height:60px}}@media screen and (min-width: 651px) and (max-width: 766px) and (orientation: landscape){.header-container-logo{max-width:230px;max-height:60px}}@media screen and (min-width: 767px){.header-container-logo{width:12em;margin-top:24px;display:inline-block;float:left}}.header-container-name{float:left;text-indent:-9999999px}.key-messages{position:absolute;top:35%;left:0;right:1em;width:100%;margin-left:auto;margin-right:auto;text-align:center;z-index:5;color:#fff}@media screen and (min-width: 767px){.key-messages{top:22.5%;width:80%}}@media screen and (min-width: 1100px){.key-messages{top:20%;width:65%}}.key-messages-title{margin:0;animation:key-messages-grow .5s ease backwards;color:#fffef2}.key-messages-content{width:90%;margin-top:7.5px;margin-left:auto;margin-right:auto;animation:key-messages-grow  .1s .5s ease backwards}@media screen and (min-width: 651px){.key-messages-content{margin-top:15px;width:80%}}@media screen and (min-width: 767px){.key-messages-content{margin-top:30px;width:100%}}@media screen and (min-width: 1100px){.key-messages-content{margin-top:35px;width:100%}}.key-messages-content-text{display:inline;color:#fffef2}.key-messages-content-rotating-words{color:#42B574;display:inline-block;padding-right:3px;text-align:right}@media screen and (min-width: 1100px){.key-messages-content-rotating-words{display:block;text-align:center}}.key-messages-subtitle{color:#ffd454;animation:key-messages-grow  .3s .5s ease backwards;margin:.75em 0}@media screen and (min-width: 767px){.key-messages-subtitle{margin:1.25em 0 0.55em}}.button-inquiry{display:none}@media screen and (min-width: 767px){.button-inquiry{display:block}}@keyframes key-messages-grow{0%{opacity:0;transform:scale(0.8)}10%{opacity:1;transform:scale(0.8)}100%{transform:scale(1)}}.inquiry-form{display:none;position:absolute;top:100px;left:0;right:0;margin-left:auto;margin-right:auto;width:50%;border:5px solid #f7f7f7;background:#fffef2;z-index:1000}.inquiry-form--fields{width:90%;margin:0 auto}.inquiry-form--fields input,.inquiry-form--fields textarea{display:block}.inquiry-form--fields fieldset{border:none;padding:3px 0 0;margin:0}.inquiry-form--fields input[type="text"],.inquiry-form--fields input[type="email"],.inquiry-form--fields input[type="tel"],.inquiry-form--fields input[type="url"],.inquiry-form--fields textarea{width:100%;margin:0 auto;outline:0;background-color:transparent;-webkit-transition:background 100ms ease-out 0.1s;-moz-transition:background 100ms ease-out 0.1s;-o-transition:background 100ms ease-out 0.1s;transition:background-color 100ms ease-out 0.1s;border:none;padding:15.5px 20px}.inquiry-form--fields textarea{padding:12px 20px;resize:none}.inquiry-form--fields input:hover,.inquiry-form--fields textarea:hover{border-color:#ad2131}.inquiry-form--fields input[type="checkbox"]{display:none}.inquiry-form--fields .checkbox::before{content:"";display:inline-block;position:relative;width:15px;height:15px;border:2px solid #eff0f1;border-radius:3px;background-color:#eff0f1;margin-right:18px}.inquiry-form--fields input[type=checkbox]:checked+.checkbox::before{content:"";background:url(img/icons/checkmark.svg);background-repeat:no-repeat;background-size:15px 15px;transition:background 100ms ease 0.1s;border:2px solid #a6a6a6;border-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 0 rgba(0,0,0,0.07);box-shadow:0 0 3px 1px rgba(228,121,17,0.5);width:15px;height:15px;margin-right:18px}.inquiry-form--fields label.checkbox{margin-top:11px;margin-bottom:0;vertical-align:top}.inquiry-form--fields input[type="text"]:focus,.inquiry-form--fields input[type="email"]:focus,.inquiry-form--fields input[type="tel"]:focus,.inquiry-form--fields textarea:focus{background-color:#fff;-webkit-transition:background 100ms ease-in 0.1s;-moz-transition:background 100ms ease-in 0.1s;-o-transition:background 100ms ease-in 0.1s;transition:background 100ms ease-in 0.1s;border:1px solid #a6a6a6;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.5),0 1px 0 rgba(0,0,0,0.07) inset;box-shadow:0 0 3px 1px rgba(173,33,49,0.5)}.inquiry-form--fields-field{position:relative;width:100%;padding-bottom:1em}.inquiry-form--fields-field hr{display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;border:0;border-radius:4px;margin:0;background:#ebebeb}.inquiry-form--fields-field hr:after{-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out;-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0);-webkit-transform-origin:left top;transform-origin:left top;will-change:transform;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;background:#cd908b}.inquiry-form--fields-field input:focus ~ hr:after{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.columns::after{content:"";clear:both;display:table}@media screen and (min-width: 767px){.columns--x2-equal-width{float:left;width:50%}}@media screen and (min-width: 1100px){.columns--x2-equal-width{width:50%}}.columns--x2-equal-width:nth-child(odd){clear:both}@media screen and (min-width: 767px){.columns--x2-equal-width-gutter{box-sizing:border-box;padding-right:.5em;padding-left:.5em}}@media screen and (min-width: 1100px){.columns--x2-equal-width-gutter{box-sizing:border-box;padding-right:1em;padding-left:1em}}.columns--x3-equal-width{margin-top:1.15em;margin-bottom:1.15em}@media screen and (min-width: 767px){.columns--x3-equal-width{float:left;width:50%}}@media screen and (min-width: 1100px){.columns--x3-equal-width{float:left;width:33.33%}}.columns--x3-equal-width-gutter{box-sizing:border-box}@media screen and (min-width: 767px){.columns--x3-equal-width-gutter{padding-right:1em;padding-left:1em}}.columns--x3-equal-width-overfow{overflow:hidden}.section--features,.section--projects{text-align:center}@media screen and (min-width: 767px){.section--projects-extra-b-margin{margin-bottom:1.5em}}.section--tb-padding{padding-top:1em;padding-bottom:1em}@media screen and (min-width: 767px){.section--tb-padding{padding-top:2em;padding-bottom:2em}}.section--background-grey{background:#f7f7f7;background:-webkit-linear-gradient(#fff, #f7f7f7);background:-o-linear-gradient(#fff, #f7f7f7);background:-moz-linear-gradient(#fff, #f7f7f7);background:linear-gradient(#fff, #f7f7f7)}.section--background-white{background:#fff}.section--background-dark-grey{background:#1b1d1f}.section--main-heading{display:inline-block;position:relative;text-transform:uppercase}.section--main-heading:after{left:0;width:100%}.section--main-heading--red:after{background:linear-gradient(90deg, #ad2131 0%, #b53745 100%)}.section--main-heading--yellow:after{background:linear-gradient(90deg, #ffd454 0%, #ffdc76 100%)}.section--main-heading--white{color:#f7f7f7}.section--main-heading--white:after{background:linear-gradient(90deg, #fff 0%, #f7f7f7 100%)}.section--subheading{text-align:center;margin-top:0;width:80%;margin:0 auto}@media screen and (min-width: 767px){.section--subheading{margin-top:0.5em;width:70%}}@media screen and (min-width: 1100px){.section--subheading{margin-top:0.5em;width:50%}}.section--subheading-white{color:#f7f7f7}.section--subheading-extra-b-margin{margin-bottom:1em}.feature--tb-margin{margin-top:1.5em;margin-bottom:1.5em}@media screen and (min-width: 767px){.feature--icon{width:22.5%;float:left;margin-top:1.45em}}@media screen and (min-width: 1100px){.feature--icon{width:25%}}.feature--icon-svg{width:60px;height:60px}@media screen and (min-width: 767px){.feature--icon-svg{width:75px;height:75px}}@media screen and (min-width: 767px){.feature--content{display:inline-block;width:75%;text-align:left;padding-left:1em}}@media screen and (min-width: 1100px){.feature--content{padding-left:0}}.feature--heading{position:relative;text-transform:uppercase;margin-top:5px;margin-bottom:10px}@media screen and (min-width: 767px){.feature--heading{margin-bottom:15px}}.feature--description{margin-top:0}.feature--slide-up{transform:translateY(50px);animation:move-up 0.8s ease forwards}@keyframes move-up{to{transform:translateY(0)}}.skills__container{margin:1em auto}@media screen and (min-width: 767px){.skills__container{max-width:80%;margin:2.5em auto;-webkit-perspective:800px;-moz-perspective:800px;perspective:800px}}@media screen and (min-width: 1100px){.skills__container{max-width:80%;margin:2.5em auto}}.contacts--contact-row{display:block;width:70%;margin:2.5em auto;position:relative;padding:0 1.5em}@media screen and (min-width: 767px){.contacts--contact-row{width:30%;display:inline-block;margin:3.5em auto}}.contacts--contact-row:hover .contacts--contact-row-text{color:#fff}.contacts--contact-row-text{display:inline-block;padding-left:30px;margin-top:14px;color:#939393;text-align:left;width:270px}.projects__picture{cursor:pointer;position:relative;max-width:480px;margin:0 auto;overflow:hidden;box-shadow:0 0px 20px 2px rgba(0,0,0,0.1)}.projects__picture:hover .projects__picture-image1{transform:translateY(-100%)}.projects__picture:hover .projects__picture-image2{transform:translateY(0%)}.projects__picture:hover .projects__picture-title-box{opacity:0}.projects__picture-image1{display:block;transform-origin:0 0;transition:transform .7s ease-out}.projects__picture-image2{display:block;position:absolute;top:-1px;left:0;right:0;bottom:0;transition:transform .7s ease-out;transform:translateY(100%);transform-origin:0 0;z-index:300}.projects__picture-title-box{position:absolute;top:60%;left:5%;right:5%;bottom:15%;background:#fff;opacity:1;box-shadow:0 0px 20px 2px rgba(0,0,0,0.1);transition:transform .7s ease-out;z-index:400}.projects__picture-title{display:inline-block;position:relative;color:#1b1d1f;text-align:center;margin:.65em auto 0;text-transform:uppercase}.projects__picture-title::after{content:'';position:absolute;top:100%;left:0;right:0;width:100%;height:1px;background:linear-gradient(90deg, #ad2131 0%, #b53745 100%)}.projects--slide-left{transform:translateX(50px);animation:move-left 0.8s ease forwards}@keyframes move-left{to{transform:translateX(0)}}.footer{height:105px;background:#141618;color:white;text-align:center}@media screen and (min-width: 767px){.footer{height:75px}}.footer__rights-claim{display:inline-block;margin-top:25px}@media screen and (min-width: 767px){.footer__rights-claim{float:left;text-align:left;margin-top:32px}}.footer__rights-claim>p{margin:0}.footer__social-icons-container{display:block;text-align:center}@media screen and (min-width: 767px){.footer__social-icons-container{float:right;display:inline-block}}.overlay{display:none;background-color:rgba(0,0,0,0.9);width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;color:#FEFFFE;overflow:hidden;z-index:1000}.overlay__main-image{display:block;width:100%;padding:1em 3em}@media screen and (min-width: 651px) and (max-width: 766px) and (orientation: landscape){.overlay__main-image{padding-top:4.5em;padding-left:1em;width:50%}}@media screen and (min-width: 767px){.overlay__main-image{padding:1em;width:90%}}@media screen and (min-width: 1100px){.overlay__main-image{padding:2.5em;width:80%}}.overlay__info{position:absolute;top:20%;left:1em;right:1em}@media screen and (min-width: 371px) and (max-device-width: 650px) and (orientation: landscape){.overlay__info{top:.5em;left:45%;right:2.5em}}@media screen and (min-width: 651px) and (max-width: 766px) and (orientation: landscape){.overlay__info{top:1em;left:45%;right:2.5em}}@media screen and (min-width: 767px){.overlay__info{top:7.5%;left:32.5%;right:1.5em}}@media screen and (min-width: 1100px){.overlay__info{top:2.5%;left:60%;right:2.5em}}.overlay__info-heading{background:rgba(0,0,0,0.7);margin:10px;padding:7px}.overlay__info-subheading{text-align:center;margin:.75em 2em 0.25em 2em}@media screen and (min-width: 371px) and (max-device-width: 650px) and (orientation: landscape){.overlay__info-subheading{margin:0 2em 0.25em 2em}}@media screen and (min-width: 767px){.overlay__info-subheading{margin:1.1em 3em 0.25em 3em}}.overlay__info-subheading-mt{margin-top:1.1em}.overlay__info-subheading-preview{background:#EF5252;line-height:.8;padding:12.5px 0;width:40%;margin:0 auto;text-align:center;border-radius:15px}.overlay__desciption-container{position:relative;height:11.5em}@media screen and (min-width: 371px) and (max-device-width: 650px) and (orientation: landscape){.overlay__desciption-container{height:6.9em}}@media screen and (min-width: 651px) and (max-width: 766px) and (orientation: landscape){.overlay__desciption-container{height:7.85em}}@media screen and (min-width: 767px){.overlay__desciption-container{height:16.25em}}.overlay__info-text{display:none;text-align:center;margin:0 1em;padding:5px 0;background:rgba(0,0,0,0.7)}@media screen and (min-width: 371px) and (max-device-width: 650px) and (orientation: landscape){.overlay__info-text{padding:1px 0}}@media screen and (min-width: 651px) and (max-width: 766px) and (orientation: landscape){.overlay__info-text{padding:2px 0}}.overlay__info-text-row-container{overflow:hidden;padding:0;margin:0.25em 0;height:30px}@media screen and (min-width: 371px) and (max-device-width: 650px) and (orientation: landscape){.overlay__info-text-row-container{margin:0.1em 0;height:18px;padding:0}}@media screen and (min-width: 651px) and (max-width: 766px) and (orientation: landscape){.overlay__info-text-row-container{margin:0.15em 0;height:20px;padding:0}}@media screen and (min-width: 767px){.overlay__info-text-row-container{margin:0.5em 0;height:42px}}.overlay__info-skills{color:#141618;margin:1em 0}@media screen and (min-width: 371px) and (max-device-width: 650px) and (orientation: landscape){.overlay__info-skills{margin:.25em 0}}@media screen and (min-width: 651px){.overlay__info-skills{margin:1em}}@media screen and (min-width: 767px){.overlay__info-skills{margin:1em 3em .5em}}.overlay__live-preview{display:none;position:absolute;left:1em;width:16em;height:9em}@media screen and (min-width: 767px){.overlay__live-preview{display:block;bottom:3em}}@media screen and (min-width: 1100px){.overlay__live-preview{bottom:1em}}.overlay__live-preview h1{margin:.25em;background:rgba(255,255,255,0.8)}.overlay__visit-site{position:absolute;height:2em;left:1em;right:1em;bottom:.5em}@media screen and (min-width: 371px) and (max-device-width: 650px) and (orientation: landscape){.overlay__visit-site{right:auto}}@media screen and (min-width: 651px) and (max-width: 766px) and (orientation: landscape){.overlay__visit-site{right:auto}}@media screen and (min-width: 767px){.overlay__visit-site{height:3em;left:1em;right:auto;bottom:12.25em;margin:.25em}}@media screen and (min-width: 1100px){.overlay__visit-site{bottom:10.5em}}.desc-content,.desc-content-one,.desc-content-two{position:absolute;top:0;left:0;right:0}.reposiveLabel{position:absolute;left:-70px;top:0;background:#EF5252;width:300px;height:40px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center}.reposiveLabel span{display:inline-block;margin-top:0.625em;margin-left:-5em;text-transform:uppercase}.overlay-background{display:none;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;z-index:950}iframe{transition:all .01s ease-in-out}.preview-overlay{display:none;background-color:#fffef2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;z-index:2000}.preview-overlay--iframe{position:absolute;z-index:3000;top:60px;left:0;margin-left:auto;right:0px;margin-right:auto;background:#fff}.preview-overlay--frame-mobile{box-sizing:content-box;border:solid 11px #141618;border-top-width:40px;border-bottom-width:40px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.preview-overlay--frame-tablet{box-sizing:content-box;border:solid 18px #141618;border-top-width:60px;border-bottom-width:60px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.preview-overlay--frame-desktop{border:none}.preview-overlay--tablet-box{transform:scale(0.6);margin-top:-30px}.preview-overlay--desktop-box{transform:scale(1);margin-top:-60px}.preview-overlay--icon-box{position:absolute;position:absolute;right:1em;top:7em;width:7em;height:23em}body{font-family:"Open Sans",Helvetica,Arial,san-serif;font-size:1em;font-weight:400}.header-container{font-family:"Lato",Helvetica,Arial,sans-serif;font-size:1.1em;font-weight:700}.menu{font-weight:400}@media screen and (min-width: 767px){.menu{font-weight:700}}.key-messages{font-family:"Poppins",Helvetica,Arial,sans-serif}.key-messages-title{text-transform:uppercase;font-weight:400;letter-spacing:-0.025em;font-size:1.25em}@media screen and (min-width: 651px){.key-messages-title{font-size:1.5em}}@media screen and (min-width: 767px){.key-messages-title{font-size:2.5em}}@media screen and (min-width: 1100px){.key-messages-title{font-size:4.75em}}.key-messages-content-text{font-size:1em;line-height:1.5}@media screen and (min-width: 767px){.key-messages-content-text{font-size:1.8em}}.key-messages-content-rotating-words{font-size:1.3em;font-weight:700}@media screen and (min-width: 767px){.key-messages-content-rotating-words{font-size:2em}}@media screen and (min-width: 1100px){.key-messages-content-rotating-words{font-size:2.5em;font-weight:700}}.key-messages-subtitle{font-size:1.2em;font-weight:400}@media screen and (min-width: 767px){.key-messages-subtitle{font-size:2.4em}}.section--main-heading{font-family:"Lato",Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;font-weight:300;font-size:1.5em}@media screen and (min-width: 767px){.section--main-heading{font-size:2em}}.section--subheading{font-family:"Poppins",Helvetica,Arial,sans-serif;font-weight:300;text-transform:capitalize;font-size:1.05em}@media screen and (min-width: 767px){.section--subheading{font-size:1.35em}}.feature--heading-typo{font-weight:700;font-size:1.25em}@media screen and (min-width: 767px){.feature--heading-typo{font-size:1.5em}}.feature--description-typo{line-height:1.3;font-size:1em}@media screen and (min-width: 767px){.feature--description-typo{font-size:1.1em;line-height:1.4}}.projects__picture-title{font-size:1.1em;font-weight:300}@media screen and (min-width: 767px){.projects__picture-title{font-size:1.3em}}.skills__name{font-family:"Lato",Helvetica,Arial,sans-serif;font-weight:300;font-size:1em}.skills__name-project-page{font-family:"Lato",Helvetica,Arial,sans-serif;font-weight:300;font-size:.5em}@media screen and (min-width: 651px){.skills__name-project-page{font-size:.7em}}.overlay__info-heading{font-size:1.5em;font-family:"Poppins",Helvetica,Arial,sans-serif;font-weight:400;text-transform:capitalize}@media screen and (max-width: 370px){.overlay__info-heading{font-size:1em}}@media screen and (min-width: 371px) and (max-device-width: 650px) and (orientation: landscape){.overlay__info-heading{font-size:1em}}@media screen and (min-width: 651px){.overlay__info-heading{font-size:1.2em}}@media screen and (min-width: 767px){.overlay__info-heading{font-size:2em}}.overlay__info-subheading{font-size:1em;font-family:"Poppins",Helvetica,Arial,sans-serif;font-weight:300;text-transform:uppercase}@media screen and (min-width: 767px){.overlay__info-subheading{font-size:1.5em}}.overlay__info-text{font-size:1em;font-family:"Lato",Helvetica,Arial,sans-serif;line-height:1.5;font-weight:300}@media screen and (min-width: 371px) and (max-device-width: 650px) and (orientation: landscape){.overlay__info-text{font-size:.7em}}@media screen and (min-width: 651px) and (max-width: 766px) and (orientation: landscape){.overlay__info-text{font-size:.75em}}@media screen and (min-width: 767px){.overlay__info-text{font-size:1.35em}}.overlay__live-preview h1{color:#EF5252;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:2em;font-weight:600;text-transform:uppercase}.overlay__visit-site a{color:#fff;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:1em;font-weight:600;text-transform:uppercase}@media screen and (min-width: 767px){.overlay__visit-site a{font-size:2em}}.footer__rights-claim>p{font-size:12px;font-weight:100}.menu{position:absolute;top:125px;left:-1em;right:20%;z-index:500;transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);transform:translateX(-700px)}@media screen and (max-width: 370px){.menu{top:107.5px}}@media screen and (min-width: 371px) and (max-device-width: 650px) and (orientation: landscape){.menu{right:50%}}@media screen and (min-width: 651px) and (max-width: 766px) and (orientation: landscape){.menu{top:105px;right:50%}}@media screen and (min-width: 767px){.menu{position:relative;top:0;display:inline-block;float:right;margin:45px 0 0 0;transform:translateX(0)}}.menu-mobile-line{position:absolute;top:90px;left:0%;width:70px;height:40px;color:#fff;background:#000;margin:0}@media screen and (max-width: 370px){.menu-mobile-line{top:72.5px}}@media screen and (min-width: 371px) and (max-device-width: 650px) and (orientation: landscape){.menu-mobile-line{top:70px}}@media screen and (min-width: 651px) and (max-width: 766px) and (orientation: landscape){.menu-mobile-line{top:70px}}@media screen and (min-width: 767px){.menu-mobile-line{display:none}}.menu-mobile-line-icon{position:absolute;top:0;left:0;right:0;bottom:0;z-index:500;display:inline-block;width:20px;height:20px;margin:auto}.menu-item{display:block;color:#fff;text-decoration:none;padding:10px 0 10px 0;background:#000;border-bottom:1px solid #fffef2;transition:all .1s ease-in-out}.menu-item:hover{color:#fffef2;background:#1b1d1f}@media screen and (min-width: 767px){.menu-item:hover{background:transparent}}.menu-item:focus{background:#1b1d1f}@media screen and (min-width: 767px){.menu-item:focus{background:transparent}}@media screen and (min-width: 767px){.menu-item{display:inline-block;position:relative;margin-left:15px;background:transparent;padding:10px 0 3.5px 0;border-bottom:none}}@media screen and (min-width: 767px){.menu-item:after{content:'';position:absolute;top:100%;left:50%;width:0;height:2px;background:linear-gradient(90deg, #42b574 0%, #84c450 100%);transition:.3s all ease}}@media screen and (min-width: 767px){.menu-item:hover:after{left:0;width:100%}}.button{width:25%;margin:0 auto;padding:10px 0;color:#42B574;background:transparent;border:2px solid #42B574;transition:.3s all ease}.button:hover{color:#fffef2;background:#42B574;cursor:pointer}.button-lime{color:#42B574;border:2px solid #42B574}.button-lime:hover{color:#fffef2;background:#42B574}.button-grey{color:#141618;border:2px solid #fffef2;background:#fffef2}.button-grey:hover{color:#fffef2;background:#1b1d1f;border:2px solid #1b1d1f}.button-yellow{width:16em;color:#141618;border:2px solid #f7f7f7;background:#ffd454;padding:4.5px 0}@media screen and (min-width: 371px) and (max-device-width: 650px) and (orientation: landscape){.button-yellow{width:40%}}@media screen and (min-width: 651px) and (max-width: 766px) and (orientation: landscape){.button-yellow{width:40%}}.button-yellow a{color:#fff;text-shadow:0.5px 0.5px 0.5px #141618}.button-yellow:hover{color:#fffef2;background:#1b1d1f;border:2px solid #fffef2}.button-yellow:hover a{color:#fffef2}.swipe-button{width:60px;height:100px;cursor:pointer;position:fixed;top:37.5vh;z-index:100}.swipe-button::before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.swipe-button::after{position:absolute;top:calc(50% - 1px);width:15px;height:2px;background:linear-gradient(90deg, #EF5252 0%, #f48888 100%);content:'';-webkit-transition:width 0.3s 0.2s;transition:width 0.3s 0.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swipe-button:hover::after{width:127px;transition-delay:0s}.swipe-button--previous{left:.5em}.swipe-button--previous::before{border-width:8px 13px 8px 0;border-color:transparent #EF5252 transparent transparent;left:0}.swipe-button--previous::after{left:13px}.swipe-button--next{right:.5em}.swipe-button--next::before{border-width:8px 0 8px 13px;border-color:transparent transparent transparent #EF5252;right:0}.swipe-button--next::after{right:13px;background:linear-gradient(90deg, #f48888 0%, #EF5252 100%)}.swipe-button__preview-prev{left:30px;background-image:url("img/projects/gallery1.jpg")}.swipe-button__preview-prev::after{content:'Previous';transform:translateX(125%)}.swipe-button__preview-next{right:30px;background-image:url("img/projects/video1.jpg")}.swipe-button__preview-next::after{content:'Next';transform:translateX(-125%)}.swipe-button:hover .swipe-button__preview-prev{opacity:1}.swipe-button:hover .swipe-button__preview-next{opacity:1}.back-to-top{opacity:0;position:fixed;right:15px;bottom:80px;transition:all .5s linear;cursor:pointer}@media screen and (min-width: 767px){.back-to-top{right:65px;bottom:80px}}.back-to-top svg{width:40px;height:40px}.preview-mobile,.preview-tablet,.preview-desktop,.preview-overlay-close{display:inline-block;position:relative;width:55px;height:55px;background:#fff;padding:0.9em;border:3px solid #1b1d1f;border-radius:50%;margin:.5em;cursor:pointer;transition:all .3s ease-in}.preview-mobile:hover,.preview-tablet:hover,.preview-desktop:hover,.preview-overlay-close:hover{background:#dedede;border:3px solid #dedede}.preview-mobile:hover svg,.preview-tablet:hover svg,.preview-desktop:hover svg,.preview-overlay-close:hover svg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.preview-mobile svg,.preview-tablet svg,.preview-desktop svg,.preview-overlay-close svg{width:30px;height:30px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:all .3s ease-in;transform-origin:15px 15px}.preview-overlay-close svg{width:25px;height:25px}.more-button{position:absolute;width:15%;height:25px;right:1.2em;bottom:-1em;margin:0;font-weight:400;color:#fff;padding:2px 0 0 1px;font-size:0.85em;-webkit-border-radius:3px;border-radius:3px;background:-webkit-gradient(linear, left top, left bottom, from(#838383), color-stop(0.49, #444), color-stop(0.49, #303030), to(#333));border:solid 1px rgba(79,79,79,0.75);font-size:.85em}@media screen and (min-width: 371px) and (max-device-width: 650px) and (orientation: landscape){.more-button{right:1em;height:22.5px;font-size:.75em}}@media screen and (min-width: 651px) and (max-width: 766px) and (orientation: landscape){.more-button{right:1em;height:22.5px;font-size:.75em}}@media screen and (min-width: 767px){.more-button{width:10%;height:25px;right:1.6em;bottom:-1.5em}}.more-button:hover{color:#141618;background:#fff}.menu-mobile-line-icon::before{content:'';position:absolute;top:0px;left:0;width:20px;height:2px;border-radius:1px;background-color:#FFF;transform-origin:0 0;transition:transform .3s ease-out}.menu-icon-bars{position:absolute;top:9px;left:0;width:20px;height:2px;border-radius:1px;background-color:#FFF;transition:all .3s ease-out;transform-origin:0 50%}.menu-mobile-line-icon::after{content:'';position:absolute;bottom:0;right:0;width:20px;height:2px;border-radius:1px;background-color:#FFF;transform-origin:0 100%;transition:transform .3s ease-out}.menu-mobile-line-icon-close-x::before{transform:rotate(45deg) scaleX(1.25) translateY(1px)}.menu-mobile-line-icon-close-x .menu-icon-bars{opacity:0;transform:scaleX(0)}.menu-mobile-line-icon-close-x::after{transform:rotate(-45deg) scaleX(1.25) translateY(0)}.skills__outer-circle{display:inline-block;position:relative;width:124px;height:124px;border:5px solid transparent;border-radius:50%;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,0.3);transition:all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);margin:.25em .25em}@media screen and (min-width: 651px){.skills__outer-circle{margin:.5em}}@media screen and (min-width: 767px){.skills__outer-circle{margin:1em}}.skills__outer-circle--project-page{width:37.5px;height:37.5px;margin:.25em .15em}@media screen and (min-width: 767px){.skills__outer-circle--project-page{width:80px;height:80px;margin:.25em .5em}}.skills__inner-circle{width:100px;height:100px;border-radius:50%;background:#fff;position:relative;top:6%;left:0;right:0;margin:0 auto}.skills__inner-circle--project-page{top:9%;width:25px;height:25px}@media screen and (min-width: 767px){.skills__inner-circle--project-page{top:9%;width:50px;height:50px}}.skills__icon{position:absolute;top:15%;left:0;right:0;margin:0 auto}.skills__name{position:absolute;left:0;right:0;margin:0 auto;top:65%}.skills__name-project-page{position:absolute;top:137%;left:0;right:0;margin:0 auto;color:#1b1d1f;text-align:center}@media screen and (min-width: 767px){.skills__name-project-page{top:95%}}.icon-html,.icon-css,.icon-js,.icon-jq,.icon-ajax,.icon-git,.icon-sass,.icon-postcss,.icon-gulp,.icon-node,.icon-npm,.icon-svg{background:url("img/icons/sprites.png") no-repeat;background-size:300px 100px;width:50px;height:50px}.icon-html{background-position:0 0}.icon-css{background-position:-50px 0}.icon-js{background-position:-97px 0}.icon-jq{background-position:-146px 0}.icon-ajax{background-position:-196px 0}.icon-git{background-position:-247px 0}.icon-sass{background-position:1px -50px}.icon-postcss{background-position:-50px -50px}.icon-gulp{background-position:-99px -50px}.icon-node{background-position:-148px -50px}.icon-npm{background-position:-199px -50px}.icon-svg{background-position:-251px -50px}.icon-html-sm,.icon-css-sm,.icon-js-sm,.icon-jq-sm,.icon-ajax-sm,.icon-git-sm,.icon-sass-sm,.icon-postcss-sm,.icon-gulp-sm,.icon-node-sm,.icon-npm-sm,.icon-svg-sm{background:url("img/icons/sprites.png") no-repeat;background-size:120px 40px;width:20px;height:20px}@media screen and (min-width: 767px){.icon-html-sm,.icon-css-sm,.icon-js-sm,.icon-jq-sm,.icon-ajax-sm,.icon-git-sm,.icon-sass-sm,.icon-postcss-sm,.icon-gulp-sm,.icon-node-sm,.icon-npm-sm,.icon-svg-sm{background-size:210px 70px;width:35px;height:35px}}.icon-html-sm{background-position:0 0}.icon-css-sm{background-position:-20px 0}@media screen and (min-width: 767px){.icon-css-sm{background-position:-35px 0}}.icon-js-sm{background-position:-39px 0}@media screen and (min-width: 767px){.icon-js-sm{background-position:-69px 0}}.icon-jq-sm{background-position:-58px 0}@media screen and (min-width: 767px){.icon-jq-sm{background-position:-102px 0}}.icon-ajax-sm{background-position:-78px 0}@media screen and (min-width: 767px){.icon-ajax-sm{background-position:-137px 0}}.icon-git-sm{background-position:-99px 0}@media screen and (min-width: 767px){.icon-git-sm{background-position:-174px 0}}.icon-sass-sm{background-position:1px -20px}@media screen and (min-width: 767px){.icon-sass-sm{background-position:1px -35px}}.icon-postcss-sm{background-position:-20px -20px}@media screen and (min-width: 767px){.icon-postcss-sm{background-position:-35px -35px}}.icon-gulp-sm{background-position:-39px -20px}@media screen and (min-width: 767px){.icon-gulp-sm{background-position:-69px -35px}}.icon-node-sm{background-position:-59px -20px}@media screen and (min-width: 767px){.icon-node-sm{background-position:-104px -35px}}.icon-npm-sm{background-position:-78px -20px}@media screen and (min-width: 767px){.icon-npm-sm{background-position:-138px -35px}}.icon-svg-sm{background-position:-100px -20px}@media screen and (min-width: 767px){.icon-svg-sm{background-position:-175px -35px}}.project--close{position:absolute;z-index:1500;top:1em;right:.5em;cursor:pointer}.project--close-svg{width:25px;height:25px}.contacts--icon{display:block;position:absolute;left:0;margin:0 auto}.contacts--icon svg{width:3em;height:3em;fill:#939393}.contacts--contact-row:hover svg{fill:#fff}.footer__social-media-icon{display:inline-block;margin:32px 1em 0}.footer__social-media-icon svg{width:20px;height:20px;fill:#fff}@media screen and (min-width: 767px){.footer__social-media-icon svg{width:15px;height:15px}}.footer__social-media-icon:hover svg{fill:#42B574}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwbGljYXRpb24uY3NzIiwic291cmNlcyI6WyJhcHBsaWNhdGlvbi5zY3NzIiwiYmFzZS9faW5kZXguc2NzcyIsImJhc2UvX25vcm1hbGl6ZS5zY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX2FuaW1hdGlvbnMuc2NzcyIsImxheW91dC9faW5kZXguc2NzcyIsImxheW91dC9fZXh0ZW5kcy5zY3NzIiwibGF5b3V0L19jb250YWluZXJzLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19pbnF1aXJ5LnNjc3MiLCJsYXlvdXQvX2NvbHVtbnMuc2NzcyIsImxheW91dC9fc2VjdGlvbnMuc2NzcyIsImxheW91dC9fZmVhdHVyZXMuc2NzcyIsImxheW91dC9fc2tpbGxzLnNjc3MiLCJsYXlvdXQvX2NvbnRhY3RzLnNjc3MiLCJsYXlvdXQvX3Byb2plY3RzLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19vdmVybGF5LnNjc3MiLCJsYXlvdXQvX3ByZXZpZXcuc2NzcyIsImNvbXBvbmVudHMvX2luZGV4LnNjc3MiLCJjb21wb25lbnRzL190eXBvZ3JhcGh5LnNjc3MiLCJjb21wb25lbnRzL19tZW51LnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19pY29ucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ2Jhc2UvaW5kZXgnO1xuQGltcG9ydCAnbGF5b3V0L2luZGV4JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaW5kZXgnOyIsIi8vIEJhc2UgSW1wb3J0c1xuQGltcG9ydCAnbm9ybWFsaXplJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnYmFzZSc7XG5AaW1wb3J0ICdhbmltYXRpb25zJzsiLCIvKiEgbm9ybWFsaXplLmNzcyB2NS4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDIgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscywgLyogMSAqL1xubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIvLyBDb2xvciB2YXJpYWJsZXNcbiRwbGFpbi13aGl0ZVx0XHRcdDogI2ZmZjtcbiRsaW1lXHRcdFx0XHRcdDogIzQyQjU3NDtcbiRsaWdodC15ZWxsb3dcdFx0XHQ6ICNmZmZlZjI7XG4kcGxhaW4tYmxhY2tcdFx0XHQ6ICMwMDA7XG4kZGFyay1sYXllclx0XHRcdFx0OiByZ2JhKDI1LCAyNSwgMjUsIDAuNik7XG4kaW50ZW5zaXZlLXllbGxvd1x0XHQ6ICNmZmQ0NTQ7XG4kbGlnaHRlci15ZWxsb3dcdFx0XHQ6ICNmZmRjNzY7XG4kbWVkaXVtLXJlZFx0XHRcdFx0OiAjRUY1MjUyO1xuJGRhcmstcmVkXHRcdFx0XHQ6ICNhZDIxMzE7XG4kbGlnaHRlci1yZWRcdFx0XHQ6ICNiNTM3NDU7XG4kbGlnaHQtZ3JleVx0XHRcdFx0OiAjZjdmN2Y3O1xuJG1lZGl1bS1ncmV5XHRcdFx0OiAjOTM5MzkzO1xuJGRhcmstZ3JleVx0XHRcdFx0OiAjMWIxZDFmO1xuJHZlcnktZGFyay1ncmV5XHRcdFx0OiAjMTQxNjE4O1xuXG5cblxuLy8gRm9udCBzdGFja3NcbiRzdGFjay1sYXRvXHRcdFx0XHQ6XHQnTGF0bycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kc3RhY2stb3Blbi1zYW5zXHRcdDogXHQnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2FuLXNlcmlmO1xuJHN0YWNrLXBvcHBpbnNcdFx0XHQ6XHQnUG9wcGlucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cblxuLy8gTWVkaWEgcXVlcmllcyBicmVhayBwb2ludHNcbiRicmVhay12ZXJ5LXNtYWxsXHRcdDpcdDM3MHB4O1xuJGJyZWFrLWxhbmRzY2FwZS1zbWFsbFx0Olx0NjUwcHg7XG4kYnJlYWstc21hbGxcdFx0XHQ6XHQ3NjZweDtcbiRicmVhay13aWRlXHRcdFx0XHQ6XHQxMTAwcHg7XG5cbiRib3hXZGl0aFx0XHRcdFx0Olx0MTAwJTtcbiRsZWZ0Q29sdW1uV2lkdGhcdFx0OiBcdDg1cHg7XG4kZGFzaGJvYXJkSGVhZGluZ1dpZHRoXHQ6IFx0MTcwcHg7XG4kc29jaWFsTWFyZ2luU3VtVGFibGV0XHQ6IFx0NC4zZW07XG4kc29jaWFsTWFyZ2luU3VtRGVza3RvcCA6IFx0Ni40ZW07XG5cbiIsIi8vIE1lZGlhIHF1ZXJpZXNcbkBtaXhpbiBzY3JlZW4oJG1lZGlhKXtcbiAgQGlmICRtZWRpYSA9PSBzbWFsbG1vYmlsZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokYnJlYWstdmVyeS1zbWFsbCl7QGNvbnRlbnQ7fVxuICB9XG4gIEBlbHNlIGlmICRtZWRpYSA9PSBzbWFsbG1vYmlsZUxhbmRzY2FwZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokYnJlYWstdmVyeS1zbWFsbCArIDEpIGFuZCAobWF4LWRldmljZS13aWR0aDogJGJyZWFrLWxhbmRzY2FwZS1zbWFsbCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7QGNvbnRlbnQ7fVxuICB9XG4gIEBlbHNlIGlmICRtZWRpYSA9PSBtb2JpbGUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MXB4KSB7QGNvbnRlbnQ7fVxuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGJyZWFrLXZlcnktc21hbGwgKyAxKSB7QGNvbnRlbnQ7fVxuICB9XG4gIEBlbHNlIGlmICRtZWRpYSA9PSBtb2JpbGVMYW5kc2NhcGUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGJyZWFrLWxhbmRzY2FwZS1zbWFsbCArIDEpIGFuZCAobWF4LXdpZHRoOiRicmVhay1zbWFsbCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7QGNvbnRlbnQ7fVxuICB9XG4gIEBlbHNlIGlmICRtZWRpYSA9PSB0YWJsZXQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGJyZWFrLXNtYWxsICsgMSkge0Bjb250ZW50O31cbiAgfVxuICAvLyBAZWxzZSBpZiAkbWVkaWEgPT0gdGFibGV0TGFuZHNjYXBlIHtcbiAgLy8gICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRicmVhay1zbWFsbCArIDEpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge0Bjb250ZW50O31cbiAgLy8gfVxuICBAZWxzZSBpZiAkbWVkaWEgPT0gZGVza3RvcCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXdpZGUpIHtAY29udGVudDt9XG4gIH1cbn1cblxuLy8gQ2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCB7XG5cdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRjbGVhcjpib3RoO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0fVxufSIsIioge1xuXHRtaW4taGVpZ2h0OiAwO1xuXHRtaW4td2lkdGg6IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5pbWcsXG5jYW52YXMsXG5pZnJhbWUge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnVsIHtcblx0cGFkZGluZzogMDtcbn1cblxuLyogLS0tLSBGbG9hdCBjbGVhcmZpeCAtLS0tICovXG4uY2xlYXJmaXg6OmFmdGVyIHtcblx0Y29udGVudDogXCIgXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjbGVhcjogYm90aDtcbn0iLCIvLyBQcm9qZWN0IHBvcCB1cCAtIGFuaW1hdGlvbiBvZiBkZXNjcmlwdGlvbiB0ZXh0XG5Aa2V5ZnJhbWVzIHNsaWRlRG93biB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0NTAle1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOCUpO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxuXHQ2NSV7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02JSk7XG5cdFx0b3BhY2l0eTogMC44O1xuXHR9XG5cdDgwJXtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQlKTtcblx0XHRvcGFjaXR5OiAwLjkwO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVx0XHRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlRG93biB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0NTAle1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOCUpO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxuXHQ2NSV7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02JSk7XG5cdFx0b3BhY2l0eTogMC44O1xuXHR9XG5cdDgwJXtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQlKTtcblx0XHRvcGFjaXR5OiAwLjkwO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVx0XHRcbn1cblxuQGtleWZyYW1lcyBzbGlkZURvd25EaXNhcHBlYXIge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDUwJXtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOTIlKTtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdH1cblx0NjUle1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5NCUpO1xuXHRcdG9wYWNpdHk6IDAuMzU7XG5cdH1cblx0ODAle1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5NiUpO1xuXHRcdG9wYWNpdHk6IDAuMjtcblx0fVxuXHQ5NSV7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHRcdG9wYWNpdHk6IDAuMDU7XG5cdH1cdFx0XHRcblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlRG93bkRpc2FwcGVhciB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0NTAle1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5MiUpO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxuXHQ2NSV7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDk0JSk7XG5cdFx0b3BhY2l0eTogMC4zNTtcblx0fVxuXHQ4MCV7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDk2JSk7XG5cdFx0b3BhY2l0eTogMC4yO1xuXHR9XG5cdDk1JXtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdFx0b3BhY2l0eTogMC4wNTtcblx0fVx0XHRcdFxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufSIsIkBpbXBvcnQgJ2V4dGVuZHMnO1xuQGltcG9ydCAnY29udGFpbmVycyc7XG5AaW1wb3J0ICdoZWFkZXInO1xuQGltcG9ydCAnaW5xdWlyeSc7XG5AaW1wb3J0ICdjb2x1bW5zJztcbkBpbXBvcnQgJ3NlY3Rpb25zJztcbkBpbXBvcnQgJ2ZlYXR1cmVzJztcbkBpbXBvcnQgJ3NraWxscyc7XG5AaW1wb3J0ICdjb250YWN0cyc7XG5AaW1wb3J0ICdwcm9qZWN0cyc7XG5AaW1wb3J0ICdmb290ZXInO1xuQGltcG9ydCAnb3ZlcmxheSc7XG5AaW1wb3J0ICdwcmV2aWV3JztcbiIsIi8vIG1lbnUgYW5kIGhlYWRpbmcgdW5kZXJsaW5lXG4lVW5kZXJsaW5lIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiA1MCU7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNDJiNTc0IDAlLCAjODRjNDUwIDEwMCUpO1xuXHR0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG59XG5cbi8vIHRleHQgc2xpZGUgZG93biBvbiBwcm9qZWN0IHBvcCB1cFxuJWFuaW1hdGlvblNsaWRlRG93biB7XG5cdGFuaW1hdGlvbjogc2xpZGVEb3duIC43NXMgbGluZWFyIGJhY2t3YXJkcztcblx0LXdlYmtpdC1hbmltYXRpb246IHNsaWRlRG93biAuNzVzIGxpbmVhciBiYWNrd2FyZHM7XG59XG5cbiVhbmltYXRpb25TbGlkZURvd25EaXNhcHBlYXIge1xuXHRhbmltYXRpb246IHNsaWRlRG93bkRpc2FwcGVhciAuNzVzIGxpbmVhciBmb3J3YXJkcztcblx0LXdlYmtpdC1hbmltYXRpb246IHNsaWRlRG93bkRpc2FwcGVhciAuNzVzIGxpbmVhciBmb3J3YXJkcztcbn1cblxuXG4vLyBQcmV2aW91cyAtIE5leHQgU3dpcGUgQnV0dG9ucyBvbiBwcm9qZWN0IHBvcCB1cFxuXG4lc3dpcGVCZWZvcmUge1xuXHR3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcdFxufVxuXG4lc3dpcGVQcmV2TmV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogMC4zcztcbiAgICB0b3A6IC0yMCU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNTYuMjVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIDBweCAtMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1x0XG59XG5cbiVzd2lwZVByZXZOZXh0QWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogJG1lZGl1bS1yZWQ7XG4gICAgZm9udC1mYW1pbHk6ICRzdGFjay1vcGVuLXNhbnM7XG4gICAgLy8gdGV4dC1zaGFkb3c6IC4zcHggLjNweCAkcGxhaW4td2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbiVzd2lwZVByZXZOZXh0SG92ZXJBZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbn1cblxuJXN1YnRpdGlsZXNPblBvcFVwIHtcbiAgICBjb2xvcjogJGRhcmstcmVkO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjgpO1xuICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgICAvLyB0ZXh0LXNoYWRvdzogLjVweCAuNXB4ICRsaWdodGVyLXJlZDtcbn1cblxuLy8gQm9yZGVyIGFuZCBiYWNrZ3JvdW5kIG9mIGNvbnRlbnQgYm94IG9uIHRoZSBvdmVybGF5XG4lb3ZlcmxheUNvbnRlbnRCb3gge1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZjdmN2Y3O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbn1cblxuLy8gU29jaWFsIGFuZCBjb250YWN0IGljb25zIHRyYW5zaXRpb25zIFxuJWljb25zVHJhbnNpdGlvbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjAwbXMgY3ViaWMtYmV6aWVyKDAuNzg1LDAuMTM1LDAuMTUsMC44NiksYmFja2dyb3VuZC1jb2xvciAyMDBtcyBjdWJpYy1iZXppZXIoMC43ODUsMC4xMzUsMC4xNSwwLjg2KTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyMDBtcyBjdWJpYy1iZXppZXIoMC43ODUsMC4xMzUsMC4xNSwwLjg2KSxiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGN1YmljLWJlemllcigwLjc4NSwwLjEzNSwwLjE1LDAuODYpO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAyMDBtcyBjdWJpYy1iZXppZXIoMC43ODUsMC4xMzUsMC4xNSwwLjg2KSxiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGN1YmljLWJlemllcigwLjc4NSwwLjEzNSwwLjE1LDAuODYpO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBjdWJpYy1iZXppZXIoMC43ODUsMC4xMzUsMC4xNSwwLjg2KSxiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGN1YmljLWJlemllcigwLjc4NSwwLjEzNSwwLjE1LDAuODYpO1xufSIsIi5jb250YWluZXIge1x0XHRcblx0cGFkZGluZzogMCAxZW07XG5cdEBpbmNsdWRlIHNjcmVlbih0YWJsZXQpIHtcblx0XHR3aWR0aDogOTUlO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRwYWRkaW5nOjA7XG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdH1cbn0iLCJoZWFkZXIge1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdFx0aGVpZ2h0OiA3NXZoO1xuXHR9XG5cdEBpbmNsdWRlIHNjcmVlbihkZXNrdG9wKSB7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0fVxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdGxlZnQ6IDA7XG4gICAgXHRyaWdodDogMDtcbiAgICBcdGJvdHRvbTogMDtcbiAgICBcdHRvcDogMDtcbiAgICBcdGJhY2tncm91bmQ6ICRkYXJrLWxheWVyO1xuICAgIFx0ei1pbmRleDogMTtcblx0fVxufVxuXG4jaGVhZGVyLWJhY2tncm91bmQtdmlkZW8ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiA1MCU7XG5cdCAgICBsZWZ0OiA1MCU7XG5cdCAgICBtaW4td2lkdGg6IDEwMCU7XG5cdCAgICB3aWR0aDogYXV0bztcblx0ICAgIGhlaWdodDogNzV2aDtcblx0ICAgIHotaW5kZXg6IC0xMDA7XG5cdCAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdCAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHQgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHQgICAgYmFja2dyb3VuZDogdXJsKGltZy9iYWNrZ3JvdW5kdG9wLmpwZykgbm8tcmVwZWF0O1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgc2NyZWVuKGRlc2t0b3ApIHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHR9XG59XG5cbiNoZWFkZXItYmFja2dyb3VuZC1pbWFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdFxuXHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5oZWFkZXItY29udGFpbmVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwO1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRjb2xvcjogJHBsYWluLXdoaXRlO1xuXG5cdCYtbG9nbyB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR3aWR0aDogNjUlO1xuXHRcdG1heC13aWR0aDogMjcwcHg7XG5cdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0QGluY2x1ZGUgc2NyZWVuKHNtYWxsbW9iaWxlTGFuZHNjYXBlKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDIzMHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKG1vYmlsZUxhbmRzY2FwZSkge1xuXHRcdFx0bWF4LXdpZHRoOiAyMzBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDYwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbih0YWJsZXQpIHtcblx0XHRcdHdpZHRoOiAxMmVtO1xuICAgIFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0Ji1uYW1lIHtcblx0XHRmbG9hdDpsZWZ0O1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OTk5OXB4O1xuXHR9XG59XG5cbi5rZXktbWVzc2FnZXMge1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dG9wOiAzNSU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAxZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHotaW5kZXg6IDU7XG5cdGNvbG9yOiAkcGxhaW4td2hpdGU7XG5cdFxuXHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdCBcdHRvcDogMjIuNSU7XG5cdCBcdHdpZHRoOiA4MCU7XG5cdH1cblx0XG5cdEBpbmNsdWRlIHNjcmVlbihkZXNrdG9wKSB7XG5cdFx0dG9wOiAyMCU7XG5cdCBcdHdpZHRoOiA2NSU7XG5cdH1cblxuXHQmLXRpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0YW5pbWF0aW9uOiBrZXktbWVzc2FnZXMtZ3JvdyAuNXMgZWFzZSBiYWNrd2FyZHM7XG5cdFx0Y29sb3I6ICRsaWdodC15ZWxsb3c7XG5cdH1cblxuXHQmLWNvbnRlbnQge1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bWFyZ2luLXRvcDogNy41cHg7XG5cdCAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRhbmltYXRpb246IGtleS1tZXNzYWdlcy1ncm93ICAuMXMgLjVzIGVhc2UgYmFja3dhcmRzO1xuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKG1vYmlsZSkge1xuXHQgXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdCBcdFx0d2lkdGg6IDgwJTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdCBcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0IFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oZGVza3RvcCkge1xuXHQgXHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdCBcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdFxuXHRcdCYtdGV4dHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Y29sb3I6ICRsaWdodC15ZWxsb3c7XG5cdFx0fVxuICAgIFx0XG4gICAgXHQmLXJvdGF0aW5nLXdvcmRzIHtcbiAgICBcdFx0Y29sb3I6ICRsaW1lO1xuICAgIFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBcdFx0Ly8gd2lkdGg6IDEyMHB4O1xuICAgIFx0XHRwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIFx0XHRAaW5jbHVkZSBzY3JlZW4oZGVza3RvcCkge1xuXHQgXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdCBcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG4gICAgXHR9XG5cdH1cblxuXHQmLXN1YnRpdGxlIHtcblx0XHRjb2xvcjogJGludGVuc2l2ZS15ZWxsb3c7XG5cdFx0YW5pbWF0aW9uOiBrZXktbWVzc2FnZXMtZ3JvdyAgLjNzIC41cyBlYXNlIGJhY2t3YXJkcztcblx0XHRtYXJnaW46IC43NWVtIDA7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHQgXHRcdG1hcmdpbjogMS4yNWVtIDAgMC41NWVtO1xuXHRcdH1cblx0fVxufVxuXG4uYnV0dG9uLWlucXVpcnkge1xuXHRkaXNwbGF5Om5vbmU7XG5cdEBpbmNsdWRlIHNjcmVlbih0YWJsZXQpIHtcblx0IFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBrZXktbWVzc2FnZXMtZ3JvdyB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC44KTtcblx0fVxuXHQxMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuXHR9XG5cdDEwMCV7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufSIsIi5pbnF1aXJ5LWZvcm0ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwcHg7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR3aWR0aDogNTAlO1xuXHRib3JkZXI6IDVweCBzb2xpZCAjZjdmN2Y3O1xuICAgIGJhY2tncm91bmQ6ICRsaWdodC15ZWxsb3c7XG5cdHotaW5kZXg6IDEwMDA7XG5cblx0Ji0tZmllbGRzIHtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGlucHV0LFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdGZpZWxkc2V0IHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDNweCAwIDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0XHRpbnB1dFt0eXBlPVwidXJsXCJdLFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxMDBtcyBlYXNlLW91dCAwLjFzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEwMG1zIGVhc2Utb3V0IDAuMXM7XG5cdFx0XHQtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEwMG1zIGVhc2Utb3V0IDAuMXM7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0IDAuMXM7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHQvLyBib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRwYWRkaW5nOiAxNS41cHggMjBweDtcblx0XHR9XG5cblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDIwcHg7XG5cdFx0XHRyZXNpemU6bm9uZTtcblx0XHR9XG5cblx0XHRpbnB1dDpob3Zlcixcblx0XHR0ZXh0YXJlYTpob3ZlciB7XG5cdFx0XHQvLyBib3JkZXItY29sb3I6ICNkYWEzMDA7XG5cdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLXJlZDtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuY2hlY2tib3g6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlZmYwZjE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGYxO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxOHB4O1xuXHRcdH1cblxuXG5cdFx0aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVja2JveDo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaW1nL2ljb25zL2NoZWNrbWFyay5zdmcpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAxMDBtcyBlYXNlIDAuMXM7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjYTZhNmE2O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC41KSwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuXHRcdFx0Ym94LXNoYWRvdzowIDAgM3B4IDFweCByZ2JhKDIyOCwxMjEsMTcsLjUpO1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cdFx0fVxuXG5cdFx0bGFiZWwuY2hlY2tib3gge1xuXHRcdFx0bWFyZ2luLXRvcDoxMXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG5cdFx0aW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuXHRcdGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5cdFx0dGV4dGFyZWE6Zm9jdXNcblx0XHQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxMDBtcyBlYXNlLWluIDAuMXM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMTAwbXMgZWFzZS1pbiAwLjFzO1xuXHRcdFx0LW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxMDBtcyBlYXNlLWluIDAuMXM7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEwMG1zIGVhc2UtaW4gMC4xcztcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNhNmE2YTY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjUpLDAgMXB4IDAgcmdiYSgwLDAsMCwuMDcpIGluc2V0O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiYSgxNzMsMzMsNDksLjUpO1xuXHRcdFx0Ly8gYm94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiYSgyMjgsMTIxLDE3LC41KTtcblx0XHR9XG5cdFx0Ji1maWVsZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxZW07XG5cblx0XHRcdGhyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIGJvdHRvbTogMDtcblx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIGhlaWdodDogMnB4O1xuXHRcdFx0ICAgIGJvcmRlcjogMDtcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdFx0ICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XG5cblx0XHRcdCAgICAmOmFmdGVyIHtcblx0XHRcdCAgICBcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xuXHRcdFx0XHQgICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xuXHRcdFx0XHQgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKSB0cmFuc2xhdGVaKDApO1xuXHRcdFx0XHQgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCkgdHJhbnNsYXRlWigwKTtcblx0XHRcdFx0ICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cdFx0XHRcdCAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0XHRcdFx0ICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdFx0XHRcdCAgICBjb250ZW50OiBcIlwiO1xuXHRcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiAjY2Q5MDhiO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmlucXVpcnktZm9ybS0tZmllbGRzLWZpZWxkIGlucHV0OmZvY3VzIH4gaHI6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApO1xufVxuXG4iLCIuY29sdW1ucyB7XG5cblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cblx0Ji0teDItZXF1YWwtd2lkdGgge1xuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCl7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKGRlc2t0b3Ape1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblxuXHQmLS14Mi1lcXVhbC13aWR0aDpudGgtY2hpbGQob2RkKSB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHQmLS14Mi1lcXVhbC13aWR0aC1ndXR0ZXIge1xuXHRcdEBpbmNsdWRlIHNjcmVlbih0YWJsZXQpe1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBcdFx0cGFkZGluZy1yaWdodDogLjVlbTtcbiAgICBcdFx0cGFkZGluZy1sZWZ0OiAuNWVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNjcmVlbihkZXNrdG9wKXtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgXHRcdHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBcdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdFx0fVxuXHR9XG5cblx0Ji0teDMtZXF1YWwtd2lkdGgge1xuXHRcdG1hcmdpbi10b3A6IDEuMTVlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjE1ZW07XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KXtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oZGVza3RvcCl7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0fVxuXHR9XG5cblx0Ji0teDMtZXF1YWwtd2lkdGgtZ3V0dGVyIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdEBpbmNsdWRlIHNjcmVlbih0YWJsZXQpe1xuICAgIFx0XHRwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgXHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHRcdH1cblx0fVxuXG5cdCYtLXgzLWVxdWFsLXdpZHRoLW92ZXJmb3cge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxufVxuIiwiLnNlY3Rpb24ge1xuXHQmLS1mZWF0dXJlcyxcblx0Ji0tcHJvamVjdHMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCYtLXByb2plY3RzLWV4dHJhLWItbWFyZ2luIHtcblx0XHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0XHR9XG5cdH1cblxuXHQmLS10Yi1wYWRkaW5nIHtcblx0XHRwYWRkaW5nLXRvcDogMWVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxZW07XG5cdFx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji0tYmFja2dyb3VuZC1ncmV5IHtcblx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkcGxhaW4td2hpdGUsICRsaWdodC1ncmV5KTsgXG4gICAgXHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoJHBsYWluLXdoaXRlLCAkbGlnaHQtZ3JleSk7XG4gICAgXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgkcGxhaW4td2hpdGUsICRsaWdodC1ncmV5KTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHBsYWluLXdoaXRlLCAkbGlnaHQtZ3JleSk7XG5cdH1cblxuXHQmLS1iYWNrZ3JvdW5kLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kOiAkcGxhaW4td2hpdGU7XG5cdH1cblxuXHQmLS1iYWNrZ3JvdW5kLWRhcmstZ3JleSB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstZ3JleTtcblx0fVxuXG5cdCYtLW1haW4taGVhZGluZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGV4dGVuZCAlVW5kZXJsaW5lO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCYtLXJlZDphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRkYXJrLXJlZCAwJSwgJGxpZ2h0ZXItcmVkIDEwMCUpO1xuXHRcdH1cblxuXHRcdCYtLXllbGxvdzphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRpbnRlbnNpdmUteWVsbG93IDAlLCAkbGlnaHRlci15ZWxsb3cgMTAwJSk7XG5cdFx0fVxuXG5cdFx0Ji0td2hpdGUge1xuXHRcdFx0Y29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdH1cblxuXHRcdCYtLXdoaXRlOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJHBsYWluLXdoaXRlIDAlLCAkbGlnaHQtZ3JleSAxMDAlKTtcblx0XHR9XG5cblx0fVxuXG5cdCYtLXN1YmhlYWRpbmcge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHdpZHRoOiA4MCU7XG4gICAgXHRtYXJnaW46IDAgYXV0bztcblx0XHRcblx0XHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KXtcblx0XHRcdG1hcmdpbi10b3A6MC41ZW07XG5cdFx0XHR3aWR0aDogNzAlO1xuIFx0XHR9XG4gXHRcdEBpbmNsdWRlIHNjcmVlbihkZXNrdG9wKXtcblx0XHRcdG1hcmdpbi10b3A6MC41ZW07XG5cdFx0XHR3aWR0aDogNTAlO1xuIFx0XHR9XG5cbiBcdFx0Ji13aGl0ZSB7XG5cdFx0XHRjb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0fVxuXHRcdCYtZXh0cmEtYi1tYXJnaW4ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdH1cblx0fVxufVxuIiwiLmZlYXR1cmUge1xuXHQmLS10Yi1tYXJnaW4ge1xuXHRcdG1hcmdpbi10b3A6IDEuNWVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHR9XG5cblx0Ji0taWNvbiB7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdFx0Ly8gZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjIuNSU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi10b3A6IDEuNDVlbTtcblx0XHRcdC8vIG1hcmdpbi1yaWdodDogLTVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKGRlc2t0b3ApIHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0fVxuXHR9XG5cblx0Ji0taWNvbi1zdmcge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdFx0XHR3aWR0aDogNzVweDtcblx0XHRcdGhlaWdodDogNzVweDtcblx0XHR9XG5cdH1cblxuXHQmLS1jb250ZW50IHtcblx0XHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDo3NSU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbihkZXNrdG9wKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cdCYtLWhlYWRpbmcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdEBpbmNsdWRlIHNjcmVlbih0YWJsZXQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQmLS1zbGlkZS11cCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICBcdFx0YW5pbWF0aW9uOiBtb3ZlLXVwIDAuOHMgZWFzZSBmb3J3YXJkcztcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG1vdmUtdXAge1xuICB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxufSIsIi5za2lsbHMge1xuXHQmX19jb250YWluZXIge1xuXHRcdG1hcmdpbjogMWVtIGF1dG87XG5cdFx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCl7XG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdG1hcmdpbjogMi41ZW0gYXV0bztcblx0XHRcdC13ZWJraXQtcGVyc3BlY3RpdmU6IDgwMHB4O1xuXHRcdFx0LW1vei1wZXJzcGVjdGl2ZTogODAwcHg7XG5cdFx0XHRwZXJzcGVjdGl2ZTogODAwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbihkZXNrdG9wKXtcblx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdFx0bWFyZ2luOiAyLjVlbSBhdXRvO1xuXHRcdH1cblx0fVxufSIsIi5jb250YWN0cyB7XG5cdCYtLWNvbnRhY3Qtcm93IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogNzAlO1xuXHRcdG1hcmdpbjogMi41ZW0gYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMCAxLjVlbTtcblxuXHRcdEBpbmNsdWRlIHNjcmVlbih0YWJsZXQpIHtcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDMuNWVtIGF1dG87XG5cdFx0fVx0XG5cblx0XHQmOmhvdmVyIC5jb250YWN0cy0tY29udGFjdC1yb3ctdGV4dCB7XG5cdFx0XHRjb2xvcjogJHBsYWluLXdoaXRlO1xuXHRcdFx0QGV4dGVuZCAlaWNvbnNUcmFuc2l0aW9uO1xuXHRcdH1cblxuXHRcdCYtdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdFx0Y29sb3I6ICRtZWRpdW0tZ3JleTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR3aWR0aDogMjcwcHg7XG5cdFx0fVxuXHR9XG59IiwiXG4ucHJvamVjdHMge1xuXHQmX19waWN0dXJlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogNDgwcHg7XG4gICAgXHRtYXJnaW46IDAgYXV0bztcbiAgICBcdG92ZXJmbG93OiBoaWRkZW47XG4gICAgXHRib3gtc2hhZG93OiAwIDBweCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cblx0XHQmOmhvdmVyIC5wcm9qZWN0c19fcGljdHVyZS1pbWFnZTF7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIgLnByb2plY3RzX19waWN0dXJlLWltYWdlMntcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciAucHJvamVjdHNfX3BpY3R1cmUtdGl0bGUtYm94e1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cblx0XHQmLWltYWdlMSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuN3MgZWFzZS1vdXQ7XG5cdFx0fVxuXG5cdFx0Ji1pbWFnZTIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0xcHg7IGxlZnQ6IDA7IHJpZ2h0OjA7IGJvdHRvbTogMDtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuN3MgZWFzZS1vdXQ7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdFx0XHR6LWluZGV4OiAzMDA7XG5cdFx0fVxuXG5cdFx0Ji10aXRsZS1ib3gge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB0b3A6IDYwJTtcblx0XHQgICAgbGVmdDogNSU7XG5cdFx0ICAgIHJpZ2h0OiA1JTtcblx0XHQgICAgYm90dG9tOiAxNSU7XG5cdFx0ICAgIGJhY2tncm91bmQ6ICRwbGFpbi13aGl0ZTtcblx0XHQgICAgb3BhY2l0eTogMTtcblx0XHQgICAgLy8gYm9yZGVyLXRvcDogMnB4IHNvbGlkICRkYXJrLXJlZDtcblx0XHQgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLXJlZDtcblx0XHQgICAgYm94LXNoYWRvdzogMCAwcHggMjBweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdCAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjdzIGVhc2Utb3V0O1xuXHRcdCAgICB6LWluZGV4OiA0MDA7XG5cdFx0fVxuXG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjb2xvcjogJGRhcmstZ3JleTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogLjY1ZW0gYXV0byAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRkYXJrLXJlZCAwJSwgJGxpZ2h0ZXItcmVkIDEwMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS1zbGlkZS1sZWZ0IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG4gIFx0XHRhbmltYXRpb246IG1vdmUtbGVmdCAwLjhzIGVhc2UgZm9yd2FyZHM7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlLWxlZnQge1xuICB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxufVxuIiwiLmZvb3RlciB7XG5cdGhlaWdodDogMTA1cHg7XG5cdGJhY2tncm91bmQ6ICR2ZXJ5LWRhcmstZ3JleTtcblx0Y29sb3I6IHdoaXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdGhlaWdodDogNzVweDtcblx0fVxuXG5cdCZfX3JpZ2h0cy1jbGFpbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3JpZ2h0cy1jbGFpbSA+IHAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCZfX3NvY2lhbC1pY29ucy1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cbn0iLCIub3ZlcmxheSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjkpO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogI0ZFRkZGRTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ei1pbmRleDogMTAwMDtcblxuXHQmX19tYWluLWltYWdlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxZW0gM2VtO1x0XHRcblx0XHRAaW5jbHVkZSBzY3JlZW4obW9iaWxlTGFuZHNjYXBlKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNC41ZW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbih0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmc6IDFlbTtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbihkZXNrdG9wKSB7XG5cdFx0XHRwYWRkaW5nOiAyLjVlbTtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMjAlO1xuXHRcdGxlZnQ6IDFlbTtcblx0XHRyaWdodDogMWVtO1xuXHRcdEBleHRlbmQgJW92ZXJsYXlDb250ZW50Qm94O1xuXHRcdEBpbmNsdWRlIHNjcmVlbihzbWFsbG1vYmlsZUxhbmRzY2FwZSkge1xuXHRcdFx0dG9wOiAuNWVtO1xuXHRcdFx0bGVmdDogNDUlO1xuXHRcdFx0cmlnaHQ6IDIuNWVtO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4obW9iaWxlTGFuZHNjYXBlKSB7XG5cdFx0XHR0b3A6IDFlbTtcblx0XHRcdGxlZnQ6IDQ1JTtcblx0XHRcdHJpZ2h0OiAyLjVlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdFx0dG9wOiA3LjUlO1xuXHRcdFx0bGVmdDogMzIuNSU7XG5cdFx0XHRyaWdodDogMS41ZW07XG4gICAgXHR9XG4gICAgXHRAaW5jbHVkZSBzY3JlZW4oZGVza3RvcCkge1xuXHRcdFx0dG9wOiAyLjUlO1xuXHRcdFx0bGVmdDogNjAlO1xuXHRcdFx0cmlnaHQ6IDIuNWVtO1xuICAgIFx0fVxuXHR9XG5cblx0Jl9faW5mby1oZWFkaW5nIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC43KTtcblx0XHRtYXJnaW46IDEwcHg7XG5cdFx0cGFkZGluZzogN3B4O1xuXHR9XG5cblx0Jl9faW5mby1zdWJoZWFkaW5nIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAuNzVlbSAyZW0gMC4yNWVtIDJlbTtcblx0XHRAZXh0ZW5kICVzdWJ0aXRpbGVzT25Qb3BVcDtcblx0XHRAaW5jbHVkZSBzY3JlZW4oc21hbGxtb2JpbGVMYW5kc2NhcGUpIHtcblx0XHRcdG1hcmdpbjogMCAyZW0gMC4yNWVtIDJlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdFx0bWFyZ2luOiAxLjFlbSAzZW0gMC4yNWVtIDNlbTtcblx0XHR9XG5cdH1cblxuXHQmX19pbmZvLXN1YmhlYWRpbmctbXQge1xuXHRcdG1hcmdpbi10b3A6IDEuMWVtO1xuXHR9XG5cblx0Jl9faW5mby1zdWJoZWFkaW5nLXByZXZpZXcge1xuXHRcdGJhY2tncm91bmQ6ICRtZWRpdW0tcmVkO1xuXHRcdGxpbmUtaGVpZ2h0OiAuODtcblx0XHRwYWRkaW5nOiAxMi41cHggMDtcblx0XHR3aWR0aDogNDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHR9XG5cblx0Jl9fZGVzY2lwdGlvbi1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDExLjVlbTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oc21hbGxtb2JpbGVMYW5kc2NhcGUpIHtcblx0XHRcdGhlaWdodDogNi45ZW07XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbihtb2JpbGVMYW5kc2NhcGUpIHtcblx0XHRcdGhlaWdodDogNy44NWVtO1x0XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbih0YWJsZXQpIHtcblx0XHRcdGhlaWdodDogMTYuMjVlbTtcblx0XHR9XG5cdH1cblxuXHQmX19pbmZvLXRleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMCAxZW07XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNyk7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKHNtYWxsbW9iaWxlTGFuZHNjYXBlKSB7XG5cdFx0XHRwYWRkaW5nOiAxcHggMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKG1vYmlsZUxhbmRzY2FwZSkge1xuXHRcdFx0cGFkZGluZzogMnB4IDA7XG5cdFx0fVxuXG5cdFx0Ji1yb3ctY29udGFpbmVyIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwLjI1ZW0gMDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbihzbWFsbG1vYmlsZUxhbmRzY2FwZSkge1xuXHRcdFx0XHRtYXJnaW46IDAuMWVtIDA7XG5cdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbihtb2JpbGVMYW5kc2NhcGUpIHtcblx0XHRcdFx0bWFyZ2luOiAwLjE1ZW0gMDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdFx0XHRtYXJnaW46IDAuNWVtIDA7XG5cdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbmZvLXNraWxscyB7XG5cdFx0Y29sb3I6ICR2ZXJ5LWRhcmstZ3JleTtcblx0XHRtYXJnaW46IDFlbSAwO1xuXHRcdEBpbmNsdWRlIHNjcmVlbihzbWFsbG1vYmlsZUxhbmRzY2FwZSkge1xuXHRcdFx0bWFyZ2luOiAuMjVlbSAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4obW9iaWxlKSB7XG5cdFx0XHRtYXJnaW46IDFlbTtcblx0XHR9XHRcblx0XHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdFx0XHRtYXJnaW46IDFlbSAzZW0gLjVlbTtcblx0XHR9XG5cdH1cblxuXHQmX19saXZlLXByZXZpZXcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGV4dGVuZCAlb3ZlcmxheUNvbnRlbnRCb3g7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDFlbTtcblx0XHR3aWR0aDogMTZlbTtcblx0XHRoZWlnaHQ6IDllbTtcblx0XHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvdHRvbTogM2VtO1xuICAgIFx0fVxuICAgIFx0QGluY2x1ZGUgc2NyZWVuKGRlc2t0b3ApIHtcblx0XHRcdGJvdHRvbTogMWVtO1xuICAgIFx0fVxuXHRcdGgxIHtcblx0XHRcdG1hcmdpbjogLjI1ZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XG5cdFx0fVxuXHR9XG5cdFxuXHQmX192aXNpdC1zaXRlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAyZW07XG5cdFx0bGVmdDogMWVtO1xuXHRcdHJpZ2h0OiAxZW07XG5cdFx0Ym90dG9tOiAuNWVtO1xuXHRcdEBpbmNsdWRlIHNjcmVlbihzbWFsbG1vYmlsZUxhbmRzY2FwZSkge1xuXHRcdFx0cmlnaHQ6YXV0bztcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKG1vYmlsZUxhbmRzY2FwZSkge1xuXHRcdFx0cmlnaHQ6YXV0bztcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdFx0aGVpZ2h0OiAzZW07XG5cdFx0XHRsZWZ0OiAxZW07XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdGJvdHRvbTogMTIuMjVlbTtcblx0XHRcdG1hcmdpbjogLjI1ZW07XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbihkZXNrdG9wKSB7XG5cdFx0XHRib3R0b206IDEwLjVlbTtcblx0XHR9XG5cdH1cblxufVxuXG4uZGVzYy1jb250ZW50LFxuLmRlc2MtY29udGVudC1vbmUsXG4uZGVzYy1jb250ZW50LXR3byB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcbn1cblxuXG4ucmVwb3NpdmVMYWJlbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTcwcHg7XG5cdHRvcDogMDtcblx0YmFja2dyb3VuZDogJG1lZGl1bS1yZWQ7XG5cdHdpZHRoOiAzMDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgLyogSUUgOSAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgc3BhbiB7XG4gICAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXHRtYXJnaW4tdG9wOiAwLjYyNWVtO1xuICAgIFx0bWFyZ2luLWxlZnQ6IC01ZW07XG4gICAgXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbn1cblxuLm92ZXJsYXktYmFja2dyb3VuZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA5NTA7XG59IiwiaWZyYW1lIHtcblx0dHJhbnNpdGlvbjogYWxsIC4wMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wcmV2aWV3LW92ZXJsYXkge1xuXHRkaXNwbGF5OiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQteWVsbG93O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ei1pbmRleDogMjAwMDtcblxuXHQmLS1pZnJhbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAzMDAwO1xuXHRcdHRvcDogNjBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6ICRwbGFpbi13aGl0ZTtcblx0fVxuXG5cdCYtLWZyYW1lLW1vYmlsZSB7XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxMXB4ICR2ZXJ5LWRhcmstZ3JleTtcblx0XHRib3JkZXItdG9wLXdpZHRoOiA0MHB4O1xuICAgIFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogNDBweDtcbiAgICBcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIFx0LW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdH1cblxuXHQmLS1mcmFtZS10YWJsZXQge1xuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdGJvcmRlcjogc29saWQgMThweCAkdmVyeS1kYXJrLWdyZXk7XG5cdFx0Ym9yZGVyLXRvcC13aWR0aDogNjBweDtcbiAgICBcdGJvcmRlci1ib3R0b20td2lkdGg6IDYwcHg7XG4gICAgXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBcdC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR9XG5cblx0Ji0tZnJhbWUtZGVza3RvcCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0Ji0tdGFibGV0LWJveCB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguNik7XG5cdFx0bWFyZ2luLXRvcDogLTMwcHg7XG5cdH1cblxuXHQmLS1kZXNrdG9wLWJveCB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRtYXJnaW4tdG9wOiAtNjBweDtcblx0fVxuXG5cdCYtLWljb24tYm94IHtcblx0XHQvLyBAZXh0ZW5kICVvdmVybGF5Q29udGVudEJveDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgcmlnaHQ6IDFlbTtcblx0ICAgIHRvcDogN2VtO1xuXHQgICAgd2lkdGg6IDdlbTtcblx0ICAgIGhlaWdodDogMjNlbTtcblx0fVxufSIsIkBpbXBvcnQgJ3R5cG9ncmFwaHknO1xuQGltcG9ydCAnbWVudSc7XG5AaW1wb3J0ICdidXR0b25zJztcbkBpbXBvcnQgJ2ljb25zJzsgICIsImJvZHkge1xuXHRmb250LWZhbWlseTogJHN0YWNrLW9wZW4tc2Fucztcblx0Zm9udC1zaXplOiAxZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5oZWFkZXItY29udGFpbmVyIHtcblx0Zm9udC1mYW1pbHk6ICRzdGFjay1sYXRvO1xuXHRmb250LXNpemU6IDEuMWVtO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4ubWVudSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdEBpbmNsdWRlIHNjcmVlbih0YWJsZXQpIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG59XG5cbi5rZXktbWVzc2FnZXMge1xuXHRmb250LWZhbWlseTogJHN0YWNrLXBvcHBpbnM7XG5cdCYtdGl0bGUge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG5cdFx0XG5cdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4obW9iaWxlKSB7XG5cdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNjcmVlbih0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMi41ZW07XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIHNjcmVlbihkZXNrdG9wKSB7XG5cdFx0XHRmb250LXNpemU6IDQuNzVlbTtcblx0XHR9XG5cdH1cblx0Ji1jb250ZW50LXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhlbTtcblx0XHR9XG5cdH1cblxuXHQmLWNvbnRlbnQtcm90YXRpbmctd29yZHMge1xuXHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcblx0XHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdFx0XHRmb250LXNpemU6IDJlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKGRlc2t0b3ApIHtcblx0XHRcdGZvbnQtc2l6ZTogMi41ZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXG5cdCYtc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdFx0XHRmb250LXNpemU6IDIuNGVtO1xuXHRcdH1cblx0fVxuXG59XG5cbi5zZWN0aW9uIHtcblx0Ji0tbWFpbi1oZWFkaW5nIHtcblx0XHRmb250LWZhbWlseTogJHN0YWNrLWxhdG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdEBpbmNsdWRlIHNjcmVlbih0YWJsZXQpe1xuXHRcdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji0tc3ViaGVhZGluZyB7XG5cdFx0Zm9udC1mYW1pbHk6ICRzdGFjay1wb3BwaW5zO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0Zm9udC1zaXplOiAxLjA1ZW07XHRcdFxuXHRcdEBpbmNsdWRlIHNjcmVlbih0YWJsZXQpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjM1ZW07XG5cdFx0fVxuXHR9XG59XG5cbi5mZWF0dXJlIHtcblx0Ji0taGVhZGluZy10eXBvIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdEBpbmNsdWRlIHNjcmVlbih0YWJsZXQpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHR9XG5cdH1cblx0Ji0tZGVzY3JpcHRpb24tdHlwbyB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KXtcblx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblx0fVxuXG59XG5cbi5wcm9qZWN0cyB7XG5cdCZfX3BpY3R1cmUtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KXtcblx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdH1cblx0fVxuXG59XG5cbi5za2lsbHMge1xuXHQmX19uYW1lIHtcblx0XHRmb250LWZhbWlseTogJHN0YWNrLWxhdG87XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXNpemU6IDFlbTtcblx0fVxuXHQmX19uYW1lLXByb2plY3QtcGFnZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRzdGFjay1sYXRvO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1zaXplOiAuNWVtO1xuXHRcdEBpbmNsdWRlIHNjcmVlbihtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogLjdlbTtcblx0XHR9XG5cdH1cbn1cblxuLm92ZXJsYXkge1xuXHQmX19pbmZvLWhlYWRpbmcge1xuXHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0QGluY2x1ZGUgc2NyZWVuKHNtYWxsbW9iaWxlKXtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oc21hbGxtb2JpbGVMYW5kc2NhcGUpe1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbihtb2JpbGUpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0fVxuXHRcdGZvbnQtZmFtaWx5OiAkc3RhY2stcG9wcGlucztcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR9XG5cblx0Jl9faW5mby1zdWJoZWFkaW5nIHtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdH1cblx0XHRmb250LWZhbWlseTogJHN0YWNrLXBvcHBpbnM7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0Jl9faW5mby10ZXh0IHtcblx0XHQvLyBmb250LWZhbWlseTogJHN0YWNrLXBvcHBpbnM7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0QGluY2x1ZGUgc2NyZWVuKHNtYWxsbW9iaWxlTGFuZHNjYXBlKSB7XG5cdFx0XHRmb250LXNpemU6IC43ZW07XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbihtb2JpbGVMYW5kc2NhcGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogLjc1ZW07XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbih0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zNWVtO1xuXHRcdH1cblx0XHRmb250LWZhbWlseTogJHN0YWNrLWxhdG87XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHR9XG5cblx0Jl9fbGl2ZS1wcmV2aWV3IHtcblx0XHRoMSB7XG5cdFx0XHRjb2xvcjogJG1lZGl1bS1yZWQ7XG5cdFx0XHRmb250LWZhbWlseTogJHN0YWNrLWxhdG87XG5cdFx0XHRmb250LXNpemU6IDJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXHRcblx0Jl9fdmlzaXQtc2l0ZSB7XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAkcGxhaW4td2hpdGU7XG5cdFx0XHRmb250LWZhbWlseTogJHN0YWNrLWxhdG87XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdFx0XHRmb250LXNpemU6IDJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZvb3RlciB7XG5cdCZfX3JpZ2h0cy1jbGFpbSA+IHAge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogMTAwO1xuXHR9XG59IiwiLm1lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTI1cHg7XG5cdGxlZnQ6IC0xZW07XG5cdHJpZ2h0OiAyMCU7XG5cdHotaW5kZXg6IDUwMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNzAwcHgpO1xuXG5cdEBpbmNsdWRlIHNjcmVlbihzbWFsbG1vYmlsZSkge1xuXHRcdHRvcDogMTA3LjVweDtcblx0fVxuXG5cdEBpbmNsdWRlIHNjcmVlbihzbWFsbG1vYmlsZUxhbmRzY2FwZSkge1xuXHRcdHJpZ2h0OiA1MCU7XG5cdH1cblxuXHRAaW5jbHVkZSBzY3JlZW4obW9iaWxlTGFuZHNjYXBlKSB7XG5cdFx0dG9wOiAxMDVweDtcblx0XHRyaWdodDogNTAlO1xuXHR9XG5cblx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW46IDQ1cHggMCAwIDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cblx0Ji1tb2JpbGUtbGluZSB7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOiA5MHB4O1xuXHRcdGxlZnQ6IDAlO1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRjb2xvcjogJHBsYWluLXdoaXRlO1xuXHRcdGJhY2tncm91bmQ6ICRwbGFpbi1ibGFjaztcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oc21hbGxtb2JpbGUpIHtcblx0XHRcdHRvcDogNzIuNXB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNjcmVlbihzbWFsbG1vYmlsZUxhbmRzY2FwZSkge1xuXHRcdFx0dG9wOiA3MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4obW9iaWxlTGFuZHNjYXBlKSB7XG5cdFx0XHR0b3A6IDcwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblxuXHRcdCYtaWNvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6MDsgbGVmdDowOyByaWdodDowOyBib3R0b206IDA7XG5cdFx0XHR6LWluZGV4OiA1MDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAkcGxhaW4td2hpdGU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG5cdFx0YmFja2dyb3VuZDogJHBsYWluLWJsYWNrO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQteWVsbG93O1xuXHRcdHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkbGlnaHQteWVsbG93O1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstZ3JleTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbih0YWJsZXQpe1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1ncmV5O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCl7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCl7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0cGFkZGluZzogMTBweCAwIDMuNXB4IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCl7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzQyYjU3NCAwJSwgIzg0YzQ1MCAxMDAlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmOmhvdmVyOmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbih0YWJsZXQpe1xuXHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIEdlbmVyYWwgc3R5bGluZyBmb3IgYnV0dG9uXG4uYnV0dG9uIHtcblx0d2lkdGg6IDI1JTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0Y29sb3I6ICRsaW1lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAycHggc29saWQgJGxpbWU7XG5cdHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcblx0XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkbGlnaHQteWVsbG93O1xuXHRcdGJhY2tncm91bmQ6ICRsaW1lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHRcblx0Ji1saW1lIHtcblx0XHRjb2xvcjogJGxpbWU7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGxpbWU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGxpZ2h0LXllbGxvdztcblx0XHRcdGJhY2tncm91bmQ6ICRsaW1lO1xuXHRcdH1cblx0fVxuXG5cdCYtZ3JleSB7XG5cdFx0Y29sb3I6ICR2ZXJ5LWRhcmstZ3JleTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQteWVsbG93O1xuXHRcdGJhY2tncm91bmQ6ICRsaWdodC15ZWxsb3c7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkbGlnaHQteWVsbG93O1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstZ3JleTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRkYXJrLWdyZXk7XG5cdFx0fVxuXHR9XG5cblx0Ji15ZWxsb3cge1xuXHRcdHdpZHRoOiAxNmVtO1xuXHRcdGNvbG9yOiAkdmVyeS1kYXJrLWdyZXk7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyZXk7XG5cdFx0YmFja2dyb3VuZDogJGludGVuc2l2ZS15ZWxsb3c7XG5cdFx0cGFkZGluZzogNC41cHggMDtcblxuXHRcdEBpbmNsdWRlIHNjcmVlbihzbWFsbG1vYmlsZUxhbmRzY2FwZSkge1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKG1vYmlsZUxhbmRzY2FwZSkge1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHBsYWluLXdoaXRlO1xuXHRcdFx0dGV4dC1zaGFkb3c6IC41cHggLjVweCAuNXB4ICR2ZXJ5LWRhcmstZ3JleTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkbGlnaHQteWVsbG93O1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstZ3JleTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRsaWdodC15ZWxsb3c7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRsaWdodC15ZWxsb3c7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuLy8gTGVmdCBhbmQgcmlnaHQgYXJyb3cgYnV0dG9ucyB0byBzd2lwZSBiL3cgcHJvamVjdHMgaW4gcHJvamVjdCBvdmVybGF5XG4uc3dpcGUtYnV0dG9ue1xuXHR3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAzNy41dmg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIFxuICAgICY6OmJlZm9yZSB7XG4gICAgXHRjb250ZW50OiAnJztcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdHRvcDogNTAlO1xuICAgIFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgIFxuICAgICY6OmFmdGVyIHtcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgIFx0d2lkdGg6IDE1cHg7XG4gICAgXHRoZWlnaHQ6IDJweDtcbiAgICBcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJG1lZGl1bS1yZWQgMCUsICNmNDg4ODggMTAwJSk7XG4gICAgXHRjb250ZW50OiAnJztcbiAgICBcdC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4zcyAwLjJzO1xuICAgIFx0dHJhbnNpdGlvbjogd2lkdGggMC4zcyAwLjJzO1xuICAgIFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG5cdCY6aG92ZXI6OmFmdGVye1xuXHRcdHdpZHRoOiAxMjdweDtcblx0ICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuXHR9XG5cblx0Ji0tcHJldmlvdXMge1xuXHRcdGxlZnQ6IC41ZW07XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAlc3dpcGVCZWZvcmU7XG4gICAgXHRcdGJvcmRlci13aWR0aDogOHB4IDEzcHggOHB4IDA7XG4gICAgXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJG1lZGl1bS1yZWQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgXHRcdGxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0bGVmdDogMTNweDtcblx0XHR9XG5cdH1cblxuXHQmLS1uZXh0IHtcblx0XHRyaWdodDogLjVlbTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRAZXh0ZW5kICVzd2lwZUJlZm9yZTtcblx0XHQgICAgYm9yZGVyLXdpZHRoOiA4cHggMCA4cHggMTNweDtcblx0XHQgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkbWVkaXVtLXJlZDtcblx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0cmlnaHQ6IDEzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmNDg4ODggMCUsICRtZWRpdW0tcmVkIDEwMCUpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3ByZXZpZXctcHJldiB7XG5cdFx0QGV4dGVuZCAlc3dpcGVQcmV2TmV4dDtcbiAgICBcdGxlZnQ6IDMwcHg7XG4gICAgXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvcHJvamVjdHMvZ2FsbGVyeTEuanBnXCIpO1xuICAgIFx0XG4gICAgXHQmOjphZnRlciB7XG4gICAgXHRcdGNvbnRlbnQ6ICdQcmV2aW91cyc7XG4gICAgXHRcdEBleHRlbmQgJXN3aXBlUHJldk5leHRBZnRlcjtcblx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyNSUpO1xuICAgIFx0fVxuXHR9XG5cdFxuXHQmX19wcmV2aWV3LW5leHQge1xuXHRcdEBleHRlbmQgJXN3aXBlUHJldk5leHQ7XG4gICAgXHRyaWdodDogMzBweDtcbiAgICBcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9wcm9qZWN0cy92aWRlbzEuanBnXCIpO1xuICAgIFx0Jjo6YWZ0ZXIge1xuICAgIFx0XHRjb250ZW50OiAnTmV4dCc7XG4gICAgXHRcdEBleHRlbmQgJXN3aXBlUHJldk5leHRBZnRlcjtcblx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMjUlKTtcbiAgICBcdH1cblx0fVxuXG5cdCY6aG92ZXIgLnN3aXBlLWJ1dHRvbl9fcHJldmlldy1wcmV2IHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdCY6aG92ZXIgLnN3aXBlLWJ1dHRvbl9fcHJldmlldy1wcmV2OjphZnRlciB7XG5cdFx0QGV4dGVuZCAlc3dpcGVQcmV2TmV4dEhvdmVyQWZ0ZXI7XG5cdH1cblx0Jjpob3ZlciAuc3dpcGUtYnV0dG9uX19wcmV2aWV3LW5leHQge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0Jjpob3ZlciAuc3dpcGUtYnV0dG9uX19wcmV2aWV3LW5leHQ6OmFmdGVyIHtcblx0XHRAZXh0ZW5kICVzd2lwZVByZXZOZXh0SG92ZXJBZnRlcjtcblx0fVxufVxuXG4vLyBCYWNrIHRvIHRvcCBCdXR0b25cbi5iYWNrLXRvLXRvcCB7XG5cdG9wYWNpdHk6IDA7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDE1cHg7XG5cdGJvdHRvbTogODBweDtcblx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdHJpZ2h0OiA2NXB4O1xuXHRcdGJvdHRvbTogODBweDtcblx0fVxuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGxpbmVhcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRzdmcge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxufVxuXG5cbi8vIEJ1dHRvbnMgZm9yIGxpdmUgcHJldmlldyBvZiBhIHByb2plY3Rcbi5wcmV2aWV3LW1vYmlsZSxcbi5wcmV2aWV3LXRhYmxldCxcbi5wcmV2aWV3LWRlc2t0b3AsXG4ucHJldmlldy1vdmVybGF5LWNsb3NlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA1NXB4O1xuXHRoZWlnaHQ6IDU1cHg7XG5cdGJhY2tncm91bmQ6ICRwbGFpbi13aGl0ZTtcblx0cGFkZGluZzogMC45ZW07XG5cdGJvcmRlcjogM3B4IHNvbGlkICRkYXJrLWdyZXk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0bWFyZ2luOiAuNWVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjZGVkZWRlO1xuXHRcdGJvcmRlcjogM3B4IHNvbGlkICNkZWRlZGU7XG5cdH1cblxuXHQmOmhvdmVyIHN2ZyB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdH1cblxuXHRzdmcge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAxNXB4IDE1cHg7XG5cdH1cbn1cblxuLy8gQnV0dG9uIHRvIGNsb3NlIHByb2plY3Qgb3ZlcmxheVxuLnByZXZpZXctb3ZlcmxheS1jbG9zZSBzdmcge1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyNXB4O1xufVxuXG4vLyBCdXR0b24gZm9yIG1vcmUgZGVzY3JpcHRpb24gdGV4dCBvbiB0aGUgcHJvamVjdCBvdmVybGF5XG4ubW9yZS1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxNSU7XG5cdGhlaWdodDogMjVweDtcblx0cmlnaHQ6IDEuMmVtO1xuXHRib3R0b206IC0xZW07XG5cdEBpbmNsdWRlIHNjcmVlbihzbWFsbG1vYmlsZUxhbmRzY2FwZSl7XG5cdFx0cmlnaHQ6IDFlbTtcblx0XHRoZWlnaHQ6IDIyLjVweDtcblx0XHRmb250LXNpemU6IC43NWVtO1xuXHR9XG5cblx0QGluY2x1ZGUgc2NyZWVuKG1vYmlsZUxhbmRzY2FwZSkge1xuXHRcdHJpZ2h0OiAxZW07XG5cdFx0aGVpZ2h0OiAyMi41cHg7XG5cdFx0Zm9udC1zaXplOiAuNzVlbTtcblx0fVxuXHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdFx0d2lkdGg6IDEwJTtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0cmlnaHQ6IDEuNmVtO1xuXHRcdGJvdHRvbTogLTEuNWVtO1xuXHR9XG5cdG1hcmdpbjogMDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICRwbGFpbi13aGl0ZTs7XG4gICAgcGFkZGluZzogMnB4IDAgMCAxcHg7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sXG4gICAgZnJvbSgjODM4MzgzKSwgY29sb3Itc3RvcCguNDksICM0NDQ0NDQpLCBjb2xvci1zdG9wKC40OSwjMzAzMDMwKSxcbiAgICB0bygjMzMzMzMzKSk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSg3OSwgNzksIDc5LCAwLjc1KTtcblx0Zm9udC1zaXplOiAuODVlbTtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJHZlcnktZGFyay1ncmV5O1xuXHRcdGJhY2tncm91bmQ6ICRwbGFpbi13aGl0ZTtcblx0fVxufVxuXG5cblxuIiwiLy8gbW9iaWxlIG1lbnUgY2xvc2UgaWNvblxuXG4ubWVudS1tb2JpbGUtbGluZS1pY29uOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6MHB4O1xuXHRsZWZ0OjA7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG59XG5cbi5tZW51LWljb24tYmFycyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA5cHg7XG5cdGxlZnQ6MDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMnB4O1xuXHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xufVxuXG4ubWVudS1tb2JpbGUtbGluZS1pY29uOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6MDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMnB4O1xuXHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcbn1cblxuLm1lbnUtbW9iaWxlLWxpbmUtaWNvbi1jbG9zZS14IHtcblx0Jjo6YmVmb3JlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVYKDEuMjUpIHRyYW5zbGF0ZVkoMXB4KTtcblx0fVxuXG5cdC5tZW51LWljb24tYmFycyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlWCgxLjI1KSB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbi8vIENpcmNsZSBza2lsbHMgaWNvbnMgc3R5bGluZ1xuLnNraWxscyB7XG5cdCZfX291dGVyLWNpcmNsZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTI0cHg7XG5cdFx0aGVpZ2h0OiAxMjRweDtcblx0XHRib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZDogJHBsYWluLXdoaXRlO1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsMCwwLDAuMyk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XHRcblx0XHRtYXJnaW46IC4yNWVtIC4yNWVtO1xuXHRcdEBpbmNsdWRlIHNjcmVlbihtb2JpbGUpIHtcblx0XHRcdG1hcmdpbjogLjVlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdFx0bWFyZ2luOiAxZW07XG5cdFx0fVxuXHRcdCYtLXByb2plY3QtcGFnZSB7XG5cdFx0XHR3aWR0aDogMzcuNXB4O1xuXHRcdFx0aGVpZ2h0OiAzNy41cHg7XG5cdFx0XHRtYXJnaW46IC4yNWVtIC4xNWVtO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRtYXJnaW46IC4yNWVtIC41ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2lubmVyLWNpcmNsZSB7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQ6ICRwbGFpbi13aGl0ZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiA2JTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0Ji0tcHJvamVjdC1wYWdlIHtcblx0XHRcdHRvcDogOSU7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbih0YWJsZXQpIHtcblx0XHRcdFx0dG9wOiA5JTtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCZfX2ljb24ge1x0XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTUlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0XG5cdCZfX25hbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHRvcDogNjUlO1xuXHR9XG5cblx0Jl9fbmFtZS1wcm9qZWN0LXBhZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEzNyU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRjb2xvcjogJGRhcmstZ3JleTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdFx0XHR0b3A6IDk1JTtcblx0XHR9XG5cdH1cbn1cblxuLmljb24taHRtbCwgLmljb24tY3NzLCAuaWNvbi1qcywgLmljb24tanEsIC5pY29uLWFqYXgsIC5pY29uLWdpdCwgLmljb24tc2FzcywgLmljb24tcG9zdGNzcywgLmljb24tZ3VscCwgLmljb24tbm9kZSwgLmljb24tbnBtLCAuaWNvbi1zdmd7XG5cdGJhY2tncm91bmQ6IHVybCgnaW1nL2ljb25zL3Nwcml0ZXMucG5nJykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDMwMHB4IDEwMHB4O1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4XG59XG5cbi5pY29uLWh0bWx7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLmljb24tY3Nze1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAwO1xufVxuXG4uaWNvbi1qc3tcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk3cHggMDtcbn1cblxuLmljb24tanF7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNDZweCAwO1xufVxuXG4uaWNvbi1hamF4e1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk2cHggMDtcbn1cblxuLmljb24tZ2l0e1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ3cHggMDtcbn1cblxuLmljb24tc2Fzc3tcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC01MHB4IDtcbn1cblxuLmljb24tcG9zdGNzc3tcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTUwcHggO1xufVxuXG4uaWNvbi1ndWxwe1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTlweCAtNTBweCA7XG59XG5cbi5pY29uLW5vZGV7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNDhweCAtNTBweCA7XG59XG5cbi5pY29uLW5wbXtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OXB4IC01MHB4IDtcbn1cblxuLmljb24tc3Zne1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUxcHggLTUwcHggO1xufVxuXG4vL1NtYWxsZXIgc2l6ZVxuLmljb24taHRtbC1zbSwgLmljb24tY3NzLXNtLCAuaWNvbi1qcy1zbSwgLmljb24tanEtc20sIC5pY29uLWFqYXgtc20sIC5pY29uLWdpdC1zbSwgLmljb24tc2Fzcy1zbSwgLmljb24tcG9zdGNzcy1zbSwgLmljb24tZ3VscC1zbSwgLmljb24tbm9kZS1zbSwgLmljb24tbnBtLXNtLCAuaWNvbi1zdmctc217XG5cdGJhY2tncm91bmQ6IHVybCgnaW1nL2ljb25zL3Nwcml0ZXMucG5nJykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDQwcHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cblx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMjEwcHggNzBweDtcblx0XHR3aWR0aDogMzVweDtcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdH1cbn1cblxuLmljb24taHRtbC1zbXtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4uaWNvbi1jc3Mtc217XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDA7XG5cdEBpbmNsdWRlIHNjcmVlbih0YWJsZXQpIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzVweCAwO1xuXHR9XG59XG5cbi5pY29uLWpzLXNte1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzlweCAwO1xuXHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTY5cHggMDtcblx0fVx0XG59XG5cbi5pY29uLWpxLXNte1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNThweCAwO1xuXHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMnB4IDA7XG5cdH1cbn1cblxuLmljb24tYWpheC1zbXtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTc4cHggMDtcblx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMzdweCAwO1xuXHR9XG59XG5cbi5pY29uLWdpdC1zbXtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk5cHggMDtcblx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNzRweCAwO1xuXHR9XG59XG5cbi5pY29uLXNhc3Mtc217XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtMjBweDtcblx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtMzVweDtcblx0fVxufVxuXG4uaWNvbi1wb3N0Y3NzLXNte1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMjBweDtcblx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zNXB4IC0zNXB4O1xuXHR9XG59XG5cbi5pY29uLWd1bHAtc217XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zOXB4IC0yMHB4O1xuXHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTY5cHggLTM1cHg7XG5cdH1cbn1cblxuLmljb24tbm9kZS1zbXtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTU5cHggLTIwcHg7XG5cdEBpbmNsdWRlIHNjcmVlbih0YWJsZXQpIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0cHggLTM1cHg7XG5cdH1cbn1cblxuLmljb24tbnBtLXNte1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzhweCAtMjBweDtcblx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtMzVweDtcblx0fVxufVxuXG4uaWNvbi1zdmctc217XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMjBweDtcblx0QGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNzVweCAtMzVweDtcblx0fVxufVxuXG5cbi8vIHByb2plY3QgY2xvc2UgaWNvblxuLnByb2plY3QtLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxNTAwO1xuXHR0b3A6IDFlbTtcblx0cmlnaHQ6IC41ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0XG5cdCYtc3ZnIHtcblx0XHR3aWR0aDogMjVweDtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdH1cbn1cblxuXG4vLyBDb250YWN0cyBpY29uc1xuLmNvbnRhY3RzIHtcblx0Ji0taWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0bGVmdDowO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogM2VtO1xuXHRcdFx0aGVpZ2h0OiAzZW07XG5cdFx0XHRmaWxsOiAkbWVkaXVtLWdyZXk7XG5cdFx0XHRAZXh0ZW5kICVpY29uc1RyYW5zaXRpb247XG5cdFx0fVxuXHR9XG59XG5cbi5jb250YWN0cy0tY29udGFjdC1yb3c6aG92ZXIge1xuXHRzdmcge1xuXHRcdGZpbGw6ICRwbGFpbi13aGl0ZTtcblx0fVxufVxuXG4vLyBTb2NpYWwgaWNvbnNcbi5mb290ZXJfX3NvY2lhbC1tZWRpYS1pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDMycHggMWVtIDA7XG5cblx0c3ZnIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XG5cdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdGhlaWdodDogMTVweDtcblx0XHR9XG5cdFx0ZmlsbDogJHBsYWluLXdoaXRlO1xuXHRcdEBleHRlbmQgJWljb25zVHJhbnNpdGlvbjtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdHN2ZyB7XG5cdFx0XHRmaWxsOiAkbGltZTtcblx0XHR9XG5cdH1cbn1cbiJdLCJtYXBwaW5ncyI6IkFFQUEsNEVBQTRFLEFBWTVFLEFBQUEsSUFBSSxBQUFDLENBQ0gsV0FBVyxDQUFFLFVBQVcsQ0FDeEIsV0FBVyxDQUFFLElBQUssQ0FDbEIsb0JBQW9CLENBQUUsSUFBSyxDQUMzQix3QkFBd0IsQ0FBRSxJQUFLLENBQ2hDLEFBU0QsQUFBQSxJQUFJLEFBQUMsQ0FDSCxNQUFNLENBQUUsQ0FBRSxDQUNYLEFBTUQsQUFBQSxPQUFPLENBQ1AsQUFBQSxLQUFLLENBQ0wsQUFBQSxNQUFNLENBQ04sQUFBQSxNQUFNLENBQ04sQUFBQSxHQUFHLENBQ0gsQUFB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 */
