@font-face{font-family:'Earth Phototype';src:url(../fonts/earthphototype/EarthPhototype.eot);src:url(../fonts/earthphototype/EarthPhototype.eot?#iefix) format('embedded-opentype'),url(../fonts/earthphototype/EarthPhototype.woff) format('woff'),url(../fonts/earthphototype/EarthPhototype.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-100.eot);src:local("Montserrat Thin"),local("Montserrat-Thin"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-100.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-100.woff2) format("woff2"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-100.woff) format("woff"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-100.ttf) format("truetype"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-100.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-200.eot);src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-200.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-200.woff2) format("woff2"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-200.woff) format("woff"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-200.ttf) format("truetype"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-200.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-300.eot);src:local("Montserrat Light"),local("Montserrat-Light"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-300.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-300.woff2) format("woff2"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-300.woff) format("woff"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-300.ttf) format("truetype"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-300.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-500.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-500.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-500.woff2) format("woff2"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-500.woff) format("woff"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-500.ttf) format("truetype"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-500.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-regular.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-regular.woff2) format("woff2"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-regular.woff) format("woff"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-regular.ttf) format("truetype"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-regular.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-600.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-600.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-600.woff2) format("woff2"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-600.woff) format("woff"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-600.ttf) format("truetype"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-600.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-700.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-700.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-700.woff2) format("woff2"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-700.woff) format("woff"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-700.ttf) format("truetype"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-700.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-800.eot);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-800.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-800.woff2) format("woff2"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-800.woff) format("woff"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-800.ttf) format("truetype"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-800.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-900.eot);src:local("Montserrat Black"),local("Montserrat-Black"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-900.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-900.woff2) format("woff2"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-900.woff) format("woff"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-900.ttf) format("truetype"),url(../fonts/Montserrat/montserrat-v15-latin_cyrillic-900.svg#Montserrat) format("svg")}@-webkit-keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes notyf-fadeinleft{0%{opacity:0;transform:translateX(25%)}to{opacity:1;transform:translateX(0)}}@keyframes notyf-fadeinleft{0%{opacity:0;transform:translateX(25%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes notyf-fadeoutright{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(25%)}}@keyframes notyf-fadeoutright{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(25%)}}@-webkit-keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@-webkit-keyframes ripple{0%{transform:scale(0) translateY(-45%) translateX(13%)}to{transform:scale(1) translateY(-45%) translateX(13%)}}@keyframes ripple{0%{transform:scale(0) translateY(-45%) translateX(13%)}to{transform:scale(1) translateY(-45%) translateX(13%)}}.notyf{position:fixed;top:0;left:0;height:100%;width:100%;color:#fff;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;pointer-events:none;box-sizing:border-box;padding:20px}.notyf__icon--error,.notyf__icon--success{height:21px;width:21px;background:#fff;border-radius:50%;display:block;margin:0 auto;position:relative}.notyf__icon--error:after,.notyf__icon--error:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px;left:9px;height:12px;top:5px}.notyf__icon--error:after{transform:rotate(-45deg)}.notyf__icon--error:before{transform:rotate(45deg)}.notyf__icon--success:after,.notyf__icon--success:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px}.notyf__icon--success:after{height:6px;transform:rotate(-45deg);top:9px;left:6px}.notyf__icon--success:before{height:11px;transform:rotate(45deg);top:5px;left:10px}.notyf__toast{display:block;overflow:hidden;pointer-events:auto;-webkit-animation:notyf-fadeinup .3s ease-in forwards;animation:notyf-fadeinup .3s ease-in forwards;box-shadow:0 3px 7px 0 rgba(0,0,0,.25);position:relative;padding:0 15px;border-radius:2px;max-width:300px;transform:translateY(25%);box-sizing:border-box;flex-shrink:0}.notyf__toast--disappear{transform:translateY(0);-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s}.notyf__toast--disappear .notyf__icon,.notyf__toast--disappear .notyf__message{-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;opacity:1;transform:translateY(0)}.notyf__toast--disappear .notyf__dismiss{-webkit-animation:notyf-fadeoutright .3s forwards;animation:notyf-fadeoutright .3s forwards;opacity:1;transform:translateX(0)}.notyf__toast--disappear .notyf__message{-webkit-animation-delay:.05s;animation-delay:.05s}.notyf__toast--upper{margin-bottom:20px}.notyf__toast--lower{margin-top:20px}.notyf__toast--dismissible .notyf__wrapper{padding-right:30px}.notyf__ripple{height:400px;width:400px;position:absolute;transform-origin:bottom right;right:0;top:0;border-radius:50%;transform:scale(0) translateY(-51%) translateX(13%);z-index:5;-webkit-animation:ripple .4s ease-out forwards;animation:ripple .4s ease-out forwards}.notyf__wrapper{display:flex;align-items:center;padding-top:17px;padding-bottom:17px;padding-right:15px;border-radius:3px;position:relative;z-index:10}.notyf__icon{width:22px;text-align:center;font-size:1.3em;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.3s;animation-delay:.3s;margin-right:13px}.notyf__dismiss{position:absolute;top:0;right:0;height:100%;width:26px;margin-right:-15px;-webkit-animation:notyf-fadeinleft .3s forwards;animation:notyf-fadeinleft .3s forwards;-webkit-animation-delay:.35s;animation-delay:.35s;opacity:0}.notyf__dismiss-btn{background-color:rgba(0,0,0,.25);border:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease;outline:0;opacity:.35;height:100%;width:100%}.notyf__dismiss-btn:after,.notyf__dismiss-btn:before{content:"";background:#fff;height:12px;width:2px;border-radius:3px;position:absolute;left:calc(50% - 1px);top:calc(50% - 5px)}.notyf__dismiss-btn:after{transform:rotate(-45deg)}.notyf__dismiss-btn:before{transform:rotate(45deg)}.notyf__dismiss-btn:hover{opacity:.7;background-color:rgba(0,0,0,.15)}.notyf__dismiss-btn:active{opacity:.8}.notyf__message{vertical-align:middle;position:relative;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s;line-height:1.5em}@media only screen and (max-width:480px){.notyf{padding:0}.notyf__ripple{height:600px;width:600px;-webkit-animation-duration:.5s;animation-duration:.5s}.notyf__toast{max-width:none;border-radius:0;box-shadow:0 -2px 7px 0 rgba(0,0,0,.13);width:100%}.notyf__dismiss{width:56px}}*,::after,::before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol[class],p,ul[class]{margin:0}body{scroll-behavior:smooth;text-rendering:optimizeSpeed}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:0}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width:320px){.container{max-width:300px}}@media (min-width:480px){.container{max-width:460px}}@media (min-width:640px){.container{max-width:620px}}@media (min-width:960px){.container{max-width:940px}}@media (min-width:1200px){.container{max-width:1160px}}@media (min-width:1350px){.container{max-width:1280px}}@media (min-width:320px) and (max-width:479px){.container{max-width:100%;padding:0 20px}}body{background-color:#161515;text-rendering:optimizeSpeed;scroll-behavior:smooth;font-family:Montserrat,sans-serif}body::after{background-image:url(https://gold-rust.ru/uploads/granularity.png);content:"";position:fixed;inset:0;z-index:555;pointer-events:none;opacity:.8}.scroll-off{height:100%;overflow-y:hidden}@media (min-width:1200px){.scroll-off{padding-right:10px}}.d-block{display:block!important}.btn{cursor:pointer}.modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:15;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;background-color:rgba(0,0,0,.8);overflow-x:hidden;overflow-y:auto}@media (min-width:0) and (max-width:550px){.modal{padding:0 20px}}.modal__flex{display:flex;align-items:center;min-height:100%}.modal.modal-on{opacity:1;visibility:visible;pointer-events:auto}@media (min-width:1200px){.modal.modal-on{padding-right:10px}.modal.modal-on::-webkit-scrollbar{width:0}}.modal__container{width:585px;background:#fff;margin:40px auto;border-radius:12px;overflow:hidden;transition:opacity .2s ease}@media (min-width:0) and (max-width:600px){.modal__container{width:100%;margin:40px auto}}.modal__wrapper{position:relative}.modal__close{position:absolute;right:30px;top:30px;opacity:.5;transition:opacity .2s ease;cursor:pointer;background-color:#e5e5e5;padding:8px;border-radius:6px}.modal__close svg{display:flex}.modal__close:hover{opacity:1}.modal__body{padding:80px 70px}@media (min-width:0) and (max-width:550px){.modal__body{padding:30px 20px}}.modal__preloader{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#222;z-index:2;border-radius:12px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.modal__preloader.show{opacity:1;visibility:visible;pointer-events:initial}.modal__preloader svg{width:80px;height:80px}.modal__title{font-weight:700;font-size:25px;line-height:141.9%;text-align:center;color:#fff;margin-bottom:15px}@media (min-width:0) and (max-width:550px){.modal__title{margin-bottom:10px;font-size:20px}}.modal__subtitle{font-weight:500;font-size:18px;line-height:132.4%;text-align:center;color:#fff;margin-bottom:30px}@media (min-width:0) and (max-width:550px){.modal__subtitle{font-size:14px;margin-bottom:20px}}.modal__btn{font-weight:500;font-size:18px;padding:18px 20px}@media (min-width:0) and (max-width:550px){.modal__btn{font-size:16px;padding:10px 20px}}.modal-result-player-ban .modal__container{background-color:rgba(28,28,28,.97);border:1px solid #2b2b2b;box-shadow:0 0 15px rgba(0,0,0,.5)}.modal-result-player-ban .modal__close{background-color:#131010;border:1px solid #2b2b2b}.modal-result-player-ban .modal__close svg path{fill:#666}.modal-result-player-ban__title{font-size:24px;font-weight:600;margin-bottom:25px;margin-top:-44px;color:#fff}@media (min-width:0) and (max-width:550px){.modal-result-player-ban__title{margin-top:0}}.modal-result-player-ban__subtitle{margin-bottom:15px;color:#fff}.modal-result-player-ban__result-card{border:1px solid #2b2b2b;box-shadow:0 0 15px rgba(0,0,0,.5);border-radius:8px;padding:20px}.modal-result-player-ban__result-card:not(:last-child){margin-bottom:15px}.modal-result-player-ban__result-ban-item{padding-bottom:4px;color:#fff}.modal-result-player-ban__result-ban-item:not(:last-child){margin-bottom:6px;border-bottom:1px rgba(0,0,0,.5) solid}.preloader-request{opacity:0;visibility:hidden;pointer-events:none;background-color:rgba(0,0,0,.5137254902);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;width:100%;height:100%;top:0;left:0;z-index:20;transition:opacity .2s ease,visibility .2s ease}.preloader-request.show{opacity:1;visibility:visible;pointer-events:initial}.preloader-request__body{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.preloader-request__lds-ring{display:inline-block;position:relative;width:80px;height:80px}.preloader-request__lds-ring div{display:block;position:absolute;width:64px;height:64px;margin:8px;border-width:8px;border-style:solid;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#e5e5e5 transparent transparent transparent}.preloader-request__lds-ring div:nth-child(1){animation-delay:-.45s}.preloader-request__lds-ring div:nth-child(2){animation-delay:-.3s}.preloader-request__lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.custom-noty-f{border-radius:6px;font-size:14px;padding:0 15px 0 0}.custom-noty-f .notyf__icon{display:flex;align-items:center;width:auto;margin-right:10px}.custom-noty-f .notyf__icon svg{width:24px;height:24px}.custom-noty-f .notyf__wrapper{padding:14px}.custom-noty-f .notyf__message{padding-right:10px}.custom-error-noty-f .notyf__icon svg{width:18px;height:18px}.custom-warning-noty-f .notyf__icon svg{width:20px;height:20px}.header-home{min-height:100vh;overflow:hidden;position:relative;padding-bottom:100px}.header-home::after{content:"";position:absolute;width:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,#161515 100%);height:130px;bottom:0;z-index:1}.header-home__video{position:absolute;right:0;top:0;width:100%;height:100%;z-index:-2;-o-object-fit:cover;object-fit:cover}.header-home__site-name{font-family:"Earth Phototype",sans-serif;font-size:100px;margin-top:150px}@media (min-width:320px) and (max-width:479px){.header-home__site-name{font-size:70px}}.header-home__title{font-size:31px;text-transform:uppercase;font-weight:700;margin-bottom:12px}@media (min-width:320px) and (max-width:479px){.header-home__title{font-size:28px}}.header-home__subtitle{font-weight:300}@media (min-width:320px) and (max-width:479px){.header-home__subtitle{font-size:20px}}.header-home__site-name,.header-home__subtitle,.header-home__title{color:#fff;text-align:center}.header-home__form{display:flex;justify-content:center;margin-top:40px}.header-home__form-wrapper{max-width:1000px;width:100%;background-color:#fff;border-radius:12px;overflow:hidden;display:flex;justify-content:space-between;padding:16px 18px}.header-home__form-group:nth-of-type(1){width:100%}.header-home__form-input{background-color:transparent;border:none;width:100%;height:40px;outline:0}.header-home__form-btn{height:100%;padding:0 38px;background-color:#c8c2ba;border:none;border-radius:8px;color:#46423d;font-weight:500;box-shadow:5px 5px 0 #ddd;transition:box-shadow .2s ease}@media (min-width:0) and (max-width:479px){.header-home__form-btn{padding:0 24px}}.header-home__form-btn:hover{box-shadow:8px 8px 0 #ddd}.header-home__triggers{display:flex;align-items:center;justify-content:center;gap:30px;margin-top:40px}@media (min-width:0) and (max-width:639px){.header-home__triggers{flex-wrap:wrap}}.header-home__trigger{background-color:rgba(186,179,176,.05);padding:16px;border-radius:12px;max-width:280px;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px #3a2e2e solid;color:#fff}@media (min-width:480px) and (max-width:639px){.header-home__trigger{width:calc(50% - 15px)}}.header-home__trigger-title{font-size:22px;font-weight:700}.header-home__advertisement{display:flex;align-items:center;justify-content:center;margin-top:80px}.header-home__advertisement-content{max-width:1000px;width:100%;height:200px}.footer{padding-bottom:60px}.footer__wrapper{text-align:center;color:#fff}.footer-home{padding-bottom:60px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2ZvbnRzL2VhcnRocGhvdG90eXBlL3N0eWxlc2hlZXQuY3NzIiwiLi4vZm9udHMvTW9udHNlcnJhdC9zdHlsZXNoZWV0LmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ub3R5Zi9ub3R5Zi5taW4uY3NzIiwiX3Jlc2V0LnNjc3MiLCJzdHlsZS5jc3MiLCJfZ3JpZC5zY3NzIiwiX2Jhc2ljLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbHMuc2NzcyIsImNvbXBvbmVudHMvX3ByZWxvYWRlci1yZXF1ZXN0LnNjc3MiLCJjb21wb25lbnRzL19ub3R5Rnkuc2NzcyIsInBhcnRpYWxzL19oZWFkZXItaG9tZS5zY3NzIiwicGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwicGFydGlhbHMvX2Zvb3Rlci1ob21lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0FDSSxZQUFhLGtCQUNiLElBQUssZ0RBQ0wsSUFBSyx1REFBaUMsMkJBQTJCLENBQzdELGlEQUEyQixjQUFjLENBQ3pDLGdEQUEwQixtQkFDOUIsWUFBYSxJQUNiLFdBQVksT0FDWixhQUFjLEtDUGxCLFdBQ0ksWUFBYSxXQUNiLFdBQVksT0FDWixZQUFhLElBQ2IsSUFBSywrREFDTCxJQUFLLHdCQUF3QixDQUFFLHdCQUF3QixDQUNyRCxzRUFBb0QsMkJBQTJCLENBQ2pFLGlFQUErQyxlQUFlLENBQ2hELGdFQUE4QyxjQUFjLENBQ2xFLCtEQUE2QyxrQkFBa0IsQ0FDMUQsMEVBQ3pCLGNBR04sV0FDRSxZQUFhLFdBQ2IsV0FBWSxPQUNaLFlBQWEsSUFDYixJQUFLLCtEQUNMLElBQUssOEJBQThCLENBQUUsOEJBQThCLENBQ2pFLHNFQUFvRCwyQkFBMkIsQ0FDakUsaUVBQStDLGVBQWUsQ0FDaEQsZ0VBQThDLGNBQWMsQ0FDbEUsK0RBQTZDLGtCQUFrQixDQUMxRCwwRUFDekIsY0FHTixXQUNFLFlBQWEsV0FDYixXQUFZLE9BQ1osWUFBYSxJQUNiLElBQUssK0RBQ0wsSUFBSyx5QkFBeUIsQ0FB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b250ZW50IjpbIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRWFydGggUGhvdG90eXBlJztcbiAgICBzcmM6IHVybCgnRWFydGhQaG90b3R5cGUuZW90Jyk7XG4gICAgc3JjOiB1cmwoJ0VhcnRoUGhvdG90eXBlLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnRWFydGhQaG90b3R5cGUud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJ0VhcnRoUGhvdG90eXBlLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbiIsIi8qIG1vbnRzZXJyYXQtMTAwIC0gbGF0aW5fY3lyaWxsaWMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgc3JjOiB1cmwoXCJtb250c2VycmF0LXYxNS1sYXRpbl9jeXJpbGxpYy0xMDAuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBUaGluXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtVGhpblwiKSxcclxuICAgICAgdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtMTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICAgIC8qIElFNi1JRTggKi8gdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtMTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtMTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybChcIm1vbnRzZXJyYXQtdjE1LWxhdGluX2N5cmlsbGljLTEwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybChcIm1vbnRzZXJyYXQtdjE1LWxhdGluX2N5cmlsbGljLTEwMC5zdmcjTW9udHNlcnJhdFwiKVxyXG4gICAgICAgIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xyXG4gIH1cclxuICAvKiBtb250c2VycmF0LTIwMCAtIGxhdGluX2N5cmlsbGljICovXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgc3JjOiB1cmwoXCJtb250c2VycmF0LXYxNS1sYXRpbl9jeXJpbGxpYy0yMDAuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBFeHRyYUxpZ2h0XCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtRXh0cmFMaWdodFwiKSxcclxuICAgICAgdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtMjAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICAgIC8qIElFNi1JRTggKi8gdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtMjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtMjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybChcIm1vbnRzZXJyYXQtdjE1LWxhdGluX2N5cmlsbGljLTIwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybChcIm1vbnRzZXJyYXQtdjE1LWxhdGluX2N5cmlsbGljLTIwMC5zdmcjTW9udHNlcnJhdFwiKVxyXG4gICAgICAgIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xyXG4gIH1cclxuICAvKiBtb250c2VycmF0LTMwMCAtIGxhdGluX2N5cmlsbGljICovXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgc3JjOiB1cmwoXCJtb250c2VycmF0LXYxNS1sYXRpbl9jeXJpbGxpYy0zMDAuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBMaWdodFwiKSwgbG9jYWwoXCJNb250c2VycmF0LUxpZ2h0XCIpLFxyXG4gICAgICB1cmwoXCJtb250c2VycmF0LXYxNS1sYXRpbl9jeXJpbGxpYy0zMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgICAgLyogSUU2LUlFOCAqLyB1cmwoXCJtb250c2VycmF0LXYxNS1sYXRpbl9jeXJpbGxpYy0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqLyB1cmwoXCJtb250c2VycmF0LXYxNS1sYXRpbl9jeXJpbGxpYy0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtMzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtMzAwLnN2ZyNNb250c2VycmF0XCIpXHJcbiAgICAgICAgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXHJcbiAgfVxyXG4gIC8qIG1vbnRzZXJyYXQtNTAwIC0gbGF0aW5fY3lyaWxsaWMgKi9cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBzcmM6IHVybChcIm1vbnRzZXJyYXQtdjE1LWxhdGluX2N5cmlsbGljLTUwMC5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoXCJNb250c2VycmF0IE1lZGl1bVwiKSwgbG9jYWwoXCJNb250c2VycmF0LU1lZGl1bVwiKSxcclxuICAgICAgdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtNTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICAgIC8qIElFNi1JRTggKi8gdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtNTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybChcIm1vbnRzZXJyYXQtdjE1LWxhdGluX2N5cmlsbGljLTUwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybChcIm1vbnRzZXJyYXQtdjE1LWxhdGluX2N5cmlsbGljLTUwMC5zdmcjTW9udHNlcnJhdFwiKVxyXG4gICAgICAgIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xyXG4gIH1cclxuICAvKiBtb250c2VycmF0LXJlZ3VsYXIgLSBsYXRpbl9jeXJpbGxpYyAqL1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtcmVndWxhci5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoXCJNb250c2VycmF0IFJlZ3VsYXJcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1SZWd1bGFyXCIpLFxyXG4gICAgICB1cmwoXCJtb250c2VycmF0LXYxNS1sYXRpbl9jeXJpbGxpYy1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICAgIC8qIElFNi1JRTggKi8gdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovIHVybChcIm1vbnRzZXJyYXQtdjE1LWxhdGluX2N5cmlsbGljLXJlZ3VsYXIud29mZlwiKVxyXG4gICAgICAgIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoXCJtb250c2VycmF0LXYxNS1sYXRpbl9jeXJpbGxpYy1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtcmVndWxhci5zdmcjTW9udHNlcnJhdFwiKVxyXG4gICAgICAgIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xyXG4gIH1cclxuICAvKiBtb250c2VycmF0LTYwMCAtIGxhdGluX2N5cmlsbGljICovXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgc3JjOiB1cmwoXCJtb250c2VycmF0LXYxNS1sYXRpbl9jeXJpbGxpYy02MDAuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBTZW1pQm9sZFwiKSwgbG9jYWwoXCJNb250c2VycmF0LVNlbWlCb2xkXCIpLFxyXG4gICAgICB1cmwoXCJtb250c2VycmF0LXYxNS1sYXRpbl9jeXJpbGxpYy02MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgICAgLyogSUU2LUlFOCAqLyB1cmwoXCJtb250c2VycmF0LXYxNS1sYXRpbl9jeXJpbGxpYy02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqLyB1cmwoXCJtb250c2VycmF0LXYxNS1sYXRpbl9jeXJpbGxpYy02MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtNjAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtNjAwLnN2ZyNNb250c2VycmF0XCIpXHJcbiAgICAgICAgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXHJcbiAgfVxyXG4gIC8qIG1vbnRzZXJyYXQtNzAwIC0gbGF0aW5fY3lyaWxsaWMgKi9cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBzcmM6IHVybChcIm1vbnRzZXJyYXQtdjE1LWxhdGluX2N5cmlsbGljLTcwMC5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoXCJNb250c2VycmF0IEJvbGRcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1Cb2xkXCIpLFxyXG4gICAgICB1cmwoXCJtb250c2VycmF0LXYxNS1sYXRpbl9jeXJpbGxpYy03MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgICAgLyogSUU2LUlFOCAqLyB1cmwoXCJtb250c2VycmF0LXYxNS1sYXRpbl9jeXJpbGxpYy03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqLyB1cmwoXCJtb250c2VycmF0LXYxNS1sYXRpbl9jeXJpbGxpYy03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtNzAwLnN2ZyNNb250c2VycmF0XCIpXHJcbiAgICAgICAgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXHJcbiAgfVxyXG4gIC8qIG1vbnRzZXJyYXQtODAwIC0gbGF0aW5fY3lyaWxsaWMgKi9cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBzcmM6IHVybChcIm1vbnRzZXJyYXQtdjE1LWxhdGluX2N5cmlsbGljLTgwMC5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoXCJNb250c2VycmF0IEV4dHJhQm9sZFwiKSwgbG9jYWwoXCJNb250c2VycmF0LUV4dHJhQm9sZFwiKSxcclxuICAgICAgdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtODAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICAgIC8qIElFNi1JRTggKi8gdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtODAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtODAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybChcIm1vbnRzZXJyYXQtdjE1LWxhdGluX2N5cmlsbGljLTgwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybChcIm1vbnRzZXJyYXQtdjE1LWxhdGluX2N5cmlsbGljLTgwMC5zdmcjTW9udHNlcnJhdFwiKVxyXG4gICAgICAgIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xyXG4gIH1cclxuICAvKiBtb250c2VycmF0LTkwMCAtIGxhdGluX2N5cmlsbGljICovXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgc3JjOiB1cmwoXCJtb250c2VycmF0LXYxNS1sYXRpbl9jeXJpbGxpYy05MDAuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBCbGFja1wiKSwgbG9jYWwoXCJNb250c2VycmF0LUJsYWNrXCIpLFxyXG4gICAgICB1cmwoXCJtb250c2VycmF0LXYxNS1sYXRpbl9jeXJpbGxpYy05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgICAgLyogSUU2LUlFOCAqLyB1cmwoXCJtb250c2VycmF0LXYxNS1sYXRpbl9jeXJpbGxpYy05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqLyB1cmwoXCJtb250c2VycmF0LXYxNS1sYXRpbl9jeXJpbGxpYy05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKFwibW9udHNlcnJhdC12MTUtbGF0aW5fY3lyaWxsaWMtOTAwLnN2ZyNNb250c2VycmF0XCIpXHJcbiAgICAgICAgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXHJcbiAgfVxyXG4gICIsIkAtd2Via2l0LWtleWZyYW1lcyBub3R5Zi1mYWRlaW51cHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjUlKX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgbm90eWYtZmFkZWludXB7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDI1JSl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgbm90eWYtZmFkZWlubGVmdHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjUlKX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgbm90eWYtZmFkZWlubGVmdHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjUlKX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUAtd2Via2l0LWtleWZyYW1lcyBub3R5Zi1mYWRlb3V0cmlnaHR7MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfXRve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyNSUpfX1Aa2V5ZnJhbWVzIG5vdHlmLWZhZGVvdXRyaWdodHswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9dG97b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDI1JSl9fUAtd2Via2l0LWtleWZyYW1lcyBub3R5Zi1mYWRlb3V0ZG93bnswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9dG97b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDI1JSl9fUBrZXlmcmFtZXMgbm90eWYtZmFkZW91dGRvd257MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfXRve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyNSUpfX1ALXdlYmtpdC1rZXlmcmFtZXMgcmlwcGxlezAle3RyYW5zZm9ybTpzY2FsZSgwKSB0cmFuc2xhdGVZKC00NSUpIHRyYW5zbGF0ZVgoMTMlKX10b3t0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWSgtNDUlKSB0cmFuc2xhdGVYKDEzJSl9fUBrZXlmcmFtZXMgcmlwcGxlezAle3RyYW5zZm9ybTpzY2FsZSgwKSB0cmFuc2xhdGVZKC00NSUpIHRyYW5zbGF0ZVgoMTMlKX10b3t0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWSgtNDUlKSB0cmFuc2xhdGVYKDEzJSl9fS5ub3R5Zntwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtjb2xvcjojZmZmO3otaW5kZXg6OTk5OTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwb2ludGVyLWV2ZW50czpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjIwcHh9Lm5vdHlmX19pY29uLS1lcnJvciwubm90eWZfX2ljb24tLXN1Y2Nlc3N7aGVpZ2h0OjIxcHg7d2lkdGg6MjFweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfS5ub3R5Zl9faWNvbi0tZXJyb3I6YWZ0ZXIsLm5vdHlmX19pY29uLS1lcnJvcjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6M3B4O2JvcmRlci1yYWRpdXM6M3B4O2xlZnQ6OXB4O2hlaWdodDoxMnB4O3RvcDo1cHh9Lm5vdHlmX19pY29uLS1lcnJvcjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9Lm5vdHlmX19pY29uLS1lcnJvcjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lm5vdHlmX19pY29uLS1zdWNjZXNzOmFmdGVyLC5ub3R5Zl9faWNvbi0tc3VjY2VzczpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6M3B4O2JvcmRlci1yYWRpdXM6M3B4fS5ub3R5Zl9faWNvbi0tc3VjY2VzczphZnRlcntoZWlnaHQ6NnB4O3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0b3A6OXB4O2xlZnQ6NnB4fS5ub3R5Zl9faWNvbi0tc3VjY2VzczpiZWZvcmV7aGVpZ2h0OjExcHg7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dG9wOjVweDtsZWZ0OjEwcHh9Lm5vdHlmX190b2FzdHtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtwb2ludGVyLWV2ZW50czphdXRvOy13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVpbnVwIC4zcyBlYXNlLWluIGZvcndhcmRzO2FuaW1hdGlvbjpub3R5Zi1mYWRlaW51cCAuM3MgZWFzZS1pbiBmb3J3YXJkcztib3gtc2hhZG93OjAgM3B4IDdweCAwIHJnYmEoMCwwLDAsLjI1KTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMTVweDtib3JkZXItcmFkaXVzOjJweDttYXgtd2lkdGg6MzAwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjUlKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxleC1zaHJpbms6MH0ubm90eWZfX3RvYXN0LS1kaXNhcHBlYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7LXdlYmtpdC1hbmltYXRpb246bm90eWYtZmFkZW91dGRvd24gLjNzIGZvcndhcmRzO2FuaW1hdGlvbjpub3R5Zi1mYWRlb3V0ZG93biAuM3MgZm9yd2FyZHM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjI1czthbmltYXRpb24tZGVsYXk6LjI1c30ubm90eWZfX3RvYXN0LS1kaXNhcHBlYXIgLm5vdHlmX19pY29uLC5ub3R5Zl9fdG9hc3QtLWRpc2FwcGVhciAubm90eWZfX21lc3NhZ2V7LXdlYmtpdC1hbmltYXRpb246bm90eWYtZmFkZW91dGRvd24gLjNzIGZvcndhcmRzO2FuaW1hdGlvbjpub3R5Zi1mYWRlb3V0ZG93biAuM3MgZm9yd2FyZHM7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5ub3R5Zl9fdG9hc3QtLWRpc2FwcGVhciAubm90eWZfX2Rpc21pc3N7LXdlYmtpdC1hbmltYXRpb246bm90eWYtZmFkZW91dHJpZ2h0IC4zcyBmb3J3YXJkczthbmltYXRpb246bm90eWYtZmFkZW91dHJpZ2h0IC4zcyBmb3J3YXJkcztvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Lm5vdHlmX190b2FzdC0tZGlzYXBwZWFyIC5ub3R5Zl9fbWVzc2FnZXstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouMDVzO2FuaW1hdGlvbi1kZWxheTouMDVzfS5ub3R5Zl9fdG9hc3QtLXVwcGVye21hcmdpbi1ib3R0b206MjBweH0ubm90eWZfX3RvYXN0LS1sb3dlcnttYXJnaW4tdG9wOjIwcHh9Lm5vdHlmX190b2FzdC0tZGlzbWlzc2libGUgLm5vdHlmX193cmFwcGVye3BhZGRpbmctcmlnaHQ6MzBweH0ubm90eWZfX3JpcHBsZXtoZWlnaHQ6NDAwcHg7d2lkdGg6NDAwcHg7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtLW9yaWdpbjpib3R0b20gcmlnaHQ7cmlnaHQ6MDt0b3A6MDtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2Zvcm06c2NhbGUoMCkgdHJhbnNsYXRlWSgtNTElKSB0cmFuc2xhdGVYKDEzJSk7ei1pbmRleDo1Oy13ZWJraXQtYW5pbWF0aW9uOnJpcHBsZSAuNHMgZWFzZS1vdXQgZm9yd2FyZHM7YW5pbWF0aW9uOnJpcHBsZSAuNHMgZWFzZS1vdXQgZm9yd2FyZHN9Lm5vdHlmX193cmFwcGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy10b3A6MTdweDtwYWRkaW5nLWJvdHRvbToxN3B4O3BhZGRpbmctcmlnaHQ6MTVweDtib3JkZXItcmFkaXVzOjNweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwfS5ub3R5Zl9faWNvbnt3aWR0aDoyMnB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjNlbTtvcGFjaXR5OjA7LXdlYmtpdC1hbmltYXRpb246bm90eWYtZmFkZWludXAgLjNzIGZvcndhcmRzO2FuaW1hdGlvbjpub3R5Zi1mYWRlaW51cCAuM3MgZm9yd2FyZHM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjNzO2FuaW1hdGlvbi1kZWxheTouM3M7bWFyZ2luLXJpZ2h0OjEzcHh9Lm5vdHlmX19kaXNtaXNze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MjZweDttYXJnaW4tcmlnaHQ6LTE1cHg7LXdlYmtpdC1hbmltYXRpb246bm90eWYtZmFkZWlubGVmdCAuM3MgZm9yd2FyZHM7YW5pbWF0aW9uOm5vdHlmLWZhZGVpbmxlZnQgLjNzIGZvcndhcmRzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4zNXM7YW5pbWF0aW9uLWRlbGF5Oi4zNXM7b3BhY2l0eTowfS5ub3R5Zl9fZGlzbWlzcy1idG57YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSk7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2U7b3V0bGluZTpub25lO29wYWNpdHk6LjM1O2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9Lm5vdHlmX19kaXNtaXNzLWJ0bjphZnRlciwubm90eWZfX2Rpc21pc3MtYnRuOmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZDojZmZmO2hlaWdodDoxMnB4O3dpZHRoOjJweDtib3JkZXItcmFkaXVzOjNweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OmNhbGMoNTAlIC0gMXB4KTt0b3A6Y2FsYyg1MCUgLSA1cHgpfS5ub3R5Zl9fZGlzbWlzcy1idG46YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5ub3R5Zl9fZGlzbWlzcy1idG46YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5ub3R5Zl9fZGlzbWlzcy1idG46aG92ZXJ7b3BhY2l0eTouNztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0ubm90eWZfX2Rpc21pc3MtYnRuOmFjdGl2ZXtvcGFjaXR5Oi44fS5ub3R5Zl9fbWVzc2FnZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7b3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVpbnVwIC4zcyBmb3J3YXJkczthbmltYXRpb246bm90eWYtZmFkZWludXAgLjNzIGZvcndhcmRzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4yNXM7YW5pbWF0aW9uLWRlbGF5Oi4yNXM7bGluZS1oZWlnaHQ6MS41ZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ4MHB4KXsubm90eWZ7cGFkZGluZzowfS5ub3R5Zl9fcmlwcGxle2hlaWdodDo2MDBweDt3aWR0aDo2MDBweDstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41c30ubm90eWZfX3RvYXN0e21heC13aWR0aDpub25lO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93OjAgLTJweCA3cHggMCByZ2JhKDAsMCwwLC4xMyk7d2lkdGg6MTAwJX0ubm90eWZfX2Rpc21pc3N7d2lkdGg6NTZweH19IiwiLyoqXHJcbiogcmVzZXQgZGVmYXVsIGNzcyBzdHlsZXNcclxuKi9cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vKiBSZW1vdmUgZGVmYXVsdCBwYWRkaW5nICovXHJcbnVsW2NsYXNzXSxcclxub2xbY2xhc3NdIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiAqL1xyXG5ib2R5LFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wLFxyXG51bFtjbGFzc10sXHJcbm9sW2NsYXNzXSxcclxubGksXHJcbmZpZ3VyZSxcclxuZmlnY2FwdGlvbixcclxuYmxvY2txdW90ZSxcclxuZGwsXHJcbmRkIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogU2V0IGNvcmUgYm9keSBkZWZhdWx0cyAqL1xyXG5ib2R5IHtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XHJcbn1cclxuXHJcbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyBvbiB1bCwgb2wgZWxlbWVudHMgd2l0aCBhIGNsYXNzIGF0dHJpYnV0ZSAqL1xyXG51bFtjbGFzc10sXHJcbm9sW2NsYXNzXSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBBIGVsZW1lbnRzIHRoYXQgZG9uJ3QgaGF2ZSBhIGNsYXNzIGdldCBkZWZhdWx0IHN0eWxlcyAqL1xyXG5hOm5vdChbY2xhc3NdKSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XHJcbn1cclxuXHJcbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cclxuaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBOYXR1cmFsIGZsb3cgYW5kIHJoeXRobSBpbiBhcnRpY2xlcyBieSBkZWZhdWx0ICovXHJcbmFydGljbGUgPiAqICsgKiB7XHJcbiAgICAvL21hcmdpbi10b3A6IDFlbTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG50ZXh0YXJlYSxcclxuc2VsZWN0IHtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIFJlbW92ZSBhbGwgYW5pbWF0aW9ucyBhbmQgdHJhbnNpdGlvbnMgZm9yIHBlb3BsZSB0aGF0IHByZWZlciBub3QgdG8gc2VlIHRoZW0gKi9cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgICoge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xyXG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi9mb250cy9lYXJ0aHBob3RvdHlwZS9zdHlsZXNoZWV0LmNzc1wiO1xuQGltcG9ydCBcIi4uL2ZvbnRzL01vbnRzZXJyYXQvc3R5bGVzaGVldC5jc3NcIjtcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ub3R5Zi9ub3R5Zi5taW4uY3NzJztcbi8qKlxuKiByZXNldCBkZWZhdWwgY3NzIHN0eWxlc1xuKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFJlbW92ZSBkZWZhdWx0IHBhZGRpbmcgKi9cbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiAqL1xuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG51bFtjbGFzc10sXG5vbFtjbGFzc10sXG5saSxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogU2V0IGNvcmUgYm9keSBkZWZhdWx0cyAqL1xuYm9keSB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbn1cblxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIG9uIHVsLCBvbCBlbGVtZW50cyB3aXRoIGEgY2xhc3MgYXR0cmlidXRlICovXG51bFtjbGFzc10sXG5vbFtjbGFzc10ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBBIGVsZW1lbnRzIHRoYXQgZG9uJ3QgaGF2ZSBhIGNsYXNzIGdldCBkZWZhdWx0IHN0eWxlcyAqL1xuYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG5cbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIE5hdHVyYWwgZmxvdyBhbmQgcmh5dGhtIGluIGFydGljbGVzIGJ5IGRlZmF1bHQgKi9cbmFydGljbGUgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8qIFJlbW92ZSBhbGwgYW5pbWF0aW9ucyBhbmQgdHJhbnNpdGlvbnMgZm9yIHBlb3BsZSB0aGF0IHByZWZlciBub3QgdG8gc2VlIHRoZW0gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICoge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTUxNTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG5ib2R5OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2dvbGQtcnVzdC5ydS91cGxvYWRzL2dyYW51bGFyaXR5LnBuZyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDU1NTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnNjcm9sbC1vZmYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNjcm9sbC1vZmYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB2aXNpYmlsaXR5IDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5tb2RhbCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ubW9kYWxfX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsLm1vZGFsLW9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC5tb2RhbC1vbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAubW9kYWwubW9kYWwtb246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuLm1vZGFsX19jb250YWluZXIge1xuICB3aWR0aDogNTg1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vZGFsX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICB9XG59XG4ubW9kYWxfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiAzMHB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLm1vZGFsX19jbG9zZSBzdmcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1vZGFsX19jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWxfX2JvZHkge1xuICBwYWRkaW5nOiA4MHB4IDcwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5tb2RhbF9fYm9keSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG4ubW9kYWxfX3ByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB2aXNpYmlsaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbi5tb2RhbF9fcHJlbG9hZGVyLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbn1cbi5tb2RhbF9fcHJlbG9hZGVyIHN2ZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ubW9kYWxfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE0MS45JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLm1vZGFsX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5tb2RhbF9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzIuNCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5tb2RhbF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubW9kYWxfX2J0biB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMThweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAubW9kYWxfX2J0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuXG4ubW9kYWwtcmVzdWx0LXBsYXllci1iYW4gLm1vZGFsX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI4LCAyOCwgMjgsIDAuOTcpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmIyYjJiO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubW9kYWwtcmVzdWx0LXBsYXllci1iYW4gLm1vZGFsX19jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzEwMTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYjJiMmI7XG59XG4ubW9kYWwtcmVzdWx0LXBsYXllci1iYW4gLm1vZGFsX19jbG9zZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICM2NjY2NjY7XG59XG4ubW9kYWwtcmVzdWx0LXBsYXllci1iYW5fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAtNDRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5tb2RhbC1yZXN1bHQtcGxheWVyLWJhbl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5tb2RhbC1yZXN1bHQtcGxheWVyLWJhbl9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2RhbC1yZXN1bHQtcGxheWVyLWJhbl9fcmVzdWx0LWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmIyYjJiO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5tb2RhbC1yZXN1bHQtcGxheWVyLWJhbl9fcmVzdWx0LWNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubW9kYWwtcmVzdWx0LXBsYXllci1iYW5fX3Jlc3VsdC1iYW4taXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZGFsLXJlc3VsdC1wbGF5ZXItYmFuX19yZXN1bHQtYmFuLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHJnYmEoMCwgMCwgMCwgMC41KSBzb2xpZDtcbn1cblxuLnByZWxvYWRlci1yZXF1ZXN0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUxMzcyNTQ5MDIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHZpc2liaWxpdHkgMC4ycyBlYXNlO1xufVxuLnByZWxvYWRlci1yZXF1ZXN0LnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbn1cbi5wcmVsb2FkZXItcmVxdWVzdF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByZWxvYWRlci1yZXF1ZXN0X19sZHMtcmluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLnByZWxvYWRlci1yZXF1ZXN0X19sZHMtcmluZyBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDhweDtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBsZHMtcmluZyAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTVlNSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wcmVsb2FkZXItcmVxdWVzdF9fbGRzLXJpbmcgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNDVzO1xufVxuLnByZWxvYWRlci1yZXF1ZXN0X19sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cbi5wcmVsb2FkZXItcmVxdWVzdF9fbGRzLXJpbmcgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5jdXN0b20tbm90eS1mIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDA7XG59XG4uY3VzdG9tLW5vdHktZiAubm90eWZfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmN1c3RvbS1ub3R5LWYgLm5vdHlmX19pY29uIHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uY3VzdG9tLW5vdHktZiAubm90eWZfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxNHB4O1xufVxuLmN1c3RvbS1ub3R5LWYgLm5vdHlmX19tZXNzYWdlIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmN1c3RvbS1lcnJvci1ub3R5LWYgLm5vdHlmX19pY29uIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5jdXN0b20td2FybmluZy1ub3R5LWYgLm5vdHlmX19pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5oZWFkZXItaG9tZSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5oZWFkZXItaG9tZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAsICMxNjE1MTUgMTAwJSk7XG4gIGhlaWdodDogMTMwcHg7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cbi5oZWFkZXItaG9tZV9fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0yO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5oZWFkZXItaG9tZV9fc2l0ZS1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiRWFydGggUGhvdG90eXBlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlYWRlci1ob21lX19zaXRlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuLmhlYWRlci1ob21lX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZWFkZXItaG9tZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmhlYWRlci1ob21lX19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGVhZGVyLWhvbWVfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5oZWFkZXItaG9tZV9fdGl0bGUsIC5oZWFkZXItaG9tZV9fc2l0ZS1uYW1lLCAuaGVhZGVyLWhvbWVfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFkZXItaG9tZV9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmhlYWRlci1ob21lX19mb3JtLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xufVxuLmhlYWRlci1ob21lX19mb3JtLWdyb3VwOm50aC1vZi10eXBlKDEpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyLWhvbWVfX2Zvcm0taW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmhlYWRlci1ob21lX19mb3JtLWJ0biB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAzOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjMmJhO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICM0NjQyM2Q7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAjZGRkO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlYWRlci1ob21lX19mb3JtLWJ0biB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG4uaGVhZGVyLWhvbWVfX2Zvcm0tYnRuOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogOHB4IDhweCAwICNkZGQ7XG59XG4uaGVhZGVyLWhvbWVfX3RyaWdnZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhlYWRlci1ob21lX190cmlnZ2VycyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uaGVhZGVyLWhvbWVfX3RyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NiwgMTc5LCAxNzYsIDAuMDUpO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgYm9yZGVyOiAycHggIzNhMmUyZSBzb2xpZDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaGVhZGVyLWhvbWVfX3RyaWdnZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG59XG4uaGVhZGVyLWhvbWVfX3RyaWdnZXItdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaGVhZGVyLWhvbWVfX2FkdmVydGlzZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5oZWFkZXItaG9tZV9fYWR2ZXJ0aXNlbWVudC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uZm9vdGVyX193cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlci1ob21lIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59IiwiLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogOTQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTE2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTM1MHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbn1cclxuIiwiQGltcG9ydCBcInZhcnNcIjtcclxuXHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTUxNTtcclxuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQxO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9nb2xkLXJ1c3QucnUvdXBsb2Fkcy9ncmFudWxhcml0eS5wbmcpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDU1NTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zY3JvbGwtb2ZmIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmQtYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0biB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn0iLCJAaW1wb3J0IFwiLi4vdmFyc1wiO1xyXG5cclxuLm1vZGFsIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE1O1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdmlzaWJpbGl0eSAwLjJzIGVhc2U7XHJcbiAgICAvL2JhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjI7XHJcblxyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYubW9kYWwtb24ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNTg1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMztcclxuICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYmFzaWNCcjtcclxuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcjM7XHJcbiAgICAgICAgLy9ib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I0O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkc21hbGxCcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDcwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmVsb2FkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYmFzaWNCcjtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICBvcGFjaXR5IDAuMnMgZWFzZSxcclxuICAgICAgICAgICAgdmlzaWJpbGl0eSAwLjJzIGVhc2UsXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQxLjklO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzIuNCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3IxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWl0ZW0ge1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMThweCAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLXJlc3VsdC1wbGF5ZXItYmFuIHtcclxuICAgIC5tb2RhbF9fY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjggMjggMjggLyA5NyUpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYjJiMmI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9fY2xvc2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzEwMTA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJiMmIyYjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00NHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3IxO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3IxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc3VsdC1iYW5zIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzdWx0LWNhcmQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYjJiMmI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXN1bHQtYmFuLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjE7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHJnYmEoMCwgMCwgMCwgMC41KSBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vdmFyc1wiO1xyXG5cclxuLnByZWxvYWRlci1yZXF1ZXN0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwODM7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcblxyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMjA7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHZpc2liaWxpdHkgMC4ycyBlYXNlO1xyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xkcy1yaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbGRzLXJpbmcgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjQ1cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGRzLXJpbmcge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vdmFyc1wiO1xyXG5cclxuLmN1c3RvbS1ub3R5LWYge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHNtYWxsQnI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xyXG5cclxuICAgIC5ub3R5Zl9faWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdHlmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ub3R5Zl9fbWVzc2FnZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1zdWNjZXNzLW5vdHktZiB7XHJcblxyXG59XHJcblxyXG4uY3VzdG9tLWVycm9yLW5vdHktZiB7XHJcbiAgICAubm90eWZfX2ljb24ge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLXdhcm5pbmctbm90eS1mIHtcclxuICAgIC5ub3R5Zl9faWNvbiB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL3ZhcnNcIjtcclxuXHJcbi5oZWFkZXItaG9tZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigwIDAgMCAvIDAlKSAwLCAjMTYxNTE1IDEwMCUpO1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NpdGUtbmFtZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMxcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUsICZfX3NpdGUtbmFtZSwgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3IxO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS13cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRiYXNpY0JyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogZmxleDs7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWdyb3VwIHtcclxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0taW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWJ0biB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjMmJhO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgY29sb3I6ICM0NjQyM2Q7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDAgI2RkZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogOHB4IDhweCAwICNkZGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RyaWdnZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190cmlnZ2VyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg2IDE3OSAxNzYgLyA1JSk7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYmFzaWNCcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgICAgICBib3JkZXI6IDJweCAjM2EyZTJlIHNvbGlkO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3IxO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHJpZ2dlci10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHJpZ2dlci10ZXh0IHtcclxuICAgIH1cclxuXHJcbiAgICAmX19hZHZlcnRpc2VtZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hZHZlcnRpc2VtZW50LWNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vdmFyc1wiO1xyXG5cclxuLmZvb3RlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjE7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vdmFyc1wiO1xyXG5cclxuLmZvb3Rlci1ob21lIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG59Il19 */
