@font-face{font-family:DIN Pro;src:url(../fonts/DINPro.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DIN Pro;src:url(../fonts/DINPro-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DIN Pro;src:url(../fonts/DINPro-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DIN Pro;src:url(../fonts/DINPro-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DIN Pro;src:url(../fonts/DINPro-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue;src:url(../fonts/BebasNeueRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Handelson Two;src:url(../fonts/Handelson-Two.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,p{margin:0}b,strong{font-weight:700}a{color:#2f2f2f;text-decoration:none}button,label{cursor:pointer}button:disabled{cursor:no-drop}ol,ul{padding:0;margin:0;list-style:none}img{max-width:100%;max-height:100%}body,html{min-width:320px;padding:0;margin:0;font-family:DIN Pro,sans-serif;font-size:16px;font-weight:400;color:#2f2f2f;background-color:#fff;line-height:1.2}.page-main,body,html{position:relative;box-sizing:border-box;width:100%}.page-sections{position:relative}.page-sections--normal{z-index:2;background-color:#fff}.page-sections--w-bg{overflow:hidden}.page-sections--w-bg:after{display:block;content:"";position:absolute;left:0;bottom:0;z-index:2;width:100%;height:50vh;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0))}.page-sections__wrapper{position:relative;z-index:3}.wrapper{box-sizing:border-box;width:90%;margin:0 auto}.wrapper--main{max-width:1170px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.bg--overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.bg--overlay-w{background:hsla(0,0%,100%,.4)}.bg--overlay-tw{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,.4))}.bg--overlay-wt{background:linear-gradient(0deg,hsla(0,0%,100%,.4),#fff)}.bg--overlay-twt{background:linear-gradient(0deg,hsla(0,0%,100%,.4),#fff,hsla(0,0%,100%,.4))}.bg--overlay-wtw{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,.4),#fff)}.brand{display:flex;align-items:center}.brand__logo{padding-right:20px;border-right:1px solid rgba(0,0,0,.1)}.brand__logo svg{display:block;width:183px;height:79px;fill:#333}.brand__text{box-sizing:border-box;max-width:20em;padding-left:30px;font-size:12px;line-height:2;font-weight:700;text-transform:uppercase;color:rgba(47,47,47,.7)}.btn{display:inline-block;box-sizing:border-box;-webkit-appearance:none;appearance:none}.btn--accent,.btn--accent-second,.btn--disabled{display:block;max-width:100%;width:270px;padding:21px 20px 19px;border:none;border-radius:32px;text-align:center;box-shadow:0 0 30px 0 hsla(0,0%,100%,.15);outline:none;-webkit-appearance:none;appearance:none}.btn--accent-second .btn__text,.btn--accent .btn__text,.btn--disabled .btn__text{font-family:Bebas Neue,DIN Pro,sans-serif;font-size:20px;line-height:1;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#fff}.btn--accent-second:disabled,.btn--accent:disabled,.btn--disabled:disabled{background-color:#f2f2f2}.btn--accent-second:disabled .btn__text,.btn--accent:disabled .btn__text,.btn--disabled:disabled .btn__text{color:rgba(0,0,0,.7)}.btn--accent{background:linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.05)),#f3611d}.btn--accent-second{background:linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.05)),#52bbfc}.btn--disabled{background-color:#f2f2f2}.btn--disabled .btn__text{color:rgba(0,0,0,.7)}.btn.shadow--accent-second{transition:box-shadow .3s ease-in-out}.btn.shadow--accent-second:hover{box-shadow:0 20px 20px 5px rgba(82,187,252,.25)}.btn--menu{position:relative;width:50px;height:50px;padding:0;border:1px solid hsla(0,0%,100%,0);background-color:#fff;-webkit-appearance:none;appearance:none;outline:none}.btn--menu .icon{position:absolute;top:24px;left:14px}.btn--close{display:block;position:relative;width:64px;height:64px;padding:0;margin:0;border:none;border-radius:50%;background-color:#f2f2f2;-webkit-appearance:none;appearance:none;outline:none}.btn--close .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon{box-sizing:border-box;pointer-events:none}.icon--menu{display:block;position:relative;width:22px;height:2px;background:linear-gradient(90deg,#f3611d,#f3611d 50%,hsla(0,0%,100%,0) 0)}.icon--menu:after,.icon--menu:before{display:block;content:"";position:absolute;left:0;width:22px;height:2px;background-color:#f3611d}.icon--menu:before{top:-7px}.icon--menu:after{bottom:-7px}.icon--close{display:block;position:relative;width:21px;height:21px}.icon--close:after,.icon--close:before{display:block;content:"";position:absolute;top:50%;left:0;width:100%;height:3px;background-color:#000}.icon--close:before{transform:translateY(-50%) rotate(45deg)}.icon--close:after{transform:translateY(-50%) rotate(-45deg)}.icon--person,.icon--phone{display:block;width:22px;height:24px;background-repeat:no-repeat;background-size:contain;opacity:.2}.icon--person{background-image:url(../img/svg/icon_person.svg)}.icon--phone{background-image:url(../img/svg/icon_phone-form.svg)}.icon--calendar{background-image:url(../img/svg/icon_calendar.svg)}.icon--radio-btn{font-size:14px;display:block;width:27px;height:27px;padding:4px 0;border:1px solid #f2f2f2;border-radius:6px;text-align:center}input[type=radio]:checked~.icon--radio-btn{border-color:#52bbfc;box-shadow:inset 0 0 0 1px #52bbfc}.icon--shev{width:9px;height:9px;border-top:2px solid rgba(0,0,0,.3);border-left:2px solid rgba(0,0,0,.3);border-top-left-radius:2px;transform:rotate(-135deg)}.icon--checkmark{width:18px;height:10px;border-left:3px solid rgba(0,0,0,.3);border-bottom:3px solid rgba(0,0,0,.3);transform:rotate(-45deg)}.xdsoft_datetimepicker{z-index:99999}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:0}50%{opacity:1}to{transform:translate(-50%,-50%) scale(2);opacity:0}}.form__fieldset{padding:0;margin:0;border:none}.form__label{position:relative}.form__label.parsley-error .input-border{border-color:#f3611d}.form__label--w-icon .icon{width:18px;height:18px;background-repeat:no-repeat;background-size:contain;opacity:.3}.form__label--select .icon,.form__label--w-icon .icon{position:absolute;top:24px;right:20px;z-index:2}.form__input-wrapper{box-sizing:border-box}.quiz .form__inputs-list input[type=email],.quiz .form__inputs-list input[type=number],.quiz .form__inputs-list input[type=tel],.quiz .form__inputs-list input[type=text],.quiz .form__inputs-list select,.quiz .form__inputs-list textarea{width:100%;border:1px solid #f2f2f2;border-radius:6px;background-color:#fff}.quiz .form__inputs-list input[type=email]:focus::-webkit-input-placeholder,.quiz .form__inputs-list input[type=number]:focus::-webkit-input-placeholder,.quiz .form__inputs-list input[type=tel]:focus::-webkit-input-placeholder,.quiz .form__inputs-list input[type=text]:focus::-webkit-input-placeholder,.quiz .form__inputs-list select:focus::-webkit-input-placeholder,.quiz .form__inputs-list textarea:focus::-webkit-input-placeholder{color:#39b1fc}.quiz .form__inputs-list input[type=email]:focus:-ms-input-placeholder,.quiz .form__inputs-list input[type=number]:focus:-ms-input-placeholder,.quiz .form__inputs-list input[type=tel]:focus:-ms-input-placeholder,.quiz .form__inputs-list input[type=text]:focus:-ms-input-placeholder,.quiz .form__inputs-list select:focus:-ms-input-placeholder,.quiz .form__inputs-list textarea:focus:-ms-input-placeholder{color:#39b1fc}.quiz .form__inputs-list input[type=email]:focus::-ms-input-placeholder,.quiz .form__inputs-list input[type=number]:focus::-ms-input-placeholder,.quiz .form__inputs-list input[type=tel]:focus::-ms-input-placeholder,.quiz .form__inputs-list input[type=text]:focus::-ms-input-placeholder,.quiz .form__inputs-list select:focus::-ms-input-placeholder,.quiz .form__inputs-list textarea:focus::-ms-input-placeholder{color:#39b1fc}.quiz .form__inputs-list input[type=email]:focus,.quiz .form__inputs-list input[type=email]:focus::placeholder,.quiz .form__inputs-list input[type=number]:focus,.quiz .form__inputs-list input[type=number]:focus::placeholder,.quiz .form__inputs-list input[type=tel]:focus,.quiz .form__inputs-list input[type=tel]:focus::placeholder,.quiz .form__inputs-list input[type=text]:focus,.quiz .form__inputs-list input[type=text]:focus::placeholder,.quiz .form__inputs-list select:focus,.quiz .form__inputs-list select:focus::placeholder,.quiz .form__inputs-list textarea:focus,.quiz .form__inputs-list textarea:focus::placeholder{color:#39b1fc}.quiz .form__inputs-list input[type=email]:focus,.quiz .form__inputs-list input[type=number]:focus,.quiz .form__inputs-list input[type=tel]:focus,.quiz .form__inputs-list input[type=text]:focus,.quiz .form__inputs-list select:focus,.quiz .form__inputs-list textarea:focus{border-color:#52bbfc;box-shadow:inset 0 0 0 1px #52bbfc}@media (max-width:667.98px){.quiz .form__inputs-list input[type=email],.quiz .form__inputs-list input[type=number],.quiz .form__inputs-list input[type=tel],.quiz .form__inputs-list input[type=text],.quiz .form__inputs-list select,.quiz .form__inputs-list textarea{padding:18px 14px}}@media (min-width:668px){.quiz .form__inputs-list input[type=email],.quiz .form__inputs-list input[type=number],.quiz .form__inputs-list input[type=tel],.quiz .form__inputs-list input[type=text],.quiz .form__inputs-list select,.quiz .form__inputs-list textarea{padding:24px 20px}}.quiz .form__inputs-list select{padding-top:22px;padding-bottom:22px;-webkit-appearance:none;appearance:none}.form__inputs-list.hidden{display:none}.form__inputs-list--categories,.form__inputs-list--cols-2,.form__inputs-list--cols-3,.form__inputs-list--cols-4{display:flex}@media (max-width:667.98px){.form__inputs-list--categories{display:block}}.form__inputs-list--categories .form__input-wrapper{max-width:270px}@media (max-width:667.98px){.form__inputs-list--categories .form__input-wrapper{width:100%;margin-left:auto;margin-right:auto}.form__inputs-list--categories .form__input-wrapper:not(:last-child){margin-bottom:10px}}@media (min-width:668px){.form__inputs-list--categories .form__input-wrapper{width:calc(50% - 15px)}.form__inputs-list--categories .form__input-wrapper:not(:last-child){margin-right:30px}}.form__inputs-list--categories .form__label{display:flex;justify-content:center;align-items:flex-end;position:relative;box-sizing:border-box;width:100%;padding:30px 20px;text-align:center}@media (max-width:667.98px){.form__inputs-list--categories .form__label{height:150px}}@media (min-width:668px){.form__inputs-list--categories .form__label{height:240px}}.form__inputs-list--categories .form__label-icon{display:block;position:absolute;top:50%;left:50%;width:56px;height:56px;background-repeat:no-repeat;background-size:contain;background-position:50%}@media (max-width:667.98px){.form__inputs-list--categories .form__label-icon{transform:translate(-50%,-75%)}}@media (min-width:668px){.form__inputs-list--categories .form__label-icon{transform:translate(-50%,-100%)}}.form__inputs-list--categories .form__label-text{margin-right:0;font-weight:500;text-transform:uppercase}.input-border{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #f2f2f2;border-radius:6px}.form__inputs-list--cols-2,.form__inputs-list--cols-3,.form__inputs-list--cols-4{flex-wrap:wrap}@media (max-width:667.98px){.form__inputs-list--cols-2 .form__input-wrapper,.form__inputs-list--cols-3 .form__input-wrapper,.form__inputs-list--cols-4 .form__input-wrapper{margin-bottom:10px}}@media (min-width:668px){.form__inputs-list--cols-2 .form__input-wrapper,.form__inputs-list--cols-3 .form__input-wrapper,.form__inputs-list--cols-4 .form__input-wrapper{margin-bottom:20px}}.form__inputs-list--cols-2 .form__label,.form__inputs-list--cols-2 input,.form__inputs-list--cols-2 select,.form__inputs-list--cols-3 .form__label,.form__inputs-list--cols-3 input,.form__inputs-list--cols-3 select,.form__inputs-list--cols-4 .form__label,.form__inputs-list--cols-4 input,.form__inputs-list--cols-4 select{display:block}@media (max-width:667.98px){.form__inputs-list--cols-2 .form__input-wrapper,.form__inputs-list--cols-3 .form__input-wrapper,.form__inputs-list--cols-4 .form__input-wrapper{width:100%}}@media (min-width:668px) and (max-width:767.98px){.form__inputs-list--cols-3 .form__input-wrapper,.form__inputs-list--cols-4 .form__input-wrapper{width:calc(50% - 15px)}.form__inputs-list--cols-3 .form__input-wrapper:not(:nth-child(2n)),.form__inputs-list--cols-4 .form__input-wrapper:not(:nth-child(2n)){margin-right:30px}}@media (min-width:668px){.form__inputs-list--cols-2 .form__input-wrapper{width:calc(50% - 15px)}.form__inputs-list--cols-2 .form__input-wrapper:not(:nth-child(2n)){margin-right:30px}}@media (min-width:768px) and (max-width:1023.98px){.form__inputs-list--cols-3 .form__input-wrapper{width:calc(50% - 15px)}.form__inputs-list--cols-3 .form__input-wrapper:not(:nth-child(2n)){margin-right:30px}}@media (min-width:1024px){.form__inputs-list--cols-3 .form__input-wrapper{width:calc(33.33% - 20px)}.form__inputs-list--cols-3 .form__input-wrapper:not(:nth-child(3n)){margin-right:30px}}@media (min-width:768px){.form__inputs-list--cols-4 .form__input-wrapper{width:calc(25% - 23px)}.form__inputs-list--cols-4 .form__input-wrapper:not(:nth-child(4n)){margin-right:30px}}.input-wrapper{position:relative}.input-wrapper .icon{position:absolute;z-index:2;top:20px;left:0;pointer-events:none}.input-border{pointer-events:none}.quiz input[type=email],.quiz input[type=number],.quiz input[type=tel],.quiz input[type=text],.quiz select,.quiz textarea,.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 select,.wpcf7 textarea{box-sizing:border-box;max-width:100%;padding:22px 22px 22px 34px;border:none;border-bottom:1px solid #f2f2f2;font-size:16px;line-height:1.2;color:rgba(0,0,0,.7);outline:none}.quiz input[type=email]::-webkit-input-placeholder,.quiz input[type=number]::-webkit-input-placeholder,.quiz input[type=tel]::-webkit-input-placeholder,.quiz input[type=text]::-webkit-input-placeholder,.quiz select::-webkit-input-placeholder,.quiz textarea::-webkit-input-placeholder,.wpcf7 input[type=email]::-webkit-input-placeholder,.wpcf7 input[type=number]::-webkit-input-placeholder,.wpcf7 input[type=tel]::-webkit-input-placeholder,.wpcf7 input[type=text]::-webkit-input-placeholder,.wpcf7 select::-webkit-input-placeholder,.wpcf7 textarea::-webkit-input-placeholder{color:rgba(0,0,0,.7)}.quiz input[type=email]:-ms-input-placeholder,.quiz input[type=number]:-ms-input-placeholder,.quiz input[type=tel]:-ms-input-placeholder,.quiz input[type=text]:-ms-input-placeholder,.quiz select:-ms-input-placeholder,.quiz textarea:-ms-input-placeholder,.wpcf7 input[type=email]:-ms-input-placeholder,.wpcf7 input[type=number]:-ms-input-placeholder,.wpcf7 input[type=tel]:-ms-input-placeholder,.wpcf7 input[type=text]:-ms-input-placeholder,.wpcf7 select:-ms-input-placeholder,.wpcf7 textarea:-ms-input-placeholder{color:rgba(0,0,0,.7)}.quiz input[type=email]::-ms-input-placeholder,.quiz input[type=number]::-ms-input-placeholder,.quiz input[type=tel]::-ms-input-placeholder,.quiz input[type=text]::-ms-input-placeholder,.quiz select::-ms-input-placeholder,.quiz textarea::-ms-input-placeholder,.wpcf7 input[type=email]::-ms-input-placeholder,.wpcf7 input[type=number]::-ms-input-placeholder,.wpcf7 input[type=tel]::-ms-input-placeholder,.wpcf7 input[type=text]::-ms-input-placeholder,.wpcf7 select::-ms-input-placeholder,.wpcf7 textarea::-ms-input-placeholder{color:rgba(0,0,0,.7)}.quiz input[type=email]::placeholder,.quiz input[type=number]::placeholder,.quiz input[type=tel]::placeholder,.quiz input[type=text]::placeholder,.quiz select::placeholder,.quiz textarea::placeholder,.wpcf7 input[type=email]::placeholder,.wpcf7 input[type=number]::placeholder,.wpcf7 input[type=tel]::placeholder,.wpcf7 input[type=text]::placeholder,.wpcf7 select::placeholder,.wpcf7 textarea::placeholder{color:rgba(0,0,0,.7)}.quiz input[type=email]:focus,.quiz input[type=number]:focus,.quiz input[type=tel]:focus,.quiz input[type=text]:focus,.quiz select:focus,.quiz textarea:focus,.wpcf7 input[type=email]:focus,.wpcf7 input[type=number]:focus,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=text]:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{color:#2f2f2f}.quiz input[type=email].parsley-error,.quiz input[type=number].parsley-error,.quiz input[type=tel].parsley-error,.quiz input[type=text].parsley-error,.quiz select.parsley-error,.quiz textarea.parsley-error,.wpcf7 input[type=email].parsley-error,.wpcf7 input[type=number].parsley-error,.wpcf7 input[type=tel].parsley-error,.wpcf7 input[type=text].parsley-error,.wpcf7 select.parsley-error,.wpcf7 textarea.parsley-error{border-color:#f3611d}select{padding-top:20px;padding-bottom:20px}input[type=submit]{display:block;box-sizing:border-box;max-width:100%;width:250px;padding:20px;margin-top:30px;border:none;border-radius:32px;font-family:Bebas Neue,DIN Pro,sans-serif;font-size:20px;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#fff;background:linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.05)),#52bbfc;transition:box-shadow .3s ease-in-out;-webkit-appearance:none;appearance:none;outline:none;cursor:pointer}input[type=submit]:hover{box-shadow:0 20px 20px 5px rgba(82,187,252,.25)}input[type=checkbox]:checked~.input-border,input[type=radio]:checked~.input-border{border-color:#52bbfc}.form__input-wrapper--group{display:flex;justify-content:space-between;align-items:center;padding:18px;border:1px solid #f2f2f2;border-radius:6px}.form__label-text{margin-right:10px;line-height:1}.form__labels-wrapper{display:flex}.form__labels-wrapper .form__label:not(:last-child){margin-right:4px}.form__input-wrapper--radio-w-desc{text-align:center}.form__input-wrapper--radio-w-desc .form__label{padding:20px}.wpcf7-form-control-wrap{display:block}.wpcf7-not-valid-tip{margin-top:.5em}.parsley-errors-list{font-size:14px;color:#f3611d}@media (max-width:667.98px){.parsley-errors-list{padding:10px 14px 0}}@media (min-width:668px){.parsley-errors-list{padding:10px 20px 0}}.fancybox-content{padding:0;background:hsla(0,0%,100%,0);overflow:visible}.fancybox-close-small{display:none}.modal--quiz{width:calc(100% - 40px)}@media (min-width:668px){.modal--quiz{max-width:1170px}}.modal--pay{background-color:rgba(0,0,0,.5)}.card--modal{max-width:100%}@media (max-width:667.98px){.card--modal{width:100%}}@media (max-width:667.98px){.card--modal .card__content{padding:50px 20px}}@media (min-width:668px){.card--modal .card__content{padding:50px}}.modal__title{margin-bottom:20px;font-weight:500;text-transform:uppercase}@media (max-width:767.98px){.modal__title{font-size:24px;line-height:1.4}}@media (min-width:768px){.modal__title{font-size:28px;line-height:40px}}.modal__description{margin-bottom:10px;line-height:1.7;color:rgba(0,0,0,.7)}.modal__close{position:absolute;top:0;right:0;z-index:99}@media (max-width:667.98px){.modal__close{transform:translate(25%,-25%)}}@media (min-width:668px){.modal__close{transform:translate(50%,-50%)}}@media (min-width:668px){.modal--callback{max-width:370px}.modal--pay{max-width:380px}.modal--pay .modal__content{display:flex;width:100%;min-height:580px}.modal--pay .modal__content .card__content{align-self:stretch;height:auto;width:100%;padding:30px}}.slider__nav--centered{display:flex;justify-content:space-between;align-items:center;position:absolute;top:50%;z-index:2;transform:translateY(-50%);pointer-events:none}@media (max-width:1279.98px){.slider__nav--centered{left:-20px;width:calc(100% + 40px)}}@media (min-width:1280px){.slider__nav--centered{left:-70px;width:calc(100% + 140px)}}.slider__nav--centered .slider__nav-btn:not(:last-child){margin-right:10px}.slider__nav--products{transform:translateY(-45px)}.slider__nav--compact{display:flex;justify-content:center}.slider__nav--compact .slider__nav-btn:not(:last-child){margin-right:10px}.slider__nav-btn{display:inline-block;position:relative;width:50px;height:50px;padding:0;margin:0;border-radius:50%;border:1px solid #f2f2f2;background:#fff;outline:none;pointer-events:all;transition:border-color .2s ease-in-out}.slider__nav-btn:hover{border-color:#52bbfc}.slider__nav-btn.swiper-button-disabled,.slider__nav-btn:disabled{border-color:#f2f2f2;pointer-events:none}.slider__nav-btn.swiper-button-disabled .slider__nav-icon,.slider__nav-btn:disabled .slider__nav-icon{opacity:.25}.slider__nav-btn--prev .slider__nav-icon{left:20px;transform:rotate(45deg)}.slider__nav-btn--next .slider__nav-icon{right:20px;transform:rotate(-135deg)}.slider__nav-icon{position:absolute;top:19px;width:8px;height:8px;border-left:3px solid #2f2f2f;border-bottom:3px solid #2f2f2f;background-repeat:no-repeat;background-size:contain;background-position:0 0}.swiper-container-horizontal>.swiper-scrollbar{left:0;width:100%;height:6px;background-color:#f2f2f2;border-radius:3px}.swiper-scrollbar-drag{border-radius:3px;background-color:#39b1fc;cursor:-webkit-grab;cursor:grab}.section--w-bg{position:relative}.section--w-bg .wrapper{position:relative;z-index:2}.section__background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden}.section__title{font-weight:500;text-transform:uppercase}.section__title--centered{text-align:center}@media (max-width:667.98px){.section__title{font-size:9vw;line-height:1.2}}@media (min-width:668px){.section__title{font-size:50px;line-height:60px}}.sections__wrapper{position:relative}.sections__wrapper .section{position:relative;z-index:2}.sections__background{position:absolute;top:0;left:0;z-index:1;width:100%;height:calc(100% - 50px);overflow:hidden}.sections__bg{position:absolute;background-repeat:no-repeat}.sections__bg--main{top:0;left:0;width:100%;height:100%;background-size:cover;background-position:bottom}.card{position:relative;box-sizing:border-box;padding:8px}.card:after{top:0;left:0;z-index:3;width:100%;height:100%;background-color:#fff}.card--w-layer:before,.card:after{display:block;content:"";position:absolute;border-radius:6px;box-shadow:0 0 25px 0 rgba(82,187,252,.1)}.card--w-layer:before{bottom:-8px;left:8px;z-index:2;width:calc(100% - 16px);height:50%;background-color:hsla(0,0%,100%,.4)}.card--w-bg .card__content,.card--w-bg:after{background-color:hsla(0,0%,100%,0)}.card__background{position:absolute;top:0;left:0;z-index:1;width:100%;border-radius:6px;overflow:hidden}.card__background,.card__content{height:100%;background-color:#fff}.card__content{display:block;position:relative;z-index:4;box-sizing:border-box;padding:20px;border:1px solid #f2f2f2;border-radius:6px}.header{display:flex;align-items:center;position:fixed;background-color: rgba(82,187, 252, .8);top:0;left:0;z-index:99;width:100%}.header .wrapper{position:relative;z-index:2}.header.show-menu{position:fixed;top:0;left:0}@media (min-width:480px){.header__nav{display:flex;align-items:center}}@media (min-width:480px) and (max-width:767.98px){.header__nav{justify-content:space-between}}@media (min-width:768px){.header__nav{justify-content:flex-start}}.header__nav .brand{justify-content:center}@media (max-width:479.98px){.header__nav .brand__logo{padding-right:0;margin-bottom:20px}}@media (max-width:767.98px){.nav{padding:15px 0}}@media (min-width:768px){.nav{padding:25px 0}}@media (max-width:767.98px){.nav__logo .brand__logo{border-right:none}.nav__logo .brand__text{display:none}}.nav__phones{display:flex;justify-content:flex-end;flex-grow:1;margin-right:50px}@media (max-width:767.98px){.nav__phones{display:none}}.nav__phone-item:not(:last-child){margin-right:60px}.nav__phone-link{display:block;margin-bottom:10px;font-size:20px;font-weight:900}.nav__phone-tagline{font-size:12px;text-transform:uppercase;font-weight:700;color:rgba(47,47,47,.7)}.nav__callback-btn{background: #f3611d;width:188px;padding:19px 20px 18px}.nav__callback-btn .btn__text{font-size:18px}@media (max-width:479.98px){.nav__callback-btn{margin:0 auto}}.mobile-nav__toggle{flex-shrink:0}.mobile-nav__toggle.show-menu{border-color:#f2f2f2}.mobile-nav{position:fixed;top:0;left:0;z-index:1;width:100%;height:calc(100vh + 200px);background-color:#fff;opacity:0;transition:opacity .5s ease-in-out;pointer-events:none}.mobile-nav--show{opacity:1;pointer-events:all}.hero{position:relative;z-index:1;box-sizing:border-box;padding-top:130px}@media (max-width:667.98px){.hero{padding-bottom:220px}}@media (min-width:668px){.hero{min-height:calc(100vh + 140px);padding-bottom:300px}}.hero .wrapper{position:relative;z-index:2}.hero__background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden}.hero__background--fixed{position:fixed;height:100vh}.hero__bg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.hero__bg{position:absolute;background-repeat:no-repeat}.hero__bg--main,.hero__bg-wrapper--main{z-index:1}.hero__bg--main{background-size:cover;background-position:top}.hero__bg--main,.hero__bg--overlay,.hero__bg--snow-1,.hero__bg--snow-2{top:0;left:0;width:100%;height:100%}.hero__bg--tree-left,.hero__bg--tree-right,.hero__bg-wrapper--tree-left,.hero__bg-wrapper--tree-right{z-index:11}.hero__bg--tree-left,.hero__bg--tree-right{bottom:0;max-width:100%;max-height:100%;height:676px}.hero__bg--tree-left{left:-15px;width:746px;background-position:100% 0}.hero__bg--tree-right{right:-15px;width:645px;background-position:0 0}.hero__bg--rocks,.hero__bg-wrapper--rocks{z-index:12}.hero__bg--rocks{left:-20px;bottom:0;max-height:480px;height:100%;width:calc(100% + 40px);background-size:cover;background-position:top}.hero__bg--overlay,.hero__bg-wrapper--overlay{z-index:20}.hero__bg--overlay{background:linear-gradient(0deg,#fff 10%,hsla(0,0%,100%,0))}.hero__bg--man,.hero__bg-wrapper--man{z-index:30}.hero__bg--man{top:0;left:50%;transform:translate(-6%,120px);width:816px;height:907px;background-size:contain}.hero__bg--snow-1,.hero__bg--snow-2,.hero__bg-wrapper--snow-1,.hero__bg-wrapper--snow-2{z-index:40}.hero__bg--snow-1,.hero__bg--snow-2{background-size:cover}@media (max-width:667.98px){.hero__main{padding-top:60px}}@media (min-width:668px){.hero__main{padding-top:200px}}.hero__title{max-width:14em;font-weight:500;text-transform:uppercase}@media (max-width:479.98px){.hero__title{font-size:11vw;line-height:1.2}}@media (min-width:480px){.hero__title{font-size:50px}}@media (max-width:667.98px){.hero__title{margin-bottom:40px;text-align:center}.hero__title strong{font-size:13vw}}@media (min-width:668px){.hero__title{margin-bottom:50px}.hero__title strong{font-size:80px}}.hero__title strong{display:block;margin-bottom:.25em;font-weight:900;color:#52bbfc}.hero__title sup{font-size:60%}.hero__button{max-width:270px}@media (max-width:667.98px){.hero__button{margin:0 auto}}@media (max-width:767.98px){.hero__features{margin-top:30px}}@media (min-width:768px){.hero__features{display:flex;margin-top:100px}}@media (max-width:767.98px){.hero__feature:not(:last-child){margin-bottom:20px}}@media (min-width:768px){.hero__feature:not(:last-child){margin-right:90px}}.hero__feature-icon{position:relative;width:18px;height:18px;border-radius:50%;margin-bottom:20px;background-color:#fff}.hero__feature-icon:after{display:block;content:"";position:absolute;top:5px;left:5px;width:8px;height:8px;border-radius:50%;background-color:#52bbfc}@media (max-width:767.98px){.hero__feature-icon{margin:0 auto 20px}}.hero__feature-text{max-width:14em;line-height:1.7;color:#000}@media (max-width:767.98px){.hero__feature-text{margin:0 auto;text-align:center}}.products{margin-top:-130px;margin-bottom:60px}.products,.products .wrapper{position:relative;z-index:2}.products__background{position:absolute;top:0;left:0;z-index:1;width:100%;height:calc(100% + 41px);overflow:hidden}.products__bg{background:linear-gradient(0deg,#fff 66%,hsla(0,0%,100%,0))}.products__main{position:relative}.products .swiper-wrapper{margin-bottom:70px}.product{height:auto}.product__image-wrapper{display:flex;justify-content:center;align-items:center;overflow:hidden;box-sizing:border-box;width:100%;padding:0 10px 20px}.product__image{display:inline-block;width:auto;max-height:175px;height:auto}.product__title{margin-bottom:12px;font-size:16px;line-height:1.5;font-weight:700;text-transform:uppercase;text-align:center}.product__attributes{width:100%;margin-bottom:20px;border-collapse:collapse}.product__attributes tr{display:flex;justify-content:space-between;width:100%}.product__attributes tr:not(:last-child){margin-bottom:4px}.product__attributes td{display:block;font-size:12px;font-weight:700;text-transform:uppercase}.product__attributes td:first-child{padding:6px 0;color:rgba(51,51,51,.6)}.product__attributes td:last-child{padding:6px 8px;border-radius:4px;text-align:right;color:rgba(51,51,51,.9);background-color:#f2f2f2}.product__price-wrapper{padding-bottom:15px;font-size:24px;font-weight:700;text-transform:uppercase;text-align:center}.product__link{position:absolute;left:50%;bottom:0;transform:translate(-50%,32px);width:48px;height:48px;border-radius:50%;background:linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.05)),#f3611d;box-shadow:0 0 0 5px rgba(243,97,29,.1),0 20px 20px 5px rgba(243,97,29,.25)}.product__link .btn__icon{position:absolute;top:12px;left:11px;transition:transform .3s ease-in-out}.product__link svg{display:block;width:23px;height:23px;fill:#fff}.product__link--book{position:absolute;left:50%;bottom:0;transform:translate(-50%,32px);width:48px;height:48px;border-radius:24px;background:linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.05)),#52bbfc;box-shadow:0 0 0 5px rgba(82,187,252,.1),0 20px 20px 5px rgba(82,187,252,.25);overflow:hidden;transition:all .4s ease-in-out}.product__link--book:before{display:block;content:"";position:absolute;top:0;left:0;z-index:2;height:48px;border-radius:50%;transition:background-color .4s ease-in-out}@media (max-width:1023.98px){.product__link--book{width:175px}.product__link--book,.product__link--book:before{background-color:#52bbfc}}@media (min-width:1024px){.product__link--book{width:48px}.product__link--book,.product__link--book:before{background-color:#52bbfc}.product__link--book:hover{width:175px;background-color:#52bbfc}.product__link--book:hover:before{background-color:#52bbfc}.product__link--book:hover .btn__text{opacity:1}}.product__link--book .btn__text{position:absolute;top:50%;z-index:1;transform:translateY(-50%);right:16px;font-size:14px;font-weight:500;text-transform:uppercase;color:#fff;transition:opacity .4s ease-in-out}@media (min-width:1024px){.product__link--book .btn__text{opacity:0}}.product--quiz .product__link{background:#f2f2f2;box-shadow:0 0 0 5px hsla(0,0%,94.9%,.2)}.product--quiz .product__link .icon{top:16px;left:15px;border-color:rgba(0,0,0,.6)}.product--quiz input[type=radio]:checked~.product__link{background:linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.05)),#52bbfc;box-shadow:0 0 0 5px rgba(82,187,252,.1),0 20px 20px 5px rgba(82,187,252,.25)}.product--quiz input[type=radio]:checked~.product__link .icon{border-color:#fff}.steps{position:relative}@media (max-width:667.98px){.steps{padding-bottom:70px}}@media (min-width:668px){.steps{padding-bottom:100px}}.steps .wrapper{position:relative;z-index:2}.steps__background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;pointer-events:none}.steps__bg{position:absolute;background-repeat:no-repeat}.steps__bg--man{top:calc(50% - 20px);left:50%;transform:translate(-50%,-50%);z-index:4;max-width:816px;width:calc(100% - 470px);max-height:100%;height:907px;background-size:contain;background-position:50%;pointer-events:none}@media (max-width:667.98px){.steps__header{margin-bottom:35px}}@media (min-width:668px){.steps__header{margin-bottom:80px}}.steps__main{position:relative}@media (min-width:668px){.steps__list{display:grid;-webkit-column-gap:30px;column-gap:30px;row-gap:38px}}@media (min-width:668px) and (max-width:767.98px){.steps__list{grid-template-columns:repeat(auto-fit,270px);justify-content:center}}@media (min-width:768px){.steps__list{grid-template-columns:repeat(2,270px);justify-content:space-between}}.steps__item:first-child{order:1}.steps__item:nth-child(2){order:3}.steps__item:nth-child(3){order:5}.steps__item:nth-child(4){order:2}.steps__item:nth-child(5){order:4}.steps__item:nth-child(6){order:6}.step .card__content{padding:48px 20px 32px}@media (max-width:667.98px){.step{text-align:center}.step:not(:last-child){margin-bottom:30px}}.step__title{margin-bottom:14px;font-size:18px;font-weight:500;text-transform:uppercase}.step__tagline{line-height:1.7;color:rgba(0,0,0,.7)}.step__count{display:block;position:absolute;top:-40px;font-family:Handelson Two,serif;font-size:80px;color:#f3611d}@media (max-width:667.98px){.step__count{right:50%;transform:translateX(50%)}}@media (min-width:668px){.step__count{right:0}}.rules{position:relative;z-index:2}@media (max-width:667.98px){.rules{padding-bottom:70px}}@media (min-width:668px){.rules{padding-bottom:100px}}@media (max-width:667.98px){.rules__header{margin-bottom:35px}}@media (min-width:668px){.rules__header{margin-bottom:80px}}@media (max-width:1023.98px){.rules__main .card__content{padding:55px 20px 45px}}@media (min-width:1024px){.rules__main .card__content{display:flex;justify-content:space-between;padding:55px 55px 45px 45px}}.rules__content{max-width:360px}@media (max-width:1023.98px){.rules__content{margin:0 auto 30px;text-align:center}}@media (min-width:1024px){.rules__content{padding:16px 0;margin-right:30px}}.rules__title{margin-bottom:20px;font-size:28px;line-height:40px;font-weight:500;text-transform:uppercase}.rules__title strong{font-weight:500;color:#52bbfc}.rules__tagline{max-width:18em;line-height:1.7;color:rgba(0,0,0,.7)}@media (max-width:1023.98px){.rules__tagline{margin:0 auto 30px}}@media (min-width:1024px){.rules__tagline{margin-bottom:30px}}@media (min-width:768px){.rules__list{display:flex}}@media (min-width:768px) and (max-width:1023.98px){.rules__list{justify-content:center}}@media (max-width:767.98px){.rules__item:not(:last-child){margin-bottom:30px}}@media (min-width:768px){.rules__item:not(:last-child){margin-right:30px}}@media (max-width:479.98px){.rule{text-align:center}}@media (min-width:480px) and (max-width:767.98px){.rule{display:flex;align-items:center}}@media (min-width:768px){.rule{width:190px}}.rule__icon-wrapper{display:flex;justify-content:center;box-sizing:border-box;max-width:190px;width:100%;padding:40px;border:1px solid #f2f2f2;border-radius:6px}@media (max-width:479.98px){.rule__icon-wrapper{margin:0 auto 28px}}@media (min-width:480px) and (max-width:767.98px){.rule__icon-wrapper{flex-shrink:0;margin-right:30px}}@media (min-width:768px){.rule__icon-wrapper{margin-bottom:28px}}.rule__icon>span{display:block;width:70px;height:58px;background-repeat:no-repeat;background-size:contain;background-position:50%}.rule__title{margin-bottom:12px;font-size:18px;font-weight:500;text-transform:uppercase}.rule__tagline{font-size:15px;line-height:26px;color:rgba(0,0,0,.7)}.rules__button{max-width:240px;width:100%}@media (max-width:1023.98px){.rules__button{margin:0 auto}}.services{position:relative}@media (max-width:767.98px){.services{padding-bottom:50px}}@media (min-width:768px){.services{padding-bottom:70px}}.services .wrapper{position:relative;z-index:2}.services__background{height:calc(100% + 170px)}.services__bg{position:absolute;background-repeat:no-repeat}.services__bg--main{top:0;left:0;z-index:1;width:100%;height:100%;background-size:cover;background-position:bottom}.services__bg--snow-1,.services__bg--snow-2{top:0;left:0;z-index:3;width:100%;height:100%;mix-blend-mode:screen;background-size:cover}@media (max-width:667.98px){.services__header{margin-bottom:35px}}@media (min-width:668px){.services__header{margin-bottom:65px}}.services__list{display:flex;flex-wrap:wrap;gap:30px}@media (max-width:667.98px){.services__item{width:100%}.services__item:not(:last-child){margin-bottom:30px}}@media (min-width:668px){.services__item{/*margin-bottom:30px*/}}@media (min-width:668px) and (max-width:1023.98px){.services__item{width:calc(50% - 15px)}.services__item:not(:nth-child(2n)){margin-right:30px}}@media (min-width:1024px){.services__item:nth-child(2),.services__item:nth-child(3),.services__item:nth-child(4),.services__item:nth-child(6){width:calc(25% - 30px)}.services__item:not(:nth-child(3n)){/*margin-right:30px*/width: calc(25% - 30px);}}.service{min-height:380px}.service .card__content{padding:0px 20px 62px}.service__bg-image{position:absolute;right:0;bottom:0;transform:translateY(10px) rotate(.01deg);max-width:none;width:auto;height:auto;transition:transform .5s ease-in-out}img.service__bg-image{max-height: 180px;border-top-left-radius: 15px;}@media (max-width:1023.98px){.service__bg-image{max-height:60%}}.service:hover .service__bg-image{transform:translateY(0) rotate(.01deg)}.service__title{margin-bottom:12px;font-size:18px;font-weight:500;text-transform:uppercase}.service__tagline{max-width:15em;line-height:1.7;color:rgba(0,0,0,.7)}.discounts .slider__nav{margin-top:20px}.discount__size{margin-bottom:25px;font-size:105px;font-weight:900;line-height:1;white-space:nowrap;background-image:url(../img/discount_bg_01.jpg);background-repeat:no-repeat;background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(82,187,252,.05)}.discount__slide{text-align:center}.faq{position:relative;z-index:2}@media (max-width:767.98px){.faq{padding-bottom:75px}}@media (min-width:768px){.faq{padding-bottom:100px}}@media (min-width:768px){.faq .wrapper{display:flex;justify-content:space-between}}.faq__header{max-width:360px}@media (max-width:767.98px){.faq__header{margin:0 auto}}@media (min-width:768px){.faq__header{flex-shrink:0;margin-right:10px}}.faq__title{position:relative;margin-bottom:100px}@media (max-width:767.98px){.faq__title{text-align:center}}.faq__header-icon{position:absolute;bottom:-42px;width:147px;height:70px;background-repeat:no-repeat;background-size:contain}@media (max-width:767.98px){.faq__header-icon{right:-10px}}@media (min-width:768px){.faq__header-icon{right:13px}}.faq__form{display:block;position:relative;width:270px}@media (max-width:767.98px){.faq__form{margin:0 auto}}.faq__form-image-wrapper{position:relative;width:100%;height:200px;border-radius:20px;margin-bottom:25px;background-color:#f2f2f2;overflow:hidden}.faq__form-image-wrapper:after{display:block;content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:linear-gradient(0deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,0));transition:opacity .5s ease-in-out}.faq__form:hover .faq__form-image-wrapper:after{opacity:0}.faq__form-icon{position:absolute;top:0;z-index:2;width:56px;height:56px;border-radius:50%;background:linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.05)),#52bbfc}@media (max-width:767.98px){.faq__form-icon{left:50%;transform:translate(-50%,-50%)}}@media (min-width:768px){.faq__form-icon{left:45px;transform:translateY(-50%)}}.faq__form-icon:after{display:block;content:"";position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%) scale(1);width:55px;height:55px;border-radius:50%;background-color:rgba(82,187,252,.3);animation-name:pulse;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;pointer-events:none}.faq__form-icon svg{display:block;position:absolute;z-index:2;top:15px;left:14px;width:26px;height:26px;fill:#fff}.faq__form-image{display:block;position:absolute;top:53px;left:24px;transform:translateY(0) rotate(.01deg);width:195px;height:356px;background-repeat:no-repeat;background-size:contain;transition:transform .5s ease-in-out}.faq__form:hover .faq__form-image{transform:translateY(-10px) rotate(.01deg)}.faq__form-content{box-sizing:border-box;width:100%}@media (max-width:767.98px){.faq__form-content{text-align:center}}@media (min-width:768px){.faq__form-content{padding-left:25px}}.faq__form-title{font-size:18px;font-weight:500;text-transform:uppercase}@media (max-width:767.98px){.faq__form-title{margin-bottom:15px}}@media (min-width:768px){.faq__form-title{margin-bottom:25px}}.faq__form-tagline{line-height:1.7;color:rgba(0,0,0,.7)}@media (max-width:767.98px){.faq__main{max-width:450px;margin:0 auto}}@media (min-width:768px){.faq__main{flex-grow:1;max-width:670px}}.faq__list{width:100%;padding-top:10px}.faq__item{width:100%;padding-top:32px;padding-bottom:7px;border-bottom:1px solid #f2f2f2}.faq__item--active .faq__question-icon:after{opacity:0}.faq__question{position:relative;padding-left:50px;padding-bottom:25px;font-weight:500;text-transform:uppercase;cursor:pointer;outline:none}@media (max-width:479.98px){.faq__question{font-size:20px}}@media (min-width:480px){.faq__question{font-size:24px}}.faq__question-icon{position:absolute;left:10px;top:8px;width:14px;height:14px;outline:none}.faq__question-icon:after,.faq__question-icon:before{display:block;content:"";position:absolute;left:0;top:5px;width:14px;height:4px;background-color:#f3611d}.faq__question-icon:after{transform:rotate(90deg);transition:opacity .2s ease-in-out}.faq__answer{display:none;padding-left:50px;padding-bottom:50px;line-height:1.7;color:rgba(0,0,0,.7)}.faq__answer p:not(:last-child){margin-bottom:25px}@media (max-width:767.98px){.reviews{padding-bottom:70px}}@media (min-width:768px){.reviews{padding-bottom:30px}}@media (min-width:1024px){.reviews__header{display:flex;justify-content:space-between}}.reviews__title{max-width:9em}@media (max-width:1023.98px){.reviews__title{margin:0 auto 30px;text-align:center}}.reviews__form{display:block;position:relative;width:270px;padding-top:20px}@media (max-width:1023.98px){.reviews__form{margin:0 auto}}.reviews__form-image-wrapper{position:relative;width:100%;height:200px;border-radius:20px;background-color:#f2f2f2;overflow:hidden}.reviews__form-image-wrapper:after{display:block;content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:linear-gradient(0deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,0));transition:opacity .5s ease-in-out}@media (max-width:1023.98px){.reviews__form-image-wrapper{margin-bottom:-50px}}@media (min-width:1024px){.reviews__form-image-wrapper{margin-bottom:-25px}}.reviews__form:hover .reviews__form-image-wrapper:after{opacity:0}.reviews__form-icon{position:absolute;top:20px;z-index:2;width:56px;height:56px;border-radius:50%;background:linear-gradient(45deg,#fc6,#ff543e,#c837ab)}@media (max-width:1023.98px){.reviews__form-icon{left:50%;transform:translate(-50%,-50%)}}@media (min-width:1024px){.reviews__form-icon{left:45px;transform:translateY(-50%)}}.reviews__form-icon:after{display:block;content:"";position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%) scale(1);width:55px;height:55px;border-radius:50%;background-color:rgba(255,84,62,.3);animation-name:pulse;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;pointer-events:none}.reviews__form-icon svg{display:block;position:absolute;top:16px;left:16px;z-index:2;width:24px;height:24px;fill:#fff}.reviews__form-image{display:block;position:absolute;top:53px;left:24px;transform:translateY(0) rotate(.01deg);width:195px;height:356px;background-repeat:no-repeat;background-size:contain;transition:transform .5s ease-in-out}.reviews__form:hover .reviews__form-image{transform:translateY(-10px) rotate(.01deg)}.reviews__slider-wrapper{overflow:hidden}.reviews__main .swiper-wrapper{margin-bottom:85px}.reviews__main .swiper-container{overflow:visible}@media (max-width:479.98px){.reviews__main .swiper-container{padding:0 20px}}@media (min-width:480px) and (max-width:1023.98px){.reviews__main .swiper-container{padding:0 60px}}@media (min-width:1024px){.reviews__main .swiper-container{padding:0 300px}}.reviews__main .swiper-container-horizontal>.swiper-scrollbar{bottom:-85px}.review{height:auto;align-self:stretch}.review .card__content{padding:0;border:none}.review__image-wrapper{display:flex;align-items:center;box-sizing:border-box;height:100%;padding:30px 25px;text-align:center;border:1px solid #f2f2f2;border-radius:6px}.review__image{display:block}@media (max-width:767.98px){.about{padding-bottom:275px}}@media (min-width:768px){.about{padding-bottom:115px}}.about .wrapper{position:relative;z-index:2}.about__background{position:absolute;top:0;left:0;z-index:1;width:100%;overflow:hidden}@media (max-width:767.98px){.about__background{height:calc(100% + 100px)}}@media (min-width:768px){.about__background{height:calc(100% + 200px)}}.about__bg{position:absolute;background-repeat:no-repeat}.about__bg--man{left:50%}@media (max-width:767.98px){.about__bg--man{bottom:0;transform:translateX(-50%);width:560px;height:460px;background-size:contain;background-position:bottom}}@media (min-width:768px){.about__bg--man{top:0;transform:translate(-25%,-60px);width:1196px;height:963px;background-size:contain}}@media (max-width:767.98px){.about__header{margin-bottom:35px}}@media (min-width:768px){.about__header{margin-bottom:100px}}.about__main{max-width:26em}@media (max-width:767.98px){.about__main{margin:0 auto;text-align:center}}.about__tagline{margin-bottom:20px;font-weight:500;text-transform:uppercase}@media (max-width:767.98px){.about__tagline{font-size:24px;line-height:1.4}}@media (min-width:768px){.about__tagline{font-size:28px;line-height:40px}}.about__description{margin-bottom:30px;line-height:1.7;color:rgba(0,0,0,.7)}.about__description p:not(:last-child){margin-bottom:30px}@media (max-width:767.98px){.about__button{margin:0 auto}}.resort__logo{display:block;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);max-width:66%;width:auto;max-height:50%;height:auto}.modal--resort{max-width:1170px;width:90%}.modal--resort .modal__content{width:100%}.modal--resort .modal__content .modal__title{font-size:16px;font-weight:400;text-align:center;text-transform:none;color:rgba(0,0,0,.7)}.modal--resort .modal__content img{display:block;margin:0 auto 30px}.modal--resort .modal-body{color:rgba(0,0,0,.7);line-height:1.7}@media (min-width:768px){.modal--resort .modal-body{-webkit-column-count:2;column-count:2}}.modal--resort .modal-body ol,.modal--resort .modal-body ul{margin-bottom:1em}.modal--resort .modal-body ol>li:not(:last-child),.modal--resort .modal-body ul>li:not(:last-child){margin-bottom:.5em}.modal--resort .modal-body p{margin-bottom:1em}.modal--resort .btn{margin:30px auto 0}@media (max-width:767.98px){.articles{padding-bottom:70px}}@media (min-width:768px){.articles{padding-bottom:100px}}@media (max-width:667.98px){.articles__header{margin-bottom:35px}}@media (min-width:668px){.articles__header{margin-bottom:80px}}@media (min-width:768px){.articles__list{display:flex;flex-wrap:wrap}}@media (max-width:767.98px){.articles__item{width:100%}.articles__item:not(:last-child){margin-bottom:30px}}@media (min-width:768px){.articles__item{width:calc(33.33% - 20px)}.articles__item:not(:nth-child(3n)){margin-right:20px}}.article .card:after{background-color:hsla(0,0%,100%,.25)}.article .card:not(:last-child){margin-bottom:30px}.article .card__content{padding:32px 35px}.article--featured{height:auto;align-self:stretch}.article--featured .card{display:flex;align-items:flex-end;height:100%;padding-top:230px}.article--featured .card:before{display:block;content:"";position:absolute;top:8px;left:8px;z-index:2;box-sizing:border-box;width:calc(100% - 16px);height:calc(100% - 16px);border:1px solid #f2f2f2;border-radius:6px}.article--featured .card:after{background-color:hsla(0,0%,100%,0)}.article--featured .card__background{height:230px;border-bottom-left-radius:0;border-bottom-right-radius:0}.article--featured .card__background:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8)}.article--featured .card__content{height:auto;background-color:#fff}.article__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.article__date{display:block;margin-bottom:6px;line-height:1.7;color:rgba(0,0,0,.7)}.article__title{font-size:18px;line-height:1.3;font-weight:500;text-transform:uppercase}.article__description{margin-top:12px;line-height:1.7;color:rgba(0,0,0,.7)}.map{position:relative;z-index:2}@media (max-width:667.98px){.map{margin-bottom:80px}}@media (min-width:668px){.map{margin-bottom:100px}}@media (max-width:667.98px){.map__header{margin-bottom:35px}}@media (min-width:668px){.map__header{margin-bottom:80px}}.map__main{position:relative;height:80vh;max-height:625px;padding:0}.map__main:before{box-shadow:0 10px 30px 5px rgba(82,187,252,.1)}.map__main:after{display:block;content:"";position:absolute;top:8px;left:8px;z-index:7;width:calc(100% - 16px);height:calc(100% - 16px);border:1px solid #f2f2f2;border-radius:6px;background-color:hsla(0,0%,100%,0);pointer-events:none}.map__main .card__content{padding:0;border:none;overflow:hidden;box-shadow:0 50px 30px -40px rgba(82,187,252,.1)}.map__main ymaps{z-index:6}.footer{position:relative;padding-bottom:40px}.footer .wrapper{position:relative;z-index:2}.footer__background{top:auto;bottom:0;height:100%}.footer__background .bg--overlay-wt{background:linear-gradient(0deg,hsla(0,0%,100%,0) 80%,#fff)}.footer__bg{position:absolute;background-repeat:no-repeat}.footer__bg--main{top:0;left:0;width:100%;height:100%;background-size:cover;background-position:bottom}.footer__header{display:flex;justify-content:center;margin-bottom:50px}.footer__logo .brand__logo{padding-right:0;border-right:none}.footer__columns:not(:last-child){margin-bottom:35px}@media (min-width:768px){.footer__columns{display:flex;justify-content:space-between}}.footer__column{max-width:270px;font-size:12px;line-height:1.7;font-weight:700;text-transform:uppercase}@media (max-width:767.98px){.footer__column{width:100%;margin:0 auto;text-align:center}.footer__column:not(:last-child){margin-bottom:25px}}@media (min-width:768px){.footer__column{width:25%}}.footer__column p:not(:last-child){margin-bottom:5px}.footer__column a{text-decoration:underline}.card--quiz{display:flex;max-width:100%;width:100%;min-height:700px}.card--quiz>.card__content{align-self:stretch;width:100%;height:auto}@media (max-width:667.98px){.card--quiz>.card__content{padding:45px 22px}}@media (min-width:668px){.card--quiz>.card__content{padding:60px 30px}}.quiz{display:flex;flex-direction:column;position:relative;box-sizing:border-box;width:100%;height:100%}.quiz__background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.quiz__background-image{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;opacity:.02}.quiz__header{margin-bottom:25px}.quiz__progress{text-align:center}.quiz__progress-text{margin-bottom:25px;line-height:1.7;color:rgba(0,0,0,.7)}.quiz__progress-bar{display:flex;justify-content:center}.quiz__progress-bar button{display:block;width:70px;height:3px;padding:0;border:none;border-radius:1px;background-color:#f2f2f2;outline:none;-webkit-appearance:none;appearance:none;transition:background-color .3s ease-in-out}@media (max-width:667.98px){.quiz__progress-bar button:not(:last-child){margin-right:15px}}@media (min-width:668px){.quiz__progress-bar button:not(:last-child){margin-right:30px}}.quiz__progress-bar button.active{background-color:#52bbfc}.quiz__errors{margin-top:10px;text-align:center}.quiz__title{margin-bottom:35px;font-weight:500;text-transform:uppercase;text-align:center}@media (max-width:767.98px){.quiz__title{font-size:20px;line-height:1.4}}@media (min-width:768px){.quiz__title{font-size:28px;line-height:40px}}.quiz__form{flex-grow:1;z-index:2;max-width:1170px;margin:0 auto}.quiz__form,.quiz__steps{position:relative;width:100%}.quiz__steps{height:100%}.quiz__step{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.quiz__step--current{position:relative;opacity:1;pointer-events:all}.quiz-step__content{display:flex;flex-direction:column;align-items:center;height:100%;margin:0 auto}.quiz__step--categories .quiz-step__content{max-width:570px}.quiz__step--user .quiz-step__content{max-width:770px}.quiz__step--products .quiz-step__content{max-width:870px}.quiz-step__main{flex-grow:1;width:100%;margin-bottom:30px}.quiz__nav{display:flex}@media (max-width:667.98px){.quiz__nav{flex-direction:column}}@media (max-width:667.98px){.quiz__nav-btn--prev{order:2;margin-top:10px}.quiz__nav-btn--next{order:1}}@media (min-width:668px){.quiz__nav-btn:not(:last-child){margin-right:20px}}.quiz__products-slider{padding-bottom:50px}@media (max-width:1023.98px){.quiz__products-slider{width:calc(100vw - 150px)}}@media (min-width:1024px){.quiz__products-slider{max-width:800px}}.quiz__summary-info{margin-bottom:20px;font-size:18px;text-align:center}.quiz__summary{max-width:570px;margin:0 auto}.quiz__summary table{width:100%}.quiz__summary table:not(:last-child){margin-bottom:20px}.quiz__summary table td{padding:5px 0}.quiz__summary table td:last-child{text-align:right}.order{position:relative;z-index:1;box-sizing:border-box;padding-top:200px;padding-bottom:60px}@media (min-width:668px){.order{min-height:50vh}}

.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .accordion:hover {
  background-color: #ccc;
}

/* Style the accordion panel. Note: hidden by default */
.panel {
  padding: 0 18px;
  background-color: white;
  display: none;
  overflow: hidden;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwiX3Jlc2V0LnNjc3MiLCJfdHlwb2dyYXBoeS5zY3NzIiwiX2NvbW1vbi5zY3NzIiwiX2NvbG9ycy5zY3NzIiwiX3VpLnNjc3MiLCJfZm9ybS5zY3NzIiwiX21vZGFsLnNjc3MiLCJfc2xpZGVyLnNjc3MiLCJibG9ja3MvX3NlY3Rpb24uc2NzcyIsImJsb2Nrcy9fY2FyZC5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9fbmF2LnNjc3MiLCJibG9ja3MvX21vYmlsZS1uYXYuc2NzcyIsImJsb2Nrcy9faGVyby5zY3NzIiwiYmxvY2tzL19wcm9kdWN0cy5zY3NzIiwiYmxvY2tzL19zdGVwcy5zY3NzIiwiYmxvY2tzL19ydWxlcy5zY3NzIiwiYmxvY2tzL19zZXJ2aWNlcy5zY3NzIiwiYmxvY2tzL19mYXEuc2NzcyIsImJsb2Nrcy9fcmV2aWV3cy5zY3NzIiwiYmxvY2tzL19hYm91dC5zY3NzIiwiYmxvY2tzL19yZXNvcnRzLnNjc3MiLCJibG9ja3MvX2FydGljbGVzLnNjc3MiLCJibG9ja3MvX21hcC5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyIsImJsb2Nrcy9fcXVpei5zY3NzIiwiYmxvY2tzL19vcmRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVlBLFdBQ0UsbUJBQXNCLENBQ3RCLDRDQUErQyxDQUMvQyxlQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBR3BCLFdBQ0UsbUJBQXNCLENBQ3RCLGtEQUFxRCxDQUNyRCxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBR3BCLFdBQ0UsbUJBQXNCLENBQ3RCLG1EQUFzRCxDQUN0RCxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBR3BCLFdBQ0UsbUJBQXNCLENBQ3RCLGlEQUFvRCxDQUNwRCxlQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBR3BCLFdBQ0UsbUJBQXNCLENBQ3RCLGtEQUFxRCxDQUNyRCxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBR3BCLFdBQ0Usc0JBQXlCLENBQ3pCLHNEQUF5RCxDQUN6RCxlQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBR3BCLFdBQ0UseUJBQTRCLENBQzVCLHFEQUF3RCxDQUN4RCxlQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENDakVwQixvQkFHRSxRQUFTLENBR1gsU0FDRSxlQ0tZLENERmQsRUFDRSxhQ0llLENESGYsb0JBQXFCLENBR3ZCLGFBRUUsY0FBZSxDQUdqQixnQkFDRSxjQUFlLENBR2pCLE1BRUUsU0FBVSxDQUNWLFFBQVMsQ0FDVCxlQUFnQixDQUdsQixJQUNFLGNBQWUsQ0FDZixlQUFnQixDRWpDbEIsVUFHRSxlQUFnQixDQUVoQixTQUFVLENBQ1YsUUFBUyxDQUNULDhCRFA2QixDQ1E3QixjQUFlLENBQ2YsZURDZ0IsQ0NBaEIsYURLZSxDQ0pmLHFCQ05hLENET2IsZUFBZ0IsQ0FHbEIscUJBZEUsaUJBQWtCLENBQ2xCLHFCQUFzQixDQUV0QixVQWNXLENBR2IsZUFDRSxpQkFBa0IsQ0FFbEIsdUJBQ0UsU0FBVSxDQUNWLHFCQUFzQixDQUkxQixxQkFDRSxlQUFnQixDQURsQiwyQkFJSSxhQUFjLENBQ2QsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsUUFBUyxDQUNULFNBQVUsQ0FDVixVQUFXLENBQ1gsV0FBWSxDQUNaLHVEQUF1RCxDQUkzRCx3QkFDRSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUdaLFNBQ0UscUJBQXNCLENBQ3RCLFNBQVUsQ0FDVixhQUFjLENBRWQsZUFDRSxnQkFBaUIsQ0FJckIsaUJBQ0UsMkJBQTZCLENBQzdCLG1CQUFxQixDQUNyQixvQkFBc0IsQ0FDdEIscUJBQXVCLENBQ3ZCLGtCQUFvQixDQUNwQixtQkFBcUIsQ0FDckIsa0JBQW1CLENBQ25CLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLGVBQWdCLENFdkVsQixhQUNFLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFNBQVUsQ0FDVixVQUFXLENBQ1gsV0FBWSxDQUdkLGVBQ0UsNkJBQW9DLENBR3RDLGdCQUNFLHdEQUFpRSxDQUduRSxnQkFDRSx3REFBaUUsQ0FHbkUsaUJBQ0UsMkVBQTJGLENBRzdGLGlCQUNFLDZEQUF1RSxDQUd6RSxPQUNFLFlBQWEsQ0FDYixrQkFBbUIsQ0FHckIsYUFDRSxrQkFBbUIsQ0FDbkIscUNENUI0QixDQzBCOUIsaUJBS0ksYUFBYyxDQUNkLFdBQVksQ0FDWixXQUFZLENBQ1osU0FBVSxDQUlkLGFBQ0UscUJBQXNCLENBQ3RCLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGFBQWMsQ0FDZCxlSHhDWSxDR3lDWix3QkFBeUIsQ0FDekIsdUJIdkNlLENHMENqQixLQUNFLG9CQUFxQixDQUNyQixxQkFBc0IsQ0FDdEIsdUJBQWdCLENBQWhCLGVBQWdCLENBR2xCLGdEQUdFLGFBQWMsQ0FDZCxjQUFlLENBQ2YsV0FBWSxDQUNaLHNCQUF1QixDQUN2QixXQUFZLENBQ1osa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQix5Q0FBZ0QsQ0FDaEQsWUFBYSxDQUNiLHVCQUFnQixDQUFoQixlQUFnQixDQVpsQixpRkFlSSx5Q0g3RWdELENHOEVoRCxjQUFlLENBQ2YsYUFBYyxDQUNkLG1CQUFxQixDQUNyQix3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLFVIcEVjLENHK0NsQiwyRUF5Qkksd0JEakZhLENDd0RqQiw0R0E0Qk0sb0JIMUV3QixDRytFOUIsYUFDRSw4RURoR2dCLENDbUdsQixvQkFDRSw4RURuR3VCLENDc0d6QixlQUNFLHdCRGxHZSxDQ2lHakIsMEJBSUksb0JIM0YwQixDRytGOUIsMkJBQ0UscUNBQXVDLENBRHpDLGlDQUlJLCtDRGxIcUIsQ0NzSHpCLFdBQ0UsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osU0FBVSxDQUNWLGtDRDFIb0MsQ0MySHBDLHFCRHpIYSxDQzBIYix1QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsWUFBYSxDQVJmLGlCQVdJLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsU0FBVSxDQUlkLFlBQ0UsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLFNBQVUsQ0FDVixRQUFTLENBQ1QsV0FBWSxDQUNaLGlCQUFrQixDQUNsQix3QkQzSWUsQ0M0SWYsdUJBQWdCLENBQWhCLGVBQWdCLENBQ2hCLFlBQWEsQ0FYZixrQkFjSSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCw4QkFBZ0MsQ0FJcEMsTUFDRSxxQkFBc0IsQ0FDdEIsbUJBQW9CLENBR3RCLFlBQ0UsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsVUFBVyxDQUNYLHlFQUFnRixDQUxsRixxQ0FTSSxhQUFjLENBQ2QsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsVUFBVyxDQUNYLFVBQVcsQ0FDWCx3QkRqTGMsQ0NrS2xCLG1CQW1CSSxRQUFTLENBbkJiLGtCQXVCSSxXQUFZLENBSWhCLGFBQ0UsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUpkLHVDQVFJLGFBQWMsQ0FDZCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixNQUFPLENBQ1AsVUFBVyxDQUNYLFVBQVcsQ0FDWCxxQkFBc0IsQ0FmMUIsb0JBbUJJLHdDQUEwQyxDQW5COUMsbUJBdUJJLHlDQUEyQyxDQUkvQywyQkFFRSxhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWiwyQkFBNEIsQ0FDNUIsdUJBQXdCLENBQ3hCLFVBQVksQ0FHZCxjQUNFLGdEQUFpRCxDQUduRCxhQUNFLG9EQUFxRCxDQUd2RCxnQkFDRSxrREFBbUQsQ0FHckQsaUJBQ0UsYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osYUFBYyxDQUNkLHdCRDdPZSxDQzhPZixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBR3BCLDJDQUNFLG9CRHhQdUIsQ0N5UHZCLGtDRHpQdUIsQ0M0UHpCLFlBQ0UsU0FBVSxDQUNWLFVBQVcsQ0FDWCxtQ0FBd0MsQ0FDeEMsb0NBQXlDLENBQ3pDLDBCQUEyQixDQUMzQix5QkFBMkIsQ0FHN0IsaUJBQ0UsVUFBVyxDQUNYLFdBQVksQ0FDWixvQ0FBeUMsQ0FDekMsc0NBQTJDLENBQzNDLHdCQUF5QixDQUczQix1QkFDRSxhQUFjLENBR2hCLGlCQUNFLEdBQ0UsdUNBQXlDLENBQ3pDLFNBQVUsQ0FHWixJQUNFLFNBQVUsQ0FHWixHQUNFLHVDQUF5QyxDQUN6QyxTQUFVLENBQUEsQ0MvUmQsZ0JBQ0UsU0FBVSxDQUNWLFFBQVMsQ0FDVCxXQUFZLENBR2QsYUFDRSxpQkFBa0IsQ0FHcEIseUNBQ0Usb0JGVmdCLENFYWxCLDJCQU1JLFVBQVcsQ0FDWCxXQUFZLENBQ1osMkJBQTRCLENBQzVCLHVCQUF3QixDQUN4QixVQUFZLENBSWhCLHNEQVpJLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsVUFBVyxDQUNYLFNBY1UsQ0FJZCxxQkFDRSxxQkFBc0IsQ0FHeEIsNE9BT0ksVUFBVyxDQUNYLHdCRjFDYSxDRTJDYixpQkFBa0IsQ0FDbEIscUJGOUNXLENFb0NmLGtiQWNNLGFBQWMsQ0FkcEIsb1pBY00sYUFBYyxDQWRwQiwwWkFjTSxhQUFjLENBZHBCLDhtQkFjTSxhQUFjLENBZHBCLGdSQWtCTSxvQkZ6RG1CLENFMERuQixrQ0YxRG1CLENFNkRyQiw0QkF0QkosNE9BdUJNLGlCQUFrQixDQU1yQixDQUhDLHlCQTFCSiw0T0EyQk0saUJBQWtCLENBRXJCLENBN0JILGdDQWdDSSxnQkFBaUIsQ0FDakIsbUJBQW9CLENBQ3BCLHVCQUFnQixDQUFoQixlQUFnQixDQUlwQiwwQkFDRSxZQUFhLENBR2YsZ0hBSUUsWUFBYSxDQUliLDRCQURGLCtCQUVJLGFBQWMsQ0FxRWpCLENBdkVELG9EQU1JLGVBQWdCLENBRWhCLDRCQVJKLG9EQVNNLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBWHhCLHFFQWNRLGtCQUFtQixDQUNwQixDQUdILHlCQWxCSixvREFtQk0sc0JBQXVCLENBbkI3QixxRUFzQlEsaUJBQWtCLENBQ25CLENBdkJQLDRDQTRCSSxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBRWxCLDRCQXJDSiw0Q0FzQ00sWUFBYSxDQU1oQixDQUhDLHlCQXpDSiw0Q0EwQ00sWUFBYSxDQUVoQixDQTVDSCxpREErQ0ksYUFBYyxDQUNkLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDQUNULFVBQVcsQ0FDWCxXQUFZLENBQ1osMkJBQTRCLENBQzVCLHVCQUF3QixDQUN4Qix1QkFBa0MsQ0FFbEMsNEJBekRKLGlEQTBETSw4QkFBZ0MsQ0FNbkMsQ0FIQyx5QkE3REosaURBOERNLCtCQUFpQyxDQUVwQyxDQWhFSCxpREFtRUksY0FBZSxDQUNmLGVKbkpXLENJb0pYLHdCQUF5QixDQUk3QixjQUNFLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLHdCRm5LZSxDRW9LZixpQkFBa0IsQ0FHcEIsaUZBR0UsY0FBZSxDQUdiLDRCQU5KLGdKQU9NLGtCQUFtQixDQU10QixDQUhDLHlCQVZKLGdKQVdNLGtCQUFtQixDQUV0QixDQWJILGlVQXFCSSxhQUFjLENBWWhCLDRCQUZGLGdKQUlNLFVBQVcsQ0FDWixDQUdILGtEQVJGLGdHQVVNLHNCQUF1QixDQVY3Qix3SUFjTSxpQkFBa0IsQ0FDbkIsQ0FLSCx5QkFERixnREFHTSxzQkFBdUIsQ0FIN0Isb0VBT00saUJBQWtCLENBQ25CLENBS0gsbURBREYsZ0RBR00sc0JBQXVCLENBSDdCLG9FQU9NLGlCQUFrQixDQUNuQixDQUdILDBCQVhGLGdEQWFNLHlCQUEwQixDQWJoQyxvRUFpQk0saUJBQWtCLENBQ25CLENBS0gseUJBREYsZ0RBR00sc0JBQXVCLENBSDdCLG9FQU9NLGlCQUFrQixDQUNuQixDQUlMLGVBQ0UsaUJBQWtCLENBRHBCLHFCQUlJLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsUUFBUyxDQUNULE1BQU8sQ0FDUCxtQkFBb0IsQ0FJeEIsY0FDRSxtQkFBb0IsQ0FHdEIsMFBBWUUscUJBQXNCLENBQ3RCLGNBQWUsQ0FDZiwyQkFBNEIsQ0FFNUIsV0Z2U2UsQ0V1U2YsK0JGdlNlLENFd1NmLGNBQWUsQ0FDZixlQUFnQixDQUNoQixvQkpoUzRCLENJaVM1QixZQUFhLENBcEJmLDhqQkF1Qkksb0JKcFMwQixDSTZROUIsa2dCQXVCSSxvQkpwUzBCLENJNlE5Qiw4Z0JBdUJJLG9CSnBTMEIsQ0k2UTlCLHNaQXVCSSxvQkpwUzBCLENJNlE5QixrVUEyQkksYUoxU2EsQ0krUWpCLGthQStCSSxvQkY1VGMsQ0VnVWxCLE9BQ0UsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUd0QixtQkFDRSxhQUFjLENBQ2QscUJBQXNCLENBQ3RCLGNBQWUsQ0FDZixXQUFZLENBQ1osWUFBYSxDQUNiLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixrQkFBbUIsQ0FDbkIseUNKOVVrRCxDSStVbEQsY0FBZSxDQUNmLG1CQUFxQixDQUNyQix3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLFVKcFVnQixDSXFVaEIsOEVGblZ1QixDRW9WdkIscUNBQXVDLENBQ3ZDLHVCQUFnQixDQUFoQixlQUFnQixDQUNoQixZQUFhLENBQ2IsY0FBZSxDQW5CakIseUJBc0JJLCtDRjFWcUIsQ0U4VnpCLG1GQUVFLG9CRmhXdUIsQ0VtV3pCLDRCQUNFLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsa0JBQW1CLENBQ25CLFlBQWEsQ0FDYix3QkZuV2UsQ0VvV2YsaUJBQWtCLENBR3BCLGtCQUNFLGlCQUFrQixDQUNsQixhQUFjLENBR2hCLHNCQUNFLFlBQWEsQ0FEZixvREFJSSxnQkFBaUIsQ0FJckIsbUNBQ0UsaUJBQWtCLENBRHBCLGdEQUlJLFlBQWEsQ0FJakIseUJBQ0UsYUFBYyxDQUdoQixxQkFDRSxlQUFpQixDQUduQixxQkFDRSxjQUFlLENBQ2YsYUY1WWdCLENFOFloQiw0QkFKRixxQkFLSSxtQkFBb0IsQ0FNdkIsQ0FIQyx5QkFSRixxQkFTSSxtQkFBb0IsQ0FFdkIsQ0N0WkQsa0JBQ0UsU0FBVSxDQUNWLDRCSENvQyxDR0FwQyxnQkFBaUIsQ0FHbkIsc0JBQ0UsWUFBYSxDQUdmLGFBQ0UsdUJBQXdCLENBRXhCLHlCQUhGLGFBSUksZ0JBQWlCLENBRXBCLENBRUQsWUFDRSwrQkFBb0MsQ0FHdEMsYUFDRSxjQUFlLENBRWYsNEJBSEYsYUFJSSxVQUFXLENBWWQsQ0FSRyw0QkFSSiw0QkFTTSxpQkFBa0IsQ0FNckIsQ0FIQyx5QkFaSiw0QkFhTSxZQUFhLENBRWhCLENBR0gsY0FDRSxrQkFBbUIsQ0FDbkIsZUwvQmEsQ0tnQ2Isd0JBQXlCLENBRXpCLDRCQUxGLGNBTUksY0FBZSxDQUNmLGVBQWdCLENBT25CLENBSkMseUJBVkYsY0FXSSxjQUFlLENBQ2YsZ0JBQWlCLENBRXBCLENBRUQsb0JBQ0Usa0JBQW1CLENBQ25CLGVMbkRXLENLb0RYLG9CTDFDNEIsQ0s2QzlCLGNBQ0UsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsVUFBVyxDQUVYLDRCQU5GLGNBT0ksNkJBQThCLENBTWpDLENBSEMseUJBVkYsY0FXSSw2QkFBK0IsQ0FFbEMsQ0FFRCx5QkFDRSxpQkFDRSxlQUFnQixDQUdsQixZQUNFLGVBQWdCLENBR2xCLDRCQUNFLFlBQWEsQ0FDYixVQUFXLENBQ1gsZ0JBQWlCLENBSG5CLDJDQU1JLGtCQUFtQixDQUNuQixXQUFZLENBQ1osVUFBVyxDQUNYLFlBQWEsQ0FDZCxDQ2hHTCx1QkFDRSxZQUFhLENBQ2IsNkJBQThCLENBQzlCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFNBQVUsQ0FDViwwQkFBMkIsQ0FDM0IsbUJBQW9CLENBRXBCLDZCQVZGLHVCQVdJLFVBQVcsQ0FDWCx1QkFBd0IsQ0FXM0IsQ0FSQywwQkFmRix1QkFnQkksVUFBVyxDQUNYLHdCQUF5QixDQU01QixDQXZCRCx5REFxQkksaUJBQWtCLENBSXRCLHVCQUNFLDJCQUE0QixDQUc5QixzQkFDRSxZQUFhLENBQ2Isc0JBQXVCLENBRnpCLHdEQUtJLGlCQUFrQixDQUl0QixpQkFDRSxvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osU0FBVSxDQUNWLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsd0JKdkNlLENJd0NmLGVKMUNhLENJMkNiLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsdUNBQXlDLENBWjNDLHVCQWVJLG9CSm5EcUIsQ0lvQ3pCLGtFQW9CSSxvQkpuRGEsQ0lvRGIsbUJBQW9CLENBckJ4QixzR0F3Qk0sV0FBYSxDQUloQix5Q0FFRyxTQUFVLENBQ1YsdUJBQXlCLENBSTVCLHlDQUVHLFVBQVcsQ0FDWCx5QkFBMkIsQ0FLakMsa0JBQ0UsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxTQUFVLENBQ1YsVUFBVyxDQUNYLDZCTnZFZSxDTXdFZiwrQk54RWUsQ015RWYsMkJBQTRCLENBQzVCLHVCQUF3QixDQUN4Qix1QkFBd0IsQ0FHMUIsK0NBQ0UsTUFBTyxDQUNQLFVBQVcsQ0FDWCxVQUFXLENBQ1gsd0JKMUZlLENJMkZmLGlCQUFrQixDQUdwQix1QkFDRSxpQkFBa0IsQ0FDbEIsd0JBQXlCLENBQ3pCLG1CQUFZLENBQVosV0FBWSxDQ3hHZCxlQUNFLGlCQUFrQixDQURwQix3QkFJSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUlkLHFCQUNFLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFNBQVUsQ0FDVixVQUFXLENBQ1gsV0FBWSxDQUNaLGVBQWdCLENBR2xCLGdCQUNFLGVQVGEsQ09VYix3QkFBeUIsQ0FFekIsMEJBQ0UsaUJBQWtCLENBR3BCLDRCQVJGLGdCQVNJLGFBQWMsQ0FDZCxlQUFnQixDQU9uQixDQUpDLHlCQWJGLGdCQWNJLGNBQWUsQ0FDZixnQkFBaUIsQ0FFcEIsQ0FFRCxtQkFDRSxpQkFBa0IsQ0FEcEIsNEJBSUksaUJBQWtCLENBQ2xCLFNBQVUsQ0FJZCxzQkFDRSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxTQUFVLENBQ1YsVUFBVyxDQUNYLHdCQUF5QixDQUN6QixlQUFnQixDQUdsQixjQUNFLGlCQUFrQixDQUNsQiwyQkFBNEIsQ0FHOUIsb0JBQ0UsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLHFCQUFzQixDQUN0QiwwQkFBa0MsQ0NwRXBDLE1BQ0UsaUJBQWtCLENBQ2xCLHFCQUFzQixDQUN0QixXQUFZLENBSGQsWUFTSSxLQUFNLENBQ04sTUFBTyxDQUNQLFNBQVUsQ0FDVixVQUFXLENBQ1gsV0FBWSxDQUVaLHFCTmJxQixDTWlCdEIsa0NBYkMsYUFBYyxDQUNkLFVBQVcsQ0FDWCxpQkFBa0IsQ0FNbEIsaUJBQWtCLENBRWxCLHlDTmRxQixDTWlCdEIsc0JBS0csV0FBWSxDQUNaLFFBQVMsQ0FDVCxTQUFVLENBQ1YsdUJBQXdCLENBQ3hCLFVBQVcsQ0FFWCxtQ041Qm1CLENNaUN0Qiw2Q0FNRyxrQ050Q2dDLENNMkN0QyxrQkFDRSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxTQUFVLENBQ1YsVUFBVyxDQUVYLGlCQUFrQixDQUNsQixlTmpEYSxDTXFEZixpQ0FORSxXQUFZLENBR1oscUJObERhLENNcURmLGVBQ0UsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixTQUFVLENBQ1YscUJBQXNCLENBRXRCLFlBQWEsQ0FDYix3Qk4xRGUsQ00yRGYsaUJON0RhLENPTGYsUUFDRSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxVQUFXLENBUGIsaUJBVUksaUJBQWtCLENBQ2xCLFNBQVUsQ0FJZCxrQkFDRSxjQUFlLENBQ2YsS0FBTSxDQUNOLE1BQU8sQ0FJUCx5QkFERixhQUVJLFlBQWEsQ0FDYixrQkFBbUIsQ0FxQnRCLENBbEJDLGtEQU5GLGFBT0ksNkJBQThCLENBaUJqQyxDQWRDLHlCQVZGLGFBV0ksMEJBQTJCLENBYTlCLENBeEJELG9CQWVJLHNCQUF1QixDQUl2Qiw0QkFuQkosMEJBb0JNLGVBQWdCLENBQ2hCLGtCQUFtQixDQUV0QixDQzNDRCw0QkFERixLQUVJLGNBQWUsQ0FNbEIsQ0FIQyx5QkFMRixLQU1JLGNBQWUsQ0FFbEIsQ0FHQyw0QkFERix3QkFHTSxpQkFBa0IsQ0FIeEIsd0JBT00sWUFBYSxDQUNkLENBSUwsYUFDRSxZQUFhLENBQ2Isd0JBQXlCLENBQ3pCLFdBQVksQ0FDWixpQkFBa0IsQ0FFbEIsNEJBTkYsYUFPSSxZQUFhLENBRWhCLENBRUQsa0NBRUksaUJBQWtCLENBSXRCLGlCQUNFLGFBQWMsQ0FDZCxrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLGVWOUJZLENVaUNkLG9CQUNFLGNBQWUsQ0FDZix3QkFBeUIsQ0FDekIsZVZyQ1ksQ1VzQ1osdUJWbkNlLENVc0NqQixtQkFDRSxXQUFZLENBQ1osc0JBQXVCLENBRnpCLDhCQUtJLGNBQWUsQ0FHakIsNEJBUkYsbUJBU0ksYUFBYyxDQUVqQixDQ2hFRCxvQkFDRSxhQUFjLENBRGhCLDhCQUlJLG9CVEdhLENTQ2pCLFlBQ0UsY0FBZSxDQUNmLEtBQU0sQ0FDTixNQUFPLENBQ1AsU0FBVSxDQUNWLFVBQVcsQ0FDWCwwQkFBMkIsQ0FDM0IscUJUVmEsQ1NXYixTQUFVLENBQ1Ysa0NBQW9DLENBQ3BDLG1CQUFvQixDQUVwQixrQkFDRSxTQUFVLENBQ1Ysa0JBQW1CLENDdEJ2QixNQUNFLGlCQUFrQixDQUNsQixTQUFVLENBQ1YscUJBQXNCLENBQ3RCLGlCQUFrQixDQUVsQiw0QkFORixNQU9JLG9CQUFxQixDQVl4QixDQVRDLHlCQVZGLE1BV0ksOEJBQStCLENBQy9CLG9CQUFxQixDQU94QixDQW5CRCxlQWdCSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUlkLGtCQUNFLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFNBQVUsQ0FDVixVQUFXLENBQ1gsV0FBWSxDQUNaLGVBQWdCLENBRWhCLHlCQUNFLGNBQWUsQ0FDZixZQUFhLENBSWpCLGtCQUNFLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxXQUFZLENBR2QsVUFDRSxpQkFBa0IsQ0FDbEIsMkJBQTRCLENBRzlCLHdDQUVFLFNBQVUsQ0FHWixnQkFLRSxxQkFBc0IsQ0FDdEIsdUJBQStCLENBR2pDLHVFQVJFLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUNYLFdBV1ksQ0FHZCxzR0FJRSxVQUFXLENBR2IsMkNBRUUsUUFBUyxDQUNULGNBQWUsQ0FDZixlQUFnQixDQUNoQixZQUFhLENBR2YscUJBQ0UsVUFBVyxDQUNYLFdBQVksQ0FDWiwwQkFBOEIsQ0FHaEMsc0JBQ0UsV0FBWSxDQUNaLFdBQVksQ0FDWix1QkFBNkIsQ0FHL0IsMENBRUUsVUFBVyxDQUdiLGlCQUNFLFVBQVcsQ0FDWCxRQUFTLENBQ1QsZ0JBQWlCLENBQ2pCLFdBQVksQ0FDWix1QkFBd0IsQ0FDeEIscUJBQXNCLENBQ3RCLHVCQUErQixDQUdqQyw4Q0FFRSxVQUFXLENBR2IsbUJBQ0UsMkRBQWdFLENBR2xFLHNDQUVFLFVBQVcsQ0FHYixlQUNFLEtBQU0sQ0FDTixRQUFTLENBQ1QsOEJBQWdDLENBQ2hDLFdBQVksQ0FDWixZQUFhLENBQ2IsdUJBQXdCLENBRzFCLHdGQUlFLFVBQVcsQ0FHYixvQ0FFRSxxQkFBc0IsQ0FJdEIsNEJBREYsWUFFSSxnQkFBaUIsQ0FNcEIsQ0FIQyx5QkFMRixZQU1JLGlCQUFrQixDQUVyQixDQUVELGFBQ0UsY0FBZSxDQUNmLGVadEphLENZdUpiLHdCQUF5QixDQUV6Qiw0QkFMRixhQU1JLGNBQWUsQ0FDZixlQUFnQixDQWtDbkIsQ0EvQkMseUJBVkYsYUFXSSxjQUFlLENBOEJsQixDQTNCQyw0QkFkRixhQWVJLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FoQnRCLG9CQW1CTSxjQUFlLENBQ2hCLENBR0gseUJBdkJGLGFBd0JJLGtCQUFtQixDQXhCdkIsb0JBMkJNLGNBQWUsQ0FDaEIsQ0E1Qkwsb0JBZ0NJLGFBQWMsQ0FDZCxtQkFBcUIsQ0FDckIsZVpwTFUsQ1lxTFYsYVZoTXFCLENVNkp6QixpQkF1Q0ksYUFBYyxDQUlsQixjQUNFLGVBQWdCLENBRWhCLDRCQUhGLGNBSUksYUFBYyxDQUVqQixDQUdDLDRCQURGLGdCQUVJLGVBQWdCLENBT25CLENBSkMseUJBTEYsZ0JBTUksWUFBYSxDQUNiLGdCQUFpQixDQUVwQixDQUdDLDRCQURGLGdDQUdNLGtCQUFtQixDQUNwQixDQUdILHlCQVBGLGdDQVNNLGlCQUFrQixDQUNuQixDQUlMLG9CQUNFLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIscUJBQXNCLENBTnhCLDBCQVNJLGFBQWMsQ0FDZCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsU0FBVSxDQUNWLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsd0JWMVBxQixDVTZQdkIsNEJBcEJGLG9CQXFCSSxrQkFBbUIsQ0FFdEIsQ0FFRCxvQkFDRSxjQUFlLENBQ2YsZVovUFcsQ1lnUVgsVUFBVyxDQUVYLDRCQUxGLG9CQU1JLGFBQWMsQ0FDZCxpQkFBa0IsQ0FFckIsQ0M3UUQsVUFHRSxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBSnJCLDZCQUNFLGlCQUFrQixDQUNsQixTQU1ZLENBSWQsc0JBQ0UsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsU0FBVSxDQUNWLFVBQVcsQ0FDWCx3QkFBeUIsQ0FDekIsZUFBZ0IsQ0FHbEIsY0FDRSwyREFBZ0UsQ0FHbEUsZ0JBQ0UsaUJBQWtCLENBR3BCLDBCQUNFLGtCQUFtQixDQUdyQixTQUNFLFdBQVksQ0FHZCx3QkFDRSxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixxQkFBc0IsQ0FDdEIsVUFBVyxDQUNYLG1CQUFvQixDQUd0QixnQkFDRSxvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLGdCQUFpQixDQUNqQixXQUFZLENBR2QsZ0JBQ0Usa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixlQUFnQixDQUNoQixlYi9DWSxDYWdEWix3QkFBeUIsQ0FDekIsaUJBQWtCLENBR3BCLHFCQUNFLFVBQVcsQ0FDWCxrQkFBbUIsQ0FDbkIsd0JBQXlCLENBSDNCLHdCQU1JLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsVUFBVyxDQVJmLHlDQVdNLGlCQUFrQixDQVh4Qix3QkFnQkksYUFBYyxDQUNkLGNBQWUsQ0FDZixlYnRFVSxDYXVFVix3QkFBeUIsQ0FuQjdCLG9DQXNCTSxhQUFjLENBQ2QsdUJBQTRCLENBdkJsQyxtQ0EyQk0sZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQix1QkFBNEIsQ0FDNUIsd0JYeEZXLENXNkZqQix3QkFDRSxtQkFBb0IsQ0FDcEIsY0FBZSxDQUNmLGViM0ZZLENhNEZaLHdCQUF5QixDQUN6QixpQkFBa0IsQ0FHcEIsZUFDRSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFFBQVMsQ0FDVCw4QkFBZ0MsQ0FDaEMsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsOEVYbkhnQixDV29IaEIsMkVYcEhnQixDVzJHbEIsMEJBY0ksaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxTQUFVLENBQ1Ysb0NBQXNDLENBakIxQyxtQkFxQkksYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osU2JwSGMsQ2F3SGxCLHFCQUNFLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsUUFBUyxDQUNULDhCQUFnQyxDQUNoQyxVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUFtQixDQUNuQiw4RVg5SXVCLENXK0l2Qiw2RVgvSXVCLENXa0p2QixlQUFnQixDQUNoQiw4QkFBZ0MsQ0FibEMsNEJBZ0JJLGFBQWMsQ0FDZCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsU0FBVSxDQUNWLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsMkNBQTZDLENBRy9DLDZCQTNCRixxQkE0QkksV1hsS3FCLENXc0l6QixpREE2Qkksd0JYbktxQixDV3VLcEIsQ0FHSCwwQkFwQ0YscUJBcUNJLFVYM0txQixDV3NJekIsaURBc0NJLHdCWDVLcUIsQ1dzSXpCLDJCQTZDTSxXQUFZLENBQ1osd0JYcExtQixDV3NJekIsa0NBaURRLHdCWHZMaUIsQ1dzSXpCLHNDQXFEUSxTQUFVLENBQ1gsQ0F0RFAsZ0NBMkRJLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsU0FBVSxDQUNWLDBCQUEyQixDQUMzQixVQUFXLENBQ1gsY0FBZSxDQUNmLGViOUxXLENhK0xYLHdCQUF5QixDQUN6QixVQUFXLENBQ1gsa0NBQW9DLENBRXBDLDBCQXRFSixnQ0F1RU0sU0FBVSxDQUViLENBR0gsOEJBQ0Usa0JYOU1lLENXK01mLHdDWC9NZSxDVzZNakIsb0NBS0ksUUFBUyxDQUNULFNBQVUsQ0FDViwyQkFBZ0MsQ0FJcEMsd0RBQ0UsOEVYOU51QixDVytOdkIsNkVYL051QixDVzZOekIsOERBT0ksaUJidE5jLENjaEJsQixPQUNFLGlCQUFrQixDQUVsQiw0QkFIRixPQUlJLG1CQUFvQixDQVd2QixDQVJDLHlCQVBGLE9BUUksb0JBQXFCLENBT3hCLENBZkQsZ0JBWUksaUJBQWtCLENBQ2xCLFNBQVUsQ0FJZCxtQkFDRSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxTQUFVLENBQ1YsVUFBVyxDQUNYLFdBQVksQ0FDWixlQUFnQixDQUNoQixtQkFBb0IsQ0FHdEIsV0FDRSxpQkFBa0IsQ0FDbEIsMkJBQTRCLENBRzlCLGdCQUNFLG9CQUFxQixDQUNyQixRQUFTLENBQ1QsOEJBQWdDLENBQ2hDLFNBQVUsQ0FDVixlQUFnQixDQUNoQix3QkFBeUIsQ0FDekIsZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLHVCQUF3QixDQUN4Qix1QkFBa0MsQ0FDbEMsbUJBQW9CLENBSXBCLDRCQURGLGVBRUksa0JBQW1CLENBTXRCLENBSEMseUJBTEYsZUFNSSxrQkFBbUIsQ0FFdEIsQ0FFRCxhQUNFLGlCQUFrQixDQUlsQix5QkFERixhQUVJLFlBQWEsQ0FDYix1QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsWUFBYSxDQVloQixDQVRDLGtEQVBGLGFBUUksNENBQThDLENBQzlDLHNCQUF1QixDQU8xQixDQUpDLHlCQVpGLGFBYUkscUNBQXVDLENBQ3ZDLDZCQUE4QixDQUVqQyxDQUVELHlCQUVJLE9BQVEsQ0FGWiwwQkFNSSxPQUFRLENBTlosMEJBVUksT0FBUSxDQVZaLDBCQWNJLE9BQVEsQ0FkWiwwQkFrQkksT0FBUSxDQWxCWiwwQkFzQkksT0FBUSxDQUlaLHFCQUVJLHNCQUF1QixDQUd6Qiw0QkFMRixNQU1JLGlCQUFrQixDQU50Qix1QkFTTSxrQkFBbUIsQ0FDcEIsQ0FJTCxhQUNFLGtCQUFtQixDQUNuQixjQUFlLENBQ2YsZWQvR2EsQ2NnSGIsd0JBQXlCLENBRzNCLGVBQ0UsZWR4SFcsQ2N5SFgsb0JkL0c0QixDY2tIOUIsYUFDRSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDViwrQmRySThCLENjc0k5QixjQUFlLENBQ2YsYVp4SWdCLENZMEloQiw0QkFSRixhQVNJLFNBQVUsQ0FDVix5QkFBMEIsQ0FNN0IsQ0FIQyx5QkFiRixhQWNJLE9BQVEsQ0FFWCxDQ25KRCxPQUNFLGlCQUFrQixDQUNsQixTQUFVLENBRVYsNEJBSkYsT0FLSSxtQkFBb0IsQ0FNdkIsQ0FIQyx5QkFSRixPQVNJLG9CQUFxQixDQUV4QixDQUdDLDRCQURGLGVBRUksa0JBQW1CLENBTXRCLENBSEMseUJBTEYsZUFNSSxrQkFBbUIsQ0FFdEIsQ0FJRyw2QkFGSiw0QkFHTSxzQkFBdUIsQ0FRMUIsQ0FMQywwQkFOSiw0QkFPTSxZQUFhLENBQ2IsNkJBQThCLENBQzlCLDJCQUE0QixDQUUvQixDQUdILGdCQUNFLGVBQWdCLENBRWhCLDZCQUhGLGdCQUlJLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FPckIsQ0FKQywwQkFSRixnQkFTSSxjQUFlLENBQ2YsaUJBQWtCLENBRXJCLENBRUQsY0FDRSxrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlZjVDYSxDZTZDYix3QkFBeUIsQ0FMM0IscUJBUUksZWZoRFcsQ2VpRFgsYWIxRHFCLENhOER6QixnQkFDRSxjQUFlLENBQ2YsZWYzRFcsQ2U0RFgsb0JmbEQ0QixDZW9ENUIsNkJBTEYsZ0JBTUksa0JBQW1CLENBTXRCLENBSEMsMEJBVEYsZ0JBVUksa0JBQW1CLENBRXRCLENBR0MseUJBREYsYUFFSSxZQUFhLENBTWhCLENBSEMsbURBTEYsYUFNSSxzQkFBdUIsQ0FFMUIsQ0FHQyw0QkFERiw4QkFHTSxrQkFBbUIsQ0FDcEIsQ0FHSCx5QkFQRiw4QkFTTSxpQkFBa0IsQ0FDbkIsQ0FLSCw0QkFERixNQUVJLGlCQUFrQixDQVdyQixDQVJDLGtEQUxGLE1BTUksWUFBYSxDQUNiLGtCQUFtQixDQU10QixDQUhDLHlCQVZGLE1BV0ksV0FBWSxDQUVmLENBRUQsb0JBQ0UsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixxQkFBc0IsQ0FDdEIsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLFlBQWEsQ0FDYix3QmJySGUsQ2FzSGYsaUJBQWtCLENBRWxCLDRCQVZGLG9CQVdJLGtCQUFtQixDQVd0QixDQVJDLGtEQWRGLG9CQWVJLGFBQWMsQ0FDZCxpQkFBa0IsQ0FNckIsQ0FIQyx5QkFuQkYsb0JBb0JJLGtCQUFtQixDQUV0QixDQUVELGlCQUVJLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FBWSxDQUNaLDJCQUE0QixDQUM1Qix1QkFBd0IsQ0FDeEIsdUJBQWtDLENBSXRDLGFBQ0Usa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixlZmhKYSxDZWlKYix3QkFBeUIsQ0FHM0IsZUFDRSxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLG9CZmpKNEIsQ2VvSjlCLGVBQ0UsZUFBZ0IsQ0FDaEIsVUFBVyxDQUVYLDZCQUpGLGVBS0ksYUFBYyxDQUVqQixDQzVLRCxVQUNFLGlCQUFrQixDQUVsQiw0QkFIRixVQUlJLG1CQUFvQixDQVd2QixDQVJDLHlCQVBGLFVBUUksbUJBQW9CLENBT3ZCLENBZkQsbUJBWUksaUJBQWtCLENBQ2xCLFNBQVUsQ0FJZCxzQkFDRSx5QkFBMEIsQ0FHNUIsY0FDRSxpQkFBa0IsQ0FDbEIsMkJBQTRCLENBRzlCLG9CQUNFLEtBQU0sQ0FDTixNQUFPLENBQ1AsU0FBVSxDQUNWLFVBQVcsQ0FDWCxXQUFZLENBQ1oscUJBQXNCLENBQ3RCLDBCQUFrQyxDQUdwQyw0Q0FFRSxLQUFNLENBQ04sTUFBTyxDQUNQLFNBQVUsQ0FDVixVQUFXLENBQ1gsV0FBWSxDQUNaLHFCQUFzQixDQUN0QixxQkFBc0IsQ0FJdEIsNEJBREYsa0JBRUksa0JBQW1CLENBTXRCLENBSEMseUJBTEYsa0JBTUksa0JBQW1CLENBRXRCLENBRUQsZ0JBQ0UsWUFBYSxDQUNiLGNBQWUsQ0FJZiw0QkFERixnQkFFSSxVQUFXLENBRmYsaUNBS00sa0JBQW1CLENBQ3BCLENBR0gseUJBVEYsZ0JBVUksa0JBQW1CLENBNEJ0QixDQXpCQyxtREFiRixnQkFjSSxzQkFBdUIsQ0FkM0Isb0NBaUJNLGlCQUFrQixDQUNuQixDQUdILDBCQXJCRix5REF3Qk0sc0JBQXVCLENBeEI3QixvSEErQk0sd0JBQXlCLENBL0IvQixvQ0FtQ00saUJBQWtCLENBQ25CLENBSUwsU0FDRSxnQkFBaUIsQ0FEbkIsd0JBSUksc0JBQXVCLENBSTNCLG1CQUNFLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDQUNULHlDQUE0QyxDQUM1QyxjQUFlLENBQ2YsVUFBVyxDQUNYLFdBQVksQ0FDWixvQ0FBc0MsQ0FFdEMsNkJBVkYsbUJBV0ksY0FBZSxDQUVsQixDQUVELGtDQUVJLHNDQUF5QyxDQUk3QyxnQkFDRSxrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLGVoQjNIYSxDZ0I0SGIsd0JBQXlCLENBRzNCLGtCQUNFLGNBQWUsQ0FDZixlaEJySVcsQ2dCc0lYLG9CaEI1SDRCLENnQitIOUIsd0JBRUksZUFBZ0IsQ0FJcEIsZ0JBQ0Usa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLGVoQjVJWSxDZ0I2SVosYUFBYyxDQUNkLGtCQUFtQixDQUNuQiwrQ0FBZ0QsQ0FDaEQsMkJBQTRCLENBQzVCLHFCQUFzQixDQUN0Qiw0QkFBcUIsQ0FBckIsb0JBQXFCLENBQ3JCLDRDZDlKdUIsQ2NpS3pCLGlCQUNFLGlCQUFrQixDQ3BLcEIsS0FDRSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUVWLDRCQUpGLEtBS0ksbUJBQW9CLENBTXZCLENBSEMseUJBUkYsS0FTSSxvQkFBcUIsQ0FFeEIsQ0FHQyx5QkFERixjQUVJLFlBQWEsQ0FDYiw2QkFBOEIsQ0FFakMsQ0FFRCxhQUNFLGVBQWdCLENBRWhCLDRCQUhGLGFBSUksYUFBYyxDQU9qQixDQUpDLHlCQVBGLGFBUUksYUFBYyxDQUNkLGlCQUFrQixDQUVyQixDQUVELFlBQ0UsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUVwQiw0QkFKRixZQUtJLGlCQUFrQixDQUVyQixDQUVELGtCQUNFLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsV0FBWSxDQUNaLFdBQVksQ0FDWiwyQkFBNEIsQ0FDNUIsdUJBQXdCLENBRXhCLDRCQVJGLGtCQVNJLFdBQVksQ0FNZixDQUhDLHlCQVpGLGtCQWFJLFVBQVcsQ0FFZCxDQUVELFdBQ0UsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixXQUFZLENBRVosNEJBTEYsV0FNSSxhQUFjLENBRWpCLENBRUQseUJBQ0UsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQix3QmZwRWUsQ2VxRWYsZUFBZ0IsQ0FQbEIsK0JBVUksYUFBYyxDQUNkLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxTQUFVLENBQ1YsVUFBVyxDQUNYLFdBQVksQ0FDWixxRUFBMkUsQ0FDM0Usa0NBQW9DLENBSXhDLGdEQUNFLFNBQVUsQ0FHWixnQkFDRSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFNBQVUsQ0FDVixVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQiw4RWZyR3VCLENldUd2Qiw0QkFURixnQkFVSSxRQUFTLENBQ1QsOEJBQWdDLENBcUNuQyxDQWxDQyx5QkFkRixnQkFlSSxTQUFVLENBQ1YsMEJBQTJCLENBZ0M5QixDQWhERCxzQkFvQkksYUFBYyxDQUNkLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCxTQUFVLENBQ1YsdUNBQXlDLENBQ3pDLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLG9DZjVIcUIsQ2U2SHJCLG9CQUFxQixDQUNyQixxQkFBc0IsQ0FDdEIscUNBQXNDLENBQ3RDLGtDQUFtQyxDQUNuQyxtQkFBb0IsQ0FuQ3hCLG9CQXVDSSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixRQUFTLENBQ1QsU0FBVSxDQUNWLFVBQVcsQ0FDWCxXQUFZLENBQ1osU2pCOUhjLENpQmtJbEIsaUJBQ0UsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsU0FBVSxDQUNWLHNDQUF5QyxDQUN6QyxXQUFZLENBQ1osWUFBYSxDQUNiLDJCQUE0QixDQUM1Qix1QkFBd0IsQ0FDeEIsb0NBQXNDLENBR3hDLGtDQUNFLDBDQUE2QyxDQUcvQyxtQkFDRSxxQkFBc0IsQ0FDdEIsVUFBVyxDQUVYLDRCQUpGLG1CQUtJLGlCQUFrQixDQU1yQixDQUhDLHlCQVJGLG1CQVNJLGlCQUFrQixDQUVyQixDQUVELGlCQUNFLGNBQWUsQ0FDZixlakJ2S2EsQ2lCd0tiLHdCQUF5QixDQUV6Qiw0QkFMRixpQkFNSSxrQkFBbUIsQ0FNdEIsQ0FIQyx5QkFURixpQkFVSSxrQkFBbUIsQ0FFdEIsQ0FFRCxtQkFDRSxlakJ4TFcsQ2lCeUxYLG9CakIvSzRCLENpQm1MNUIsNEJBREYsV0FFSSxlQUFnQixDQUNoQixhQUFjLENBT2pCLENBSkMseUJBTkYsV0FPSSxXQUFZLENBQ1osZUFBZ0IsQ0FFbkIsQ0FFRCxXQUNFLFVBQVcsQ0FDWCxnQkFBaUIsQ0FHbkIsV0FDRSxVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUNuQiwrQmZqTmUsQ2VtTmQsNkNBRUcsU0FBVSxDQUtoQixlQUNFLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsbUJBQW9CLENBQ3BCLGVqQjFOYSxDaUIyTmIsd0JBQXlCLENBQ3pCLGNBQWUsQ0FDZixZQUFhLENBRWIsNEJBVEYsZUFVSSxjQUFlLENBTWxCLENBSEMseUJBYkYsZUFjSSxjQUFlLENBRWxCLENBRUQsb0JBQ0UsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixPQUFRLENBQ1IsVUFBVyxDQUNYLFdBQVksQ0FDWixZQUFhLENBTmYscURBVUksYUFBYyxDQUNkLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLE9BQVEsQ0FDUixVQUFXLENBQ1gsVUFBVyxDQUNYLHdCZm5RYyxDZWtQbEIsMEJBcUJJLHVCQUF3QixDQUN4QixrQ0FBb0MsQ0FJeEMsYUFDRSxZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUNwQixlakIxUVcsQ2lCMlFYLG9CakJqUTRCLENpQjRQOUIsZ0NBUUksa0JBQW1CLENDcFJyQiw0QkFERixTQUVJLG1CQUFvQixDQU12QixDQUhDLHlCQUxGLFNBTUksbUJBQW9CLENBRXZCLENBR0MsMEJBREYsaUJBRUksWUFBYSxDQUNiLDZCQUE4QixDQUVqQyxDQUVELGdCQUNFLGFBQWMsQ0FFZCw2QkFIRixnQkFJSSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBRXJCLENBRUQsZUFDRSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixnQkFBaUIsQ0FFakIsNkJBTkYsZUFPSSxhQUFjLENBRWpCLENBRUQsNkJBQ0UsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHdCaEJuQ2UsQ2dCb0NmLGVBQWdCLENBTmxCLG1DQVNJLGFBQWMsQ0FDZCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsU0FBVSxDQUNWLFVBQVcsQ0FDWCxXQUFZLENBQ1oscUVBQTJFLENBQzNFLGtDQUFvQyxDQUd0Qyw2QkFyQkYsNkJBc0JJLG1CQUFvQixDQU12QixDQUhDLDBCQXpCRiw2QkEwQkksbUJBQW9CLENBRXZCLENBRUQsd0RBQ0UsU0FBVSxDQUdaLG9CQUNFLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsU0FBVSxDQUNWLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLHNEQUE2RCxDQUU3RCw2QkFURixvQkFVSSxRQUFTLENBQ1QsOEJBQWdDLENBcUNuQyxDQWxDQywwQkFkRixvQkFlSSxTQUFVLENBQ1YsMEJBQTJCLENBZ0M5QixDQWhERCwwQkFvQkksYUFBYyxDQUNkLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCxTQUFVLENBQ1YsdUNBQXlDLENBQ3pDLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLG1DQUE4QixDQUM5QixvQkFBcUIsQ0FDckIscUJBQXNCLENBQ3RCLHFDQUFzQyxDQUN0QyxrQ0FBbUMsQ0FDbkMsbUJBQW9CLENBbkN4Qix3QkF1Q0ksYUFBYyxDQUNkLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsU0FBVSxDQUNWLFNBQVUsQ0FDVixVQUFXLENBQ1gsV0FBWSxDQUNaLFNsQnJHYyxDa0J5R2xCLHFCQUNFLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFNBQVUsQ0FDVixzQ0FBeUMsQ0FDekMsV0FBWSxDQUNaLFlBQWEsQ0FDYiwyQkFBNEIsQ0FDNUIsdUJBQXdCLENBQ3hCLG9DQUFzQyxDQUd4QywwQ0FDRSwwQ0FBNkMsQ0FHL0MseUJBQ0UsZUFBZ0IsQ0FHbEIsK0JBRUksa0JBQW1CLENBRnZCLGlDQU1JLGdCQUFpQixDQUVqQiw0QkFSSixpQ0FTTSxjQUFlLENBVWxCLENBUEMsbURBWkosaUNBYU0sY0FBZSxDQU1sQixDQUhDLDBCQWhCSixpQ0FpQk0sZUFBZ0IsQ0FFbkIsQ0FuQkgsOERBc0JJLFlBQWEsQ0FJakIsUUFDRSxXQUFZLENBQ1osa0JBQW1CLENBRnJCLHVCQUtJLFNBQVUsQ0FDVixXQUFZLENBSWhCLHVCQUNFLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIscUJBQXNCLENBQ3RCLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLHdCaEJsTGUsQ2dCbUxmLGlCQUFrQixDQUdwQixlQUNFLGFBQWMsQ0M3TGQsNEJBREYsT0FFSSxvQkFBcUIsQ0FXeEIsQ0FSQyx5QkFMRixPQU1JLG9CQUFxQixDQU94QixDQWJELGdCQVVJLGlCQUFrQixDQUNsQixTQUFVLENBSWQsbUJBQ0UsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsU0FBVSxDQUNWLFVBQVcsQ0FDWCxlQUFnQixDQUVoQiw0QkFSRixtQkFTSSx5QkFBMEIsQ0FNN0IsQ0FIQyx5QkFaRixtQkFhSSx5QkFBMEIsQ0FFN0IsQ0FFRCxXQUNFLGlCQUFrQixDQUNsQiwyQkFBNEIsQ0FHOUIsZ0JBQ0UsUUFBUyxDQUVULDRCQUhGLGdCQUlJLFFBQVMsQ0FDVCwwQkFBMkIsQ0FDM0IsV0FBWSxDQUNaLFlBQWEsQ0FDYix1QkFBd0IsQ0FDeEIsMEJBQWtDLENBVXJDLENBUEMseUJBWkYsZ0JBYUksS0FBTSxDQUNOLCtCQUFpQyxDQUNqQyxZQUFhLENBQ2IsWUFBYSxDQUNiLHVCQUF3QixDQUUzQixDQUdDLDRCQURGLGVBRUksa0JBQW1CLENBTXRCLENBSEMseUJBTEYsZUFNSSxtQkFBb0IsQ0FFdkIsQ0FFRCxhQUNFLGNBQWUsQ0FFZiw0QkFIRixhQUlJLGFBQWMsQ0FDZCxpQkFBa0IsQ0FFckIsQ0FFRCxnQkFDRSxrQkFBbUIsQ0FDbkIsZW5CcEVhLENtQnFFYix3QkFBeUIsQ0FFekIsNEJBTEYsZ0JBTUksY0FBZSxDQUNmLGVBQWdCLENBT25CLENBSkMseUJBVkYsZ0JBV0ksY0FBZSxDQUNmLGdCQUFpQixDQUVwQixDQUVELG9CQUNFLGtCQUFtQixDQUNuQixlbkJ4RlcsQ21CeUZYLG9CbkIvRTRCLENtQjRFOUIsdUNBTUksa0JBQW1CLENBS3JCLDRCQURGLGVBRUksYUFBYyxDQUVqQixDQzNHRCxjQUNFLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLE9BQVEsQ0FDUixRQUFTLENBQ1QsOEJBQWdDLENBQ2hDLGFBQWMsQ0FDZCxVQUFXLENBQ1gsY0FBZSxDQUNmLFdBQVksQ0FHZCxlQUNFLGdCQUFpQixDQUNqQixTQUFVLENBR1osK0JBQ0UsVUFBVyxDQURiLDZDQUlJLGNBQWUsQ0FDZixlcEJiYyxDb0JjZCxpQkFBa0IsQ0FDbEIsbUJBQW9CLENBQ3BCLG9CcEJUMEIsQ29CQzlCLG1DQVlJLGFBQWMsQ0FDZCxrQkFBbUIsQ0FJdkIsMkJBQ0Usb0JwQm5CNEIsQ29Cb0I1QixlcEI5QlcsQ29CZ0NYLHlCQUpGLDJCQUtJLHNCQUFlLENBQWYsY0FBZSxDQWVsQixDQXBCRCw0REFVSSxpQkFBa0IsQ0FWdEIsb0dBYU0sa0JBQW9CLENBYjFCLDZCQWtCSSxpQkFBa0IsQ0FJdEIsb0JBQ0Usa0JBQW1CLENDekRuQiw0QkFERixVQUVJLG1CQUFvQixDQU12QixDQUhDLHlCQUxGLFVBTUksb0JBQXFCLENBRXhCLENBR0MsNEJBREYsa0JBRUksa0JBQW1CLENBTXRCLENBSEMseUJBTEYsa0JBTUksa0JBQW1CLENBRXRCLENBR0MseUJBREYsZ0JBRUksWUFBYSxDQUNiLGNBQWUsQ0FFbEIsQ0FHQyw0QkFERixnQkFFSSxVQUFXLENBRmYsaUNBS00sa0JBQW1CLENBQ3BCLENBR0gseUJBVEYsZ0JBVUkseUJBQTBCLENBVjlCLG9DQWFNLGlCQUFrQixDQUNuQixDQUlMLHFCQUdNLG9DQUEyQyxDQUhqRCxnQ0FPTSxrQkFBbUIsQ0FQekIsd0JBWUksaUJBQWtCLENBR3BCLG1CQUNFLFdBQVksQ0FDWixrQkFBbUIsQ0FGcEIseUJBS0csWUFBYSxDQUNiLG9CQUFxQixDQUNyQixXQUFZLENBQ1osaUJBQWtCLENBUnJCLGdDQVdLLGFBQWMsQ0FDZCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsU0FBVSxDQUNWLHFCQUFzQixDQUN0Qix1QkFBd0IsQ0FDeEIsd0JBQXlCLENBQ3pCLHdCbkJ6RVMsQ21CMEVULGlCQUFrQixDQXJCdkIsK0JBeUJLLGtDbkJsRjhCLENtQnlEbkMscUNBOEJHLFlBQWEsQ0FDYiwyQkFBNEIsQ0FDNUIsNEJBQTZCLENBaENoQywyQ0FtQ0ssYUFBYyxDQUNkLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLG1DQUEwQyxDQTFDL0Msa0NBK0NHLFdBQVksQ0FDWixxQm5CdkdTLENtQjRHZixtQkFDRSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLDJCQUE0QixDQUM1QixxQkFBc0IsQ0FDdEIsdUJBQWtDLENBR3BDLGVBQ0UsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixlckJ4SFcsQ3FCeUhYLG9CckIvRzRCLENxQmtIOUIsZ0JBQ0UsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGVyQjNIYSxDcUI0SGIsd0JBQXlCLENBRzNCLHNCQUNFLGVBQWdCLENBQ2hCLGVyQnJJVyxDcUJzSVgsb0JyQjVINEIsQ3NCakI5QixLQUNFLGlCQUFrQixDQUNsQixTQUFVLENBRVYsNEJBSkYsS0FLSSxrQkFBbUIsQ0FNdEIsQ0FIQyx5QkFSRixLQVNJLG1CQUFvQixDQUV2QixDQUdDLDRCQURGLGFBRUksa0JBQW1CLENBTXRCLENBSEMseUJBTEYsYUFNSSxrQkFBbUIsQ0FFdEIsQ0FFRCxXQUNFLGlCQUFrQixDQUNsQixXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLFNBQVUsQ0FKWixrQkFPSSw4Q3BCNUJxQixDb0JxQnpCLGlCQVdJLGFBQWMsQ0FDZCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsU0FBVSxDQUNWLHVCQUF3QixDQUN4Qix3QkFBeUIsQ0FDekIsd0JwQm5DYSxDb0JvQ2IsaUJBQWtCLENBQ2xCLGtDcEJ6Q2tDLENvQjBDbEMsbUJBQW9CLENBdEJ4QiwwQkEwQkksU0FBVSxDQUNWLFdBQVksQ0FDWixlQUFnQixDQUNoQixnRHBCbERxQixDb0JxQnpCLGlCQWlDSSxTQUFVLENDeERkLFFBQ0UsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUZ0QixpQkFLSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUlkLG9CQUNFLFFBQVMsQ0FDVCxRQUFTLENBQ1QsV0FBWSxDQUdkLG9DQUNFLDJEQUE0RCxDQUc5RCxZQUNFLGlCQUFrQixDQUNsQiwyQkFBNEIsQ0FHOUIsa0JBQ0UsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLHFCQUFzQixDQUN0QiwwQkFBa0MsQ0FHcEMsZ0JBQ0UsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FHckIsMkJBQ0UsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBR3BCLGtDQUVJLGtCQUFtQixDQUdyQix5QkFMRixpQkFNSSxZQUFhLENBQ2IsNkJBQThCLENBRWpDLENBRUQsZ0JBQ0UsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGV2QmhEWSxDdUJpRFosd0JBQXlCLENBRXpCLDRCQVBGLGdCQVFJLFVBQVcsQ0FDWCxhQUFjLENBQ2QsaUJBQWtCLENBVnRCLGlDQWFNLGtCQUFtQixDQUNwQixDQUdILHlCQWpCRixnQkFrQkksU0FBVSxDQVViLENBNUJELG1DQXNCSSxpQkFBa0IsQ0F0QnRCLGtCQTBCSSx5QkFBMEIsQ0NsRjlCLFlBQ0UsWUFBYSxDQUNiLGNBQWUsQ0FDZixVQUFXLENBQ1gsZ0JBQWlCLENBR25CLDJCQUNFLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsV0FBWSxDQUVaLDRCQUxGLDJCQU1JLGlCQUFrQixDQU1yQixDQUhDLHlCQVRGLDJCQVVJLGlCQUFrQixDQUVyQixDQUVELE1BQ0UsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxXQUFZLENBR2Qsa0JBQ0UsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsU0FBVSxDQUNWLFVBQVcsQ0FDWCxXQUFZLENBR2Qsd0JBQ0UsVUFBVyxDQUNYLFdBQVksQ0FDWiwyQkFBNEIsQ0FDNUIscUJBQXNCLENBQ3RCLHVCQUFrQyxDQUNsQyxXQUFhLENBR2YsY0FDRSxrQkFBbUIsQ0FHckIsZ0JBQ0UsaUJBQWtCLENBR3BCLHFCQUNFLGtCQUFtQixDQUNuQixleEJuRFcsQ3dCb0RYLG9CeEIxQzRCLEN3QjZDOUIsb0JBQ0UsWUFBYSxDQUNiLHNCQUF1QixDQUd6QiwyQkFDRSxhQUFjLENBQ2QsVUFBVyxDQUNYLFVBQVcsQ0FDWCxTQUFVLENBQ1YsV0FBWSxDQUNaLGlCQUFrQixDQUNsQix3QnRCbkVlLENzQm9FZixZQUFhLENBQ2IsdUJBQWdCLENBQWhCLGVBQWdCLENBQ2hCLDJDQUE2QyxDQUk3Qyw0QkFERiw0Q0FFSSxpQkFBa0IsQ0FNckIsQ0FIQyx5QkFMRiw0Q0FNSSxpQkFBa0IsQ0FFckIsQ0FFRCxrQ0FDRSx3QnRCekZ1QixDc0I0RnpCLGNBQ0UsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBR3BCLGFBQ0Usa0JBQW1CLENBQ25CLGV4QjFGYSxDd0IyRmIsd0JBQXlCLENBQ3pCLGlCQUFrQixDQUVsQiw0QkFORixhQU9JLGNBQWUsQ0FDZixlQUFnQixDQU9uQixDQUpDLHlCQVhGLGFBWUksY0FBZSxDQUNmLGdCQUFpQixDQUVwQixDQUVELFlBQ0UsV0FBWSxDQUVaLFNBQVUsQ0FDVixnQkFBaUIsQ0FFakIsYUFBYyxDQUdoQix5QkFQRSxpQkFBa0IsQ0FHbEIsVUFPWSxDQUhkLGFBR0UsV0FBWSxDQUdkLFlBQ0UsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUNYLFdBQVksQ0FDWixTQUFVLENBQ1YsbUJBQW9CLENBQ3BCLGtDQUFvQyxDQUVwQyxxQkFDRSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLGtCQUFtQixDQUl2QixvQkFDRSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixXQUFZLENBQ1osYUFBYyxDQUdoQiw0Q0FDRSxlQUFnQixDQUdsQixzQ0FDRSxlQUFnQixDQUdsQiwwQ0FDRSxlQUFnQixDQUdsQixpQkFDRSxXQUFZLENBQ1osVUFBVyxDQUNYLGtCQUFtQixDQUdyQixXQUNFLFlBQWEsQ0FFYiw0QkFIRixXQUlJLHFCQUFzQixDQUV6QixDQUdDLDRCQUNFLHFCQUNFLE9BQVEsQ0FDUixlQUFnQixDQUdsQixxQkFDRSxPQUFRLENBQ1QsQ0FHSCx5QkFaRixnQ0FjTSxpQkFBa0IsQ0FDbkIsQ0FJTCx1QkFDRSxtQkFBb0IsQ0FFcEIsNkJBSEYsdUJBSUkseUJBQTBCLENBTTdCLENBSEMsMEJBUEYsdUJBUUksZUFBZ0IsQ0FFbkIsQ0FFRCxvQkFDRSxrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLGlCQUFrQixDQUdwQixlQUNFLGVBQWdCLENBQ2hCLGFBQWMsQ0FGaEIscUJBS0ksVUFBVyxDQUxmLHNDQVFNLGtCQUFtQixDQVJ6Qix3QkFhSSxhQUFjLENBYmxCLG1DQWlCSSxnQkFBaUIsQ0M1T3JCLE9BQ0UsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUVwQix5QkFQRixPQVFJLGVBQWdCLENBRW5CIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG5ESU5Qcm8gTGlnaHRcbkRJTlBybyBNZWRpdW1cbkRJTlBybyBSZWd1bGFyXG5ESU5Qcm8gQm9sZFxuRElOUHJvIEJsYWNrXG5cbkJlYmFzIE5ldWUgUmVndWxhclxuXG5IYW5kZWxzb24gVHdvXG4qL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU4gUHJvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0RJTlByby53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU4gUHJvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0RJTlByby1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU4gUHJvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0RJTlByby1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRElOIFBybyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9ESU5Qcm8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRElOIFBybyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9ESU5Qcm8tQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9CZWJhc05ldWVSZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hhbmRlbHNvbiBUd28nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvSGFuZGVsc29uLVR3by53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCJoMSwgaDIsIGgzLFxuaDQsIGg1LCBoNixcbnAge1xuICBtYXJnaW46IDA7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuYSB7XG4gIGNvbG9yOiAkZmMtbWFpbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5idXR0b24sXG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBuby1kcm9wO1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4iLCIkZmYtc2FuczogJ0RJTiBQcm8nLCBzYW5zLXNlcmlmO1xuJGZmLXNhbnMtc2Vjb25kOiAnQmViYXMgTmV1ZScsICdESU4gUHJvJywgc2Fucy1zZXJpZjtcbiRmZi1oYW5kOiAnSGFuZGVsc29uIFR3bycsIHNlcmlmO1xuXG4kZnotbWFpbjogMTZweDtcbiRmei10ZXh0OiAxOHB4O1xuXG4kbGgtdGV4dDogMS43O1xuXG4kZnctbGlnaHQ6IDMwMDtcbiRmdy1ub3JtYWw6IG5vcm1hbDtcbiRmdy1tZWRpdW06IDUwMDtcbiRmdy1ib2xkOiBib2xkO1xuJGZ3LWJsYWNrOiA5MDA7XG5cbiRmYy1tYWluOiAjMmYyZjJmO1xuJGZjLW1haW4taW52OiAjZmZmO1xuJGZjLXNlY29uZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuIiwiaHRtbCwgYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICRmZi1zYW5zO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICBjb2xvcjogJGZjLW1haW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZ2MtbWFpbjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnBhZ2UtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLXNlY3Rpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtLW5vcm1hbCB7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5wYWdlLXNlY3Rpb25zLS13LWJnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHZoO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmLCAkYy10cmFuc3BhcmVudCk7XG4gIH1cbn1cblxuLnBhZ2Utc2VjdGlvbnNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi53cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgJi0tbWFpbiB7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiJGMtbWFpbjogI2ZmZjtcbiRjLWFjY2VudDogI2YzNjExZDtcbiRjLWFjY2VudC1zZWNvbmQ6ICM1MmJiZmM7XG4kYy10cmFuc3BhcmVudDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcblxuJGJnYy1tYWluOiAjZmZmO1xuXG4kYmMtbWFpbjogI2YyZjJmMjtcbiRiYy1zZWNvbmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiIsIi5iZy0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmctLW92ZXJsYXktdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLmJnLS1vdmVybGF5LXR3IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSk7XG59XG5cbi5iZy0tb3ZlcmxheS13dCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksICNmZmYpO1xufVxuXG4uYmctLW92ZXJsYXktdHd0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgI2ZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpKTtcbn1cblxuLmJnLS1vdmVybGF5LXd0dyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksICNmZmYpO1xufVxuXG4uYnJhbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnJhbmRfX2xvZ28ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmMtc2Vjb25kO1xuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE4M3B4O1xuICAgIGhlaWdodDogNzlweDtcbiAgICBmaWxsOiAjMzMzO1xuICB9XG59XG5cbi5icmFuZF9fdGV4dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMjBlbTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKCRmYy1tYWluLCAwLjcpO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYnRuLS1hY2NlbnQsXG4uYnRuLS1hY2NlbnQtc2Vjb25kLFxuLmJ0bi0tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjcwcHg7XG4gIHBhZGRpbmc6IDIxcHggMjBweCAxOXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBvdXRsaW5lOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gIC5idG5fX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtc2Fucy1zZWNvbmQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGZjLW1haW4taW52O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJjLW1haW47XG5cbiAgICAuYnRuX190ZXh0IHtcbiAgICAgIGNvbG9yOiAkZmMtc2Vjb25kO1xuICAgIH1cbiAgfVxufVxuXG4uYnRuLS1hY2NlbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGMtdHJhbnNwYXJlbnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpLCAkYy1hY2NlbnQ7XG59XG5cbi5idG4tLWFjY2VudC1zZWNvbmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGMtdHJhbnNwYXJlbnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpLCAkYy1hY2NlbnQtc2Vjb25kO1xufVxuXG4uYnRuLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYy1tYWluO1xuXG4gIC5idG5fX3RleHQge1xuICAgIGNvbG9yOiAkZmMtc2Vjb25kO1xuICB9XG59XG5cbi5idG4uc2hhZG93LS1hY2NlbnQtc2Vjb25kIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IDVweCByZ2JhKCRjLWFjY2VudC1zZWNvbmQsIDAuMjUpO1xuICB9XG59XG5cbi5idG4tLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjLXRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjLW1haW47XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgbGVmdDogMTRweDtcbiAgfVxufVxuXG4uYnRuLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYy1tYWluO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuXG4gIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbi5pY29uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pY29uLS1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjLWFjY2VudCwgJGMtYWNjZW50IDUwJSwgJGMtdHJhbnNwYXJlbnQgNTAlKTtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hY2NlbnQ7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTdweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3R0b206IC03cHg7XG4gIH1cbn1cblxuLmljb24tLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlWig0NWRlZyk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVooLTQ1ZGVnKTtcbiAgfVxufVxuXG4uaWNvbi0tcGVyc29uLFxuLmljb24tLXBob25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uaWNvbi0tcGVyc29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvaWNvbl9wZXJzb24uc3ZnKTtcbn1cblxuLmljb24tLXBob25lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvaWNvbl9waG9uZS1mb3JtLnN2Zyk7XG59XG5cbi5pY29uLS1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2ljb25fY2FsZW5kYXIuc3ZnKTtcbn1cblxuLmljb24tLXJhZGlvLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA0cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJjLW1haW47XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IC5pY29uLS1yYWRpby1idG4ge1xuICBib3JkZXItY29sb3I6ICRjLWFjY2VudC1zZWNvbmQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkYy1hY2NlbnQtc2Vjb25kO1xufVxuXG4uaWNvbi0tc2hldiB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooLTEzNWRlZyk7XG59XG5cbi5pY29uLS1jaGVja21hcmsge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciB7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgyKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4iLCIuZm9ybV9fZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZvcm1fX2xhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybV9fbGFiZWwucGFyc2xleS1lcnJvciAuaW5wdXQtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAkYy1hY2NlbnQ7XG59XG5cbi5mb3JtX19sYWJlbC0tdy1pY29uIHtcbiAgLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG59XG5cbi5mb3JtX19sYWJlbC0tc2VsZWN0IHtcbiAgLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4uZm9ybV9faW5wdXQtd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5xdWl6IC5mb3JtX19pbnB1dHMtbGlzdCB7XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIHRleHRhcmVhLFxuICBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYy1tYWluO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjLW1haW47XG5cbiAgICAmOmZvY3VzLFxuICAgICY6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMzliMWZjO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYy1hY2NlbnQtc2Vjb25kO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRjLWFjY2VudC1zZWNvbmQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRwbC1tYXgpIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMTRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBsKSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG59XG5cbi5mb3JtX19pbnB1dHMtbGlzdC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybV9faW5wdXRzLWxpc3QtLWNhdGVnb3JpZXMsXG4uZm9ybV9faW5wdXRzLWxpc3QtLWNvbHMtMixcbi5mb3JtX19pbnB1dHMtbGlzdC0tY29scy0zLFxuLmZvcm1fX2lucHV0cy1saXN0LS1jb2xzLTQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9ybV9faW5wdXRzLWxpc3QtLWNhdGVnb3JpZXMge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHBsLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZvcm1fX2lucHV0LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHBsLW1heCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBsKSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtX19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcGwtbWF4KSB7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcGwpIHtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm1fX2xhYmVsLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHBsLW1heCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTc1JSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRwbCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtX19sYWJlbC10ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4uaW5wdXQtYm9yZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmMtbWFpbjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uZm9ybV9faW5wdXRzLWxpc3QtLWNvbHMtMixcbi5mb3JtX19pbnB1dHMtbGlzdC0tY29scy0zLFxuLmZvcm1fX2lucHV0cy1saXN0LS1jb2xzLTQge1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLmZvcm1fX2lucHV0LXdyYXBwZXIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcGwtbWF4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm1fX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGlucHV0LFxuICBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRwbC1tYXgpIHtcbiAgICAuZm9ybV9faW5wdXQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1fX2lucHV0cy1saXN0LS1jb2xzLTMsXG4uZm9ybV9faW5wdXRzLWxpc3QtLWNvbHMtNCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkcGwtbWF4KSB7XG4gICAgLmZvcm1fX2lucHV0LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwbCkgYW5kIChtYXgtd2lkdGg6ICR0cy1tYXgpIHtcbiAgICAuZm9ybV9faW5wdXQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICB9XG5cbiAgICAuZm9ybV9faW5wdXQtd3JhcHBlcjpub3QoOm50aC1jaGlsZCgybikpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1fX2lucHV0cy1saXN0LS1jb2xzLTIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHBsKSB7XG4gICAgLmZvcm1fX2lucHV0LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgfVxuXG4gICAgLmZvcm1fX2lucHV0LXdyYXBwZXI6bm90KDpudGgtY2hpbGQoMm4pKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtX19pbnB1dHMtbGlzdC0tY29scy0zIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0cykgYW5kIChtYXgtd2lkdGg6ICR0bS1tYXgpIHtcbiAgICAuZm9ybV9faW5wdXQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICB9XG5cbiAgICAuZm9ybV9faW5wdXQtd3JhcHBlcjpub3QoOm50aC1jaGlsZCgybikpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRtKSB7XG4gICAgLmZvcm1fX2lucHV0LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgfVxuXG4gICAgLmZvcm1fX2lucHV0LXdyYXBwZXI6bm90KDpudGgtY2hpbGQoM24pKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtX19pbnB1dHMtbGlzdC0tY29scy00IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0cykge1xuICAgIC5mb3JtX19pbnB1dC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIzcHgpO1xuICAgIH1cblxuICAgIC5mb3JtX19pbnB1dC13cmFwcGVyOm5vdCg6bnRoLWNoaWxkKDRuKSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLmlucHV0LWJvcmRlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ud3BjZjcgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4ud3BjZjcgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi53cGNmNyBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4ud3BjZjcgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi53cGNmNyB0ZXh0YXJlYSxcbi53cGNmNyBzZWxlY3QsXG4ucXVpeiBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5xdWl6IGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4ucXVpeiBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4ucXVpeiBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLnF1aXogdGV4dGFyZWEsXG4ucXVpeiBzZWxlY3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIycHggMjJweCAyMnB4IDM0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYy1tYWluO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAkZmMtc2Vjb25kO1xuICBvdXRsaW5lOiBub25lO1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGZjLXNlY29uZDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZmMtbWFpbjtcbiAgfVxuXG4gICYucGFyc2xleS1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYy1hY2NlbnQ7XG4gIH1cbn1cblxuc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiAkZmYtc2Fucy1zZWNvbmQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkZmMtbWFpbi1pbnY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkYy10cmFuc3BhcmVudCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSksICRjLWFjY2VudC1zZWNvbmQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IDVweCByZ2JhKCRjLWFjY2VudC1zZWNvbmQsIDAuMjUpO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gLmlucHV0LWJvcmRlcixcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gLmlucHV0LWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogJGMtYWNjZW50LXNlY29uZDtcbn1cblxuLmZvcm1fX2lucHV0LXdyYXBwZXItLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmMtbWFpbjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uZm9ybV9fbGFiZWwtdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mb3JtX19sYWJlbHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLmZvcm1fX2xhYmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG59XG5cbi5mb3JtX19pbnB1dC13cmFwcGVyLS1yYWRpby13LWRlc2Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmZvcm1fX2xhYmVsIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4ucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRjLWFjY2VudDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHBsLW1heCkge1xuICAgIHBhZGRpbmc6IDEwcHggMTRweCAwO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwbCkge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAwO1xuICB9XG59XG4iLCIuZmFuY3lib3gtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICRjLXRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLS1xdWl6IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcGwpIHtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgfVxufVxuXG4ubW9kYWwtLXBheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmNhcmQtLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkcGwtbWF4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FyZF9fY29udGVudCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRwbC1tYXgpIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBsKSB7XG4gICAgICBwYWRkaW5nOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0cy1tYXgpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdHMpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLm1vZGFsX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAkbGgtdGV4dDtcbiAgY29sb3I6ICRmYy1zZWNvbmQ7XG59XG5cbi5tb2RhbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkcGwtbWF4KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUlLC0yNSUpO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwbCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRwbCkge1xuICAubW9kYWwtLWNhbGxiYWNrIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICB9XG5cbiAgLm1vZGFsLS1wYXkge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cblxuICAubW9kYWwtLXBheSAubW9kYWxfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTgwcHg7XG5cbiAgICAuY2FyZF9fY29udGVudCB7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnNsaWRlcl9fbmF2LS1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGRzLW1heCkge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZHMpIHtcbiAgICBsZWZ0OiAtNzBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTQwcHgpO1xuICB9XG5cbiAgLnNsaWRlcl9fbmF2LWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnNsaWRlcl9fbmF2LS1wcm9kdWN0cyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDVweCk7XG59XG5cbi5zbGlkZXJfX25hdi0tY29tcGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5zbGlkZXJfX25hdi1idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5zbGlkZXJfX25hdi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYy1tYWluO1xuICBiYWNrZ3JvdW5kOiAkYmdjLW1haW47XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGMtYWNjZW50LXNlY29uZDtcbiAgfVxuXG4gICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmMtbWFpbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIC5zbGlkZXJfX25hdi1pY29uIHtcbiAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgfVxuICB9XG5cbiAgJi0tcHJldiB7XG4gICAgLnNsaWRlcl9fbmF2LWljb24ge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgJi0tbmV4dCB7XG4gICAgLnNsaWRlcl9fbmF2LWljb24ge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTEzNWRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZXJfX25hdi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRmYy1tYWluO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGZjLW1haW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYy1tYWluO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWIxZmM7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbiIsIi5zZWN0aW9uLS13LWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC53cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4uc2VjdGlvbl9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VjdGlvbl9fdGl0bGUge1xuICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmLS1jZW50ZXJlZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRwbC1tYXgpIHtcbiAgICBmb250LXNpemU6IDl2dztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwbCkge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbnNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbi5zZWN0aW9uc19fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb25zX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnNlY3Rpb25zX19iZy0tbWFpbiB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbn1cbiIsIi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA4cHg7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnYy1tYWluO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAgcmdiYSgkYy1hY2NlbnQtc2Vjb25kLCAwLjEpO1xuICB9XG5cbiAgJi0tdy1sYXllciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC04cHg7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiZ2MtbWFpbiwgMC40KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAgcmdiYSgkYy1hY2NlbnQtc2Vjb25kLCAwLjEpO1xuICAgIH1cbiAgfVxuXG4gICYtLXctYmcge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5jYXJkX19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZF9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZ2MtbWFpbjtcbn1cblxuLmNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYy1tYWluO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZ2MtbWFpbjtcbn1cbiIsIi5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC53cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4uaGVhZGVyLnNob3ctbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uaGVhZGVyX19uYXYge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHBtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwbSkgYW5kIChtYXgtd2lkdGg6ICR0cy1tYXgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRzKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmJyYW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5icmFuZF9fbG9nbyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRwbS1tYXgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm5hdiB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdHMtbWF4KSB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0cykge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxufVxuXG4ubmF2X19sb2dvIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0cy1tYXgpIHtcbiAgICAuYnJhbmRfX2xvZ28ge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cblxuICAgIC5icmFuZF9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2X19waG9uZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRzLW1heCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdl9fcGhvbmUtaXRlbSB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi5uYXZfX3Bob25lLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xufVxuXG4ubmF2X19waG9uZS10YWdsaW5lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gIGNvbG9yOiByZ2JhKCRmYy1tYWluLCAwLjcpO1xufVxuXG4ubmF2X19jYWxsYmFjay1idG4ge1xuICB3aWR0aDogMTg4cHg7XG4gIHBhZGRpbmc6IDE5cHggMjBweCAxOHB4O1xuXG4gIC5idG5fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkcG0tbWF4KSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbiIsIi5tb2JpbGUtbmF2X190b2dnbGUge1xuICBmbGV4LXNocmluazogMDtcblxuICAmLnNob3ctbWVudSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmMtbWFpbjtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgMjAwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjLW1haW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJi0tc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG59XG4iLCIuaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkcGwtbWF4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwbCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggKyAxNDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICB9XG5cbiAgLndyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbi5oZXJvX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi0tZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbi5oZXJvX19iZy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZXJvX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmhlcm9fX2JnLXdyYXBwZXItLW1haW4sXG4uaGVyb19fYmctLW1haW4ge1xuICB6LWluZGV4OiAxO1xufVxuXG4uaGVyb19fYmctLW1haW4ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG5cbi5oZXJvX19iZy0tc25vdy0xLFxuLmhlcm9fX2JnLS1zbm93LTIsXG4uaGVyb19fYmctLW92ZXJsYXkge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZXJvX19iZy13cmFwcGVyLS10cmVlLWxlZnQsXG4uaGVyb19fYmctd3JhcHBlci0tdHJlZS1yaWdodCxcbi5oZXJvX19iZy0tdHJlZS1sZWZ0LFxuLmhlcm9fX2JnLS10cmVlLXJpZ2h0IHtcbiAgei1pbmRleDogMTE7XG59XG5cbi5oZXJvX19iZy0tdHJlZS1sZWZ0LFxuLmhlcm9fX2JnLS10cmVlLXJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogNjc2cHg7XG59XG5cbi5oZXJvX19iZy0tdHJlZS1sZWZ0IHtcbiAgbGVmdDogLTE1cHg7XG4gIHdpZHRoOiA3NDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xufVxuXG4uaGVyb19fYmctLXRyZWUtcmlnaHQge1xuICByaWdodDogLTE1cHg7XG4gIHdpZHRoOiA2NDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG5cbi5oZXJvX19iZy13cmFwcGVyLS1yb2Nrcyxcbi5oZXJvX19iZy0tcm9ja3Mge1xuICB6LWluZGV4OiAxMjtcbn1cblxuLmhlcm9fX2JnLS1yb2NrcyB7XG4gIGxlZnQ6IC0yMHB4O1xuICBib3R0b206IDA7XG4gIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbn1cblxuLmhlcm9fX2JnLXdyYXBwZXItLW92ZXJsYXksXG4uaGVyb19fYmctLW92ZXJsYXkge1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmhlcm9fX2JnLS1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICRiZ2MtbWFpbiAxMCUsICRjLXRyYW5zcGFyZW50KTtcbn1cblxuLmhlcm9fX2JnLXdyYXBwZXItLW1hbixcbi5oZXJvX19iZy0tbWFuIHtcbiAgei1pbmRleDogMzA7XG59XG5cbi5oZXJvX19iZy0tbWFuIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02JSwgMTIwcHgpO1xuICB3aWR0aDogODE2cHg7XG4gIGhlaWdodDogOTA3cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmhlcm9fX2JnLXdyYXBwZXItLXNub3ctMSxcbi5oZXJvX19iZy13cmFwcGVyLS1zbm93LTIsXG4uaGVyb19fYmctLXNub3ctMSxcbi5oZXJvX19iZy0tc25vdy0yIHtcbiAgei1pbmRleDogNDA7XG59XG5cbi5oZXJvX19iZy0tc25vdy0xLFxuLmhlcm9fX2JnLS1zbm93LTIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uaGVyb19fbWFpbiB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkcGwtbWF4KSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBsKSB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG59XG5cbi5oZXJvX190aXRsZSB7XG4gIG1heC13aWR0aDogMTRlbTtcbiAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRwbS1tYXgpIHtcbiAgICBmb250LXNpemU6IDExdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcG0pIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHBsLW1heCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMTN2dztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgfVxuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ibGFjaztcbiAgICBjb2xvcjogJGMtYWNjZW50LXNlY29uZDtcbiAgfVxuXG4gIHN1cCB7XG4gICAgZm9udC1zaXplOiA2MCU7XG4gIH1cbn1cblxuLmhlcm9fX2J1dHRvbiB7XG4gIG1heC13aWR0aDogMjcwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRwbC1tYXgpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uaGVyb19fZmVhdHVyZXMge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHRzLW1heCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRzKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG4uaGVyb19fZmVhdHVyZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdHMtbWF4KSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0cykge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvX19mZWF0dXJlLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hY2NlbnQtc2Vjb25kO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0cy1tYXgpIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG59XG5cbi5oZXJvX19mZWF0dXJlLXRleHQge1xuICBtYXgtd2lkdGg6IDE0ZW07XG4gIGxpbmUtaGVpZ2h0OiAkbGgtdGV4dDtcbiAgY29sb3I6ICMwMDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0cy1tYXgpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5wcm9kdWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLXRvcDogLTEzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gIC53cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4ucHJvZHVjdHNfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlICsgNDFweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9kdWN0c19fYmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGJnYy1tYWluIDY2JSwgJGMtdHJhbnNwYXJlbnQpO1xufVxuXG4ucHJvZHVjdHNfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0cyAuc3dpcGVyLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4ucHJvZHVjdCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnByb2R1Y3RfX2ltYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xufVxuXG4ucHJvZHVjdF9faW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxNzVweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJvZHVjdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdF9fYXR0cmlidXRlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gIHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjkpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJjLW1haW47XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0X19wcmljZS13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMzJweCk7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICRjLXRyYW5zcGFyZW50LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpKSwgJGMtYWNjZW50O1xuICBib3gtc2hhZG93OlxuICAgIDAgMCAwIDVweCByZ2JhKCRjLWFjY2VudCwgMC4xKSxcbiAgICAwIDIwcHggMjBweCA1cHggcmdiYSgkYy1hY2NlbnQsIDAuMjUpO1xuXG4gIC5idG5fX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogMTFweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGZpbGw6ICRmYy1tYWluLWludjtcbiAgfVxufVxuXG4ucHJvZHVjdF9fbGluay0tYm9vayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDMycHgpO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGMtdHJhbnNwYXJlbnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpLCAkYy1hY2NlbnQtc2Vjb25kO1xuICBib3gtc2hhZG93OlxuICAgIDAgMCAwIDVweCByZ2JhKCRjLWFjY2VudC1zZWNvbmQsIDAuMSksXG4gICAgMCAyMHB4IDIwcHggNXB4IHJnYmEoJGMtYWNjZW50LXNlY29uZCwgMC4yNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRtLW1heCkge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hY2NlbnQtc2Vjb25kO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFjY2VudC1zZWNvbmQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0bSkge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFjY2VudC1zZWNvbmQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYWNjZW50LXNlY29uZDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFjY2VudC1zZWNvbmQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFjY2VudC1zZWNvbmQ7XG4gICAgICB9XG5cbiAgICAgIC5idG5fX3RleHQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG5fX3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRtKSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC0tcXVpeiAucHJvZHVjdF9fbGluayB7XG4gIGJhY2tncm91bmQ6ICRiYy1tYWluO1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgkYmMtbWFpbiwgMC4yKTtcblxuICAuaWNvbiB7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbn1cblxuLnByb2R1Y3QtLXF1aXogaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiAucHJvZHVjdF9fbGluayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkYy10cmFuc3BhcmVudCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSksICRjLWFjY2VudC1zZWNvbmQ7XG4gIGJveC1zaGFkb3c6XG4gICAgMCAwIDAgNXB4IHJnYmEoJGMtYWNjZW50LXNlY29uZCwgMC4xKSxcbiAgICAwIDIwcHggMjBweCA1cHggcmdiYSgkYy1hY2NlbnQtc2Vjb25kLCAwLjI1KTtcblxuICAuaWNvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZmMtbWFpbi1pbnY7XG4gIH1cbn1cbiIsIi5zdGVwcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHBsLW1heCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwbCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC53cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4uc3RlcHNfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdGVwc19fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zdGVwc19fYmctLW1hbiB7XG4gIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogNDtcbiAgbWF4LXdpZHRoOiA4MTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ3MHB4KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiA5MDdweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN0ZXBzX19oZWFkZXIge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHBsLW1heCkge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4uc3RlcHNfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGVwc19fbGlzdCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcGwpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgcm93LWdhcDogMzhweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcGwpIGFuZCAobWF4LXdpZHRoOiAkdHMtbWF4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIDI3MHB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdHMpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAyNzBweCk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5zdGVwc19faXRlbSB7XG4gICY6bnRoLWNoaWxkKDEpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gICY6bnRoLWNoaWxkKDMpIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKDQpIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKDUpIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKDYpIHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuXG4uc3RlcCB7XG4gIC5jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0OHB4IDIwcHggMzJweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkcGwtbWF4KSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zdGVwX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zdGVwX190YWdsaW5lIHtcbiAgbGluZS1oZWlnaHQ6ICRsaC10ZXh0O1xuICBjb2xvcjogJGZjLXNlY29uZDtcbn1cblxuLnN0ZXBfX2NvdW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgZm9udC1mYW1pbHk6ICRmZi1oYW5kO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGNvbG9yOiAkYy1hY2NlbnQ7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRwbC1tYXgpIHtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwbCkge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4iLCIucnVsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRwbC1tYXgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLnJ1bGVzX19oZWFkZXIge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHBsLW1heCkge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4ucnVsZXNfX21haW4ge1xuICAuY2FyZF9fY29udGVudCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0bS1tYXgpIHtcbiAgICAgIHBhZGRpbmc6IDU1cHggMjBweCA0NXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdG0pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiA1NXB4IDU1cHggNDVweCA0NXB4O1xuICAgIH1cbiAgfVxufVxuXG4ucnVsZXNfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdG0tbWF4KSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRtKSB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4ucnVsZXNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICBjb2xvcjogJGMtYWNjZW50LXNlY29uZDtcbiAgfVxufVxuXG4ucnVsZXNfX3RhZ2xpbmUge1xuICBtYXgtd2lkdGg6IDE4ZW07XG4gIGxpbmUtaGVpZ2h0OiAkbGgtdGV4dDtcbiAgY29sb3I6ICRmYy1zZWNvbmQ7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0bS1tYXgpIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0bSkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnJ1bGVzX19saXN0IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0cykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRzKSBhbmQgKG1heC13aWR0aDogJHRtLW1heCkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5ydWxlc19faXRlbSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdHMtbWF4KSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0cykge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5ydWxlIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRwbS1tYXgpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBtKSBhbmQgKG1heC13aWR0aDogJHRzLW1heCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdHMpIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cbn1cblxuLnJ1bGVfX2ljb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDE5MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJjLW1haW47XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHBtLW1heCkge1xuICAgIG1hcmdpbjogMCBhdXRvIDI4cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBtKSBhbmQgKG1heC13aWR0aDogJHRzLW1heCkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdHMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG59XG5cbi5ydWxlX19pY29uIHtcbiAgJiA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG59XG5cbi5ydWxlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ydWxlX190YWdsaW5lIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICRmYy1zZWNvbmQ7XG59XG5cbi5ydWxlc19fYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0bS1tYXgpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuIiwiLnNlcnZpY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdHMtbWF4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRzKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICAud3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLnNlcnZpY2VzX19iYWNrZ3JvdW5kIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxNzBweCk7XG59XG5cbi5zZXJ2aWNlc19fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zZXJ2aWNlc19fYmctLW1haW4ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG59XG5cbi5zZXJ2aWNlc19fYmctLXNub3ctMSxcbi5zZXJ2aWNlc19fYmctLXNub3ctMiB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNlcnZpY2VzX19oZWFkZXIge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHBsLW1heCkge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxufVxuXG4uc2VydmljZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zZXJ2aWNlc19faXRlbSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkcGwtbWF4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcGwpIGFuZCAobWF4LXdpZHRoOiAkdG0tbWF4KSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG5cbiAgICAmOm5vdCg6bnRoLWNoaWxkKGV2ZW4pKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0bSkge1xuICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICY6bnRoLWNoaWxkKDQpLFxuICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIyLjVweCk7XG4gICAgfVxuXG4gICAgJjpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlcnZpY2Uge1xuICBtaW4taGVpZ2h0OiAzODBweDtcblxuICAuY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogNDhweCAyMHB4IDYycHg7XG4gIH1cbn1cblxuLnNlcnZpY2VfX2JnLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgcm90YXRlWigwLjAxZGVnKTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRtLW1heCkge1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgfVxufVxuXG4uc2VydmljZTpob3ZlciB7XG4gIC5zZXJ2aWNlX19iZy1pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZVooMC4wMWRlZyk7XG4gIH1cbn1cblxuLnNlcnZpY2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNlcnZpY2VfX3RhZ2xpbmUge1xuICBtYXgtd2lkdGg6IDE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAkbGgtdGV4dDtcbiAgY29sb3I6ICRmYy1zZWNvbmQ7XG59XG5cbi5kaXNjb3VudHMge1xuICAuc2xpZGVyX19uYXYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmRpc2NvdW50X19zaXplIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxMDVweDtcbiAgZm9udC13ZWlnaHQ6ICRmdy1ibGFjaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGlzY291bnRfYmdfMDEuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogcmdiYSgkYy1hY2NlbnQtc2Vjb25kLCAwLjA1KTtcbn1cblxuLmRpc2NvdW50X19zbGlkZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5mYXEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0cy1tYXgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdHMpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmZhcSAud3JhcHBlciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdHMpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uZmFxX19oZWFkZXIge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdHMtbWF4KSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRzKSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5mYXFfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRzLW1heCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZmFxX19oZWFkZXItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDJweDtcbiAgd2lkdGg6IDE0N3B4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRzLW1heCkge1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdHMpIHtcbiAgICByaWdodDogMTNweDtcbiAgfVxufVxuXG4uZmFxX19mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI3MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdHMtbWF4KSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmZhcV9fZm9ybS1pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJjLW1haW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpLCAkYy10cmFuc3BhcmVudCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbi5mYXFfX2Zvcm06aG92ZXIgLmZhcV9fZm9ybS1pbWFnZS13cmFwcGVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYXFfX2Zvcm0taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkYy10cmFuc3BhcmVudCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSksICRjLWFjY2VudC1zZWNvbmQ7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0cy1tYXgpIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRzKSB7XG4gICAgbGVmdDogNDVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1hY2NlbnQtc2Vjb25kLCAwLjMpO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogMTRweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgZmlsbDogJGZjLW1haW4taW52O1xuICB9XG59XG5cbi5mYXFfX2Zvcm0taW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUzcHg7XG4gIGxlZnQ6IDI0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVaKDAuMDFkZWcpO1xuICB3aWR0aDogMTk1cHg7XG4gIGhlaWdodDogMzU2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mYXFfX2Zvcm06aG92ZXIgLmZhcV9fZm9ybS1pbWFnZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcm90YXRlWigwLjAxZGVnKTtcbn1cblxuLmZhcV9fZm9ybS1jb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0cy1tYXgpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbi5mYXFfX2Zvcm0tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdHMtbWF4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdHMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5mYXFfX2Zvcm0tdGFnbGluZSB7XG4gIGxpbmUtaGVpZ2h0OiAkbGgtdGV4dDtcbiAgY29sb3I6ICRmYy1zZWNvbmQ7XG59XG5cbi5mYXFfX21haW4ge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHRzLW1heCkge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRzKSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogNjcwcHg7XG4gIH1cbn1cblxuLmZhcV9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmZhcV9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYy1tYWluO1xuXG4gICYtLWFjdGl2ZSB7XG4gICAgLmZhcV9fcXVlc3Rpb24taWNvbjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZhcV9fcXVlc3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRwbS1tYXgpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBtKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5mYXFfX3F1ZXN0aW9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBvdXRsaW5lOiBub25lO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFjY2VudDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbi5mYXFfX2Fuc3dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAkbGgtdGV4dDtcbiAgY29sb3I6ICRmYy1zZWNvbmQ7XG5cbiAgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4iLCIucmV2aWV3cyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdHMtbWF4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRzKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnJldmlld3NfX2hlYWRlciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdG0pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ucmV2aWV3c19fdGl0bGUge1xuICBtYXgtd2lkdGg6IDllbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRtLW1heCkge1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5yZXZpZXdzX19mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI3MHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRtLW1heCkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5yZXZpZXdzX19mb3JtLWltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmMtbWFpbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNiksICRjLXRyYW5zcGFyZW50KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRtLW1heCkge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0bSkge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuICB9XG59XG5cbi5yZXZpZXdzX19mb3JtOmhvdmVyIC5yZXZpZXdzX19mb3JtLWltYWdlLXdyYXBwZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnJldmlld3NfX2Zvcm0taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmY2M2NiwgI2ZmNTQzZSwgI2M4MzdhYik7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0bS1tYXgpIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRtKSB7XG4gICAgbGVmdDogNDVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmY1NDNlLCAwLjMpO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZmlsbDogJGZjLW1haW4taW52O1xuICB9XG59XG5cbi5yZXZpZXdzX19mb3JtLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1M3B4O1xuICBsZWZ0OiAyNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWigwLjAxZGVnKTtcbiAgd2lkdGg6IDE5NXB4O1xuICBoZWlnaHQ6IDM1NnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucmV2aWV3c19fZm9ybTpob3ZlciAucmV2aWV3c19fZm9ybS1pbWFnZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcm90YXRlWigwLjAxZGVnKTtcbn1cblxuLnJldmlld3NfX3NsaWRlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJldmlld3NfX21haW4ge1xuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gIH1cblxuICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHBtLW1heCkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcG0pIGFuZCAobWF4LXdpZHRoOiAkdG0tbWF4KSB7XG4gICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0bSkge1xuICAgICAgcGFkZGluZzogMCAzMDBweDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgIGJvdHRvbTogLTg1cHg7XG4gIH1cbn1cblxuLnJldmlldyB7XG4gIGhlaWdodDogYXV0bztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAuY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLnJldmlld19faW1hZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYy1tYWluO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5yZXZpZXdfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIuYWJvdXQge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHRzLW1heCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNzVweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdHMpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gIH1cblxuICAud3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLmFib3V0X19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdHMtbWF4KSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRzKSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMDBweCk7XG4gIH1cbn1cblxuLmFib3V0X19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmFib3V0X19iZy0tbWFuIHtcbiAgbGVmdDogNTAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdHMtbWF4KSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogNTYwcHg7XG4gICAgaGVpZ2h0OiA0NjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdHMpIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgLTYwcHgpO1xuICAgIHdpZHRoOiAxMTk2cHg7XG4gICAgaGVpZ2h0OiA5NjNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cblxuLmFib3V0X19oZWFkZXIge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHRzLW1heCkge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmFib3V0X19tYWluIHtcbiAgbWF4LXdpZHRoOiAyNmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdHMtbWF4KSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5hYm91dF9fdGFnbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdHMtbWF4KSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRzKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5hYm91dF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBsaW5lLWhlaWdodDogJGxoLXRleHQ7XG4gIGNvbG9yOiAkZmMtc2Vjb25kO1xuXG4gIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYWJvdXRfX2J1dHRvbiB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdHMtbWF4KSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbiIsIi5yZXNvcnRfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWF4LXdpZHRoOiA2NiU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA1MCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1vZGFsLS1yZXNvcnQge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLm1vZGFsLS1yZXNvcnQgLm1vZGFsX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLm1vZGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogJGZjLXNlY29uZDtcbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgfVxufVxuXG4ubW9kYWwtLXJlc29ydCAubW9kYWwtYm9keSB7XG4gIGNvbG9yOiAkZmMtc2Vjb25kO1xuICBsaW5lLWhlaWdodDogJGxoLXRleHQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0cykge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxuXG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgJiA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5cbi5tb2RhbC0tcmVzb3J0IC5idG4ge1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuIiwiLmFydGljbGVzIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0cy1tYXgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdHMpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmFydGljbGVzX19oZWFkZXIge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHBsLW1heCkge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4uYXJ0aWNsZXNfX2xpc3Qge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHRzKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmFydGljbGVzX19pdGVtIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0cy1tYXgpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdHMpIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcblxuICAgICY6bm90KDpudGgtY2hpbGQoM24pKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5hcnRpY2xlIHtcbiAgLmNhcmQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMycHggMzVweDtcbiAgfVxuXG4gICYtLWZlYXR1cmVkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMjMwcHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYy1tYWluO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmRfX2JhY2tncm91bmQge1xuICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmRfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnYy1tYWluO1xuICAgIH1cbiAgfVxufVxuXG4uYXJ0aWNsZV9fYmctaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmFydGljbGVfX2RhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBsaW5lLWhlaWdodDogJGxoLXRleHQ7XG4gIGNvbG9yOiAkZmMtc2Vjb25kO1xufVxuXG4uYXJ0aWNsZV9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYXJ0aWNsZV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBsaW5lLWhlaWdodDogJGxoLXRleHQ7XG4gIGNvbG9yOiAkZmMtc2Vjb25kO1xufVxuIiwiLm1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHBsLW1heCkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLm1hcF9faGVhZGVyIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRwbC1tYXgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwbCkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLm1hcF9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA4MHZoO1xuICBtYXgtaGVpZ2h0OiA2MjVweDtcbiAgcGFkZGluZzogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDVweCByZ2JhKCRjLWFjY2VudC1zZWNvbmQsIDAuMSk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDhweDtcbiAgICB6LWluZGV4OiA3O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYy1tYWluO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10cmFuc3BhcmVudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgNTBweCAzMHB4IC00MHB4IHJnYmEoJGMtYWNjZW50LXNlY29uZCwgMC4xKTtcbiAgfVxuXG4gIHltYXBzIHtcbiAgICB6LWluZGV4OiA2O1xuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAud3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLmZvb3Rlcl9fYmFja2dyb3VuZCB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mb290ZXJfX2JhY2tncm91bmQgLmJnLS1vdmVybGF5LXd0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsaHNsYSgwLDAlLDEwMCUsMCkgODAlLCNmZmYpO1xufVxuXG4uZm9vdGVyX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmZvb3Rlcl9fYmctLW1haW4ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG59XG5cbi5mb290ZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uZm9vdGVyX19sb2dvIC5icmFuZF9fbG9nbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmZvb3Rlcl9fY29sdW1ucyB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdHMpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uZm9vdGVyX19jb2x1bW4ge1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRzLW1heCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdHMpIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuIiwiLmNhcmQtLXF1aXoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbn1cblxuLmNhcmQtLXF1aXogPiAuY2FyZF9fY29udGVudCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRwbC1tYXgpIHtcbiAgICBwYWRkaW5nOiA0NXB4IDIycHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBsKSB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4O1xuICB9XG59XG5cbi5xdWl6IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucXVpel9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucXVpel9fYmFja2dyb3VuZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuMDI7XG59XG5cbi5xdWl6X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ucXVpel9fcHJvZ3Jlc3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5xdWl6X19wcm9ncmVzcy10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbGluZS1oZWlnaHQ6ICRsaC10ZXh0O1xuICBjb2xvcjogJGZjLXNlY29uZDtcbn1cblxuLnF1aXpfX3Byb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucXVpel9fcHJvZ3Jlc3MtYmFyIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmMtbWFpbjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ucXVpel9fcHJvZ3Jlc3MtYmFyIGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRwbC1tYXgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBsKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5xdWl6X19wcm9ncmVzcy1iYXIgYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWFjY2VudC1zZWNvbmQ7XG59XG5cbi5xdWl6X19lcnJvcnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5xdWl6X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0cy1tYXgpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdHMpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnF1aXpfX2Zvcm0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnF1aXpfX3N0ZXBzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucXVpel9fc3RlcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICYtLWN1cnJlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbn1cblxuLnF1aXotc3RlcF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5xdWl6X19zdGVwLS1jYXRlZ29yaWVzIC5xdWl6LXN0ZXBfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDU3MHB4O1xufVxuXG4ucXVpel9fc3RlcC0tdXNlciAucXVpei1zdGVwX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbn1cblxuLnF1aXpfX3N0ZXAtLXByb2R1Y3RzIC5xdWl6LXN0ZXBfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDg3MHB4O1xufVxuXG4ucXVpei1zdGVwX19tYWluIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnF1aXpfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRwbC1tYXgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5xdWl6X19uYXYtYnRuIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRwbC1tYXgpIHtcbiAgICAmLS1wcmV2IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAmLS1uZXh0IHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcGwpIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucXVpel9fcHJvZHVjdHMtc2xpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0bS1tYXgpIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDE1MHB4KTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdG0pIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbi5xdWl6X19zdW1tYXJ5LWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnF1aXpfX3N1bW1hcnkge1xuICBtYXgtd2lkdGg6IDU3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cblxuICB0YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuIiwiLm9yZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcGwpIHtcbiAgICBtaW4taGVpZ2h0OiA1MHZoO1xuICB9XG59XG4iXX0= */
