:root{--font-family-main: "Futura", sans-serif;--font-family-second: "Circe Contrast", serif;--font-size-13: 1.3rem;--font-size-116: 11.6rem;--font-heading-h7: 500 var(--font-size-13) / 1.2 var(--font-family-main);--bg-super-black: #151515;--primary-black: #000000;--primary-brown: #c58b73;--bg-black: #262626;--primary-lemon: #ff0;--primary-brown: #ad8366;--bg-beige: #ede7e2;--bg-gray: rgba(120, 120, 120);--bg-blue-green: #26333c;--bg-brown: #9f6f5d;--primary-txt-color: #262626;--primary-bg-color: #ede7e2;--bg-white: #fff;--bg-green: #3c4b45;--primary-gray: #505050;--font-heading-h7: 500 var(--font-size-13) / 1.2 var(--font-family-main);--font-heading-h1-large: 400 var(--font-size-116) / 100% var(--font-family-second);--font-size-80: 8rem;--font-size-64: 6.4rem;--font-size-60: 6rem;--font-size-52: 5.2rem;--font-size-48: 4.8rem;--font-size-50: 5rem;--font-size-38: 3.8rem;--font-size-34: 3.4rem;--font-size-28: 2.8rem;--font-size-24: 2.4rem;--font-size-20: 2rem;--font-size-18: 1.8rem;--font-size-17: 1.7rem;--font-size-16: 1.6rem;--font-size-14: 1.4rem;--font-size-13: 1.3rem;--font-spacing-2: 0.02em;--font-spacing-5: 0.05em;--font-spacing-7: 0.07em;--font-spacing-30: 0.3em;--font-heading-h0: 400 var(--font-size-34) / 1.16 var(--font-family-second);--font-heading-h1: 400 var(--font-size-34) / 1.16 var(--font-family-second);--font-heading-h2: 400 var(--font-size-28) / 1.2 var(--font-family-second);--font-heading-h3: 400 var(--font-size-28) / 1.4 var(--font-family-second);--font-heading-h4: 600 var(--font-size-20) / 1.4 var(--font-family-main);--font-heading-h5: 600 var(--font-size-18) / 1.32 var(--font-family-main);--font-heading-h6: 600 var(--font-size-16) / 1.4 var(--font-family-main);--font-heading-h7: 500 var(--font-size-13) / 1.2 var(--font-family-main);--font-text-xl: 400 var(--font-size-18) / 1.32 var(--font-family-main);--font-text-l: 400 var(--font-size-17) / 1.32 var(--font-family-main);--font-text-m: 400 var(--font-size-17) / 1.4 var(--font-family-main);--font-text-s: 400 var(--font-size-16) / 1.3 var(--font-family-main);--font-text-xs: 400 var(--font-size-13) / 1.2 var(--font-family-main);--logo-mobile-color: var(--bg-black);--hero-carousel-padding-top: 35vh;--transition-duration-fast: 0.175s;--transition-duration: 0.25s}@font-face{font-family:"Futura";font-display:swap;font-style:normal;font-weight:600;src:url(../fonts/futurademic.woff2)}@font-face{font-family:"Futura";font-display:swap;font-style:normal;font-weight:500;src:url(../fonts/FuturaCyrillicMedium.woff2)}@font-face{font-family:"Futura";font-display:swap;font-style:normal;font-weight:400;src:url(../fonts/futurabookc.woff2)}@font-face{font-family:"Futura";font-display:swap;font-style:normal;font-weight:300;src:url(../fonts/futuralightc.woff2)}@font-face{font-family:"Circe Contrast";font-display:swap;font-style:normal;font-weight:400;src:url(../fonts/circlecontrast.woff2)}*,*::before,*::after{box-sizing:border-box}html{margin:0;padding:0;font-family:var(--font-family-main);font-style:normal;font-weight:normal;font-size:62.5%;-webkit-animation:bugfix infinite 1s}html.silicone{font-size:9px}body{margin:0;padding:0;font-style:normal;font-weight:normal;color:#000;background-color:var(--bg-beige);-webkit-animation:bugfix infinite 1s}input,textarea{margin:0;padding:0;border:none;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0);-webkit-animation:bugfix infinite 1s}a{color:unset}a,a:hover{-webkit-text-decoration:none;text-decoration:none}button,input,a,textarea{outline:none;cursor:pointer;font:inherit}button:focus,input:focus,a:focus,textarea:focus{outline:none}button:active,input:active,a:active,textarea:active{outline:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font:inherit}p{margin-top:0;margin-bottom:0}img{display:block;width:100%;height:auto;object-fit:contain}button{padding:0;border:none;text-align:inherit;color:inherit;background-color:rgba(0,0,0,0);font:inherit}ul,ol{margin:0;padding:0}ul li,ol li{margin:0;padding:0;list-style:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.container{margin:0 auto;padding:0 2rem;max-width:160rem}.silicone .header{padding-top:1.6rem;position:fixed;top:0;transition:transform .3s ease .2s, background-color .3s;width:100%;z-index:50}.silicone .header._dark .ic-btn{border:1px solid var(--bg-brown)}.silicone .header._dark .ic-btn svg{color:var(--bg-super-black)}.silicone .header._dark .header__link_marked,.silicone .header._dark .header__tel-txt{color:var(--bg-super-black)}.silicone .header._dark .header__nav{color:var(--primary-brown)}.silicone .header._dark .header__logo svg path{fill:var(--logo-mobile-color)}.silicone .header._header-scroll:not(._header-show){transform:translateY(-110%)}.silicone .header._header-show{transform:none}.silicone .header._header-scroll{background:var(--bg-super-black)}.silicone .header._header-scroll .header__link{color:#fff}.silicone .header._header-scroll .header__link_marked{color:var(--primary-lemon)}.silicone .header._header-scroll .header__tel-txt{color:#fff}.silicone .header._header-scroll .header__content{border:none}.silicone .header._header-scroll .header__container{grid-template-rows:1fr}.silicone .header._header-scroll .header__logo-wrap svg{width:20.4rem;height:3.7rem}.silicone .header._header-scroll .header__logo-wrap svg path{fill:#fff}.silicone .header._header-scroll .ic-btn{border:1px solid rgba(251,253,251,.3)}.silicone .header._header-scroll .ic-btn svg{color:var(--primary-lemon)}.silicone .header._header-scroll .header__logo._mobile-only{display:inline-flex}.silicone .header._header-scroll .header__logo._desktop-only{display:none}.silicone .header__container{position:relative;z-index:2;display:grid;font:var(--font-heading-h7);grid-template-columns:auto 1fr auto;grid-template-rows:1fr;padding-top:.6rem;padding-bottom:.6rem;transition:grid-template-rows .3s ease}.silicone .header__logo-wrap{grid-row:1/3}.silicone .header__logo-wrap svg{width:9.8rem;height:11.4rem}.silicone .header__logo svg path{fill:#fff}.silicone .header__logo._mobile-only{display:none}.silicone .header__content{display:flex;align-items:center;column-gap:1rem;justify-content:flex-end}.silicone .header__nav{margin-right:auto;display:flex;color:#fff}.silicone .header__link{align-items:center;display:flex;height:100%;justify-content:center;padding-left:1.8rem;padding-right:1.8rem;white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:background-color .3s}.silicone .header__link._yellow{color:var(--primary-lemon)}.silicone .header__link_marked{color:var(--primary-lemon)}.silicone .header__tel{color:#fff;white-space:nowrap}.silicone .header__tel-txt{font:var(--font-heading-h7)}.silicone .header__btn{height:100%;white-space:nowrap}.silicone .header__menu{transform:translateX(110%);transition:transform .5s cubic-bezier(0.87, 0, 0.13, 1)}html:not(.silicone) .header._dark._header-scroll .header__container .nav-header__txt,html:not(.silicone) .header._dark._header-scroll .header__container .header__tel-txt,html:not(.silicone) .header._dark._header-scroll .header__container .ic-btn{color:#ede7e2}html:not(.silicone) .header._dark._header-scroll .header__container .nav-header__txt svg,html:not(.silicone) .header._dark._header-scroll .header__container .header__tel-txt svg,html:not(.silicone) .header._dark._header-scroll .header__container .ic-btn svg{color:#ede7e2}html:not(.silicone) .header._dark._header-scroll .header__container .nav-header__list .nav-header__txt{color:var(--bg-super-black)}html:not(.silicone) .header._dark._header-scroll .nav-header__txt::before{content:url('data:image/svg+xml,<svg viewBox="0 0 13 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_413_9)"><path d="M6.22183 13.2218L6.10197 0.898029M12.4437 7L0.119854 6.88015" stroke="white" stroke-width="0.5"/></g><defs><clipPath id="clip0_413_9"><rect width="8.79899" height="8.79899" fill="white" transform="translate(0 7) rotate(-45)"/></clipPath></defs></svg>')}html:not(.silicone) .header._dark._header-scroll .header__logo:not(._dark-mode){display:inline-block}html:not(.silicone) .header._dark._header-scroll .header__logo._dark-mode{display:none}html:not(.silicone) .header{position:fixed;top:0;transition:transform .3s ease .2s, background-color .3s;width:100%;z-index:50}html:not(.silicone) .header._dark .ic-btn{border:1px solid var(--bg-brown)}html:not(.silicone) .header._dark .ic-btn svg{color:var(--bg-super-black)}html:not(.silicone) .header._dark .nav-header__txt::before{content:url('data:image/svg+xml,<svg viewBox="0 0 13 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_413_9)"><path d="M6.22183 13.2218L6.10197 0.898029M12.4437 7L0.119854 6.88015" stroke="%23151515" stroke-width="0.5"/></g><defs><clipPath id="clip0_413_9"><rect width="8.79899" height="8.79899" fill="white" transform="translate(0 7) rotate(-45)"/></clipPath></defs></svg>')}html:not(.silicone) .header._dark .header__container .nav-header__txt,html:not(.silicone) .header._dark .header__container .header__tel-txt{color:var(--bg-super-black)}html:not(.silicone) .header._dark .header .header__container .header__nav{color:var(--primary-brown)}html:not(.silicone) .header._dark .header__logo:not(._dark-mode){display:none}html:not(.silicone) .header._dark .header__logo svg path{fill:var(--logo-mobile-color)}html:not(.silicone) .header._header-scroll{background-color:var(--bg-super-black)}html:not(.silicone) .header._header-scroll .header__container{border-bottom:1px solid rgba(0,0,0,0)}html:not(.silicone) .header._header-scroll .header__logo-wrap::after{opacity:0}html:not(.silicone) .header__container{position:relative;z-index:2;display:grid;font:var(--font-heading-h7);grid-template-columns:auto 1fr auto;grid-template-rows:1fr;height:6rem;border-bottom:1px solid var(--bg-brown);transition:border-bottom .3s ease;font:var(--font-heading-h7)}html:not(.silicone) .header__logo-wrap{position:relative;display:inline-flex;width:20.5rem;align-items:center}html:not(.silicone) .header__logo svg path{fill:#fff}html:not(.silicone) .header__logo._mobile-only{display:none}html:not(.silicone) .header__nav{margin-right:auto;display:flex;column-gap:3.5rem;color:#fff}html:not(.silicone) .header__group{display:flex;align-items:center;column-gap:3rem}html:not(.silicone) .header__tel{color:#fff;white-space:nowrap}html:not(.silicone) .header__tel-txt{font:var(--font-heading-h7)}html:not(.silicone) .header__btn.btn{white-space:nowrap}html:not(.silicone) .header__menu{transform:translateX(110%);transition:transform .5s cubic-bezier(0.87, 0, 0.13, 1)}.nav-header__item{position:relative;align-items:center;display:flex;height:100%;justify-content:center;white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.nav-header__txt{display:flex;align-items:center;text-transform:uppercase;height:100%;transition:opacity .4s ease-in-out}.nav-header__list{display:flex;flex-direction:column;align-items:flex-start;row-gap:1.2rem}.nav-header__list-item{transition:opacity .4s ease-in-out}.nav-header__list-item_marked .nav-header__txt{color:var(--primary-lemon)}html:not(.silicone)._show-menu .menu-header,._show-menu .menu-header{transform:none}.header-club{position:fixed;z-index:50;top:0rem;left:0;padding-top:3.6rem;width:100%;transition:transform .5s ease-in-out, padding .5s ease-in-out}.header-club ._mobile-only svg{width:20.4rem;height:3.7rem}.header-club._header-scroll:not(._header-show){transform:translateY(-110%)}.header-club._header-show{background-color:var(--bg-super-black)}.header-club._header-show .header__tel{margin-bottom:0}.header-club._header-show ._desktop-only{display:none}.header-club._header-show ._mobile-only{display:inline-flex}.header-club .header__tel{transition:margin-bottom .5s ease-in-out}.header-club__container{display:flex;justify-content:space-between;align-items:center}.header:not(._dark) .header__logo._dark-mode{display:none}.menu-header{background-color:var(--bg-super-black);height:100vh;height:100dvh;left:0;position:absolute;z-index:55;top:0;width:100%;overflow:auto}.menu-header .btn{text-align:center}.menu-header .header__nav{align-items:center;color:var(--bg-white);font:var(--font-heading-h7);display:flex;flex-direction:column}.menu-header .header__link{align-items:center;border-bottom:1px solid var(--bg-brown);display:flex;height:5rem;justify-content:center;text-transform:uppercase;width:100%}.menu-header__container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.menu-header__head{align-items:center;display:flex;justify-content:space-between;margin-top:.6rem}.menu-header__title{color:var(--bg-white);font:var(--font-text-s);text-transform:uppercase}.menu-header__close-btn{position:relative}.menu-header__close-btn::before,.menu-header__close-btn::after{content:"";position:absolute;left:50%;top:50%;height:1.5em;width:1px;background-color:var(--primary-lemon);transform:translate(-50%, -50%)}.menu-header__close-btn::before{transform:translate(-50%, -50%) rotate(45deg)}.menu-header__close-btn::after{transform:translate(-50%, -50%) rotate(-45deg)}.menu-header__footer{display:flex;flex-direction:column;gap:.8rem;padding-bottom:5rem;width:100%;order:1}.menu-header__btn.btn:not(.menu-header__btn_ghost){align-items:center;background-color:hsla(0,0%,100%,.1607843137);color:var(--c-bg-white);display:flex;font:var(--font-heading-h7);height:5rem;justify-content:center;padding-left:1.6rem;padding-right:1.6rem;-webkit-text-decoration:none;text-decoration:none;width:100%;color:var(--bg-white)}.footer{background-color:#161616}.top-footer{border-bottom:.1rem solid hsla(0,0%,100%,.3);border-top:.1rem solid hsla(0,0%,100%,.3);position:relative}.top-footer__container.container{color:var(--bg-white);margin:0 auto;padding:0 2rem}.top-footer__content-group{display:flex;flex-direction:column;row-gap:2.5rem}.top-footer__caption{padding-left:18.3rem;color:#fff;opacity:.6;line-height:122%;font-size:1.3rem;max-width:84rem}.top-footer__content{padding:2rem 0 3.6rem}.top-footer__logo-wrap{display:inline-flex}.top-footer__logo{width:100%}.top-footer__logo._mobile-only{display:none}.top-footer__logo svg path{fill:#fff}.top-footer__contacts{margin-bottom:3.2rem}.top-footer__contacts>.top-footer__item:not(:last-child){margin-bottom:1.8rem}.top-footer__title{color:var(--primary-brown);font:var(--font-text-xs);letter-spacing:.091rem;margin:0 0 1.2rem;text-transform:uppercase}.top-footer__list{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem}.top-footer__item-content{color:var(--bg-white);font:var(--font-text-s);-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);text-transform:uppercase;transition:all .4s ease}.top-footer__btns{display:flex;flex-direction:column;gap:1.2rem}.top-footer__btn{position:relative;align-items:center;background-color:#161616;border:none;color:#fff;cursor:pointer;display:flex;font:var(--font-heading-h7);justify-content:center;letter-spacing:var(--font-spacing-7);outline:none;padding:1.8rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:background .4s ease}.top-footer__btn:hover{background:#202020}.socials-top-footer{display:flex;flex-wrap:wrap;gap:.8rem}.socials-top-footer .ic-btn{height:3.6rem;width:3.6rem}.socials-top-footer .ic-btn svg{width:2rem;height:2rem}.socials-top-footer__item-content{transition:background-color var(--transition-duration)}.socials-top-footer__item-content:hover,.socials-top-footer__item-content:focus,.socials-top-footer__item-content:active{background-color:hsla(0,0%,100%,.1607843137)}.middle-footer{padding:3.6rem 0 4rem}.middle-footer__list{display:flex;column-gap:8rem}.middle-footer__list .middle-footer__list-subtitle{color:var(--primary-brown)}.middle-footer__list-item,.middle-footer__sublist{display:flex;flex-direction:column;row-gap:1.5rem}.middle-footer__menu{display:grid;grid-template-columns:1fr 1fr;align-content:start}.middle-footer__link{display:block;color:var(--bg-white);font:var(--font-text-xs);-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:opacity .3s ease-in-out}.middle-footer__nav{display:flex;flex-direction:column;padding-right:2rem}.middle-footer__nav-link{margin-bottom:1.2rem;color:var(--bg-white);font:var(--font-text-xs);text-underline-offset:.3em;-webkit-text-decoration:none;text-decoration:none;transition:opacity .3s ease-in-out}.developer{border-top:.1rem solid hsla(0,0%,100%,.3);transition:background-color .3s ease;overflow:hidden;background-color:#161616}.developer path{fill:#fff}.developer .svg-l{fill:#161616}.developer path{transition:fill .3s ease}.developer__wrap{display:flex;justify-content:center;align-items:center;height:100%}.developer__wrap svg{width:30rem}.footer-club .select__btn{--pd-y: 0.9rem}.footer-club .checkbox{margin-top:-1rem;grid-column:span 2}.footer-club .checkbox a{color:var(--bg-brown)}.footer-club .checkbox__input{--c-border: #c58b73;--c-bg: transparent}.footer-club .checkbox__label{color:var(--bg-super-black)}.footer-club .field__label{line-height:97%}.footer-club__container{display:flex;flex-direction:column}.footer-club__upper{padding-bottom:8.5rem;padding-top:10rem;display:grid;grid-template-columns:46rem 1fr;grid-column-gap:9rem;column-gap:9rem;border-bottom:1px solid #676767}.footer-club__text-wrap{display:flex;flex-direction:column;row-gap:3rem}.footer-club__heading{font-family:"Circe Contrast";font-size:5.6rem;line-height:100%;text-transform:uppercase;color:#262626}.footer-club__txt{font:var(--font-text-l)}.footer-club__form{display:flex;flex-direction:column;row-gap:4.8rem}.footer-club__btn.btn_brown.btn.ts{font-size:1.4rem;letter-spacing:0;padding:2rem 7.5rem;justify-self:start;align-self:start}.footer-club__checkbox{grid-column:span 2}.footer-club__lower{padding-top:3.2rem;padding-bottom:6.2rem;display:flex}.footer-club__logo{margin-right:16rem;flex:0 0 39.4rem;width:39.4rem}.footer-club__group{margin-right:auto;display:flex;flex-direction:column;row-gap:1.6rem}.footer-club__subtitle{font:var(--font-text-s);text-transform:uppercase}.footer-club__contacts{display:flex;flex-direction:column;row-gap:.8rem}.footer-club__contacts-item-content{font-weight:500;font-size:2rem;line-height:120%;letter-spacing:-0.02em;text-transform:uppercase}.footer-club__policy{padding-right:1rem;display:flex;flex-direction:column;row-gap:1.2rem}.footer-club__policy-item-content{font:var(--font-text-s)}.modal-show body::after{opacity:1;visibility:visible}body::after{content:"";position:fixed;z-index:51;width:100%;height:100%;top:0;left:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .3s ease, visibility .3s ease}.modal.modal_show{opacity:1;visibility:visible}.modal.modal_show .modal-content{opacity:1;visibility:visible}.modal{position:fixed;z-index:150;top:0;left:0;bottom:0;right:0;overflow:auto;opacity:0;visibility:hidden;background-color:var(--bg-beige);transition:visibility .3s ease, opacity .3s ease}.modal__close-btn{position:fixed;top:2rem;right:2rem;--size: 3.2rem;--icon-size: 1.6rem;--c-border: hsla(25, 30%, 54%, 0.4);background-color:var(--bg-beige)}.modal__close-btn.ic-btn{width:var(--size);height:var(--size);border:1px solid var(--c-border)}.modal__close-btn.ic-btn svg{color:#ad8366}.modal__container{--padding-x: 4rem;--padding-t: 4.8rem;--padding-b: 6rem;display:grid;grid-template-columns:100%;min-height:100%;width:100%;padding:var(--padding-t) var(--padding-x) var(--padding-b);color:var(--bg-black)}.modal__container .select._is-active .select__btn{border-bottom:1px solid var(--primary-brown)}.modal__container .subscribe-form__inner{margin-top:1.8rem}.modal__container .checkbox{grid-column-start:unset}.modal__container .request__form-wrap{display:flex;flex-direction:column}.modal__container .field__label,.modal__container .select__label,.modal__container .field__input,.modal__container .select__btn,.modal__container .checkbox__label{color:var(--bg-black)}.modal__container .field__input::placeholder{color:rgba(38,38,38,.4)}.modal__container .field__input,.modal__container .select__btn{border-bottom:1px solid var(--bg-black)}.modal__container .field__input:focus{border-bottom:1px solid var(--primary-brown)}.modal__container .subscribe-form__inner .form-message{margin-bottom:2.4rem}.modal__container .request__title{margin-bottom:2rem}.modal__container .select__btn::after{background:url(../img/icons/chevron-down-dark.svg) center/contain no-repeat}.guide-modal:not(.silicone .guide-modal) .request__checkbox{margin-bottom:2rem}.guide-modal.modal._has-bg .modal__content{padding:0}.guide-modal__left{position:relative;padding:4rem;padding-bottom:16.6rem;display:flex;flex-direction:column;background-color:var(--bg-black);color:var(--bg-white)}.guide-modal__left::after{content:"";position:absolute;width:222.8rem;height:100%;top:0;right:-114rem;background:url(../img/content/vector.svg) center/cover no-repeat}.guide-modal__logo{position:relative;z-index:2;margin-bottom:6.4rem;width:9.8rem}.guide-modal__heading{position:relative;z-index:2;margin-bottom:2.2rem;max-width:36.6rem;text-transform:uppercase;font-size:3.6rem;line-height:110%;font-family:var(--font-family-second)}.guide-modal__txt{position:relative;z-index:2;max-width:28.1rem;font-size:1.8rem;text-transform:uppercase;line-height:125%}.guide-modal__image{margin:0 auto;margin-bottom:3rem;width:33.4rem}.guide-modal__right{position:relative;z-index:2;padding:5.6rem 5rem 3.4rem;display:flex;flex-direction:column;background-color:var(--bg-beige)}.guide-modal__subtitle{margin-bottom:6rem;font-size:2.4rem;line-height:135%}.guide-modal__form{display:flex;flex-direction:column;row-gap:2.3rem}.guide-modal__checkbox{margin-bottom:1rem}.guide-modal__btn{width:100%;text-align:center}.modal-content{--padding-x: 4rem;--padding-t: 3.6rem;--padding-b: 4.2rem;--c-bg: var(--bg-beige);background-color:var(--bg);border-radius:var(--rounded-base);margin:auto;padding:var(--padding-t) var(--padding-x) var(--padding-b);position:relative;width:100%}.modal-content__text{display:block;font:var(--font-heading-h4);margin:0 auto;text-align:center}.modal._has-bg{display:flex;background-color:rgba(0,0,0,0)}.modal._has-bg .modal__content{position:relative;z-index:2;width:100%}.modal._has-bg .modal__content{--padding-x: 4rem;--padding-t: 3.6rem;--padding-b: 4.2rem;padding:0;padding:var(--padding-t) var(--padding-x) var(--padding-b);background-color:var(--bg-beige)}.modal._has-bg .modal__close-btn{z-index:3}.modal._has-bg .modal__container{position:relative;z-index:2;padding:0;margin:auto;width:100%;min-height:auto}.modal._has-bg .modal__close-btn{position:absolute}.modal._has-bg .modal__close-btn.ic-btn{border:1px solid hsla(25,30%,54%,.4);background-color:rgba(0,0,0,0)}.banner-modal .modal__content,.banner-modal.modal._has-bg .modal__content{padding:0}.banner-modal .modal__container{max-width:780px}.detail-banner-banner-modal{display:grid;grid-gap:2rem;gap:2rem;min-height:1rem;padding:2.65rem 2rem 0 2.65rem;width:100%}.detail-banner-banner-modal__subtitle{font-size:var(--font-size-16);font-weight:400;margin-bottom:1rem;max-width:25rem;text-transform:uppercase}.detail-banner-banner-modal__title{font-family:var(--font-family-second);font-size:var(--font-size-24);line-height:110%;margin-bottom:2rem;text-transform:uppercase}.detail-banner-banner-modal__image-wrap{align-self:end;max-width:200px;width:100%}#request-sent-modal .modal__content.request-sent-modal__content{padding:4.5rem 0}#request-sent-modal .modal__close-btn.modal__close-btn.ic-btn{top:2.5rem;right:2.5rem}#request-sent-modal .request-sent-modal__content{position:relative;display:flex;align-items:center;flex-direction:column;row-gap:2.5rem;text-align:center}#request-sent-modal .request-sent-modal__heading{font-family:"Circe Contrast";font-size:4.8rem;line-height:100%;text-transform:uppercase}#request-sent-modal .request-sent-modal__text{max-width:46.9rem;line-height:140%;font-size:1.8rem;text-transform:uppercase}.request-sent-modal.modal._has-bg .modal__container,.inviting-modal.modal._has-bg .modal__container{box-shadow:none}.request-sent-modal.modal._has-bg .modal__content,.inviting-modal.modal._has-bg .modal__content{margin:0 auto}.request-sent-modal.modal._has-bg .modal__close-btn,.inviting-modal.modal._has-bg .modal__close-btn{transition:border .3s ease-in-out}.inviting-modal .modal__content.inviting-modal__container{padding:0}.inviting-modal .modal__content.inviting-modal__container_reg{position:absolute;top:50%;left:1.5rem;margin:auto 1.5rem;width:calc(100dvw - 3rem);transform:translateY(-50%);transition:opacity .3s ease-in-out, visibility .3s ease}.inviting-modal .modal__content.inviting-modal__container_reg.modal__content.inviting-modal__container{padding:0;background-color:rgba(0,0,0,0)}.inviting-modal .modal__content.inviting-modal__container_reg .inviting-modal__body{flex-direction:column;row-gap:3.2rem}.inviting-modal .modal__content.inviting-modal__container_reg .inviting-modal__close-btn.ic-btn{width:3.7rem;height:3.7rem}.inviting-modal .modal__content.inviting-modal__container_reg .inviting-modal__image-wrap{bottom:11rem;width:10.5rem;height:10.5rem}.inviting-modal .modal__content.inviting-modal__container_reg .inviting-modal__reg-btn{padding:1.4rem;text-align:center}.inviting-modal._show-main-content .inviting-modal__container_reg{opacity:0;visibility:hidden}.inviting-modal._show-main-content .inviting-modal__container_main.inviting-modal__container.modal__content{opacity:1;visibility:visible}.inviting-modal__container{display:flex;flex-direction:column}.inviting-modal__upper{padding:2.4rem 3rem;display:flex;flex-direction:column;background-color:var(--bg-beige)}.inviting-modal__head{padding-bottom:2rem;margin-bottom:3rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--bg-brown)}.inviting-modal__subtitle{font-family:"Circe Contrast";font-size:2rem;line-height:100%;text-transform:uppercase;color:#000}.inviting-modal__body{position:relative;display:flex}.inviting-modal__content{display:flex;flex-direction:column;flex:1 1 auto}.inviting-modal__info{margin-bottom:4rem;display:flex}.inviting-modal__info-txt{font-size:1.6rem;line-height:120%;text-transform:uppercase;color:#262626}.inviting-modal__info-txt:not(:last-child)::after{content:" | ";margin-right:.5rem}.inviting-modal__title{margin-bottom:2rem;max-width:59rem;font-family:"Circe Contrast";font-size:7rem;line-height:100%;text-transform:uppercase;color:#262626}.inviting-modal__text{max-width:55.9rem;font-size:2rem;line-height:140%;color:#262626}.inviting-modal__txt-highlight{color:var(--bg-brown)}.inviting-modal__image-wrap{flex:0 0 30rem;width:30rem;height:30rem}.inviting-modal__image{height:100%;border-radius:50%;object-fit:cover}.inviting-modal__lower{padding:0 3rem;display:flex;flex-direction:column;justify-content:center;height:29.5rem;color:var(--bg-beige);background-color:var(--bg-black)}.inviting-modal__row{margin-bottom:3.2rem;display:flex;align-items:center;justify-content:space-between;column-gap:3rem}.inviting-modal__heading{font-size:1.8rem;line-height:120%;text-transform:uppercase;color:#be9578}.inviting-modal__fraction{display:flex;align-items:center;line-height:130%}.inviting-modal__fraction-current{font-size:1.8rem;color:#ede7e2}.inviting-modal__fraction-current::after{content:"/";font-size:1.6rem;line-height:130%;color:#ede7e2}.inviting-modal__fraction-total{font-size:1.4rem;color:rgba(237,231,226,.5)}.inviting-modal__form{display:flex}.inviting-modal__form-body{position:relative;width:100%;height:16.8rem}.inviting-modal__group{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;row-gap:1.6rem;transition:opacity .3s ease-in-out, visibility .3s ease-in-out, transform .3s ease-in-out}.inviting-modal__group._is-checked,.inviting-modal__group:not(._is-active){visibility:hidden;opacity:0;transform:translateY(1rem)}.inviting-modal__group._is-checked{transform:translateY(-1rem)}.inviting-modal__group-heading{font-size:1.8rem;line-height:130%;color:#ede7e2}.inviting-modal__btns{display:flex}.inviting-modal__options{display:flex;flex-wrap:wrap;gap:1.2rem}.inviting-modal__options .chat-option__txt{padding:1rem 2rem}.inviting-modal__fields{display:grid;grid-row-gap:.5rem;row-gap:.5rem}.inviting-modal__input,.inviting-modal__input::placeholder{font-size:1.8rem;line-height:130%;color:#fff}.inviting-modal__input{padding:1.6rem 0;border-bottom:1px solid var(--bg-brown)}.inviting-modal__input::placeholder{opacity:.4}.inviting-modal__btn{white-space:nowrap}._form .inviting-modal__btn:not(._form .inviting-modal__btn_submit):not(._form .inviting-modal__btn_prev){display:none}.inviting-modal__btn_prev{margin-right:5.6rem;flex-direction:row-reverse;opacity:.6;transition:opacity .3s ease-in-out}.inviting-modal__btn_prev:not(.inviting-modal__btn_prev._is-visible){display:none}.inviting-modal__btn_prev::after{transform:rotate(180deg)}.inviting-modal__btn_submit:not(._form .inviting-modal__btn_submit){display:none}.inviting-modal__btn.link{column-gap:2.4rem;color:var(--bg-beige)}.inviting-modal__btn.link::after{width:1.3rem;height:2.6rem;background:url(../img/icons/arr-white.svg) center/contain no-repeat}.cookie{z-index:49;position:fixed;right:0;bottom:0;margin-left:auto;align-items:center;background-color:var(--bg-white);display:grid;font-size:1.3rem;font-style:normal;font-weight:400;grid-gap:.6rem;gap:.6rem;grid-template-columns:1fr;line-height:120%;padding:1.2rem 2rem;width:100%}.cookie__text{max-width:99%}.cookie__text a{color:var(--primary-brown);line-height:130%;-webkit-text-decoration:none;text-decoration:none}.cookie__btn{margin-right:auto}.cta{position:fixed;margin:0 auto;z-index:49;left:50%;width:100%;transform:translateX(-50%);bottom:10rem}.cta._pressed{bottom:2rem}.cta__container{position:relative}.cta__table{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr;justify-content:space-between;align-items:center}.cta__content{align-items:center;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr;justify-content:space-between;margin-left:-2rem;min-height:2rem;padding:1.5rem 5.5rem 1.5rem 4.5rem;position:relative;width:100%;width:calc(100% + 4rem);background-color:#fdff2d}.cta__txt{font-size:16px}.cta__price{align-items:center;flex-direction:row;justify-content:center}.cta__close-btn{position:absolute;right:-0.5rem;top:-0.5rem;transform:translate(100%, -100%)}.cta__close-btn svg{color:var(--primary-brown)}.cta__close-btn.ic-btn{width:3.2rem;height:3.2rem;border:1px solid hsla(25,30%,54%,.4);transition:border var(--transition-duration)}.cta__close-btn.ic-btn svg{width:1.6rem;height:1.6rem}.common-page{padding-top:8.5rem}.common-page_blank ol,.common-page_blank ol li{list-style:decimal}.common-page__label{margin-top:4rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:500}.common-page__btn.btn[data-modal]{background-color:var(--bg-brown);color:var(--bg-white);font-size:1.4rem}.common-page__wrapper{margin:0 auto;padding:0 2rem 6.6rem;width:100%}.common-page__detail{margin-bottom:2.6rem}.common-page__bread-items{justify-content:start}.common-page__title{font:var(--font-heading-h4);margin:0 0 2.6rem;text-align:center;text-transform:uppercase}.common-page__wysiwyg{position:relative;margin-left:auto;margin-right:auto}.common-page__wysiwyg ol,.common-page__wysiwyg ul{font:var(--font-text-m);margin-bottom:2rem;padding-left:2.5rem}.common-page__wysiwyg ul li{margin-bottom:.8rem;position:relative}.common-page__wysiwyg ul li::before{background-color:var(--bg-black);border-radius:50%;content:"";display:inline-block;height:.5rem;left:-1.5rem;position:absolute;top:.9rem;width:.5rem}.common-page__wysiwyg a{color:var(--primary-brown);font:var(--font-text-m);-webkit-text-decoration:underline;text-decoration:underline;transition:color .4s ease}.common-page__wysiwyg strong{font-weight:600}.common-page__wysiwyg p{font:var(--font-text-m)}.common-page__wysiwyg p:not(:last-child){margin-bottom:2rem}.common-page__carousel-wrap{position:relative;height:50rem;margin-top:5rem}.carousel-common-page.swiper{position:absolute;bottom:0;left:0;width:100dvw;height:100%;overflow:visible}.carousel-common-page__wrapper.swiper-wrapper,.carousel-common-page__slide.swiper-slide{list-style:none}.carousel-common-page__wrapper.swiper-wrapper::before,.carousel-common-page__slide.swiper-slide::before{opacity:0}.carousel-common-page__wrapper.swiper-wrapper{padding:0}.carousel-common-page__slide.swiper-slide{flex:0 0 auto;width:24rem}.carousel-common-page__image-wrap{height:100%}.carousel-common-page__image{height:100%;object-fit:cover}.error-page{background-color:var(--bg-black);min-height:80dvh;padding:24.5rem 0}.error-page__wrapper{margin:0 auto;max-width:160rem;padding:0 2rem;width:100%}.error-page__image-wrap{display:block;height:auto;margin-bottom:3.2rem;width:100%}.error-page__title{color:#fff;font-family:var(--font-family-second);font-size:2.8rem;font-style:normal;font-weight:400;line-height:120%;margin:0 0 1.6rem;text-align:center;text-transform:uppercase}.error-page__text{color:#fff;font-size:1.7rem;font-style:normal;font-weight:400;line-height:140%;margin-bottom:1.6rem;text-align:center;text-transform:uppercase}.error-page__btn.link{justify-content:center}.chat-btn,.chat-btn__icon{display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.chat-btn::before,.chat-btn::after{content:"";position:absolute;width:100%;height:100%;border:1px solid #ff0;border-radius:50%;transition:visibility .3s ease-in-out}._show-chat .chat-btn::before,._show-chat .chat-btn::after{animation-play-state:paused;visibility:hidden}.chat-btn,.chat{position:fixed;z-index:20;bottom:2rem;right:2rem}.chat-btn{flex:0 0 6rem;width:6rem;height:6rem}.chat-btn::before{animation:chatAnim 2s ease-in-out .5s infinite}.chat-btn::after{animation:chatAnim 2s ease-in-out infinite}.chat-btn__icon{width:100%;height:100%;background-color:var(--bg-black)}.chat-btn__icon svg{flex:0 0 2.4rem;width:2.4rem;height:2.2rem}.chat{display:flex;flex-direction:column;width:36rem;height:50rem;box-shadow:0 0 1.5rem .3rem rgba(34,60,80,.1);transition:opacity .4s ease-in-out, visibility .4s ease-in-out, transform .4s ease-in-out}.chat:not(._show-chat .chat){opacity:0;visibility:hidden;transform:translateX(110%)}.chat .simplebar-track{display:none}.chat__head{padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;height:6rem;background-color:var(--bg-black)}.chat__heading-wrap{display:flex;align-items:center;column-gap:1.5rem}.chat__icon svg{width:2.6rem;height:2.4rem}.chat__heading{font:var(--font-text-m);line-height:120%;text-transform:uppercase;color:var(--bg-white)}.chat__close-btn.ic-btn{flex:0 0 3.2rem;width:3.2rem;height:3.2rem;border:1px solid var(--bg-brown);transition:border .4s ease-in-out}.chat__close-btn.ic-btn svg{color:var(--bg-white)}.chat__body{background-color:var(--bg-beige)}.chat__inner{height:calc(100dvh - 6rem)}.chat__group:not(:last-child) .chat__options{margin-bottom:5rem}.chat__group:not(._is-checked) .chat__options{margin-bottom:3rem}.chat__group:first-child{height:44rem}.chat__group:last-child{margin-bottom:3rem}.chat__group:not(._is-active):not(._is-checked){display:none}.chat__group._is-checked{opacity:.4}.chat__group-content{display:flex;flex-direction:column;justify-content:flex-end;row-gap:1.3rem;height:100%}.chat__message{margin-left:1.5rem;padding:1.4rem;width:32.5rem;font-size:1.8rem;line-height:110%;background-color:rgba(162,159,157,.16)}.chat__message_reply{margin-left:auto;margin-bottom:5rem;margin-right:1.8rem;width:auto;background-color:rgba(120,120,120,.2)}.chat__message_reply:not(._is-active){display:none}.chat__input{position:relative;margin-top:1.7rem}._is-checked .chat__input{display:none}.chat__input .chat__field,.chat__input .chat__field::placeholder{font-family:"Futura";font-size:1.7rem;line-height:130%;color:#262626}.chat__field{padding:1.5rem 5rem 1.5rem 1.5rem;border-top:1px solid rgba(120,120,120,.28);width:100%}.chat__field::placeholder{opacity:.5}.chat__input-btn{position:absolute;top:50%;right:1.5rem;display:inline-flex;transform:translateY(-50%)}.chat__input-btn svg{width:1.6rem;height:1.5rem}.chat__options{margin-left:1.5rem;width:32.5rem;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem}.chat-option{position:relative}.chat-option__input{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;appearance:none}.chat-option__input:checked+.chat-option__txt{color:var(--primary-lemon);background-color:var(--bg-brown)}.chat-option__txt{padding:1.3rem 1.5rem;display:inline-flex;border:1px solid var(--bg-brown);transition:color .5s ease-in-out, background-color .5s ease-in-out;font:var(--font-text-xs);line-height:1;text-transform:uppercase}@keyframes chatAnim{0%{transform:scale(1);opacity:1}100%{transform:scale(1.2);opacity:0}}.wrapper{overflow-x:clip}.video-js{width:100%;height:100%;object-fit:cover}[data-sb] .simplebar-content-wrapper{overflow-x:hidden !important}[data-sb] .simplebar-horizontal{display:none}[data-sb] .simplebar-track.simplebar-vertical{right:-8px}[data-sb] .simplebar-track.simplebar-vertical .simplebar-scrollbar{right:0}[data-sb] .simplebar-track.simplebar-vertical .simplebar-scrollbar::before{left:auto;right:3px;width:2px;background:hsla(0,0%,100%,.4);opacity:1}.guide-modal__right{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.guide-modal__right::-webkit-scrollbar{display:none}.modal-show,._show-menu{overflow:hidden}.simplebar-content-wrapper{overflow:scroll !important}.table-wrapper{font:var(--font-text-m);margin-bottom:2rem;max-width:100%;overflow-x:auto}.table-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.table-wrapper::-webkit-scrollbar{height:.5rem}.table-wrapper::-webkit-scrollbar-thumb{background:var(--bg-brown);border-radius:.625rem}.table-wrapper table{border:none;border-collapse:collapse;table-layout:fixed;font:var(--font-text-m)}.table-wrapper table._alt{border-top:1px solid var(--primary-brown)}.table-wrapper table._alt td{padding:1.2rem 1rem 1.6rem 0}.table-wrapper table:not(._alt){width:602px}.table-wrapper table:not(._alt) td{vertical-align:top;border-bottom:1px solid #000;border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000}.table-wrapper table tbody tr{border-bottom:1px solid rgba(0,0,0,.2)}.table-wrapper table tbody tr:first-child p{font-weight:600;text-align:center}.table-wrapper table td{padding:7px 7px 7px 7px;color:var(--c-bg-black)}.table-wrapper table p{line-height:1.2;text-align:left;font:var(--font-text-m);color:#000}.section,.section.container{position:relative}.swiper-wrapper{transition-timing-function:linear !important}._primary-lemon{color:var(--primary-lemon)}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.swiper-button-lock+.swiper-pagination-bullets.swiper-pagination-horizontal.controls__pagination{display:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar !important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.breadcrumbs{display:flex;align-items:center;column-gap:1.8rem}.breadcrumbs__txt:not(:last-child){position:relative}.breadcrumbs__txt:not(:last-child)::after{content:">";position:absolute;top:50%;right:-0.5rem;transform:translate(100%, -50%)}.button{display:inline-flex;align-items:center;justify-content:center;height:5.4rem;background-color:var(--primary-lemon);font-weight:450;font-size:2rem;line-height:110%;text-align:center;text-transform:uppercase;color:var(--primary-black);transition-duration:var(--transition-duration);transition-property:color,background-color}.button:not(.button_beige):hover,.button:not(.button_beige):focus,.button:not(.button_beige):active{background-color:var(--bg-brown);color:var(--primary-lemon)}.button_beige{color:#000;background-color:#d5a286}.button_beige:hover,.button_beige:focus,.button_beige:active{background-color:#ad8366;color:var(--primary-lemon)}.ic-btn{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:1px solid rgba(251,253,251,.3);border-radius:50%}.ic-btn svg{height:2rem;width:2rem}.btn:not(.btn_ghost){--color: #313131;--bg: var(--primary-lemon);background-color:var(--bg);color:var(--color);font:var(--font-heading-h7);font-size:var(--font-size-14);letter-spacing:var(--font-spacing-7);line-height:1;text-align:center;padding:2rem 2rem 1.8rem;text-transform:uppercase;transition-duration:var(--transition-duration);transition-property:color,background-color;white-space:nowrap}.btn:not(.btn_ghost).btn_brown{--color: #fff;--bg: #c58b73;font-size:2rem;padding:2.5rem 3.5rem}.btn:not(.btn_ghost):disabled{--bg: var(--system-gray-1)}.btn:not(.btn_ghost):hover,.btn:not(.btn_ghost):focus,.btn:not(.btn_ghost):active,.btn:not(.btn_ghost)._has-focus{--color: var(--primary-lemon);--bg: var(--primary-brown);color:var(--primary-lemon)}.btn-txt{color:var(--primary-brown);font-size:1.7rem;font-weight:400;line-height:140%;-webkit-text-decoration-line:underline;text-decoration-line:underline;transition:color .4s ease}.btn-txt:hover,.btn-txt:focus,.btn-txt:active,.btn-txt._has-focus{color:var(--bg-black)}.btn_ghost{border:1px solid var(--bg-black);color:var(--c-bg-black);cursor:pointer;font-size:var(--font-size-14);font-style:normal;font-weight:500;letter-spacing:var(--font-spacing-7);line-height:1;margin:0;outline:none;padding:1rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .4s ease;width:100%}.btn_ghost:hover,.btn_ghost:focus,.btn_ghost:active,.btn_ghost._has-focus{background-color:var(--primary-brown) !important;border:1px solid rgba(0,0,0,0);color:var(--primary-lemon)}.showmore-btn{align-items:center;color:var(--primary-lemon);display:block;display:flex;font:var(--font-text-xs);gap:.4rem;justify-content:center;letter-spacing:var(--font-spacing-7);line-height:100%;margin:0 auto;text-align:center;text-transform:uppercase;transition:gap .4s ease}.showmore-btn::after{content:"";height:2.4rem;width:2.4rem;background:url(../img/icons/cross.svg) center/contain no-repeat}.showmore-btn_brown{color:var(--primary-brown)}.showmore-btn_brown::after{background:url(../img/icons/cross-brown.svg) center/contain no-repeat}.link{align-items:center;color:var(--primary-brown);display:flex;font:var(--font-text-xs);letter-spacing:var(--font-spacing-7);line-height:100%;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;text-decoration:inherit;text-underline-offset:.3em}.link::after{content:"";height:2.4rem;transition:transform .4s ease;width:2.4rem;background:url(../img/icons/arr-brown.svg) center/contain no-repeat}.link_lemon{color:var(--primary-lemon)}.link_lemon::after{background:url(../img/icons/arr-lemon.svg) center/contain no-repeat}.h1{font:var(--font-heading-h1);text-transform:uppercase}.h2{font:var(--font-heading-h2);text-transform:uppercase}.silicone .h2{font-size:5.6rem}.h3{font:var(--font-heading-h3);text-transform:uppercase}.clamp{display:-webkit-box;overflow:hidden;-webkit-line-clamp:var(--line-clamp, 5);-webkit-box-orient:vertical}.h{font-family:"Circe Contrast";font-weight:400;line-height:110%;text-transform:uppercase}.h_xl{font-size:7.5rem}.h_x{font-size:5rem}.h_m{font-size:3.2rem}.txt{font-size:1.8rem;line-height:140%}.txt_l{font-size:3.2rem;font-weight:500;line-height:100%}.txt_xs{line-height:120%;font-size:1.2rem}.txt_s{font-weight:450;font-size:1.6rem}.txt_m{font-size:2.2rem;line-height:120%;font-weight:410}.txt_uc{text-transform:uppercase}.filters{margin-top:2.2rem;align-items:center;display:flex;justify-content:center}.filters__item{padding:.6rem .8rem .4rem;border-bottom:1px solid rgba(0,0,0,0);color:var(--primary-brown);font:var(--font-text-xs);transition:background-color .4s ease, border-bottom .4s ease, color .4s ease}.filters__item._is-active{background-color:var(--primary-brown);color:var(--bg-white)}.filters__item:hover .filters__sublist{display:flex}.filters__item_showmore{align-items:center;cursor:pointer;display:flex;gap:.6rem;position:relative}.filters__item_showmore .filters__item-content::after{background:url(../img/icons/icon-down.svg) center/contain no-repeat;content:"";display:inline-block;height:1.8rem;width:1.8rem}.filters__item-content{display:flex;align-items:center;gap:.6rem;text-transform:uppercase}.filters__sublist{background:var(--bg-white);display:none;max-height:16.8rem;min-width:26rem;overflow-y:auto;padding:2rem 2.4rem;position:absolute;scrollbar-color:var(--primary-lemon);scrollbar-width:4px;top:100%;z-index:13;align-items:flex-start;flex-direction:column}.filters__sublist::-webkit-scrollbar{width:4px}.filters__sublist::-webkit-scrollbar-thumb{background-color:var(--primary-lemon);border-radius:0;border-right:2px solid var(--bg-white)}.filters__sublist::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0)}.filters__sublist::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border:none;border-radius:0;margin-bottom:10px;margin-top:10px}.filters__sublist .cases-hero__sublist-item{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid rgba(0,0,0,0);color:var(--bg-black);text-align:left;text-transform:uppercase;transition:border-color .4s ease, color .4s ease}.filters__sublist .cases-hero__sublist-item:not(:last-child){margin-bottom:.9rem;padding-bottom:.4rem}.filters__sublist-item{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid rgba(0,0,0,0);color:var(--bg-black);margin-bottom:.9rem;padding-bottom:.4rem;text-align:left;text-transform:uppercase;transition:border-color .4s ease, color .4s ease}.controls{align-items:center;bottom:0;display:flex;justify-content:flex-end;position:relative;right:0;z-index:12;column-gap:1.6rem}.controls_brown .swiper-pagination-bullets .swiper-pagination-bullet{background-color:var(--bg-brown)}.controls_brown .controls__btn{background:url(../img/icons/more-icon-dark.svg) center/contain no-repeat}.carousel .controls .swiper-pagination-bullets.swiper-pagination-bullets-dynamic.swiper-pagination-horizontal{position:static;transform:none;margin:auto}.controls .swiper-pagination-bullet{--swiper-pagination-color: var(--c-primary-lemon);--swiper-pagination-bullet-horizontal-gap: 0.3rem;--swiper-pagination-bullet-width: 0.2rem;--swiper-pagination-bullet-height: 2.4rem;--swiper-pagination-color: var(--c-primary-brown);--swiper-pagination-bullet-inactive-opacity: 0.3;--swiper-pagination-bullet-inactive-color: #ad8366;border-radius:0;margin:0;margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px);padding:0;transition:all .4s ease;display:inline-block;height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));flex:0 0 var(--swiper-pagination-bullet-width);transform:scaleY(0.6);opacity:.2;background:var(--primary-lemon)}.controls .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;transform:none}.controls__pagination{max-width:5rem;width:auto !important;bottom:0 !important}.controls__pagination:not(.carousel .controls__pagination){position:relative;display:inline-flex;align-items:center;justify-content:center}.carousel .controls__pagination{transform:translate(0) !important}.controls__btn{display:block;background:url(../img/icons/arr.svg) center/contain no-repeat;border:0;height:2.4rem;outline:none;width:2.4rem}.controls__btn_prev{transform:scaleX(-1)}.fraction{display:flex;align-items:flex-end;column-gap:.6rem;font-family:"Circe Contrast";line-height:100%}.fraction__current{font-size:2rem}.fraction__total{display:flex;align-items:flex-end;column-gap:.6rem;font-size:1.3rem;color:#ad8366;line-height:20%}.fraction__total::before{content:"/"}.checkbox{--checkmark-size: 2rem;align-items:start;display:flex;position:relative;grid-column-start:1}.checkbox__input{--c-border: rgba(38, 38, 38, 0.6);--c-bg: hsla(0, 0%, 100%, 0.88);align-items:center;background-color:var(--c-bg);border:1px solid var(--c-border);display:flex;flex-shrink:0;justify-content:center;margin-right:1.2rem}.checkbox__input::after{--size: 1.6rem;content:"";display:block;height:var(--size);transform:scale(0);transition:transform var(--transition-duration);width:var(--size);background:url(../img/icons/checkmark.svg) no-repeat 50%/contain}.checkbox__check{height:var(--checkmark-size);width:var(--checkmark-size);opacity:.0001;position:absolute;z-index:2}.checkbox__check[type=checkbox]{opacity:0;top:0;left:0;width:100%;height:100%}.checkbox__check:checked+.checkbox__input::after{transform:scale(1)}.checkbox__label{color:var(--bg-white);flex:0 1 calc(100% - var(--checkmark-size) - 1.2rem);font:var(--font-text-xs);margin-top:.3rem}.checkbox__label a{position:relative;z-index:3}._has-error.field ::after{background:url(../img/icons/err-cross.svg) center/contain no-repeat}._has-error.field .field__input{border-bottom:1px solid #fc4343}.checkbox._has-error .checkbox__input{border:1px solid #fc4343}.form-message_message:not(._has-error .form-message_message){display:none}@property --scaleX{syntax:"<number>";initial-value:0;inherits:false}.form-message_success{position:fixed;z-index:12;max-width:32rem;top:8.5rem;right:2rem}.form-message_success::after{border-bottom:3px solid #3cda2d}.form-message_success:not(._form-sent){display:none}.form-message_success._form-sent::after{animation:errorAlert 5s ease}.form-message_success .form-message__icon{background-color:var(--primary-brown)}.form-message_success .form-message__icon::after{background:url(../img/icons/check-white.svg) center/1rem no-repeat}.form-message_alert::after,.form-message_success::after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;transform:scaleX(var(--scaleX));transform-origin:left}.form-message_alert{position:fixed;top:8.5rem;right:2rem;width:32rem;left:auto}.form-message_alert::after{border-bottom:3px solid #fc4343}.form-message_alert._show-alert::after{animation:errorAlert 5s ease}.form-message_alert:not(._show-alert){display:none}@keyframes errorAlert{0%{--scaleX: 0}100%{--scaleX: 1}}.form-message{z-index:63;align-items:baseline;background:var(--bg-white);color:var(--bg-black);display:grid;font:var(--font-text-xs);grid-gap:.8rem;gap:.8rem;grid-template-columns:auto 1fr;padding:1rem;text-transform:uppercase}.form-message__icon{position:relative;align-items:center;display:flex;height:2rem;justify-content:center;width:2rem;background-color:#fc4343;border-radius:50%}.form-message__icon::after{content:"";width:1rem;height:1rem;background:url(../img/icons/error.svg) center/1rem no-repeat}.reg-banner{margin-top:2.6rem;display:flex;flex-direction:column;color:#000}.reg-banner__btn.btn.btn_brown{padding:2rem;height:5.2rem;font-size:1.4rem}.reg-banner .select__dropdown{box-shadow:0 0 1.6rem -0.4rem rgba(0,0,0,.2)}.reg-banner .field__label,.reg-banner .select__label,.reg-banner .checkbox__label,.reg-banner .field__input{color:#000}.reg-banner .checkbox__input{border:1px solid var(--bg-gray)}.reg-banner .checkbox__label{font-size:1.3rem;line-height:120%}.reg-banner .checkbox__label a{color:var(--bg-brown);-webkit-text-decoration:underline;text-decoration:underline}.reg-banner .select__btn{color:#000}.reg-banner .field__input,.reg-banner .select__btn{border-bottom:1px solid rgba(120,120,120,.6)}.reg-banner .field__input::placeholder{color:var(--bg-gray);opacity:.6}.reg-banner__image-wrap{position:relative;min-height:20rem}.reg-banner__subtitle{position:relative;z-index:2;padding:.8rem 2.5rem;margin-top:4rem;display:inline-flex;font-family:var(--font-family-main);font-weight:500;font-size:1.4rem;line-height:100%;text-transform:uppercase;color:#ad8366;background-color:var(--bg-white)}.reg-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover}.reg-banner__content{padding:3rem 2.5rem;display:flex;flex-direction:column;row-gap:4.5rem;background-color:var(--bg-white)}.reg-banner__title-wrap{padding-top:.5rem;padding-bottom:1.2rem;display:flex;align-items:center;column-gap:2rem;border-bottom:1.5px solid var(--bg-black)}.reg-banner__title-wrap::before{content:"";flex:0 0 3.4rem;width:3.4rem;height:3.4rem;background:url(../img/logo-sm.webp) center/contain no-repeat}.reg-banner__title{font-family:var(--font-family-main);font-size:2.2rem;font-weight:500;line-height:2.8rem;text-transform:uppercase;color:#1e1e1e}.reg-banner__form{display:flex;flex-direction:column;row-gap:3rem}.hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100dvh;overflow:hidden}.hero_residents .hero__title{margin:0}.hero_residents .bread-items{margin-bottom:6rem}.hero_residents .bread-items__item:last-child .bread-items__inner{color:hsla(0,0%,100%,.6)}.hero_residents .bread-items__item:not(:last-child)::after{background:url(../img/icons/breadlinkwhite.svg) center/contain no-repeat}.hero__crumbs{flex-grow:1;margin-bottom:0}.hero__crumbs .bread-items__item:last-child .bread-items__inner{color:hsla(0,0%,100%,.6)}.hero__crumbs .bread-items__item:not(:last-child)::after{background-image:url(../img/icons/breadlinkwhite.svg)}.hero__wrapper{flex:1 1 auto;display:flex;flex-direction:column;width:100%}.hero__description{font:var(--font-text-m);margin-top:4.8rem;max-width:90rem;text-transform:uppercase}.hero video{width:100%;height:100%;object-position:center center}.hero__container{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;text-transform:uppercase;flex:1 1 auto;z-index:12;color:var(--bg-white);width:100%}.hero__container.container{padding-top:var(--hero-carousel-padding-top)}.hero__btn{margin-top:2.8rem}.hero__title{max-width:80rem;word-break:break-word}.hero__text{margin-top:2rem;max-width:80rem;text-transform:uppercase}.hero__btn{margin-top:2.8rem}.hero__btn.btn{width:auto}.hero__image-wrap{display:block;height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;width:100%}.hero__image-wrap ._mobile-only{display:none}.hero__image-wrap img{object-fit:cover;height:100%}.hero__image-wrap::after{background:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero__video{position:absolute;top:0;left:0;width:100%;height:100%}.hero__video::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.6)}.hero_calendar .hero__description{margin-top:4.8rem}.hero_calendar .hero__btn{margin-top:3rem}.hero_mainpage .hero__title.h1{font:var(--font-heading-h0)}.hero_calendar .hero__container{padding-top:8.2rem}.hero_calendar .hero__title{font:var(--font-heading-h2);margin-top:20rem;max-width:90rem;overflow-wrap:anywhere;text-transform:uppercase}.info-hero{--gap-x: 1.5rem;align-items:center;display:flex;flex-wrap:wrap;font:var(--font-text-m);gap:2.1rem var(--gap-x);margin-top:2.6rem;position:relative;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.info-hero::before{background:var(--bg-white);content:"";height:1px;left:0px;position:absolute;width:100%}.info-hero__badge{align-items:center;display:flex;font:var(--font-text-m);gap:.8rem;text-transform:uppercase}.info-hero__badge svg{color:var(--primary-lemon)}.info-hero__badge_dot{gap:0;padding-left:1rem}.info-hero__badge_dot::before{background:var(--primary-lemon);content:"";width:100%;height:.8rem;width:.8rem;border-radius:50%;margin-right:1rem}.info-hero__badge span{white-space:nowrap}.info-hero__badge svg{height:2rem;width:2rem}.info-hero__date{position:relative;font-size:2.8rem;color:var(--primary-lemon)}.info-hero__date::after{background:var(--bg-white);content:"";height:100%;right:0px;position:absolute;width:1px;top:0}.txt32{font:var(--font-text-xl);letter-spacing:var(--font-spacing-7)}.rezidents{background-color:var(--bg-blue-green);padding:4rem 0 4.4rem}.rezidents__title{color:var(--primary-lemon);font:var(--font-heading-h1);margin:0 0 4rem;text-align:center;text-transform:uppercase}.rezidents__list{display:grid;grid-gap:4.4rem 2rem;gap:4.4rem 2rem;grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr));list-style:none;margin:0;padding:0}.rezidents__showmore-btn{margin-top:6.5rem}.card-rezidents__image-wrap{margin-bottom:1.2rem;position:relative}.card-rezidents__image{aspect-ratio:285/358;height:100%;object-fit:cover;filter:grayscale(1)}.card-rezidents__params{bottom:1.2rem;left:0;position:absolute;background-color:var(--bg-white);color:var(--primary-brown);font-size:1rem;font-weight:500;line-height:100%;margin:0 0 .4rem .8rem;padding:.4rem;text-transform:uppercase}.card-rezidents__name{color:var(--bg-white);font:var(--font-heading-h6);text-align:center}.card-rezidents__text{color:var(--bg-white);font:var(--font-text-xs);text-align:center}.infographics{position:relative;background:var(--bg-super-black);overflow:hidden}.infographics__wrap{position:relative;width:100vw}.infographics__container{position:relative}.infographics__container.container{padding:4.8rem 4.8rem 0}.infographics__title{margin:0 0 5.2rem;text-align:center;color:var(--primary-brown)}.infographics__carousel{position:relative}.infographics__carousel .infographics__slide-image{display:flex;justify-content:center}.infographics__carousel .swiper-slide img{height:27rem;width:auto}.infographics__bottom{padding:11.4rem 2rem 6rem;align-items:center;display:flex;flex-direction:column;margin:0 auto}.infographics__grid{display:block;margin-bottom:5.2rem;max-width:20rem;text-align:center}.infographics__grid-line{background-color:var(--primary-brown);display:block;max-height:10rem;margin-bottom:2rem;margin-top:2rem;width:100%;height:2px}.infographics__grid-item{color:var(--bg-white);font:var(--font-heading-h6);text-transform:uppercase}.infographics__marquee{--pos-x: 4rem;display:none;animation:_marquee_1iq5q_1 20s linear infinite}.infographics__marquee_left{left:var(--pos-x);scale:-1}.infographics__marquee_right{right:var(--pos-x)}.infographics__marquee-wrap{column-gap:2.4rem;display:flex}.infographics__marquee-wrap span{color:var(--primary-brown);font:var(--font-text-xs);font-weight:300;letter-spacing:var(--font-spacing-30);text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed}@keyframes _marquee_1iq5q_1{0%{transform:translateY(-100%)}100%{transform:translateY(-50%)}}@keyframes _marquee_1iq5q_2{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.request{background-color:var(--bg-black);color:var(--bg-white);padding-bottom:6rem;padding-top:4.8rem}.request__container{--col-1: 37.4;--col-2: 44;--gap-x: 6.6;--gap: calc(var(--gap-x) * 1rem);--content-width: calc(var(--col-1) + var(--col-2) + var(--gap-x))}.request__title{margin-bottom:2rem;font:var(--font-heading-h3);text-transform:uppercase}.request__text{font:var(--font-text-s);text-transform:uppercase}.request__form{position:relative;display:grid;grid-auto-flow:dense;grid-gap:3.2rem;gap:3.2rem}.request__checkbox{order:1}.request__btn{order:1;text-align:center}.field{display:block;max-width:100%}.field_dark .field__label{color:#000}.field_dark .field__input{--c-text: #787878;--c-border: #000000}.field__label{display:block;font:var(--font-heading-h7);margin-bottom:.2rem;font-weight:400;text-transform:uppercase;color:var(--bg-white)}.field__input-wrap{--icon-err-size: 2.2rem;--c-error: var(--system-error-red);display:block;position:relative}._is-filled .field__input-wrap::after{background:url(../img/icons/check.svg) no-repeat 50%/contain}.field__input-wrap::after{border-radius:50%;content:"";height:var(--icon-err-size);position:absolute;right:0;top:50%;transform:translateY(-50%);transition:var(--transition);width:var(--icon-err-size)}.field__input{--pd-y: 1.2rem;--c-text: var(--bg-white);--c-placeholder: hsla(0, 0%, 100%, 0.4);--c-border: hsla(0, 0%, 100%, 0.8);padding-right:calc(var(--icon-err-size) + 1rem);background-color:rgba(0,0,0,0) !important;border-bottom:1px solid var(--c-border);color:var(--c-text);font:var(--font-text-s);padding-bottom:var(--pd-y);padding-top:var(--pd-y);width:100%}.select{position:relative}.select__label{display:block;font:var(--font-heading-h7);font-weight:400;letter-spacing:var(--font-spacing-7);margin-bottom:.2rem;text-transform:uppercase;color:var(--bg-white)}.select__btn{--c-text: var(--bg-white);--c-placeholder: hsla(0, 0%, 100%, 0.4);--c-border: hsla(0, 0%, 100%, 0.8);align-items:center;background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--c-border);color:var(--c-text);display:grid;font:var(--font-text-s);grid-gap:1rem;gap:1rem;grid-auto-flow:column;justify-content:space-between;padding:0;padding-bottom:var(--pd-y);padding-top:var(--pd-y);transition:border-color var(--transition-duration);width:100%;--pd-y: 1.2rem}._is-active .select__btn::after{transform:rotate(-180deg)}.select__btn::after{content:"";display:block;background-color:var(--bg-white);transition:transform var(--transition-duration);height:1.5rem;width:1.5rem;background:url(../img/icons/Vector12.svg) no-repeat center/contain}.select._act .select__btn{--c-text: var(--bg-super-black)}.select_dark .select__label{color:var(--bg-super-black)}.select_dark .select__btn{--c-text: rgba(0, 0, 0, 0.4);--c-border: rgba(0, 0, 0, 0.8);--c-placeholder: rgba(0, 0, 0, 0.4)}.select_dark .select__btn::after{background-color:var(--bg-super-black)}.dropdown{background-color:var(--bg-white);list-style:none;margin:0;overflow:auto;padding:2.1rem 2.4rem 2.8rem;position:absolute;right:0;scrollbar-color:var(--c-yellow) var(--c-white);top:100%;width:100%;z-index:5;transform:scaleY(0);opacity:0;transition:transform var(--transition-duration), opacity var(--transition-duration);transform-origin:left top}._is-active .dropdown{transform:scaleY(1);opacity:1}.dropdown__item{color:var(--bg-black);cursor:pointer;font:var(--font-text-s);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.3em;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);transition-duration:var(--transition-duration);transition-property:color,-webkit-text-decoration-color;transition-property:color,text-decoration-color;transition-property:color,text-decoration-color,-webkit-text-decoration-color}.dropdown__item:not(:last-child){margin-bottom:1em}.dropdown__item[aria-selected=true]{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);color:var(--primary-brown)}.cases-hero{position:relative;z-index:13;background-color:var(--bg-black);margin-bottom:2.4rem;padding:8.3rem 0 1.4rem}.cases-hero+span{margin:0 auto;margin-bottom:5.2rem;max-width:160rem;padding:0 2rem;width:100%}.cases-hero+span,.cases-hero+span b{font:var(--font-heading-h4);font-weight:600;text-align:center;text-transform:uppercase}.cases-hero_media .filters{-ms-overflow-style:none;scrollbar-width:none}.cases-hero_media .filters .cases-hero__item-content{white-space:nowrap}.cases-hero_media .filters::-webkit-scrollbar{display:none}.cases-hero_media .filters__item-content{white-space:nowrap}.cases-hero__inner{min-width:0}.cases-hero__carousel-inner{position:relative;align-items:center;display:flex;justify-content:space-between;margin:0;max-width:138rem;padding:0;min-width:0;width:100%}.cases-hero__carousel{align-items:center;background-color:var(--bg-black);display:flex;justify-content:center;left:0;margin:0;min-height:5.2rem;padding:.25rem 2rem;position:fixed;top:0;width:100%;z-index:20}.cases-hero__carousel .swiper{max-width:calc(100% - 4rem);margin:0 auto}.cases-hero__carousel:not(._is-visible){opacity:0;visibility:hidden}._show-search .cases-hero__carousel{justify-content:flex-start}.cases-hero__carousel .filters{justify-content:unset}.cases-hero__carousel .filters__item-content{white-space:nowrap}.cases-hero__carousel .swiper{min-width:0;z-index:12}.cases-hero__content{position:relative}.cases-hero__bread-items{margin-bottom:3.2rem}.cases-hero__bread-items.bread-items{justify-content:center}.cases-hero__bread-items .bread-items__item:last-child .bread-items__inner{color:hsla(0,0%,100%,.6)}.cases-hero__bread-items .bread-items__item:not(:last-child)::after{background:url(../img/icons/breadlinkwhite.svg) center/contain no-repeat}.cases-hero__container .filters__sublist .filters__item-content::after{display:none}.cases-hero__container .cases-hero__item_showmore>.cases-hero__item-content{align-items:center;cursor:pointer;display:flex;gap:.6rem;position:relative}.cases-hero__container .cases-hero__item_showmore>.cases-hero__item-content::after{background:url(../img/icons/icon-down.svg) center/contain no-repeat;content:"";display:block;height:1.8rem;width:1.8rem}.cases-hero__title{color:var(--bg-white);font:var(--font-heading-h1);margin:0 0 .8rem;text-align:center;text-transform:uppercase}.cases-hero__filters .swiper-slide{width:auto}.cases-hero__carousel .cases-hero__filters{margin-top:0}.search-cases-hero{order:-1}.search-cases-hero__deny{background-color:rgba(0,0,0,0);border:0;color:var(--primary-brown);font:var(--font-heading-h7);font-weight:500;outline:0}.search-cases-hero__deny:not(._show-search .search-cases-hero__deny){display:none}.search-cases-hero__label{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:center;width:23rem}.search-cases-hero__label._is-active .search-cases-hero__icon_close{display:inline-flex}.search-cases-hero__input{color:var(--bg-white);font-size:var(--font-size-14);letter-spacing:var(--font-spacing-7);text-transform:uppercase;background:rgba(0,0,0,0);border:0;height:100%;outline:0;width:100%}.search-cases-hero__input::placeholder{color:var(--bg-white)}.search-cases-hero__btn{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:12}.search-cases-hero__btn::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="%23FF0" d="m17.5 17.5-5.389-5.407m1.639-3.968a5.625 5.625 0 1 1-11.25 0 5.625 5.625 0 0 1 11.25 0Z"/></svg>');height:1.5rem;width:1.5rem}.search-cases-hero__btn svg{display:none}._show-search .search-cases-hero__btn{display:none}.search-cases-hero__btn.ic-btn{background-color:var(--bg-black)}.search-cases-hero__icon{display:inline-flex}.search-cases-hero__icon_close{display:none}.search-cases-hero__icon_close svg{color:#fff}.search-cases-hero__icon svg{width:3.2rem;height:3.2rem}.cases-grid{margin-bottom:5.2rem}.cases-grid__list{display:grid;grid-gap:2rem;gap:2rem;grid-auto-flow:dense;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.cases-grid__showmore-btn{margin-top:6.5rem;color:var(--primary-brown)}.cases-grid__showmore-btn::after{background:url(../img/icons/cross-brown.svg) center/contain no-repeat}.bg-card{height:42.2rem;background-color:#ac8365;width:100%;align-content:flex-end}.media-grid .bg-card{height:100%}.bg-card__image-wrap{display:flex;justify-content:center;height:100%;align-items:flex-end}.bg-card__image{height:100%;object-fit:contain;object-position:bottom}.card-cases-grid{height:42.2rem;position:relative;background-color:var(--bg-white)}.card-cases-grid_video{color:var(--bg-white)}.card-cases-grid_video .card-cases-grid__title{padding-bottom:0;margin:0;border:0}.card-cases-grid_video .card-cases-grid__footer{border-top:1px solid var(--bg-white)}.card-cases-grid_video .authors-card-cases-grid__tag{color:var(--bg-white)}.card-cases-grid_video .card-cases-grid__image{object-position:0rem 0rem}.card-cases-grid:hover .authors-card-cases-grid__more{opacity:1;visibility:visible}.card-cases-grid__inner{color:unset;display:block;-webkit-text-decoration:none;text-decoration:none;width:100%;height:100%;background-color:var(--bg-white)}.card-cases-grid__image-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.card-cases-grid__image{height:100%;object-fit:cover}.card-cases-grid__video-content{display:flex;flex-flow:column nowrap;height:100%;justify-content:space-between;padding:0 2rem 1.6rem}.card-cases-grid__video-icon{align-items:center;column-gap:1.2rem;display:flex;font:var(--font-heading-h7)}.card-cases-grid__video-icon::before{content:"";height:4rem;width:4rem;background:url(../img/icons/video.svg) center/contain no-repeat}.card-cases-grid__wrap{position:relative;z-index:2;background-repeat:no-repeat;background-size:cover;display:flex;flex-flow:column nowrap;height:100%;justify-content:space-between;padding-top:2.4rem}.card-cases-grid__content{display:flex;flex-flow:row nowrap;height:100%}.card-cases-grid__body{display:flex;flex-flow:column;height:100%;max-width:32rem;padding-left:2rem;padding-right:2rem;row-gap:3.4rem;width:100%}.card-cases-grid__title{align-items:flex-end;border-bottom:.3rem solid var(--bg-black);display:flex;font:var(--font-heading-h5);margin:0 0 1.2rem;min-height:7.1rem;padding-bottom:1.2rem;position:relative;text-transform:uppercase}.card-cases-grid__title .clamp{--line-clamp: 2}.card-cases-grid__text{--line-clamp: 4;color:var(--bg-black);font-family:var(--font-family-main);font-size:var(--font-size-18);font-weight:400;line-height:130%;max-width:28rem;width:100%}.card-cases-grid__footer{border-top:.1rem solid hsla(25,30%,54%,.6);min-height:4.8rem;padding:1.6rem 2rem;position:relative}.card-cases-grid__side{border-left:.1rem solid var(--primary-brown);display:none;flex-flow:column nowrap;height:-webkit-fit-content;height:fit-content;margin-left:1.7rem;padding-left:4rem;padding-right:4.7rem;row-gap:3rem}.card-cases-grid__txt{display:flex;flex-flow:column nowrap;row-gap:.8rem}.card-cases-grid__txt span{font:var(--font-heading-h6)}.card-cases-grid__paragraph{--line-clamp: 4;color:var(--bg-black);font-family:var(--font-family-main);font-size:var(--font-size-18);font-weight:400;line-height:130%;max-width:28rem;width:100%}.authors-card-cases-grid{display:flex;flex-flow:column nowrap;margin-top:auto;padding-bottom:2.3rem;row-gap:1rem}.authors-card-cases-grid__images{display:flex}.authors-card-cases-grid__item{display:inline-flex}.authors-card-cases-grid__image-wrap{width:5.2rem;height:5.2rem;border-radius:50%;overflow:hidden}.authors-card-cases-grid__image{width:5.2rem;height:100%;object-fit:cover}.authors-card-cases-grid__text{max-width:29rem;width:100%}.authors-card-cases-grid__text span{font:var(--font-text-s);font-weight:300}.authors-card-cases-grid__tags{display:flex;flex-wrap:wrap;gap:1.6rem}.authors-card-cases-grid__tag{color:var(--primary-brown);font:var(--font-heading-h7);letter-spacing:var(--font-spacing-7);text-transform:uppercase}.authors-card-cases-grid__more{align-items:center;background-color:var(--primary-brown);color:var(--bg-white);display:flex;font:var(--font-heading-h7);gap:.38rem;height:calc(100% + .1rem);left:0;letter-spacing:var(--font-spacing-7);opacity:0;padding:1.3rem 3.4rem;position:absolute;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;top:-0.1rem;transition:all .4s ease;visibility:hidden;width:100%}.authors-card-cases-grid__more::after{content:"";height:3.6rem;width:3.6rem;background:url(../img/icons/more.svg) center/contain no-repeat}.project{padding-top:8rem}.project h3:not(.content-plate__subtitle){font:var(--font-heading-h3)}.project__wrapper{margin:0 auto;max-width:160rem;padding:0 2rem 6rem;width:100%}.project__detail{margin-bottom:2.6rem}.project__title{color:var(--bg-black);font:var(--font-heading-h3);margin:0 auto 2rem;max-width:62rem;text-align:center;text-transform:uppercase}.project__media{display:block}.project__time{border-bottom:1px solid var(--primary-brown);display:block;font:var(--font-text-xs);margin-bottom:1.9rem;margin-left:auto;margin-right:auto;max-width:-webkit-max-content;max-width:max-content;padding-bottom:1rem;padding-left:2.45rem;padding-right:2.45rem;text-transform:uppercase}.project__section{display:block}.project__content-image:not(:last-child){margin-bottom:2rem}.project__image-wrap_content .block-project__description{text-align:left}.content-plate{margin-bottom:2.6rem}.content-plate__inner{display:grid;grid-gap:2rem;gap:2rem;margin-bottom:2.6rem;min-height:1rem;padding:2.65rem 2rem 0 2.65rem;width:100%;background-color:#262626}.content-plate__subtitle{color:#fff;font-size:var(--font-size-16);font-weight:400;margin-bottom:1rem;max-width:25rem;text-transform:uppercase}.content-plate__title{color:#fff;font-family:var(--font-family-second);font-size:var(--font-size-24);line-height:110%;margin-bottom:2rem;text-transform:uppercase}.content-plate__image-wrap{align-self:end;max-width:200px;width:100%}.bread-items{align-items:center;display:flex;flex-wrap:wrap;justify-content:start}.bread-items__item{align-items:center;color:var(--primary-brown);display:flex;font:var(--font-text-xs);position:relative;text-transform:none}.bread-items__item:not(:last-child)::after{background-image:url(../img/icons/breadlink.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:1.6rem;object-fit:contain;width:1.6rem}.bread-items__item:last-child .bread-items__inner{color:rgba(20,20,20,.6)}.bread-items__inner{color:var(--primary-brown)}.quote-block-project{background-color:#fff;padding:2.8rem 2rem 3.6rem;width:calc(100% + 4rem);margin-left:-2rem}.block-project__inner .quote-block-project{margin-bottom:2rem}.quote-block-project__author{align-items:center;display:flex;flex-direction:column;margin-bottom:2.4rem;gap:1.2rem}.quote-block-project__image-wrap{width:9.8rem;height:9.8rem}.quote-block-project__image{height:100%;object-fit:cover;border-radius:50%}.quote-block-project__name{font:var(--font-heading-h6);text-align:center;color:var(--c-bg-black)}.quote-block-project__quote{font:var(--font-text-m);padding-left:3.6rem;position:relative}.quote-block-project__quote a{color:var(--primary-brown);font:var(--font-text-m);-webkit-text-decoration:underline;text-decoration:underline;transition:color .4s ease}.quote-block-project__quote p{font:var(--font-text-m)}.quote-block-project__quote p:first-child:not(:last-child):not(.project_media .quote-block-project__quote p:first-child:not(:last-child)){margin-left:19px}.quote-block-project__quote::before{content:"";display:block;height:2.2rem;left:0;position:absolute;top:0;width:2.2rem;background:url(../img/icons/quote.svg) center/contain no-repeat}.author-project{align-items:center;color:var(--c-bg-black);display:flex;flex-direction:column;margin-bottom:1.9rem}.author-project__image-wrap{width:7.2rem;height:8.4rem}.author-project__image{height:7.2rem;object-fit:cover;border-radius:50%}.author-project__name{font:var(--font-heading-h6);margin:0;text-align:center}.author-project__info{font:var(--font-text-xs);text-align:center}.block-project:not(:last-child){margin-bottom:2.6rem}.block-project__video-wrap{align-items:center;display:flex;justify-content:center;position:relative;width:100%;height:100%;aspect-ratio:16/9}.block-project__video-wrap iframe{width:100%;height:100%}.block-project__video-cover-wrap{height:100%;left:0;position:absolute;top:0;z-index:2;width:100%;height:100%;filter:grayscale(1)}.block-project__video-cover-wrap img{object-position:top}.block-project__video-btn{cursor:pointer;position:absolute;transition:opacity .4s ease;z-index:2}.block-project__video-btn svg{width:6rem;height:6rem}.block-project__description{display:block;color:var(--bg-black);font:var(--font-text-s);margin:.4rem 0 0;text-align:center}.block-project__video-cover{height:100%;object-fit:cover}.block-project h2:not(.block-project__subtitle){font:var(--font-heading-h2);color:var(--bg-black);margin:0 0 2rem}.block-project strong{font-weight:600}.block-project ul,.block-project ol{font:var(--font-text-m);margin-bottom:2rem;padding-left:2.5rem;list-style-type:none}.block-project ul a,.block-project ol a{color:var(--primary-brown);font:var(--font-text-m);-webkit-text-decoration:underline;text-decoration:underline;transition:color .4s ease}.block-project ul li,.block-project ol li{margin-bottom:.8rem;position:relative}.block-project ul li::before,.block-project ol li::before{background-color:var(--bg-black);border-radius:50%;content:"";display:inline-block;height:.5rem;left:-1.5rem;position:absolute;top:.9rem;width:.5rem}.block-project p:not(.block-project__txt):not(.block-project__description){font:var(--font-text-m)}.block-project p:not(:last-child){margin-bottom:2rem}.block-project p a{color:var(--primary-brown);font:var(--font-text-m);-webkit-text-decoration:underline;text-decoration:underline;transition:color .4s ease}.block-project__txt{margin-bottom:4.5rem;font-size:10pt;line-height:189%}.block-project__subtitle{margin-bottom:2.3rem;line-height:340%;font-size:14pt;font-family:Arial,sans-serif;color:#000;font-weight:700}.block-project__subtitle:first-child{margin-top:6.8rem}.calendar-hero_events{position:relative}.calendar-hero_events .slide-calendar-hero__date{margin-bottom:auto}.calendar-hero_events .location-slide-calendar-hero__label{font-family:"Futura";font-size:2rem;line-height:120%;text-transform:uppercase;color:#fff}.calendar-hero_events .slide-calendar-hero__title{color:var(--bg-white)}.calendar-hero_events .calendar-hero__container.container{position:relative;z-index:2;padding-bottom:8.8rem;display:flex;flex-direction:column;align-items:flex-start;min-height:85rem}.calendar-hero_events .calendar-hero__bg-image{height:100%;object-fit:cover}.calendar-hero_events .calendar-hero__bg{position:absolute;width:100%;height:100%;top:0;left:0}.calendar-hero_events .calendar-hero__bg::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.5}.calendar-hero.container{position:relative}.calendar-hero.container .swiper-pagination-bullet{--swiper-pagination-color: var(--primary-lemon)}.calendar-hero.container .swiper-slide{height:auto;min-height:44.6rem;padding-bottom:7.2rem;position:relative;width:100%}.calendar-hero__crumbs{margin-bottom:2rem;padding-top:8rem}.pagination{width:auto}.navigation{--inner-pd: 10rem;--right: 4.6rem;align-items:center;bottom:6.5rem;display:flex;position:absolute;right:calc(var(--inner-pd) + var(--right));z-index:10}.slide-calendar-hero__content::after{background:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.slide-calendar-hero__image{height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;width:100%}.slide-calendar-hero__image._mobile-only{display:none}.slide-calendar-hero__info{align-items:flex-start;color:var(--bg-white);display:flex;flex-direction:column;padding-left:6rem;padding-right:6rem;position:relative;text-transform:uppercase;z-index:5}.slide-calendar-hero__date{align-items:center;background-color:var(--bg-brown);color:var(--primary-lemon);display:flex;flex-direction:column;gap:.8rem;min-width:8.8rem;padding:1.2rem .8rem;width:-webkit-fit-content;width:fit-content}.slide-calendar-hero__date span:first-child{font:var(--font-heading-h0)}.slide-calendar-hero__date span:last-child{font:var(--font-text-m)}.slide-calendar-hero__location svg{height:2.8rem;width:2.8rem;color:var(--primary-lemon)}.slide-calendar-hero__title{font:var(--font-heading-h3);margin-bottom:2rem;margin-top:2rem;max-width:67rem;overflow-wrap:anywhere}.location-slide-calendar-hero{align-items:center;display:flex;font:var(--font-text-m);gap:.8rem;margin-top:6.2rem}.location-slide-calendar-hero__icon{display:inline-flex}.location-slide-calendar-hero__icon svg{height:2.8rem;width:2.8rem}.events{padding:4rem 0 4.4rem}.events_past{background-color:var(--primary-brown)}.events_past .events__title{color:var(--bg-white)}.events_past .event-card__link{border-bottom:1px solid var(--bg-white)}.events_past .details-event-card__location svg,.events_past .details-event-card__date svg{color:var(--primary-brown)}.events .filters{justify-content:center}.events__title{font:var(--font-heading-h3);margin:0 0 4rem;text-align:center;text-transform:uppercase;display:-webkit-box;overflow:hidden;-webkit-line-clamp:var(--line-clamp, 5);-webkit-box-orient:vertical;margin-bottom:-0.5rem}.events__filters-wrap{margin-bottom:3.9rem;margin-top:0;margin-top:2.2rem}.events__list{list-style:none;margin:0 0 2.8rem;padding:0}.showmore-event-card{align-items:start;display:grid;grid-gap:2rem;gap:2rem;grid-column:2/3;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;justify-content:space-between;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease, opacity .5s ease}._is-visible .showmore-event-card{max-height:1000px;opacity:1;overflow:auto}.showmore-event-card__text{font:var(--font-text-s);margin-top:1.4rem}.showmore-event-card__btn{margin-top:1.4rem}.event-card__info-link{text-decoration:inherit;text-underline-offset:.3em;align-items:center;border-top:1px solid var(--primary-brown);color:var(--primary-brown);display:flex;font:var(--font-heading-h7);gap:.6rem;margin-left:-1.8rem;padding:1.4rem 2rem;text-transform:uppercase;width:calc(100% + 3.6rem);grid-column:1/3}.event-card__info-link::after{content:"";height:2rem;position:relative;width:2rem;background:url(../img/icons/more-icon-dark.svg) center/contain no-repeat}.event-card__link{color:var(--bg-black);display:grid;padding:3.2rem 1.6rem 3.2rem 0;grid-gap:1.4rem 3.2rem;gap:1.4rem 3.2rem;grid-template-columns:12.1rem 1fr;transition:all .5s ease}.event-card__info{display:flex;flex-direction:column;align-items:center;row-gap:.8rem;text-align:center;border-left:1px solid var(--bg-beige)}.event-card__content{align-items:center;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr 1fr;justify-content:space-between}.event-card__name{font:var(--font-heading-h5);margin:0;text-transform:uppercase}.event-card__toggle{align-items:center;background:none;border:none;color:var(--primary-brown);display:flex;font:var(--font-text-xs);gap:.6rem;margin:0;outline:none;padding:.6rem .6rem .6rem 0;transition:color .5s ease}._is-visible .event-card__toggle svg{transform:rotate(-180deg)}.event-card__toggle svg{transition:transform .3s ease}.event-card__icon{transition:transform .5s ease;display:inline-flex}.event-card__icon svg{width:1.2rem;height:1.2rem;color:var(--primary-brown)}.event-card__speakers{align-items:center;display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0}.event-card__speaker{margin-left:-0.8rem}.event-card__image-wrap{display:block;text-align:center;background-color:var(--system-gray-2);border-radius:50%;height:7.2rem;width:7.2rem}.event-card__image{align-items:center;aspect-ratio:1;border-radius:50%;display:flex;justify-content:center;object-fit:cover;overflow:hidden}.event-card__description{align-items:start;display:grid;grid-gap:2rem;gap:2rem;grid-column:2/3;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;justify-content:space-between;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease, opacity .5s ease}.event-card__txt{font:var(--font-text-s)}.date-event-card{align-items:center;display:flex;flex-direction:column}.date-event-card__format{align-items:center;display:flex;font:var(--font-text-xs);gap:.6rem;line-height:100%;padding:.65rem;margin-bottom:.5rem}.date-event-card__format._is-offline::before{background-color:#bbb}.date-event-card__format::before{background-color:var(--primary-lemon);border-radius:50%;content:"";display:block;height:.8rem;margin-bottom:.2rem;width:.8rem}.date-event-card__day{font:var(--font-heading-h3);text-transform:uppercase;margin-bottom:.6rem}.date-event-card__month{font:var(--font-text-xs)}.details-event-card{align-items:center;display:flex;gap:1.8rem;margin-bottom:1.2rem}.details-event-card__type{letter-spacing:var(--font-spacing-7);text-transform:uppercase;background-color:var(--bg-white);color:var(--primary-brown);font:var(--font-heading-h7);padding:.8rem 1rem .7rem}.details-event-card__date{align-items:center;display:flex;font-size:1.3rem;font-style:normal;font-weight:500;gap:.4rem;line-height:100%;letter-spacing:var(--font-spacing-7);text-transform:uppercase}.details-event-card__date span{font-size:2rem}.details-event-card__icon svg{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em;color:var(--primary-brown)}.details-event-card__location{align-items:center;display:flex;font-size:1.3rem;font-style:normal;font-weight:500;gap:.4rem;line-height:100%;letter-spacing:var(--font-spacing-7);text-transform:uppercase}.details-event-card__location span{font-size:2rem;color:#ad8366}.residents{margin-bottom:0;background:var(--bg-blue-green)}.residents .swiper-wrapper{align-items:flex-end;margin-bottom:3.2rem}.residents .swiper-wrapper:after{background:var(--primary-brown);bottom:0;content:"";height:.1rem;left:0;position:absolute;width:1000%}.residents .swiper{max-width:-webkit-fit-content;max-width:fit-content}.residents .swiper-slide{height:-webkit-fit-content;height:fit-content;width:-webkit-fit-content;width:fit-content;overflow:hidden}.residents__link{position:absolute;font:var(--font-text-xs);letter-spacing:var(--font-spacing-7);right:2rem;bottom:-2.2rem}.residents__container{margin:0 auto;max-width:160rem;padding:4.8rem 2rem}.residents__title{display:flex;flex-flow:column nowrap;margin-bottom:5.8rem;margin-left:auto;margin-right:auto;max-width:32rem;row-gap:2.4rem;text-align:center;text-transform:uppercase;width:100%}.residents__title h2{color:var(--primary-lemon);font:var(--font-heading-h1)}.residents__title p{color:var(--bg-white);font:var(--font-text-l);letter-spacing:var(--font-spacing-2)}.residents__carousel{position:relative}.residents__controls.controls{margin:0}.residents_events .residents__controls{justify-content:center}.residents .controls__pagination.container.swiper-pagination-bullets.swiper-pagination-horizontal{margin-left:4.4rem;margin-right:auto}.resident-card{align-items:center;display:flex;flex-flow:column nowrap;height:32rem;justify-content:space-between;width:100%}.resident-card__text{display:flex;flex-flow:column nowrap;margin-bottom:-3rem;max-width:21rem;row-gap:.4rem;width:100%}.resident-card__text span{color:var(--bg-white);font:var(--font-heading-h6);text-align:center;text-transform:uppercase}.resident-card__text p{color:var(--primary-brown);font:var(--font-text-xs);text-align:center}.resident-card__image-wrap{display:flex;background-position:50%;background-repeat:no-repeat;background-size:cover;height:27.8rem;width:26.4rem}.resident-card__image{object-fit:cover}.events-description{padding:4rem 0 6rem}.events-description__container.container{max-width:72.2rem}.events-description__title{margin:0 0 2.4rem;text-align:center}.events-description__wysiwyg p{font:var(--font-text-m)}.events-description__wysiwyg a{color:var(--primary-brown);font:var(--font-text-m);-webkit-text-decoration:underline;text-decoration:underline;transition:color .4s ease}.form-exclusive{--col-1: 37.4;--col-2: 44;--gap-x: 6.6;--gap: 3.2rem;margin:0 auto;max-width:82rem;padding:2rem}.form-exclusive_ext{margin-top:2.6rem;max-width:100%;padding:0}.form-exclusive__left{background-repeat:no-repeat;background-size:cover;margin-bottom:2.6rem;min-height:20rem;padding:2.8rem;position:relative}.form-exclusive__image-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.form-exclusive__image{height:100%;object-fit:cover;object-position:0}.form-exclusive__title{position:relative;z-index:2;color:#ff0;font:var(--font-heading-h3);margin-bottom:2rem;text-transform:uppercase}.form-exclusive__wrap{color:#fff;background-color:#0f0f0f;padding:2.8rem}.form-exclusive__form{position:relative;display:grid;grid-gap:3.2rem;gap:3.2rem}.form-exclusive__form .field__input,.form-exclusive__form .select__btn{border-bottom:1px solid var(--bg-black)}.form-exclusive__form .btn{width:100%}.media-lead{margin-bottom:3.2rem}.media-lead__container{display:grid;grid-gap:3.2rem;gap:3.2rem}.banner-media-lead{display:flex;flex-direction:column;font:var(--font-heading-h5);height:100%;justify-content:end;min-height:360px;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.banner-media-lead::before{display:block;height:100%;left:0;position:absolute;z-index:1;top:0;width:100%;background-color:rgba(0,0,0,.4);content:""}.banner-media-lead:hover .card-media-grid__title-content{color:var(--bg-brown)}.banner-media-lead:hover .banner-media-lead__image{transform:scale(1.05)}.banner-media-lead__label{position:relative;z-index:3;background-color:var(--bg-white);color:var(--primary-brown);display:block;font:var(--font-text-xs);line-height:100%;margin-bottom:auto;margin-top:1.6rem;overflow:hidden;padding:.7rem .8rem .6rem;text-transform:uppercase;width:-webkit-max-content;width:max-content}.banner-media-lead__image-wrap{display:block;height:100%;left:0;position:absolute;top:0;width:100%;text-align:center;overflow:hidden}.banner-media-lead__image{height:100%;object-fit:cover;transition:transform .5s ease-in-out}.banner-media-lead__name{position:relative;z-index:2;color:var(--bg-white);font:var(--font-heading-h5);margin-bottom:1.4rem;margin-top:1.6rem;min-height:4.8rem;padding:0 2rem;-webkit-line-clamp:4}.banner-media-lead__footer{border-top:.1rem solid var(--bg-white);min-height:4.8rem;padding:1.6rem 2rem;position:relative;z-index:3}.banner-media-lead__tags{display:none;flex-wrap:wrap;gap:1.6rem;list-style:none;margin:0;padding:0}.banner-media-lead__tag{color:var(--bg-white);font:var(--font-heading-h7);letter-spacing:var(--font-spacing-7);text-transform:uppercase}.banner-media-lead__more{align-items:center;background-color:var(--primary-brown);border:none;color:var(--bg-white);display:flex;font:var(--font-heading-h7);gap:.38rem;height:calc(100% + .1rem);left:0;letter-spacing:.098em;padding:1.3rem 3.4rem;position:absolute;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;top:-0.1rem;width:100%}.banner-media-lead__more span{flex:1 1 auto;transition:flex .5s ease-in-out}.banner-media-lead__more::after{content:"";height:3.6rem;width:3.6rem;background:url(../img/icons/more.svg) center/contain no-repeat}.popular-media-lead{background-color:var(--bg-white);padding:2.4rem 2rem 1.6rem;padding-bottom:1rem}.popular-media-lead__title{border-bottom:3px solid var(--bg-black);font:var(--font-heading-h5);margin-bottom:1.6rem;padding-bottom:1.2rem;text-transform:uppercase}.popular-media-lead__item{border-bottom:1px solid var(--bg-beige);margin-bottom:.8rem;padding-bottom:.8rem;transition:border-bottom .4s ease}.popular-media-lead__item:hover{border-bottom:1px solid var(--primary-brown)}.popular-media-lead__link{color:var(--bg-black);font:var(--font-text-m);min-height:4.8rem;-webkit-text-decoration:none;text-decoration:none;transition:color .4s ease;-webkit-line-clamp:2}.popular-media-lead__link:hover{color:var(--primary-brown)}.media-grid{margin-bottom:6rem}.media-grid article{height:100%}.media-grid__list{display:grid;grid-gap:2.1rem 2.5rem;gap:2.1rem 2.5rem;grid-auto-flow:dense;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.media-grid__more{margin-top:6.5rem}.card-media-grid{position:relative;background-color:var(--bg-white);display:flex;flex-direction:column;min-height:58.5rem;height:100%;overflow:hidden}.card-media-grid::after{content:"";position:absolute;left:-4.1rem;bottom:-6.2rem;width:27.9rem;height:27.9rem;background:url(../img/content/ikar2-optimized_CItPGwF.webp) center/contain no-repeat;opacity:.1;filter:grayscale(1)}.card-media-grid__author.author,.card-media-grid__tags{display:none}.card-media-grid__wrapper{aspect-ratio:294/192;display:block;margin-bottom:1.8rem;position:relative;-webkit-text-decoration:none;text-decoration:none}.card-media-grid__label{background-color:var(--bg-white);color:var(--primary-brown);font-size:1.3rem;font-style:normal;font-weight:500;left:0;line-height:100%;overflow:hidden;padding:.7rem .8rem .6rem;position:absolute;text-transform:uppercase;top:1.6rem}.card-media-grid__image-wrap{position:relative;z-index:2;display:inline-flex;height:29.4rem;width:100%}.card-media-grid__image{height:100%;object-fit:cover;aspect-ratio:auto 436/267}.card-media-grid__body{padding:0 2rem;flex:1 1 auto}.card-media-grid__title{font:var(--font-heading-h5);margin:0 0 1.6rem;position:relative;text-transform:uppercase}.card-media-grid__title-wrap{color:var(--bg-black);display:flex;min-height:7.2rem;-webkit-text-decoration:none;text-decoration:none}.card-media-grid__title-content{transition:color .5s ease-in-out}.card-media-grid__footer{border-top:.1rem solid hsla(25,30%,54%,.6);min-height:4.8rem;padding:1.6rem 2rem;position:relative;z-index:2}.card-media-grid__tags{display:flex;flex-wrap:wrap;gap:1.6rem;list-style:none;margin:0;padding:0}.card-media-grid__tag{color:var(--primary-brown);font:var(--font-heading-h7);letter-spacing:.091em;text-transform:uppercase}.card-media-grid__more{align-items:center;background-color:var(--primary-brown);color:var(--bg-white);display:flex;font:var(--font-heading-h7);gap:.38rem;height:calc(100% + .1rem);left:0;letter-spacing:.098em;padding:1.3rem 3.4rem;position:absolute;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;top:-0.1rem;width:100%}.card-media-grid__more span{flex:1 1 auto;transition:flex .5s ease-in-out}.card-media-grid__more::after{content:"";height:3.6rem;width:3.6rem;background:url(../img/icons/more.svg) center/contain no-repeat}.author{align-items:center;display:flex;gap:1.2rem}.author__name{color:var(--bg-black);font:var(--font-text-s);margin:0}.author__info{font:var(--font-text-xs)}.author__image-wrap{display:inline-flex}.author__image{height:5.2rem;width:5.2rem;aspect-ratio:1;border-radius:50%;object-fit:cover}.main_list_media{min-width:0}.subscribe-form{background-color:var(--bg-green);color:var(--bg-white);padding-bottom:2.8rem;padding-top:2.8rem}.subscribe-form .checkbox{grid-column-start:auto}.subscribe-form .form-message{margin-bottom:2.4rem}.subscribe-form_green{background-color:#284734}.subscribe-form_green .subscribe-form__desc{color:#c58b73}.subscribe-form_green .subscribe-form__btn{background-color:var(--bg-brown)}.subscribe-form__inner{position:relative;display:grid;grid-gap:2rem;gap:2rem}.subscribe-form__title{font-size:2rem;font-weight:400;margin-bottom:2rem;text-transform:uppercase}.subscribe-form__desc{font-size:2rem;margin-bottom:2rem;text-transform:uppercase}.subscribe-form__list{display:grid;grid-gap:2rem;gap:2rem;max-width:40rem}.subscribe-form__btn.btn{margin-top:2rem;width:100%;text-align:center}.subscribe-form__btn.btn input,.subscribe-form__btn.btn input::placeholder{color:#fff}.subscribe-form__agreement{font:var(--font-text-xs)}.subscribe-form__agreement a{-webkit-text-decoration:underline;text-decoration:underline}.signature{background:var(--bg-super-black);overflow:hidden}.signature__top{align-items:center;display:grid;justify-content:center;min-height:45vh;position:relative}.signature__top::before{content:"";background:url(../img/content/signature.webp) center/contain no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:40rem;width:32rem}.signature__text{display:flex;flex-flow:column nowrap;font:var(--font-text-l);grid-column:1/span 1;grid-row:1/span 1;justify-self:center;letter-spacing:var(--font-spacing-7);max-width:32rem;row-gap:5.2rem;text-transform:uppercase;width:100%;color:#fff;text-align:center}.signature__text span{color:var(--primary-lemon)}.signature__bottom{display:flex;flex-flow:column nowrap;justify-content:center;row-gap:8rem}.signature__person{align-self:center;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:35rem;position:relative;order:2;width:100%}.signature__person-image{position:absolute;width:100%;height:100%;top:0;left:0;background:url(../img/content/img.webp) center/contain no-repeat}.signature__person-image img{height:100%}.signature__person-name{color:var(--bg-white);display:flex;position:relative;z-index:2;flex-flow:column nowrap;margin-top:-4.2rem;margin-left:6.6rem;max-width:25rem;row-gap:1.2rem;width:100%}.signature__person-name h6{font:var(--font-heading-h5);text-transform:uppercase}.signature__person-name p{font:var(--font-text-s)}.signature__bottom-text{color:var(--bg-white);display:flex;flex-flow:column nowrap;margin-left:6.6rem;max-width:27rem;order:1;position:relative;row-gap:2.6rem;text-transform:uppercase;width:100%}.signature__bottom-text::before{content:"";height:2.2rem;left:-4rem;position:absolute;top:.4rem;width:2.6rem;z-index:1;background:url(../img/icons/quote.svg) center/contain no-repeat}.signature__bottom-text h2{font:var(--font-heading-h2)}.signature__bottom-text p{font:var(--font-text-l);letter-spacing:var(--font-spacing-7);max-width:27rem;width:100%}.signature__btn{margin-right:auto}.bg-image{position:relative}.bg-image__container{position:relative;z-index:2}.bg-image__container.container{align-items:center;background-repeat:no-repeat;background-size:contain;display:flex;flex-flow:column nowrap;justify-content:center;min-height:90vh;padding-bottom:6rem;padding-top:6rem;row-gap:2.6rem}.bg-image__title-wrap{text-align:center}.bg-image__title-wrap span,.bg-image__title-wrap h3{display:block;font:var(--font-heading-h1);font-size:28px;color:#fff;margin:0 0 2rem;line-height:32px}.bg-image__title-wrap span:last-child:not(:first-child),.bg-image__title-wrap h3:last-child:not(:first-child){color:var(--primary-lemon)}.bg-image__image-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.bg-image__image{height:100%;object-fit:cover;object-position:0}.carousel{background-color:var(--bg-beige);padding:4rem 0 6rem}.carousel .swiper-slide{height:auto}.carousel .swiper-slide article{height:100%}.carousel .swiper-slide:not(._pages-loaded .carousel .swiper-slide){width:100%}.carousel .controls__btn{background:url(../img/icons/arr-brown.svg) center/contain no-repeat}.carousel .swiper-pagination-bullet{background:var(--primary-brown)}.carousel .authors-card-cases-grid{padding-bottom:2rem}.carousel__title{color:var(--bg-black);font:var(--font-heading-h2);font-family:var(--font-family-second);margin:0 0 3.2rem;text-transform:uppercase}.carousel__swiper-wrap{position:relative}.carousel__swiper-wrap .swiper-slide.card-cases-grid{height:42.2rem}.carousel__swiper-wrap .swiper{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}.carousel__controls.controls{align-items:center;column-gap:1rem;display:flex;margin-right:auto;margin-left:auto;margin-top:4rem;width:-webkit-fit-content;width:fit-content;overflow:hidden}.carousel__link{position:absolute;z-index:2;right:0;bottom:0}.recommend-item{display:flex;flex-direction:column;height:100%;background-color:var(--bg-white)}.recommend-item:hover .recommend-item__more{visibility:visible;opacity:1}.recommend-item__link{text-decoration:inherit;text-underline-offset:.3em;aspect-ratio:294/192;display:block;margin-bottom:1.8rem;position:relative;-webkit-text-decoration:none;text-decoration:none}.recommend-item__label{background-color:var(--bg-white);color:var(--primary-brown);font-size:1.3rem;font-style:normal;font-weight:500;left:0;line-height:100%;overflow:hidden;padding:.7rem .8rem .6rem;position:absolute;text-transform:uppercase;top:1.6rem}.recommend-item__image-wrap{display:block;text-align:center}.recommend-item__image{height:100%;object-fit:cover}.recommend-item__body{padding:0 2rem;margin-bottom:auto}.recommend-item__title{border-bottom:.3rem solid var(--bg-black);font:var(--font-heading-h5);margin:0;padding-bottom:1.2rem;position:relative;text-transform:uppercase}.recommend-item__title-link{align-items:flex-end;color:var(--bg-black);display:flex;-webkit-text-decoration:none;text-decoration:none}.recommend-item__title-span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.recommend-item__details{align-items:center;display:flex;font:var(--font-heading-h7);gap:.9rem;letter-spacing:var(--font-spacing-7);padding:1.4rem 0}.recommend-item__time{text-transform:uppercase;align-items:center;display:flex;gap:.2rem}.recommend-item__type{align-items:center;display:flex;gap:.2rem}.recommend-item__icon{font-size:2rem}.recommend-item__icon svg{display:block;height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.recommend-item__footer{border-top:.1rem solid hsla(25,30%,54%,.6);min-height:4.8rem;padding:1.6rem 2rem;position:relative}.recommend-item__tags{display:flex;flex-wrap:wrap;gap:1.6rem;list-style:none;margin:0;padding:0}.recommend-item__tag{color:var(--primary-brown);font:var(--font-heading-h7);letter-spacing:.091em;text-transform:uppercase}.recommend-item__more{align-items:center;background-color:var(--primary-brown);color:var(--bg-white) !important;display:flex;font:var(--font-heading-h7);gap:.38rem;height:calc(100% + .1rem);left:0;letter-spacing:.098em;opacity:0;padding:1.3rem 3.4rem;position:absolute;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;top:-0.1rem;transition:all .3s ease-out;visibility:hidden;width:100%}.recommend-item__more-icon{background:url(../img/icons/more.svg) center/contain no-repeat;content:"";width:3.6rem;height:3.6rem}.products{background:var(--bg-brown)}.products__marquee.swiper{padding-bottom:2rem;max-width:3840px}.products__marquee-item.swiper-slide{width:27.5rem;height:18.3rem}.products__marquee-item.swiper-slide img{object-fit:cover}.products .swiper-slide{width:27.5rem}.products .swiper-slide img{height:100%;object-fit:cover}.products__controls{justify-content:center}.products__controls .controls__pagination{position:static;justify-content:center}.products__container{margin:0 auto;max-width:160rem;padding:4.8rem 2rem}.products__container h2{color:var(--bg-black);font:var(--font-heading-h2);margin-bottom:3.2rem;max-width:32rem;text-transform:uppercase;width:100%}.products__carousel{padding-bottom:2rem}.item-products{padding-right:2.8rem;position:relative;width:100%}.item-products__title{border-bottom:.3rem solid var(--bg-black);color:var(--bg-white);display:block;font:var(--font-heading-h5);margin-bottom:2rem;padding-bottom:1.2rem;text-transform:uppercase}.item-products__text{color:var(--bg-white);display:flex;flex-flow:column nowrap;font:var(--font-text-s);row-gap:1rem;max-width:35rem}.mobapp{background:var(--bg-green)}.mobapp__container{margin-left:auto;margin-right:auto;margin:0 auto;max-width:42rem;padding-top:4.8rem;padding-bottom:6rem;padding-left:0;padding-right:0}.mobapp__title-wrap{align-items:center;display:flex;flex-flow:column nowrap;padding-left:2rem;padding-right:2rem;row-gap:2.6rem;text-align:center}.mobapp__title{color:var(--primary-lemon);font:var(--font-heading-h2);font-family:var(--font-family-second);text-transform:uppercase}.mobapp__txt{color:var(--bg-white);font:var(--font-text-l);letter-spacing:var(--font-spacing-7);max-width:32rem;text-transform:uppercase;width:100%}.mobapp__carousel{position:relative}.mobapp__slide{align-items:center;display:flex;flex-flow:column nowrap;margin-bottom:5rem;overflow:hidden;row-gap:2rem;width:100%}.mobapp__slide-wrap{align-items:center;border-bottom:.1rem solid var(--primary-lemon);display:flex;flex-direction:column;height:31rem;justify-content:end;max-width:42rem;position:relative;width:100%}.mobapp__slide-title span{color:var(--bg-white);font:var(--font-text-s);padding:0 2rem;text-align:center;transition:color .2s ease-in-out}.swiper-slide-active .mobapp__slide-title span{color:var(--primary-lemon)}.mobapp__image{align-items:flex-end;display:flex;height:auto;justify-content:center;max-height:27rem;width:100%}.mobapp__image img{height:100%}.mobapp .controls{justify-content:center}.mobapp .controls .swiper-pagination-bullet{background-color:var(--primary-brown)}.mobapp .controls__pagination{justify-content:center}.custom-slider-mobapp{display:none}.custom-slider-mobapp__items{display:flex;flex-flow:column nowrap;max-width:80rem;row-gap:1rem;width:100%}.custom-slider-mobapp__item{color:var(--bg-white);cursor:pointer;font:var(--font-text-m);letter-spacing:var(--font-spacing-7);max-width:55.4rem;padding-bottom:1.1rem;position:relative;text-transform:uppercase;transition:all .4s ease-in-out;width:100%}.custom-slider-mobapp__item::before{background:var(--primary-lemon);bottom:0;content:"";height:.1rem;left:0;position:absolute;transform:translate(-100%);transition:all .4s ease-in-out;width:80rem}.custom-slider-mobapp__item._is-active{color:var(--primary-lemon)}.custom-slider-mobapp__item._is-active::before{transform:translateY(0)}.custom-slider-mobapp__wrapper{height:59rem;margin-top:-15rem;position:relative;width:58rem}.custom-slider-mobapp__image-wrap{align-items:flex-end;display:flex;height:100%;width:100%}.custom-slider-mobapp__image{width:78.8rem;height:58rem}.tg{background:var(--bg-black)}.tg__container.container{align-items:flex-start;column-gap:2rem;display:flex;padding-top:2.8rem;padding-bottom:2.8rem}.tg__icon{display:inline-flex;flex:0 0 5.2rem;width:5.2rem}.tg__icon svg{height:5.2rem;width:5.2rem}.tg__text{display:flex;flex-flow:column nowrap;font:var(--font-heading-h6);max-width:35rem;row-gap:.6rem;text-transform:uppercase;width:100%}.tg__title{color:var(--bg-white)}.tg__link{color:var(--primary-lemon);text-decoration:unset;transition:all .2s ease-in-out;width:-webkit-fit-content;width:fit-content}.tg__link:hover,.tg__link:focus,.tg__link:active{color:var(--primary-brown)}.hero-club{position:relative;display:flex}.hero-club .hero-club__crumbs{margin-right:auto;flex:0 0 auto;margin-top:auto}.hero-club .bread-items__item{font-size:1.8rem}.hero-club .bread-items__item:not(:last-child) .bread-items__inner{opacity:.5}.hero-club .bread-items__item .bread-items__inner{color:#fff}.hero-club .bread-items__item:not(:last-child)::after{filter:invert(1)}.hero-club__container{position:relative;z-index:2;min-height:100dvh;width:100%;color:var(--bg-white)}.hero-club__content{padding-top:20.4rem;padding-bottom:8.6rem;display:flex;flex-direction:column;height:100%}.hero-club__info{margin-top:3rem;margin-bottom:7rem;display:flex;align-items:center;column-gap:.8rem}.hero-club__info:first-child{margin-top:auto}.hero-club__info-item{display:inline-flex;align-items:center;column-gap:.8rem;font-size:2rem;line-height:120%;text-transform:uppercase}.hero-club__info-item:not(:last-child)::after{content:"|"}.hero-club__wrap{margin-bottom:3rem;display:flex;flex-direction:column;row-gap:3rem;max-width:83rem}.hero-club__title{font:var(--font-heading-h2)}.hero-club__txt{margin-bottom:12.6rem;font-size:3.4rem;line-height:130%}.hero-club__text{font-size:3.4rem;line-height:130%;text-transform:uppercase}.hero-club__btn{margin-right:auto}.hero-club__btn.btn{padding:2.5rem 3.5rem}.hero-club__bg{position:absolute;width:100%;height:100%;top:0;left:0}.hero-club__bg img{height:100%;object-fit:cover}.hero-club__bg::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.42}.guests{--height: 42.3rem;padding-top:10.5rem;padding-bottom:12.6rem;background-color:var(--bg-white)}.guests__container{display:flex;flex-direction:column;row-gap:7.1rem}.guests__body{display:flex;flex-direction:column}.guests__wrap{display:grid;grid-template-columns:24rem 1fr;border-bottom:1px solid var(--bg-brown);transition:grid-template-columns .4s ease-in-out}._shrink .guests__wrap{grid-template-columns:0rem 1fr}.guests__tabs{padding-right:2.6rem;display:flex;flex-direction:column;row-gap:2.4rem;transition:visibility .4s ease-in-out, opacity .4s ease-in-out;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.guests__tabs::-webkit-scrollbar{display:none}.guests__tab{padding-bottom:2rem;border-bottom:.5px solid var(--bg-gray);transition:border-bottom .4s ease, opacity .4s ease;font-size:1.8rem;line-height:140%;text-transform:uppercase;opacity:.2}.guests__tab._is-active{border-bottom:.5px solid var(--bg-brown);opacity:1}.guests__slider{width:100%}.guests__numbers{display:flex;justify-content:space-between;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.guests__numbers::-webkit-scrollbar{display:none}.guests__numbers-item{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:.7rem;flex:0 0 25.8rem;height:11.2rem;border-bottom:.5px solid var(--bg-brown);text-align:center;font-size:1.8rem}.guests__numbers-value{font-size:2rem}.slide-guests.swiper-slide{display:grid;grid-template-columns:33rem 1fr;height:var(--height)}.slide-guests__btn-txt+.slide-guests__btn-txt{display:none}._is-active .slide-guests__btn-txt{display:none}._is-active .slide-guests__btn-txt+.slide-guests__btn-txt{display:block}.slide-guests__btn{position:absolute;bottom:3rem;left:50%;column-gap:1rem;transform:translateX(-50%);transition:transform .4s ease-in-out, left .4s ease-in-out}._shrink .slide-guests__btn{transform:translateX(0);left:5rem}.slide-guests__btn::after{transform:rotate(90deg)}._is-active .slide-guests__btn::after{transform:rotate(-90deg)}.slide-guests__content{display:flex;flex-direction:column;row-gap:7rem;max-height:100%;overflow:hidden}.slide-guests__list{padding:5rem;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:5rem;gap:5rem}.slide-guests__list-item{display:inline-flex;column-gap:1rem;font-size:1.8rem}.slide-guests__list-item::before{content:"";margin-top:.5rem;flex:0 0 .4rem;width:.4rem;height:.4rem;border-radius:50%;background-color:var(--bg-super-black)}.slide-guests__image{width:100%}.slide-guests__image img{height:var(--height);object-fit:cover}.slide-guests__body{position:relative;display:grid;grid-template-columns:1fr 0fr auto;width:100%;height:var(--height);background-color:var(--bg-beige);transition:grid-template-columns .4s ease-in-out .4s, background-color .4s ease-in-out}._shrink .slide-guests__body{grid-template-columns:0rem 1fr;background-color:var(--bg-white)}.info-slide-guests{position:relative;display:flex;justify-content:center;align-items:center;height:100%;width:100%;color:var(--bg-black)}.info-slide-guests__inner{position:relative;z-index:2;display:flex}.info-slide-guests__txt{max-width:31.5rem;font-size:3rem;line-height:3.4rem;text-align:center}._is-active .info-slide-guests__txt{display:none}.guests__mob-slider{margin-bottom:3.6rem}.guests__mob-slider.swiper{width:100%}.mob-slide-guests.swiper-slide{padding-bottom:5.4rem;display:flex;align-items:center;column-gap:5.2rem;width:100%;border-bottom:1px solid var(--bg-brown)}.mob-slide-guests__image{flex:0 0 25.2rem;width:25.2rem;height:25.2rem;border-radius:50%;overflow:hidden}.mob-slide-guests__image img{height:100%;object-fit:cover}.mob-slide-guests__text-wrap{display:flex;flex-direction:column;row-gap:3.4rem}.mob-slide-guests__name{font-weight:450;font-size:3.4rem;line-height:130%}.mob-slide-guests__txt{font-size:2.6rem;line-height:120%}.slider-controls{display:flex;justify-content:space-between;align-items:center;width:100%}.time{padding:10rem 0}.time__container{display:flex;flex-direction:column}.time__heading{margin-bottom:2rem}.time__text{margin-bottom:9rem;font:var(--font-text-xl);text-transform:uppercase}.time__list{display:grid;grid-gap:6rem;gap:6rem;counter-reset:item}.list-item-time{position:relative;display:flex;flex-direction:column;row-gap:2.6rem}.list-item-time::before{counter-increment:item;content:counter(item, decimal-leading-zero);position:absolute;top:0;left:0;font-family:"Circe Contrast";font-size:2.4rem;line-height:100%}.list-item-time__text{padding-left:4.2rem;display:flex;flex:1 1 auto;font:var(--font-text-l)}.list-item-time__image{height:24rem}.list-item-time__image img{height:100%;object-fit:cover}.schedule{padding:11rem 0 10rem;background-color:var(--bg-white)}.schedule__container{display:flex;flex-direction:column}.schedule__heading{margin-bottom:9.5rem}.schedule__slider.swiper{width:100%}.schedule__wrapper{margin-bottom:7.2rem}.schedule__footer{display:flex;justify-content:space-between;align-items:center}.schedule__btn.btn_brown.btn{font-size:2rem;letter-spacing:0;padding:2.2rem 5rem}.item-schedule.swiper-slide{padding:2rem;display:grid;grid-template-columns:54rem 1fr;grid-column-gap:4rem;column-gap:4rem;min-height:36rem;background-color:var(--bg-beige)}.item-schedule__image{width:54rem;height:36rem}.item-schedule__image img{height:100%;object-fit:cover}.item-schedule__body{display:flex;flex-direction:column}.item-schedule__heading{margin-bottom:1.5rem;max-width:44rem;font:var(--font-text-xl);font-size:2.6rem;text-transform:uppercase}.item-schedule__list{padding-top:2.2rem;display:flex;flex-direction:column;border-top:1px solid var(--bg-super-black)}.item-schedule__list._nb{padding-top:0;border-top:none}.item-schedule__list-item{display:flex;align-items:flex-start;column-gap:1.4rem;font:var(--font-text-l);line-height:150%}.item-schedule__list-item::before{content:"";margin-top:.9rem;flex:0 0 .6rem;width:.6rem;height:.6rem;border-radius:50%;background-color:var(--bg-super-black)}.item-schedule__subtitle{margin-bottom:1.5rem;font:var(--font-text-l)}.item-schedule__text{margin-top:.5rem;max-width:51.8rem;font:var(--font-text-l)}.gallery{padding:10rem 0;padding-bottom:11.5rem;background-color:var(--bg-beige)}.gallery .controls__pagination:not(.carousel .controls__pagination){display:block}.gallery .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.gallery .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:0;transform:none}.gallery__container{display:flex;flex-direction:column}.gallery__heading{margin-bottom:7.7rem;max-width:48.8rem}.gallery__slider{width:100%}.gallery__slider.swiper{margin:0;margin-bottom:6rem;height:43.1rem;overflow:visible}.gallery__wrapper.swiper-wrapper{align-items:center;height:100%}.gallery__slide{align-items:center;transition:margin-left .3s linear}.gallery__slide.swiper-slide{height:auto}.gallery__image{display:flex}.gallery__image img{height:30.1rem;object-fit:cover;transition:height .4s ease-in-out}.gallery__controls{margin:0 auto;column-gap:0}.testimonials{padding:10rem 0;padding-bottom:8rem;background-color:var(--bg-white)}.testimonials__container{display:flex;flex-direction:column;align-items:center}.testimonials__heading{margin-bottom:5rem}.testimonials__slider.swiper{margin:0;margin-bottom:3.9rem;width:100%}.testimonials__controls{justify-content:center}.slide-testimonials{padding:2.2rem;background-color:var(--bg-beige)}.slide-testimonials.swiper-slide{display:flex;flex-direction:column;height:auto}.slide-testimonials__head{margin-bottom:2.2rem;display:flex;align-items:center;column-gap:2rem}.slide-testimonials__author{width:6.7rem;height:6.7rem;border-radius:50%;overflow:hidden}.slide-testimonials__author img{height:100%;object-fit:cover}.slide-testimonials__name{font-size:1.8rem;text-transform:uppercase}.slide-testimonials__txt{margin-bottom:2.2rem;font-size:1.8rem;flex:1 1 auto}.slide-testimonials__image{height:26rem}.slide-testimonials__image img{height:100%;object-fit:cover}.events-hero{background:url(../img/content/13.webp) center/cover no-repeat;overflow:hidden}.events-hero__container.container{position:relative;padding-top:20.8rem;padding-bottom:18.1rem;display:flex;flex-direction:column;align-items:flex-start}.events-hero__container.container::after{content:"";position:absolute;bottom:-12.6rem;right:-10.5rem;width:76.2rem;height:67.2rem;background:url(../img/content/11.webp) center/contain no-repeat;opacity:.77;mix-blend-mode:darken}.events-hero__bread-items{margin-bottom:8.2rem}.events-hero__heading{margin-bottom:2.9rem;max-width:81.4rem;font-family:"Circe Contrast";font-size:7rem;line-height:100%;text-transform:uppercase;color:#262626}.events-hero__text-wrap{position:relative;margin-bottom:6.3rem}.events-hero__text-wrap::before{content:"";position:absolute;top:0;left:0;width:1.5px;height:100%;background-color:var(--bg-brown)}.events-hero__text{padding-left:2.4rem;max-width:65.3rem;font-family:"Futura";font-size:2.4rem;line-height:140%;text-transform:uppercase;color:#262626}.events-hero__btn.btn.btn_brown{position:relative;z-index:2;padding:2.2rem 2.5rem;font-size:1.5rem}.values__container.container{padding-top:18rem;padding-bottom:18rem}.values__inner{position:relative;display:flex;flex-direction:column;row-gap:12.5rem}.values__inner::after{content:"";position:absolute;top:0;right:-5rem;width:2rem;height:100%;background-color:var(--bg-beige)}.values__heading{max-width:105.1rem;font-family:"Circe Contrast";font-size:4rem;line-height:130%;text-transform:uppercase;color:#262626}.values__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(30rem, 1fr));grid-column-gap:9rem;column-gap:9rem;grid-row-gap:5rem;row-gap:5rem}.item-values{position:relative;display:flex;flex-direction:column;row-gap:3.4rem}.item-values__heading{margin-bottom:auto;display:block;flex:0 1 auto;min-height:7rem;border-bottom:1.5px solid var(--bg-brown);font-family:"Futura";font-size:2.4rem;line-height:113%;text-transform:uppercase;color:#262626}.item-values__text-wrap{margin-bottom:auto;flex:1 1 auto}.item-values__text{max-width:47.1rem;font-size:2rem;line-height:119%;color:#262626}.events-info__container.container{padding-top:17.5rem;padding-bottom:10rem;display:flex;flex-direction:column}.events-info__heading{margin-bottom:8.7rem;max-width:115.4rem;font-family:"Circe Contrast";font-size:4rem;line-height:130%;color:#262626;text-transform:uppercase}.events-info__heading-highlight{color:var(--bg-brown)}.events-info__group{margin-bottom:12.7rem;display:flex;flex-direction:column;row-gap:2.7rem}.events-info__text{max-width:68.9rem;font-family:"Futura";font-size:2.4rem;line-height:130%;text-transform:uppercase;color:#262626}.events-info__list{margin-right:auto;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:9.5rem;column-gap:9.5rem;grid-row-gap:1.8rem;row-gap:1.8rem}.events-info__slider.swiper{width:100%;min-width:0;overflow:visible}.item-events-info{display:inline-flex;column-gap:2.4rem}.item-events-info::before{content:"";margin-top:.8rem;flex:0 0 .8rem;width:.8rem;height:.8rem;border-radius:50%;background-color:var(--bg-black)}.item-events-info__txt{font-family:"Futura";font-size:1.8rem;line-height:130%;text-transform:uppercase;color:#262626}.slide-events-info.swiper-slide{height:38.7rem;width:58.1rem}.slide-events-info__image-wrap{display:flex}.slide-events-info__image{height:100%;object-fit:cover}.about-hero{position:relative}.about-hero__content{position:relative;z-index:2;display:grid;grid-template-columns:1fr 42.9rem;align-content:start;grid-auto-rows:auto;grid-column-gap:7.5rem;column-gap:7.5rem;min-height:73.6rem}.about-hero__content.container{padding:0;padding-top:11rem;padding-left:8rem;max-width:132rem}.about-hero__breadcrumbs{margin-bottom:3.3rem;grid-column:span 2;height:2.5rem;color:var(--bg-white)}.about-hero__heading{color:var(--bg-white)}.about-hero__txt{margin-bottom:2.9rem;color:var(--bg-white);font-weight:450}.about-hero__btn{grid-column:2/3;max-width:96%}.about-hero__image-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.about-hero__image-wrap::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3))}.about-hero__image{height:100%;object-fit:cover}.about-numbers.container{padding:0;padding-top:8rem;padding-bottom:11rem;display:grid;grid-template-columns:1fr 70.5rem;grid-column-gap:2.8rem;column-gap:2.8rem;align-content:start;max-width:116.5rem}.about-numbers__list{display:grid;grid-template-columns:repeat(3, auto);grid-column-gap:5.3rem;column-gap:5.3rem;grid-row-gap:3rem;row-gap:3rem}.item-about-numbers{padding-left:3rem;display:flex;flex-direction:column;row-gap:1rem;min-height:11rem;border-left:1px solid var(--primary-black)}.item-about-numbers__heading{margin-top:auto;color:var(--primary-brown)}.about-manifest{position:relative;overflow:hidden;color:var(--bg-white)}.about-manifest::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/content/ilgmyzin-xyWs4zOs-WE-unsplash.webp) center/cover no-repeat}.about-manifest__container.container{position:relative;z-index:2;padding:0;padding-top:13.9rem;padding-bottom:10.2rem;padding-left:7.6rem;display:grid;grid-template-columns:1fr 63.4rem;grid-column-gap:3rem;column-gap:3rem;max-width:131.2rem}.about-manifest__content{position:relative;z-index:2;display:flex;flex-direction:column;grid-column:2/3}.about-manifest__heading{margin-bottom:2rem;color:var(--primary-lemon)}.about-manifest__subtitle{margin-bottom:5.2rem;max-width:56rem}.about-manifest__quote{margin-bottom:6.1rem;display:flex;flex-direction:column;row-gap:3.7rem;max-width:51.2rem}.about-manifest__quote.txt{font-weight:390}.about-manifest__quote::before{content:url('data:image/svg+xml,<svg viewBox="0 0 53 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M47.5968 13.0852C46.5442 15.7377 43.2139 18.2122 39.3572 18.2122C34.449 18.2122 29.8916 14.4999 29.8916 9.372C29.8906 4.42104 33.5728 0 39.8835 0C47.4214 0 52.1542 6.71956 52.1542 16.2676C52.1542 26.8773 45.3172 38.3709 33.2219 43.3218L32.1693 41.2003C40.5843 37.1331 48.473 28.292 48.473 18.0362C48.473 15.7377 48.1222 14.323 47.5968 13.0852ZM17.7053 13.0852C16.6527 15.7377 13.3233 18.2122 9.46664 18.2122C4.55741 18.2122 0 14.5009 0 9.37296C0 4.42104 3.68121 0 9.99198 0C17.5308 0 22.2627 6.71956 22.2627 16.2676C22.2627 26.8773 15.4256 38.3709 3.33034 43.3218L2.27871 41.2003C10.6937 37.1331 18.5815 28.292 18.5815 18.0362C18.5815 15.7377 18.2306 14.323 17.7053 13.0852Z" fill="%23FFFF00"/></svg>');width:5.2rem;height:4.3rem}.about-manifest__lower-content{position:relative;z-index:2;margin-top:auto;display:flex;flex-direction:column;row-gap:1.1rem;max-width:23.5rem}.about-manifest__txt.txt{font-weight:390;line-height:127%}.about-manifest__image-wrap{position:absolute;bottom:0;left:4.8rem;width:65rem}.about-infographics{background-color:var(--bg-super-black)}.about-infographics__container.container{padding:0;padding-top:7.5rem;padding-bottom:12rem;display:flex;flex-direction:column;row-gap:5.6rem;max-width:116rem}.about-infographics__heading{max-width:76.2rem;color:var(--bg-white)}.about-infographics__list{display:grid;grid-template-columns:31.7rem 1fr;grid-column-gap:13.6rem;column-gap:13.6rem}.item-about-infographics{display:flex;flex-direction:column;row-gap:3.2rem}.item-about-infographics__image-wrap{width:100%}.item-about-infographics__image{max-height:31.6rem;object-position:left}.item-about-infographics__subtitle{padding-bottom:.2rem;border-bottom:1px solid var(--primary-gray);color:var(--primary-brown)}.item-about-infographics__subtitle.txt{font-weight:400}.about-values__container.container{padding:0;padding-top:8rem;padding-bottom:12rem;display:flex;flex-direction:column;row-gap:5.8rem;max-width:116rem}.about-values__list{display:flex;flex-direction:column;row-gap:10.7rem}.item-about-values{display:grid;grid-template-columns:1fr 51.3rem;grid-column-gap:8.4rem;column-gap:8.4rem}.item-about-values__quote{display:flex;column-gap:3.3rem;max-width:55.2rem}.item-about-values__quote::before{content:url('data:image/svg+xml,<svg viewBox="0 0 53 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M47.5968 13.0852C46.5442 15.7377 43.2139 18.2122 39.3572 18.2122C34.449 18.2122 29.8916 14.4999 29.8916 9.372C29.8906 4.42104 33.5728 0 39.8835 0C47.4214 0 52.1542 6.71956 52.1542 16.2676C52.1542 26.8773 45.3172 38.3709 33.2219 43.3218L32.1693 41.2003C40.5843 37.1331 48.473 28.292 48.473 18.0362C48.473 15.7377 48.1222 14.323 47.5968 13.0852ZM17.7053 13.0852C16.6527 15.7377 13.3233 18.2122 9.46664 18.2122C4.55741 18.2122 0 14.5009 0 9.37296C0 4.42104 3.68121 0 9.99198 0C17.5308 0 22.2627 6.71956 22.2627 16.2676C22.2627 26.8773 15.4256 38.3709 3.33034 43.3218L2.27871 41.2003C10.6937 37.1331 18.5815 28.292 18.5815 18.0362C18.5815 15.7377 18.2306 14.323 17.7053 13.0852Z" fill="%23C58B73"/></svg>');flex:0 0 5.5rem;width:5.5rem;height:4.4rem}.item-about-values__quote-txt{line-height:141%}.item-about-values__highlight{color:#c58b73}.content-item-about-values{padding-left:2.1rem;display:flex;flex-direction:column;row-gap:2rem;border-left:1px solid #c58b73}.content-item-about-values__group{display:flex;column-gap:1.5rem;align-items:center}.content-item-about-values__image-wrap{flex:0 0 5.6rem;width:5.6rem;height:5.6rem;border-radius:50%;overflow:hidden}.content-item-about-values__image{height:100%;object-fit:cover}.content-item-about-values__group-content{display:flex;flex-direction:column}.content-item-about-values__heading{font-weight:500}.content-item-about-values__group-txt{color:#6a6a6a}.about-culture{position:relative}.about-culture::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(../img/content/bg.webp) center/cover no-repeat}.about-culture__container{position:relative;z-index:2;display:flex;flex-direction:column;row-gap:6.6rem;color:var(--bg-white)}.about-culture__container.container{padding:0;padding-top:8rem;padding-bottom:15.3rem;max-width:116rem}.about-culture__head{padding-right:7rem;display:flex;align-items:flex-end;column-gap:3.3rem}.about-culture__heading{margin-left:auto;max-width:81.8rem;letter-spacing:.1rem;line-height:115%}.about-culture__highlight{color:#c58b73}.about-culture__txt{max-width:25.8rem}.about-culture__txt.txt{line-height:130%;font-weight:500}.about-culture__list{padding-right:7rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:3.3rem}.item-about-culture{display:flex;flex-direction:column;row-gap:1.2rem;min-width:22rem}.item-about-culture__heading{max-width:24.8rem;color:#c58b73}.item-about-culture__txt{max-width:24.7rem;text-transform:lowercase}.item-about-culture__image-wrap{width:100%;height:11.7rem;overflow:hidden}.item-about-culture__image{height:100%;object-fit:cover}.about-residents__container{display:flex;flex-direction:column;row-gap:6.1rem}.about-residents__container.container{padding:0;padding-top:7rem;padding-bottom:12rem;max-width:116.2rem}.about-residents__heading{text-align:center}.about-residents__list{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:4rem;gap:4rem;grid-row-gap:4.3rem;row-gap:4.3rem}.item-about-residents{display:flex;flex-direction:column}.item-about-residents__image-wrap{position:relative;margin-bottom:1.8rem;display:flex;height:32.8rem;background-color:#c58b73}.item-about-residents__image-wrap::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(../img/content/3.webp) center/cover no-repeat;opacity:.4;mix-blend-mode:screen}.item-about-residents__image{position:relative;z-index:2;margin-top:auto;height:31.9rem;width:100%;object-fit:cover;object-position:top}.item-about-residents__label{position:absolute;z-index:3;left:0;bottom:2.6rem;padding:0 2.6rem;display:inline-flex;align-items:center;justify-content:center;height:3rem;text-align:center;color:#ede7e2;background-color:#253846}.item-about-residents__heading{margin-bottom:1.2rem;max-width:21.6rem;min-height:6.4rem}.item-about-residents__txt{max-width:24.7rem;font-size:1.4rem;line-height:140%}.about-speakers{background-color:#253846}.about-speakers__container{display:flex;flex-direction:column;row-gap:5.9rem}.about-speakers__container.container{padding:0;padding-top:9.4rem;padding-bottom:12rem;max-width:108.2rem}.about-speakers__heading{text-align:center;color:var(--bg-white)}.about-speakers__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:11.8rem;column-gap:11.8rem;grid-row-gap:4.5rem;row-gap:4.5rem;transform:translateX(-4rem)}.about-speakers__note{transform:translateY(1.5rem)}.item-about-speakers{display:flex;flex-direction:column;align-items:center;max-width:29rem;text-align:center}.item-about-speakers__image-wrap{margin-bottom:4.2rem;border-radius:50%;overflow:hidden;background-color:#d5a286}.item-about-speakers__image{width:28.2rem;height:28.2rem;object-fit:cover}.item-about-speakers__heading{margin-bottom:1rem;max-width:26rem;min-height:6.4rem;color:var(--bg-white)}.item-about-speakers__heading.txt{font-weight:400}.item-about-speakers__txt{padding-top:1rem;border-top:2px solid #c58b73;color:var(--bg-white)}.item-about-speakers__txt.txt{line-height:122%}.note-item-about-speakers__inner{padding:2.6rem 3.8rem;display:flex;flex-direction:column;width:36rem;background-color:var(--bg-beige)}.note-item-about-speakers__icon{margin-bottom:1.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;width:8.3rem;height:8.3rem;background-color:#c58b73}.note-item-about-speakers__icon svg{width:5.6rem;height:5.6rem}.note-item-about-speakers__group{display:flex}.note-item-about-speakers__highlight{color:#d5a286}.note-item-about-speakers__txt{margin-bottom:auto;max-width:27.6rem;line-height:120%}.note-item-about-speakers__btn{margin-top:3rem;font-size:1.4rem}.about-events{display:flex;flex-direction:column}.about-events__container.container{max-width:112rem}.about-events__main{position:relative}.about-events__main .container{position:relative;z-index:2;padding:0;padding-top:17.4rem;padding-bottom:4rem;display:flex;flex-direction:column;align-items:center;row-gap:12rem;max-width:116rem}.about-events__heading{max-width:71rem;color:var(--bg-white)}.about-events__heading.h{font-weight:400;letter-spacing:.1rem;line-height:117%}.about-events__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:11.3rem;column-gap:11.3rem}.about-events__item{color:var(--bg-white)}.about-events__image-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.about-events__image-wrap::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 72.47%)}.about-events__image{height:100%;object-fit:cover}.about-events__lower{background-color:#202020}.about-events__lower .container{padding:0;padding-top:3.4rem;padding-bottom:3.4rem;display:flex;align-items:center;justify-content:space-between;column-gap:3rem}.about-events__lower-txt{max-width:56rem;line-height:127%;color:var(--bg-white)}.about-events__lower-txt.txt{font-weight:400}.about-events__btn{min-width:34rem;font-size:1.4rem}.item-about-events{display:flex;flex-direction:column;row-gap:2.3rem}.item-about-events__txt{margin-top:auto}.item-about-events__txt.txt{font-weight:400;line-height:125%}.item-about-events__lower{padding-top:1rem;border-top:1px solid #c58b73}.item-about-events__number{color:#c58b73;font-family:"Circe Contrast"}.item-about-events__number.txt{font-weight:400}.about-reviews{background-color:#3c4b45}.about-reviews__container{display:flex;flex-direction:column;align-items:center}.about-reviews__container.container{padding:0;padding-top:8rem;padding-bottom:10rem;max-width:116rem}.about-reviews__lower{display:flex;align-items:center;justify-content:space-between}.about-reviews__lower .controls:not(.carousel .controls):not(.residents .controls):not(.mobapp .controls):not(.slider-controls .controls):not(.gallery .controls):not(.schedule .controls){margin:0;padding:0;column-gap:1rem}.about-reviews__lower .controls__btn{width:2rem;height:2rem;background:url(../img/icons/arr-white.svg) center/contain no-repeat}.about-reviews__lower .swiper-pagination-bullet{opacity:1;background:var(--bg-white)}.about-reviews__lower .fraction__current{color:#c58b73}.about-reviews__lower .fraction__total{color:var(--bg-white)}.about-reviews__fraction{padding-right:1rem;padding-bottom:.5rem;column-gap:.2rem}.about-reviews__heading{margin-bottom:2.4rem;max-width:66rem;text-align:center;color:var(--bg-white)}.about-reviews__heading.txt{line-height:146%}.about-reviews__highlight{color:var(--primary-lemon)}.about-reviews__subtitle{margin-bottom:6.4rem;text-align:center;color:var(--bg-white)}.about-reviews__swiper.swiper{width:100%}.item-about-reviews__inner{padding:3.5rem 2.4rem;display:flex;flex-direction:column;min-height:61.4rem;height:100%;background-color:var(--bg-white)}.item-about-reviews__heading{margin-bottom:2rem;padding-bottom:1.2rem;border-bottom:.3rem solid #161616;font-weight:600}.item-about-reviews__text-wrap{display:flex;flex-direction:column;flex:1 1 auto;row-gap:2rem}.item-about-reviews__txt.txt{line-height:110%}.item-about-reviews__group{margin-top:3rem;display:flex;column-gap:2rem}.item-about-reviews__image-wrap{flex:0 0 5.6rem;width:5.6rem;height:5.6rem;border-radius:50%;overflow:hidden}.item-about-reviews__image{height:100%;object-fit:cover}.item-about-reviews__group-content{padding-top:.7rem;display:flex;flex-direction:column}.item-about-reviews__group-heading{color:#ad8467}.item-about-reviews__group-txt{min-height:5.6rem;color:#6a6a6a}.about-community__container{display:flex;flex-direction:column;align-items:center}.about-community__container.container{padding:0;padding-top:8rem;padding-bottom:10.6rem;max-width:116.1rem}.about-community__heading{margin-bottom:2.4rem;max-width:86.8rem;text-align:center}.about-community__highlight{color:#c58b73}.about-community__subtitle{margin-bottom:6.4rem;max-width:59.1rem;text-align:center}.about-community__list{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:3.1rem;column-gap:3.1rem;grid-row-gap:2.7rem;row-gap:2.7rem}.about-community__message{grid-column:span 2}.item-about-community{position:relative;background-color:#253846}.item-about-community_beige{background-color:#c58b73}.item-about-community__inner{position:relative;z-index:2;padding:2.4rem 1.6rem;display:flex;flex-direction:column;row-gap:2rem;min-height:26rem;color:var(--bg-white)}.item-about-community__number{margin-top:auto;font-family:"Circe Contrast";font-weight:400}.item-about-community__txt.txt{line-height:120%}.item-about-community__image-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.item-about-community__image-wrap::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 116.11%)}.item-about-community__image{height:100%;object-fit:cover}.item-about-community__bg{position:absolute;top:1rem;right:2rem;width:15rem}.message-about-community__inner{position:relative;padding:5.1rem 5rem 4.3rem 7.5rem;display:flex;flex-direction:column;row-gap:3.2rem;background-color:var(--bg-white)}.message-about-community__inner::before{content:"";position:absolute;top:5.1rem;left:5rem;width:2px;height:calc(100% - 10.1rem);background-color:#d5a286}.message-about-community__txt{max-width:43.1rem}.message-about-community__group{display:flex;align-items:center;column-gap:1.5rem}.message-about-community__image-wrap{flex:0 0 5.6rem;width:5.6rem;height:5.6rem;border-radius:50%;overflow:hidden}.message-about-community__image{height:100%;object-fit:cover}.message-about-community__group-content{display:flex;flex-direction:column}.message-about-community__group-subtitle{font-weight:500}.message-about-community__group-txt{color:#6a6a6a}.about-principles{background-color:#253846;color:var(--bg-white)}.about-principles__container{display:flex;flex-direction:column;row-gap:6.4rem}.about-principles__container.container{padding:0;padding-top:8rem;padding-bottom:12.2rem;max-width:116.1rem}.about-principles__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:3.9rem;gap:3.9rem}.item-about-principles{padding-left:2rem;display:flex;flex-direction:column;border-left:1px solid #fff}.item-about-principles__heading{margin-bottom:1.2rem;max-width:31.3rem;color:var(--primary-lemon)}.item-about-principles__heading.txt{font-weight:400}.item-about-principles__txt{margin-bottom:auto;max-width:26.4rem}.item-about-principles__txt.txt{font-weight:400}.item-about-principles__number{margin-top:3rem}.item-about-principles__number.txt{font-weight:400}.guest-access{position:relative;overflow:hidden}.guest-access__marquee{--pos-x: 4rem;position:absolute;z-index:2;top:3rem}.guest-access__marquee:nth-last-child(2){right:var(--pos-x)}.guest-access__marquee-wrapper{display:flex;column-gap:5.5rem}.guest-access__marquee-item{font-size:2rem;line-height:120%;letter-spacing:.5rem;text-transform:uppercase;color:#9f6f5d}.guest-access__container{position:relative;z-index:2;padding-top:17.5rem;padding-bottom:28rem;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--bg-white)}.guest-access__subtitle{margin-bottom:2.4rem;display:inline-flex;align-items:center;column-gap:1.1rem;font-size:2rem;line-height:110%;text-transform:uppercase}.guest-access__subtitle::before{content:url('data:image/svg+xml,<svg viewBox="0 0 26 6" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="3" cy="3" r="3" fill="%23C58B73"/><circle opacity="0.5" cx="13" cy="3" r="3" fill="%23C58B73"/><circle opacity="0.18" cx="23" cy="3" r="3" fill="%23C58B73"/></svg>');flex:0 0 2.6rem;width:2.6rem;height:2.6rem}.guest-access__heading{margin-bottom:1rem;max-width:63.1rem}.guest-access__label{padding:0 2.9rem;margin-bottom:1.3rem;display:inline-flex;align-items:center;justify-content:center;height:4rem;text-align:center;font-weight:450;font-size:2rem;line-height:140%;text-transform:uppercase;color:#161616;background-color:var(--primary-lemon)}.guest-access__txt{max-width:42.2rem;font-size:2rem;line-height:135%}.guest-access__image-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.guest-access__image-wrap::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.5}.guest-access__image{height:100%;object-fit:cover}.guest-access-request{background-color:#161616}.guest-access-request .request__form{column-gap:2rem;row-gap:3.2rem}.guest-access-request .field__label,.guest-access-request .select__label{margin-bottom:1.2rem;font-size:1.6rem}.guest-access-request .field,.guest-access-request .select{--primary-lemon: #c58b73}.guest-access-request .field__input,.guest-access-request .select__btn{padding-bottom:.5rem;padding-top:0;height:auto;font-size:1.6rem}.guest-access-request .select__btn::after{background:url(../img/icons/Vector12-w.svg) center/contain no-repeat}.guest-access-request .request__btn{width:100%;height:5.2rem;font-size:1.4rem}.guest-access-request .checkbox__label{font-size:1.3rem;line-height:120%}.guest-access-request__container{display:grid;grid-template-columns:47.9rem 1fr;grid-column-gap:7.1rem;column-gap:7.1rem}.guest-access-request__container.container{padding:0;padding-top:10.5rem;padding-bottom:8rem;max-width:116rem}.guest-access-request__text{display:flex;flex-direction:column;row-gap:2.4rem;color:var(--bg-white)}.guest-access-request__heading.h{letter-spacing:.1rem}.guest-access-request__highlight{color:#c58b73}.guest-access-request__txt{max-width:43.3rem}.countdown__inner{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:space-around;color:#fff;margin-bottom:26.4rem}.countdown__item{position:relative;width:16rem;text-align:center;text-transform:uppercase;letter-spacing:.12em}.countdown__value{font-family:"Circe Contrast";font-size:11rem;line-height:125%;text-transform:uppercase;color:#ede7e2;margin-bottom:1.2rem}.countdown__label{font-family:"Futura";font-size:1.8rem;line-height:113%;text-transform:uppercase;opacity:.9}.countdown-banner{position:relative;padding-top:14.6rem}.countdown-banner::before{content:"";position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background:linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.19) 100%);isolation:isolate;-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem)}.countdown-banner__container{display:flex;flex-direction:column;position:relative;z-index:2;align-items:center}.countdown-banner__heading{margin-bottom:4rem;text-align:center;color:#fff}.countdown-banner__heading span{color:var(--primary-lemon)}.countdown-banner__subtitle{margin-bottom:7rem;text-align:center;color:#fff;font-family:"Futura";text-transform:uppercase;font-size:2rem;line-height:113%}.countdown-banner__lower{padding:5.2rem;margin-top:auto;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.49);border-top:1px solid hsla(0,0%,100%,.44);width:100dvw;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.countdown-banner__btn.btn{min-width:28rem;height:5.5rem;background-color:#ad8366;color:var(--primary-lemon)}.countdown-banner__bg-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.countdown-banner__bg{width:100%;height:100%;object-fit:cover}@media (min-width: 47.999em){.events-hero .bread-items__inner{font-size:1.6rem}}@media (min-width: 47.01em){.item-values::after{content:"";position:absolute;top:0;right:-4.5rem;width:1px;height:100%;background-color:var(--bg-brown);opacity:.45}}@media (min-width: 48.01em){.header-club._header-scroll{padding:1.5rem 0}.header-club .header__tel{margin-bottom:2.5rem}.header-club .header__tel .header__tel-txt{display:block}.header-club .header__tel .ic-btn{display:none}.footer{position:relative;z-index:48}.footer-club__heading{max-width:45rem;font-size:2.8rem}.footer-club__form{display:grid;grid-template-columns:repeat(2, 1fr);align-items:end;grid-column-gap:2rem;column-gap:2rem;grid-row-gap:2.7rem;row-gap:2.7rem}.footer-club__logo{flex:0 0 26.7rem;width:26.7rem}.guide-modal .modal__content{display:grid;grid-template-columns:61.2rem 54.7rem;overflow:hidden}.guide-modal .modal__container{min-width:115.9rem;max-width:115.9rem}.guide-modal__image{position:absolute;z-index:1;bottom:-2.3rem;right:-3.9rem;margin:0;margin-bottom:0;width:35.4rem}#request-sent-modal .modal__content.request-sent-modal__content{padding:10rem 0;max-width:79rem}.inviting-modal .modal__content.inviting-modal__container_reg{display:none}.inviting-modal .modal__content.inviting-modal__container{max-width:108.8rem}.inviting-modal__form{justify-content:space-between;align-items:flex-end}.inviting-modal__options{gap:1rem;max-width:76rem}.inviting-modal__options .chat-option__txt{padding:1.5rem 2rem 1.3rem 2rem}.inviting-modal__fields{grid-template-columns:repeat(2, 1fr);column-gap:2rem;row-gap:1rem;width:65.7rem}.inviting-modal__input[data-mail-mask]{grid-column:span 2}.chat__inner{display:grid;grid-row-gap:5rem;row-gap:5rem;height:44rem}.silicone [data-read-more]::after{width:3rem;height:3rem}.carousel .swiper-slide:not(._pages-loaded .carousel .swiper-slide){margin-right:3.6rem;width:47rem}.hero-club__txt{margin-bottom:0;max-width:55.9rem;font-size:2rem;line-height:140%}.hero-club__text{max-width:99%;font-size:2.4rem;line-height:140%}.guests [data-tabs-slider]{height:var(--height);transition:grid-template-columns .4s ease-in-out}.guests [data-tabs-slider]._shrink{grid-template-columns:0rem 1fr}.guests [data-tabs-slider]._shrink .guests__tabs{opacity:0;visibility:hidden}.guests._shrink .info-slide-guests__txt{max-width:51.5rem}.guests._shrink .info-slide-guests__inner{flex-direction:column;align-items:center}.guests._shrink .slide-guests__body{display:flex}.guests._shrink .slide-guests__info{background:var(--bg-beige)}.guests._shrink .guests__wrap{display:flex}.guests._shrink .guests__tabs{display:none}.guests._shrink .guests__subtitle{order:-1;font-family:"Circe Contrast";font-size:3.8rem;line-height:100%;text-transform:uppercase;color:#262626;margin-bottom:3rem}.guests__mob-slider.swiper{display:none}.guests__slider-controls{display:none}.time__text{margin-bottom:5.3rem;max-width:60.2rem}.time__list{grid-template-columns:repeat(3, 1fr);gap:4rem}.schedule__wrapper{margin-bottom:5rem;display:flex;flex-direction:column;row-gap:5rem}.schedule__controls{display:none}.schedule__slide:nth-child(2n) .item-schedule__image{grid-column:2/3;grid-row:1/2;justify-self:end}.schedule__btn{margin-right:auto}.item-schedule__list{padding-top:1.9rem;max-width:46.7rem}.gallery__slider.swiper.gallery__slider_marquee{display:none}.gallery__slide.swiper-slide-active{margin-left:.9rem;transform:scale(1.02) !important}.gallery__slide.swiper-slide-active .gallery__image img{height:43.1rem}.gallery__slide.swiper-slide-next{margin-left:.9rem}.testimonials .fraction{display:none}.testimonials__controls{margin:0 auto}.countdown__inner{padding:0 4rem}.countdown__item:not(:last-child)::after{content:"";position:absolute;right:-4rem;top:0;width:2px;height:100%;background:linear-gradient(180deg, rgba(71, 54, 42, 0.66) 0%, #ad8366 51.44%, rgba(71, 54, 42, 0.66) 100%)}}@media (min-width: 49.01em){.reg-banner{margin-top:3.2rem;max-width:78rem}.reg-banner__form{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:6rem;column-gap:6rem;grid-row-gap:3.2rem;row-gap:3.2rem;align-items:start}.item-about-values__content{transform:translateX(1.2rem)}.about-culture__heading{text-align:right}.item-about-culture:nth-child(3) .item-about-culture__image-wrap{flex:0 0 52.1rem;width:52.1rem;height:11.9rem;max-height:11.9rem}.item-about-culture__image-wrap{flex:0 0 26rem;width:26rem;height:12.6rem;max-height:12.6rem}.note-item-about-speakers__group{flex-direction:column}.note-item-about-speakers__heading{margin-bottom:1.3rem}.about-events__heading{text-align:center}.about-reviews__lower{display:none}.about-reviews__list.swiper-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2.5rem;gap:2.5rem;width:100%}.guest-access-request .request__checkbox{padding-top:1rem}}@media (min-width: 64.999em){.modal__container .subscribe-form__title{margin-top:2.1rem;max-width:64rem}.cases-hero__carousel{min-height:6.8rem}.card-cases-grid__title{margin:0 0 1.6rem}.products__controls{display:none}.products__carousel-slider .swiper-wrapper{display:grid;grid-template-columns:1fr;grid-gap:7.6rem 4.8rem;gap:7.6rem 4.8rem;grid-template-columns:1fr 1fr 1fr}.item-products__title{display:flex;flex-direction:column;justify-content:flex-end;min-height:9rem}}@media (min-width: 70rem){.content-plate__inner{grid-template-columns:1fr}.content-plate__left{padding-bottom:0}}@media (min-width: 74.999em){.silicone .header__content{margin-right:-3rem;flex:1 1 auto;column-gap:2.4rem;border-bottom:1px solid var(--primary-brown)}.silicone .header__tel-btn{display:none}.silicone .header__hamburger{display:none}.silicone .header__menu{display:none}html:not(.silicone) .header__tel-btn{display:none}html:not(.silicone) .header__hamburger{display:none}html:not(.silicone) .header__menu{display:none}}@media (min-width: 75.01em){.top-footer__container.container{--inner-pd-y: 3.2rem;display:grid;grid-template-columns:1fr 34.2rem;padding-left:10rem;padding-right:10rem;padding-bottom:var(--inner-pd-y);padding-right:0;padding-top:var(--inner-pd-y)}}@media (min-width: 80rem){.content-plate__inner{grid-template-columns:1fr minmax(100px, 210px)}.content-plate__left{padding-bottom:4.65rem}}@media (min-width: 96.01em){.silicone .fraction__total{font-size:2rem}}@media (min-width: 100.001em){.top-footer__container.container{border-right:.1rem solid hsla(0,0%,100%,.3)}}@media (min-width: 1024px){.search-cases-hero__btn{display:none}}@media (min-width: 1199px){.residents .controls__pagination{top:-1rem}}@media (min-width: 1200px){html:not(.silicone) .header__logo-wrap::after{content:"";position:absolute;top:50%;right:-5rem;width:1px;height:3.5rem;background-color:var(--bg-brown);transform:translateY(-50%);transition:opacity .3s ease-in-out}html:not(.silicone) .header__btn.btn{height:6rem}.nav-header__item_has-sublist._is-active button.nav-header__txt{color:var(--primary-lemon)}.nav-header__item_has-sublist._is-active button.nav-header__txt::before{transform:rotate(45deg)}.nav-header__item_has-sublist._is-active .nav-header__list-wrap{opacity:1;visibility:visible}.nav-header__item_has-sublist button.nav-header__txt{column-gap:1.5rem;transition:color .3s ease-in-out}.nav-header__item_has-sublist button.nav-header__txt::before{content:url('data:image/svg+xml,<svg viewBox="0 0 13 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_413_9)"><path d="M6.22183 13.2218L6.10197 0.898029M12.4437 7L0.119854 6.88015" stroke="white" stroke-width="0.5"/></g><defs><clipPath id="clip0_413_9"><rect width="8.79899" height="8.79899" fill="white" transform="translate(0 7) rotate(-45)"/></clipPath></defs></svg>');flex:0 0 1.2rem;width:1.2rem;height:1.2rem;transition:transform .3s ease-in-out}.nav-header__list-wrap{position:absolute;top:112%;left:0;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out, visibility .4s ease-in-out}.nav-header__list{padding:1.5rem 2rem;min-width:21.9rem;background:rgba(237,231,226,.14);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.menu-header{display:none}}@media (min-width: 1278px){.residents__controls{display:none}}@media (min-width: 1700px){.calendar-hero_events .calendar-hero__container.container{padding-left:0;padding-right:0}.events-hero__container.container{padding-left:0;padding-right:0}.values__container.container{padding-left:0;padding-right:0}.events-info__container.container{padding-left:0;padding-right:0}}@media (min-width: 76em){.residents .swiper-wrapper{justify-content:space-between}.residents .swiper-pagination-lock{display:none}}@media (any-hover: hover)and (min-width: 48em){.events_past .event-card__link:hover{background-color:var(--bg-beige);color:var(--bg-black)}.events_past .event-card__link:hover .details-event-card__location,.events_past .event-card__link:hover .details-event-card__date,.events_past .event-card__link:hover .event-card__date,.events_past .event-card__link:hover .event-card__name,.events_past .event-card__link:hover .showmore-event-card__text{color:var(--bg-black)}.events_past .event-card__link:hover .details-event-card__location svg,.events_past .event-card__link:hover .details-event-card__date svg,.events_past .event-card__link:hover .event-card__date svg,.events_past .event-card__link:hover .event-card__name svg,.events_past .event-card__link:hover .showmore-event-card__text svg{color:var(--primary-brown)}.events_past .event-card__link:hover .event-card__toggle{color:var(--primary-brown)}.events_past .event-card__link:hover .event-card__toggle svg{color:var(--primary-brown)}.event-card__link:hover{background-color:var(--primary-brown);color:var(--bg-white)}.event-card__link:hover .details-event-card__location svg,.event-card__link:hover .details-event-card__date svg{color:var(--primary-lemon)}.event-card__link:hover .event-card__toggle{color:var(--primary-lemon)}.event-card__link:hover .event-card__toggle svg{color:var(--primary-lemon)}}@media (min-width: 49em){.reg-banner .checkbox__label{max-width:25rem}}@media (any-hover: hover)and (min-width: 64em){.filters__item:not(.filters__item_showmore):hover:not(._is-active){background-color:rgba(173,132,103,.7019607843);border-bottom:1px solid hsla(25,30%,54%,.7);color:var(--bg-white)}}@media (min-width: 40em){.detail-banner-banner-modal{padding:2.65rem 4rem 0 2.65rem}.rezidents__list{grid-template-columns:repeat(auto-fill, minmax(18rem, 1fr))}.infographics__grid{max-width:30rem}.card-cases-grid_large{grid-column:span 2}.card-cases-grid__side{display:flex}.content-plate__left{padding-bottom:4.65rem}.signature__bottom-text{max-width:unset}}@media (min-width: 1441px){.socials-top-footer .ic-btn{width:4rem;height:4rem}.residents .swiper{margin-left:auto;margin-right:auto}}@media (min-width: 1600px){html:not(.silicone) .header__container.container{padding:0}.hero__container.container.container{padding-left:3rem;padding-right:3rem}.media-grid__list .bg-card__image{max-height:58.5rem}}@media (min-width: 2400px){.cta{bottom:0}}@media (min-width: 94em){.cta__container.container{padding:0;max-width:none;width:138rem}}@media (min-width: 48em){.top-footer__container.container{display:grid;grid-gap:3.2rem;gap:3.2rem;grid-template-columns:1fr 40rem}.top-footer__container.container{column-gap:3.2rem}.top-footer__btns{justify-content:center}.middle-footer__container.container{display:grid;grid-gap:3.2rem;gap:3.2rem;grid-template-columns:auto auto 40rem}.middle-footer__menu{gap:1.408rem 3.6rem;max-width:33.6rem}.middle-footer__link{margin-bottom:0}.modal__container .request__checkbox{grid-column:1/2}.modal__container .request__form-wrap{row-gap:2.8rem}.modal__container .request__form-message{grid-column:span 2}.modal__container{align-items:center}.guide-modal__checkbox{margin-bottom:8.4rem;flex:1 1 auto}.modal-content{--padding-t: 4.6rem;--padding-b: 4.6rem;width:min(var(--max-width),100%)}.modal._has-bg .modal__content{--padding-t: 4.6rem;--padding-b: 4.6rem}.modal._has-bg .modal__container{box-shadow:4.6px 4.6px 2.7px rgba(0,0,0,.0235294118),9.3px 9.3px 6.1px rgba(0,0,0,.0392156863),15px 15px 10.8px rgba(0,0,0,.0509803922),22.7px 22.7px 17.3px rgba(0,0,0,.0588235294),34.9px 34.9px 27.2px rgba(0,0,0,.0666666667),56px 56px 44.8px rgba(0,0,0,.0745098039),100px 100px 90px rgba(0,0,0,.1019607843)}.cookie{max-width:44rem}.cookie__text{max-width:31rem}.cta__table{gap:10rem;grid-template-columns:1fr auto}.cta__content{gap:2rem;grid-template-columns:1fr 16rem;margin-left:0;width:100%}.cta__price{align-items:flex-end;flex-direction:column}.error-page__wrapper{align-items:center;display:grid;grid-gap:8rem;gap:8rem;grid-template-columns:minmax(16rem, 47.8rem) minmax(16rem, 52.16rem);padding:0 10rem}.error-page__title{text-align:left}.error-page__text{text-align:left}.error-page__btn{justify-content:flex-start;margin:0 0 3.2rem}.error-page__btn.link{display:inline-flex}.filters__item{padding:.6rem .8rem .4rem}.form-message{padding:1.2rem}.infographics{padding-left:4rem;padding-right:4rem}.infographics__carousel{display:none}.infographics__grid{align-items:start;display:grid;grid-gap:5.4rem;gap:5.4rem;grid-template-columns:1fr 2px 1fr;margin-bottom:4.8rem;max-width:100%;text-align:left}.infographics__grid-line{height:100%;margin:0;width:2px}.request__form-message{grid-column:span 2}.cases-grid__list{grid-template-columns:repeat(2, 1fr)}.card-cases-grid__authors{row-gap:1.2rem}.project__section{margin:0 auto;max-width:80rem}.quote-block-project{margin-left:0;padding:3.8rem 4.2rem 4.8rem;width:100%}.quote-block-project__author{display:grid;grid-gap:2.4rem;gap:2.4rem;grid-template-columns:9.8rem 1fr;margin-bottom:3rem}.project_media .quote-block-project__author{margin-bottom:2.5rem}.quote-block-project__name{text-align:left}.author-project{margin:0 auto 1.9rem;max-width:80rem}.calendar-hero__crumbs{padding-top:9rem}.events_past .details-event-card__location,.events_past .details-event-card__date,.events_past .event-card__date,.events_past .event-card__name,.events_past .showmore-event-card__text{color:var(--bg-white)}.events_past .details-event-card__location svg,.events_past .details-event-card__date svg,.events_past .event-card__date svg,.events_past .event-card__name svg,.events_past .showmore-event-card__text svg{color:var(--primary-lemon)}.events_past .event-card__toggle{color:var(--primary-lemon)}.events_past .event-card__toggle svg{color:var(--primary-lemon)}.event-card__info-link{display:none}.event-card__link{border-bottom:1px solid #ad8467}.event-card__info{display:none}.date-event-card{border-right:1px solid var(--primary-brown)}.residents__title{margin-bottom:5.2rem;max-width:70rem;row-gap:3.6rem}.form-exclusive_ext{margin:2.6rem auto 0;max-width:80rem}.form-exclusive__form{margin-top:2.8rem}.subscribe-form__inner{align-items:end;gap:7rem;grid-template-columns:1.6fr 37.9rem}.subscribe-form__title{font-size:var(--font-size-24)}.subscribe-form__list{gap:2rem 3rem;grid-template-columns:1fr 1fr}.subscribe-form__btn.btn{margin-bottom:1.6rem}.signature__container{position:relative;padding-left:4rem;padding-right:4rem}.signature__top::before{height:46rem;margin-top:2rem}.signature__bottom-text p{max-width:38rem}.bg-image__container.container{min-height:65vh}.products__container{padding-bottom:3rem}.products__container h2{max-width:50rem}.item-products::before,.item-products.swiper-slide::before{background:var(--bg-black);content:"";height:100%;max-height:18.4rem;position:absolute;right:0;top:4rem;width:.1rem}}@media (min-width: 75em){.silicone .header._header-scroll{padding-top:0;padding-bottom:0}.silicone .header__container{grid-template-columns:auto 1fr auto;grid-template-rows:1fr 1fr;grid-column-gap:3rem;padding-top:1.6rem}.silicone .header__nav{height:100%}html:not(.silicone) .header__container{grid-template-columns:auto 1fr auto;grid-template-rows:1fr 1fr;grid-column-gap:10rem}html:not(.silicone) .header__nav{height:100%}.top-footer__content{align-items:center;display:flex;gap:8.8rem;padding:0;width:100%}.top-footer__block{display:flex;gap:7.2rem}.top-footer__contacts{margin-bottom:0}.top-footer__list{column-gap:2.8rem}.top-footer__item-content{font:var(--font-text-m);letter-spacing:var(--font-spacing-5)}.top-footer__socials{flex-shrink:0}.top-footer__btns{border-left:.1rem solid hsla(0,0%,100%,.3);display:flex;flex-direction:column;gap:0;margin:calc(var(--inner-pd-y)*-1) 0;width:100%}.top-footer__btn:first-child::after{background-color:hsla(0,0%,100%,.3019607843);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.top-footer__btn{background-color:#161616;height:50%;line-height:1;padding-bottom:2.9rem;padding-top:3rem}.middle-footer{padding:3.8rem 0 4.3rem}.middle-footer__container.container{gap:3.2rem;grid-template-columns:auto auto 34.2rem;padding-right:0}.middle-footer__nav-link{margin-bottom:1.392rem}.modal__container{--padding-x: 8rem;--padding-t: 7.2rem;--padding-b: 8rem}.cookie{font-size:1.4rem;padding:1.6rem 2rem 1.4rem}.common-page{padding-top:17rem}.common-page__wrapper{max-width:90.8rem;padding:0 10rem 8rem}.common-page__detail{margin-bottom:3.2rem}.common-page__bread-items{justify-content:center}.common-page__title{margin:0 0 3.2rem}.common-page__wysiwyg ul li{margin-bottom:1.2rem}.error-page{padding:17rem 0 1.6rem}.error-page__image-wrap{margin-bottom:0}.error-page__title{font-size:3.8rem;margin:0 0 2rem}.error-page__text{font-size:1.7rem;margin-bottom:2rem}.section,.section.container{padding-top:17.3rem}.ic-btn{height:3.6rem;width:3.6rem}.btn-txt{font-size:2rem}.showmore-btn::after{height:4rem;width:4rem}.link::after{height:4.2rem;width:4.2rem}.filters{margin-top:2.4rem}.filters__item_showmore{font-size:var(--font-size-17);line-height:100%;padding:.8rem 1.4rem .6rem}.filters__item_showmore::after{transform:translateY(0.4rem)}.controls__btn{height:4rem;width:4rem}.hero_residents .bread-items{margin-top:13vh}.hero__description{font:var(--font-text-xl);margin-top:4.6rem}.hero__btn{margin-top:4rem}.hero__text{margin-top:2.8rem}.hero__btn{margin-top:4rem}.hero_calendar .hero__container{padding-top:16.9rem}.hero_calendar .hero__title{margin-top:7.6rem}.info-hero__date{margin-right:var(--gap);padding-right:calc(var(--gap-x) + var(--gap))}.rezidents{padding:8rem 0 6rem}.card-rezidents__image-wrap{margin-bottom:1.6rem}.card-rezidents__params{font-size:1.3rem;margin:0 0 .4rem 1.6rem;padding:.6rem .8rem .4rem}.infographics__title{margin:0 0 5.6rem}.infographics__marquee{display:block;bottom:0;position:absolute;text-orientation:mixed;top:0;writing-mode:vertical-rl}.cases-hero{margin-bottom:4.5rem;padding:21.2rem 0 2.7rem}.cases-hero_media{padding-bottom:3rem}.cases-hero__title{font:var(--font-heading-h0);margin:0 0 1.2rem}.cases-grid__list{grid-template-columns:repeat(3, 1fr)}.project{padding-top:17rem}.project__detail{margin-bottom:3.2rem}.project__title{margin:0 auto 3.2rem}.project__media{display:grid;grid-gap:8rem;gap:8rem;grid-template-columns:20rem minmax(10rem, 62rem) 20rem;justify-content:space-between}.project__time{margin-left:0;margin-right:0;max-width:100%;padding-left:0;padding-right:0}.project__section{max-width:100%}.content-plate{margin-bottom:2.8rem}.bread-items{justify-content:center}.quote-block-project__quote::before{height:4rem;width:4rem}.quote-block-project__quote{padding-left:6.8rem}.author-project{align-items:flex-start}.block-project:not(:last-child){margin-bottom:2.8rem}.block-project__description{margin:.8rem 0 0}.block-project ul li,.block-project ol li{margin-bottom:1.6rem}.calendar-hero.container .swiper-slide{min-height:45.8rem;padding-bottom:6rem}.calendar-hero__crumbs{padding-top:17.3rem;margin-bottom:3.2rem}.calendar-hero__crumbs .bread-items{justify-content:flex-start}.slide-calendar-hero__date{min-width:9.2rem;padding:1.4rem 1rem}.slide-calendar-hero__date span:first-child{font:var(--font-heading-h2)}.slide-calendar-hero__title{margin-bottom:2.4rem;margin-top:2.8rem}.location-slide-calendar-hero{margin-top:5.8rem}.location-slide-calendar-hero__label{letter-spacing:var(--font-spacing-5)}.events{padding:5.9rem 0 6.8rem}.events__title{margin-bottom:2.2rem;margin-bottom:3.6rem}.events__filters-wrap{margin-top:2.4rem}.events__list{margin:0 auto 4.4rem;max-width:89.4rem}.residents .swiper-wrapper{margin-bottom:1.2rem}.residents__link{justify-content:center;left:auto;margin:0 auto;max-width:-webkit-max-content;max-width:max-content;position:relative;right:auto}.residents__container{padding:6.8rem 10rem;padding-bottom:9rem}.resident-card__text{margin-bottom:-1rem;max-width:16rem}.resident-card__image-wrap{height:22.6rem;width:21.6rem}.events-description{padding:6rem 0 8rem}.form-exclusive_ext{margin-top:2.8rem;max-width:100%}.form-exclusive__title{font-size:var(--font-size-24)}.media-lead{margin-bottom:5.2rem}.media-lead__container.container{gap:3.6rem;grid-template-columns:repeat(3, 1fr)}.banner-media-lead{aspect-ratio:inherit;font:var(--font-heading-h4);grid-column:1/3;min-height:46rem}.banner-media-lead__name{font:var(--font-heading-h4);margin-bottom:1.8rem;max-width:56rem;padding:0 2.4rem}.banner-media-lead__footer{padding:1.6rem 2.4rem}.popular-media-lead{padding:2.8rem 2.4rem 2.6rem}.popular-media-lead__title{padding-bottom:1.4rem}.popular-media-lead__item{margin-bottom:1rem;padding-bottom:1.4rem}.media-grid__list{grid-template-columns:repeat(3, 1fr)}.card-media-grid__wrapper{aspect-ratio:336/210}.card-media-grid__label{top:1.6rem}.card-media-grid__body{padding:0 2.4rem}.card-media-grid__title{margin:0 0 2rem}.card-media-grid__title-wrap{min-height:7.8rem}.card-media-grid__footer{padding:1.6rem 2.4rem}.signature__text{max-width:79rem;row-gap:4rem}.signature__bottom{align-items:center;column-gap:3.8rem;flex-flow:row nowrap}.signature__person{height:65.3rem;order:1;padding-bottom:12rem;padding-left:3.8rem;width:59rem}.signature__person-name{margin-top:auto;margin-left:0;max-width:20rem;row-gap:.2rem}.signature__bottom-text::before{height:4.7rem;left:-7.8rem;top:1.4rem;width:5.5rem}.signature__bottom-text p{margin-bottom:1rem;max-width:38rem}.signature__bottom-text{margin-left:0;max-width:46rem;order:2;row-gap:4rem}.carousel{padding:6.8rem 0 4rem}.carousel__title{font:var(--font-heading-h1);margin:0 0 4.192rem;max-width:89.4rem}.recommend-item__link{aspect-ratio:336/210}.recommend-item__label{top:1.6rem}.recommend-item__body{padding:0 2.4rem}.recommend-item__details{gap:1.6rem}.recommend-item__footer{padding:1.6rem 2.4rem}.products__marquee.swiper{padding-bottom:10rem}.products__carousel{padding-bottom:10rem}.item-products,.item-products.swiper-slide{padding-right:4.8rem}.item-products{padding-right:4.8rem}.item-products__title{margin-bottom:1.6rem;padding-bottom:1.4rem;max-width:33rem}.mobapp__container{max-width:160rem;padding-top:6.8rem;padding-bottom:0;padding-left:10rem;padding-right:10rem}.mobapp__title-wrap{align-items:flex-start;padding-left:0;padding-right:0;row-gap:4rem;text-align:left}.mobapp__title{font:var(--font-heading-h1)}.mobapp__txt{max-width:52.2rem}.mobapp__carousel{display:none}.custom-slider-mobapp{align-items:center;display:grid;grid-template-columns:repeat(2, 1fr)}.tg__container.container{align-items:center;column-gap:5rem;padding-top:6.6rem;padding-bottom:6rem}.tg__icon{flex:0 0 12rem;width:12rem}.tg__icon svg{height:12rem;width:12rem}.tg__text{font:var(--font-heading-h4);max-width:45rem}.guest-access__marquee{display:block;bottom:0;top:0;text-orientation:mixed;writing-mode:vertical-rl;animation:_marquee_1iq5q_1 20s linear infinite}.guest-access__marquee:first-child{left:var(--pos-x);scale:-1}}@media (min-width: 96em){.container{padding:0 11rem}.silicone .silicone .header__tel-txt{font-size:1.5rem}.silicone html:not(.silicone) .header__tel-txt{font-size:1.5rem}.top-footer__container.container{--inner-pd-y: 3.4rem;grid-template-columns:1fr 39.2rem;max-width:160rem;padding-left:11rem}.top-footer__content{gap:9.8rem}.top-footer__logo svg{width:8rem}.top-footer__block{gap:10rem}.top-footer__title{margin:0 0 2rem}.top-footer__list{column-gap:2.4rem}.top-footer__item-content{font:var(--font-text-l);letter-spacing:var(--font-spacing-2)}.top-footer__btns{max-width:42.7rem}.top-footer__btn{padding-bottom:3.4rem;padding-top:3.5rem}.middle-footer{padding:4.3rem 0 3.9rem}.middle-footer__container.container{grid-template-columns:auto auto 39.2rem;padding-left:11rem}.middle-footer__menu{gap:1.792rem 3.696rem}.middle-footer__nav-link{margin-bottom:1.792rem}.modal__container .request__form-wrap{row-gap:4.8rem}.modal__container .request__title{margin-bottom:3.2rem}.detail-banner-banner-modal{grid-template-columns:1fr minmax(100px, 250px)}.detail-banner-banner-modal__left{padding-bottom:4.65rem}.detail-banner-banner-modal__subtitle{font-size:var(--font-size-20)}.detail-banner-banner-modal__title{font-size:var(--font-size-34)}.common-page{padding-top:20.4rem}.common-page__wrapper{max-width:112.8rem;padding:0 11rem 10rem}.common-page__detail{margin-bottom:4.8rem}.common-page__title{margin:0 0 4.8rem}.common-page__wysiwyg ul li{margin-bottom:1.6rem}.error-page{padding:21rem 0 22rem}.error-page__wrapper{grid-template-columns:minmax(16rem, 62.8rem) minmax(16rem, 67.2rem);padding:0 11rem}.error-page__title{font-size:4.8rem;line-height:116%}.error-page__text{font-size:2rem;margin-bottom:1.75rem}.error-page__btn{font-size:1.4rem;letter-spacing:.098rem}.table-wrapper table._alt td{padding:2rem 3rem 2.4rem 0}.section,.section.container{padding-top:19.8rem}.showmore-btn::after{height:5.2rem;width:5.2rem}.link::after{height:5.2rem;width:5.2rem}.link{font-size:var(--font-size-14)}.filters{margin-top:3.2rem}.filters__item{font-size:var(--font-size-20);padding:.8rem 1.6rem .6rem;line-height:89%}.filters__item-content{font-size:var(--font-size-20);letter-spacing:var(--font-spacing-5)}.controls__btn{height:5.2rem;width:5.2rem}.form-message_success{right:27rem}.form-message_alert{top:12rem;right:27rem}.hero{padding-bottom:10rem}.hero__description{margin-top:5.6rem}.hero__title{max-width:103rem;margin-top:13vh}.hero__text{margin-top:3.2rem}.hero_calendar .hero__description{margin-top:5.6rem}.hero_calendar .hero__container{padding-top:18.6rem}.hero_calendar .hero__title{margin-top:9.5rem}.info-hero{--gap-x: 2rem;margin-top:3.2rem}.info-hero::before{bottom:-2.4rem}.info-hero__badge_dot::before{height:1rem;width:1rem}.info-hero__badge{--gap: 0.8rem;line-height:6.2rem}.info-hero__badge svg{height:3.2rem;width:3.2rem}.info-hero__date{--gap: 0.8rem;line-height:6.2rem}.rezidents{padding:10rem 0 8rem}.rezidents__title{margin:0 0 6.8rem}.rezidents__list{gap:4.2rem 8rem}.rezidents__showmore-btn{margin-top:3.4rem}.card-rezidents__image-wrap{margin-bottom:2rem}.card-rezidents__params{font-size:1.4rem;margin:0 0 .8rem 1.6rem;padding:.8rem 1rem .7rem}.infographics__container.container{max-width:182rem;padding:8rem 11rem 0}.infographics__title{margin:0 0 5.2rem}.infographics__bottom{max-width:112.8rem;padding:8rem 11rem}.infographics__grid{gap:6.3rem;margin-bottom:7.6rem}.request{padding-bottom:7.4rem;padding-top:10rem}.request__container{--gap-x: 6.2}.request__title{margin-bottom:3.2rem}.request__form{gap:3.8rem 3.4rem}.field__label{margin-bottom:.4rem}.select__label{margin-bottom:.4rem}.cases-hero+span{padding:0 11rem}.cases-hero{margin-bottom:6.2rem;padding:27.6rem 0 3.8rem}.cases-hero_media{margin-bottom:6.5rem}.cases-grid{margin-bottom:9rem}.cases-grid__list{gap:6rem 3.6rem}.cases-grid__showmore-btn{margin-top:3.4rem}.bg-card:not(.media-grid .bg-card){height:50.1rem}.media-grid .bg-card{min-height:59rem}.card-cases-grid{height:50.1rem;padding-top:3.8rem}.card-cases-grid__video-content{padding:0 3.4rem 2.8rem}.card-cases-grid__wrap{padding:0}.card-cases-grid__body{max-width:43.6rem;padding-left:3.4rem;padding-right:3.4rem;row-gap:4rem}.card-cases-grid__title{padding-bottom:2rem}.card-cases-grid__text{max-width:36.8rem}.card-cases-grid__footer{min-height:6.2rem;padding:1.8rem 2.8rem}.card-cases-grid__paragraph{max-width:36.8rem}.authors-card-cases-grid__image-wrap{height:6.4rem;width:6.4rem}.authors-card-cases-grid__image{width:6.4rem}.project{padding-top:20.4rem}.project__wrapper{padding:0 11rem 8rem}.project__detail{margin-bottom:4.8rem}.project__title{margin:0 auto 3rem;max-width:78rem}.project__media{gap:10rem;grid-template-columns:20rem minmax(10rem, 78rem) 20rem}.project__time{margin-bottom:3.9rem;padding-bottom:1.8rem}.content-plate{margin-bottom:3.2rem}.content-plate__inner{grid-template-columns:1fr minmax(100px, 250px);margin-bottom:2.8rem}.content-plate__left{padding-bottom:4.65rem}.content-plate__subtitle{font-size:var(--font-size-20)}.content-plate__title{font-size:var(--font-size-34)}.bread-items__item:not(:last-child)::after{padding-left:1.2rem;padding-right:1.2rem}.quote-block-project{padding:3.2rem 5.2rem 4.2rem}.quote-block-project__author{grid-template-columns:13.9rem 1fr}.quote-block-project__image-wrap{height:13.9rem;width:13.9rem}.quote-block-project__quote::before{height:5.8rem;width:5.8rem}.quote-block-project__quote{padding-left:8.9rem}.author-project__image-wrap{height:8rem;margin-bottom:1.6rem;min-width:8rem;width:8rem}.author-project__image{height:8rem}.block-project:not(:last-child){margin-bottom:3.4rem}.block-project__video-btn svg{height:8rem;width:8rem}.block-project__description{margin:1rem 0 0}.block-project__txt{margin-bottom:3.5rem}.block-project__subtitle{margin-bottom:4rem}.block-project__subtitle:first-child{margin-top:8.6rem;margin-bottom:4rem}.calendar-hero.container .swiper-slide{min-height:54rem;padding-bottom:8.8rem}.calendar-hero__crumbs{padding-top:19.8rem}.navigation{--inner-pd: 11rem;--right: 5.8rem;bottom:8.8rem}.slide-calendar-hero__date{min-width:12.2rem;padding:2rem 1.4rem}.slide-calendar-hero__date span:last-child{letter-spacing:var(--font-spacing-5)}.slide-calendar-hero__location svg{height:3.2rem;width:3.2rem}.slide-calendar-hero__title{margin-top:3.2rem;max-width:75rem}.location-slide-calendar-hero{margin-top:4.8rem}.location-slide-calendar-hero__icon svg{height:3.2rem;width:3.2rem}.events_past .events__title{margin:0 0 4rem}.events{padding:8rem 0}.events__title{margin:0 0 4rem}.events__filters-wrap{margin-top:3.2rem;margin-bottom:3.3rem}.events__list{margin:0 auto 5.6rem;max-width:111rem}.event-card__link{grid-template-columns:13.6rem 1fr;padding:4rem 1.6rem 4rem 0}.event-card__image-wrap{height:8rem;width:8rem}.date-event-card__format{line-height:120%;padding:.6rem;gap:.6rem}.details-event-card__date{font-size:1.4rem;gap:.6rem;line-height:120%}.details-event-card__location{font-size:1.4rem;gap:.6rem;line-height:120%}.residents .swiper-wrapper{margin-bottom:3.5rem}.residents__container{padding:9rem 11rem;padding-bottom:11rem}.residents__title{margin-bottom:8rem;max-width:90rem;row-gap:3.2rem}.resident-card__text{max-width:24rem}.resident-card__image-wrap{height:28rem;width:26.8rem}.events-description{padding:8rem 0 13.6rem}.events-description__container.container{max-width:89.2rem}.events-description__title{margin:0 0 3.2rem}.form-exclusive{--gap-x: 6.2}.form-exclusive_ext{margin-top:3.2rem}.form-exclusive__title{font-size:var(--font-size-38);margin-bottom:3.2rem}.form-exclusive__form{margin-top:4.8rem;gap:3.8rem 3.4rem}.media-lead{margin-bottom:6rem}.banner-media-lead{font:var(--font-heading-h5);min-height:59rem}.banner-media-lead__label{margin-top:2.4rem;padding:.8rem 1rem .7rem}.banner-media-lead__name{font:var(--font-heading-h5);margin-bottom:2.4rem;margin-top:2.4rem;max-width:90.8rem;padding:0 3.4rem}.banner-media-lead__footer{min-height:6.2rem;padding:1.8rem 2.8rem}.popular-media-lead{padding:3.6rem 2.8rem 3.4rem}.popular-media-lead__title{margin-bottom:2.4rem;padding-bottom:2rem}.popular-media-lead__item{margin-bottom:1.6rem;padding-bottom:2rem}.popular-media-lead__link{min-height:5.6rem}.media-grid{margin-bottom:10rem}.media-grid__list{gap:6rem 3.4rem}.media-grid__more{margin-top:3.4rem}.card-media-grid__wrapper{aspect-ratio:436/267;margin-bottom:2.8rem}.card-media-grid__label{font-size:1.4rem;padding:.8rem 1rem .7rem}.card-media-grid__body{padding:0 2.8rem}.card-media-grid__title-wrap{min-height:9.6rem}.card-media-grid__footer{min-height:6.2rem;padding:1.8rem 2.8rem}.card-media-grid__tag{letter-spacing:.098em}.author{gap:1.6rem}.author__image{height:6.4rem;width:6.4rem}.subscribe-form{padding-bottom:5rem;padding-top:5rem}.signature__top::before{height:46rem;width:43.6rem}.carousel{padding:10.8rem 0 8rem}.carousel .card-cases-grid__footer{padding-top:1.8rem}.carousel .card-cases-grid__title{padding-bottom:2rem}.carousel__title{margin:0 0 5.808rem;max-width:114.2rem}.carousel__swiper-wrap .swiper-slide.card-cases-grid{height:50.1rem}.carousel__swiper-wrap .swiper{margin-left:-11rem;margin-right:-11rem;padding-left:11rem;padding-right:11rem}.carousel__controls.controls{padding-bottom:1.1rem;padding-top:1.1rem}.recommend-item__link{aspect-ratio:436/267;margin-bottom:2.8rem}.recommend-item__label{font-size:1.4rem;padding:.8rem 1rem .7rem}.recommend-item__body{padding:0 2.8rem}.recommend-item__title{padding-bottom:2rem}.recommend-item__details{border-bottom:.1rem solid hsla(25,30%,54%,.6);gap:2rem;padding:1.8rem 0}.recommend-item__footer{border-top:none;min-height:6.2rem;padding:1.8rem 2.8rem}.recommend-item__tag{letter-spacing:.098em}.products__marquee.swiper{padding-bottom:8rem}.products__container{padding:9.8rem 11rem 8rem}.products__container h2{margin-bottom:6rem;max-width:115rem}.products__carousel{padding-bottom:8rem}.item-products,.item-products.swiper-slide{padding-right:6.8rem}.item-products{padding-right:6.8rem}.item-products__title{margin-bottom:2.2rem;padding-bottom:2rem;max-width:36rem}.item-products__text{row-gap:1.2rem}.mobapp__container{padding-top:7.2rem;padding-bottom:0;padding-left:11rem;padding-right:11rem}.mobapp__title-wrap{row-gap:3.2rem}.mobapp__title{max-width:86rem}.mobapp__txt{max-width:60rem}.custom-slider-mobapp__wrapper{width:78.8rem}.custom-slider-mobapp__image{height:64rem}.tg__container.container{column-gap:7.6rem;padding-top:6.2rem;padding-bottom:5.6rem}.tg__text{max-width:53rem;row-gap:1rem}.hero-club__title{font:var(--font-heading-h1)}}@media (min-width: 64em){:root{--font-heading-h0: 400 var(--font-size-64) / 1.08 var(--font-family-second);--font-heading-h1: 400 var(--font-size-52) / 1.16 var(--font-family-second);--font-heading-h2: 400 var(--font-size-50) / 100% var(--font-family-second);--font-heading-h3: 400 var(--font-size-38) / 1.4 var(--font-family-second);--font-heading-h4: 600 var(--font-size-24) / 1.4 var(--font-family-main);--font-heading-h5: 600 var(--font-size-20) / 1.32 var(--font-family-main);--font-heading-h6: 600 var(--font-size-17) / 1.4 var(--font-family-main);--font-text-xl: 400 var(--font-size-24) / 1.32 var(--font-family-main);--font-text-l: 400 var(--font-size-20) / 1.32 var(--font-family-main);--hero-carousel-padding-top: 27vh}.menu-header__container{padding:0 10rem}.modal__container .request__form-wrap .request__text{max-width:48rem}.modal-content{--padding-x: 5.2rem;--padding-t: 4.8rem;--padding-b: 5.4rem}.modal._has-bg .modal__content{--padding-x: 5.2rem;--padding-t: 4.8rem;--padding-b: 5.4rem}.detail-banner-banner-modal__image-wrap{max-width:100%}.cta__content{padding:1.5rem}.filters__item._mobile-only{display:none}.form-message_success{top:12rem}.info-hero__badge_dot{gap:0;padding-left:1.5rem}.info-hero__badge_dot::before{margin-right:1.5rem}.rezidents__list{grid-template-columns:repeat(4, 1fr)}.request__container{display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:calc(var(--col-1)/var(--content-width)*100%) 1fr}.request__text{font:var(--font-text-m);letter-spacing:var(--font-spacing-5)}.request__form{grid-template-columns:1fr 1fr}.request__btn{justify-self:end;width:-webkit-fit-content;width:fit-content}.cases-hero+span{padding:0 10rem}.cases-hero__carousel .swiper{z-index:14}.cases-hero__carousel .swiper{overflow:visible}.search-cases-hero{position:absolute;right:-8rem;top:50%;transform:translateY(-50%)}.search-cases-hero__deny{display:none}.media-grid .bg-card{min-height:45.8rem}.bg-card__image{max-height:50.5rem}.content-plate__image-wrap{max-width:100%}.author-project__name{font:var(--font-heading-h7);letter-spacing:var(--font-spacing-7);text-align:left}.author-project__info{text-align:left}.form-exclusive{display:grid;grid-gap:var(--gap);gap:var(--gap)}.form-exclusive:not(.form-exclusive_ext){padding:6.6rem 10rem}.form-exclusive__left{margin-bottom:0}.form-exclusive__desc{max-width:48rem;font:var(--font-text-m);letter-spacing:var(--font-spacing-5);margin-bottom:2.4rem;text-transform:uppercase}.form-exclusive__form{grid-template-columns:1fr 1fr}.subscribe-form{padding-bottom:5.3rem;padding-top:4.8rem}.subscribe-form .form-message{margin-bottom:3.2rem}.signature__top{min-height:50vh}.carousel__swiper-wrap .swiper{margin-left:-10rem;margin-right:-10rem;padding-left:10rem;padding-right:10rem}.carousel__controls.controls{margin-top:3.5rem}.item-products,.item-products.swiper-slide{padding-right:2.8rem;position:relative;width:100%}}@media (min-width: 100em){:root{--font-heading-h0: 400 var(--font-size-80) / 1.08 var(--font-family-second);--font-heading-h1: 400 var(--font-size-64) / 1.16 var(--font-family-second);--font-heading-h2: 400 var(--font-size-60) / 1.16 var(--font-family-second);--font-heading-h3: 500 var(--font-size-48) / 1.26 var(--font-family-second);--font-heading-h4: 600 var(--font-size-28) / 1.4 var(--font-family-main);--font-heading-h5: 600 var(--font-size-24) / 1.32 var(--font-family-main);--font-heading-h6: 600 var(--font-size-20) / 1.4 var(--font-family-main);--font-text-xl: 400 var(--font-size-28) / 1.32 var(--font-family-main);--font-text-l: 400 var(--font-size-24) / 1.32 var(--font-family-main);--font-text-m: 400 var(--font-size-20) / 1.4 var(--font-family-main);--font-text-s: 400 var(--font-size-18) / 1.3 var(--font-family-main);--font-text-xs: 400 var(--font-size-14) / 1.2 var(--font-family-main);--hero-carousel-padding-top: 31vh}}@media (max-width: 1440px){html.silicone{font-size:62.5%}.block-project__txt{margin-bottom:2.5rem}.residents .swiper{margin-left:auto;margin-right:auto;width:100%;max-width:108rem}.residents_events .residents .swiper{max-width:none}}@media (max-width: 1200px){html.silicone{font-size:.8vw}}@media (max-width: 768px){html.silicone{font-size:1.3333333333vw}}@media (max-width: 74.999em){.silicone .header{padding-top:0;padding-bottom:.6rem}.silicone .header:not(.header-club)._desktop-only{display:none}.silicone .header:not(.header-club)._mobile-only{display:inline-block}.silicone .header._header-scroll::after{opacity:0}.silicone .header::after{content:"";position:absolute;width:calc(100% - 20rem);height:1px;bottom:0;left:10rem;background-color:var(--primary-brown);transition:opacity var(--transition-duration)}.silicone .silicone .header .ic-btn{width:7rem;height:7rem}.silicone .silicone .header .ic-btn svg{height:3.5rem;width:3.5rem}.silicone .silicone .header._header-scroll .header__logo-wrap svg{width:35.6rem;height:6.6rem}.silicone .silicone .header .hero-club__txt:last-child{margin-bottom:0}.silicone .silicone .header .menu-header__footer{row-gap:1.6rem}.silicone .silicone .header .menu-header__title{font-size:2.8rem}.silicone .silicone .header .btn{padding-left:3.2rem;padding-right:3.2rem;padding-top:4rem;padding-bottom:4rem;height:10rem;font-size:2.5rem}.silicone .silicone .header .header__link{padding-left:4rem;padding-right:4rem;height:9rem;font-size:2.5rem}.silicone .silicone .header .menu-header__head{margin-top:1.2rem;font-size:3.2rem}.silicone .silicone .header .menu-header__close-btn::before,.silicone .silicone .header .menu-header__close-btn::after{height:3rem}.silicone .silicone .header .menu-header__close-btn.ic-btn{width:8rem;height:8rem}.silicone .silicone .header .header__container.container{padding:0 4rem;padding-top:1.2rem;padding-bottom:1.2rem}.silicone .silicone .header .header__content{column-gap:2rem}.silicone .silicone .header .header__logo svg{width:35.6rem;height:6.6rem}.silicone .header__logo-wrap{margin-right:auto}.silicone .header__logo-wrap svg{width:20.4rem;height:3.7rem}.silicone .header__logo._mobile-only{display:inline-flex}.silicone .header__logo._desktop-only{display:none}.silicone .header__nav{display:flex;flex-direction:column;align-items:center;width:100%;color:var(--bg-white);font:var(--font-heading-h7)}.silicone .header__tel-txt{display:none}html:not(.silicone) .header:not(.header-club)._desktop-only{display:none}html:not(.silicone) .header:not(.header-club)._mobile-only{display:inline-block}html:not(.silicone) .header._header-scroll::after{opacity:0}html:not(.silicone) .header::after{content:"";position:absolute;width:calc(100% - 20rem);height:1px;bottom:0;left:10rem;background-color:var(--primary-brown);transition:opacity var(--transition-duration)}.silicone html:not(.silicone) .header .ic-btn{width:7rem;height:7rem}.silicone html:not(.silicone) .header .ic-btn svg{height:3.5rem;width:3.5rem}.silicone html:not(.silicone) .header._header-scroll .header__logo-wrap svg{width:35.6rem;height:6.6rem}.silicone html:not(.silicone) .header .hero-club__txt:last-child{margin-bottom:0}.silicone html:not(.silicone) .header .menu-header__footer{row-gap:1.6rem}.silicone html:not(.silicone) .header .menu-header__title{font-size:2.8rem}.silicone html:not(.silicone) .header .btn{padding-left:3.2rem;padding-right:3.2rem;padding-top:4rem;padding-bottom:4rem;height:10rem;font-size:2.5rem}.silicone html:not(.silicone) .header .header__link{padding-left:4rem;padding-right:4rem;height:9rem;font-size:2.5rem}.silicone html:not(.silicone) .header .menu-header__head{margin-top:1.2rem;font-size:3.2rem}.silicone html:not(.silicone) .header .menu-header__close-btn::before,.silicone html:not(.silicone) .header .menu-header__close-btn::after{height:3rem}.silicone html:not(.silicone) .header .menu-header__close-btn.ic-btn{width:8rem;height:8rem}.silicone html:not(.silicone) .header .header__container.container{padding:0 4rem;padding-top:1.2rem;padding-bottom:1.2rem}.silicone html:not(.silicone) .header .header__content{column-gap:2rem}.silicone html:not(.silicone) .header .header__logo svg{width:35.6rem;height:6.6rem}html:not(.silicone) .header__container{height:5.5rem}html:not(.silicone) .header__container.container{padding:0 1.5rem}html:not(.silicone) .header__logo-wrap{width:16rem}html:not(.silicone) .header__logo._mobile-only{display:inline-flex}html:not(.silicone) .header__logo._desktop-only{display:none}html:not(.silicone) .header__nav{display:flex;flex-direction:column;align-items:center;width:100%;color:var(--bg-white);font:var(--font-heading-h7)}html:not(.silicone) .header__group{column-gap:1rem}html:not(.silicone) .header__tel-txt{display:none}.header-club .header__logo._desktop-only svg{width:9.8rem;height:11.4rem}.header-club ._header-show .header__logo._mobile-only{display:flex}.top-footer{padding-bottom:3.6rem}.ic-btn svg{color:var(--primary-lemon)}.controls:not(.carousel .controls):not(.residents .controls):not(.mobapp .controls):not(.slider-controls .controls):not(.gallery .controls):not(.schedule .controls){justify-content:center;margin-top:4rem;padding:0 2rem 2rem}.hero_residents{padding-bottom:6rem}.info-hero__badge{font:var(--font-text-xs)}.cases-hero_media .cases-hero__content{margin-bottom:.8rem}.navigation__btn{display:none}.navigation{bottom:2rem;justify-content:center;left:50%;transform:translate(-50%)}.slide-calendar-hero__info{padding-left:2rem;padding-right:2rem}.residents_mainpage .controls{padding:0 2rem 0rem}.products__controls{margin-top:4rem}.mobapp .controls{padding-bottom:0}}@media (max-width: 74.999em)and (max-width: 1023px){.silicone .header::after{width:calc(100% - 4rem);left:2rem}html:not(.silicone) .header::after{width:calc(100% - 4rem);left:2rem}}@media (max-width: 1199px){html:not(.silicone) .header__container{display:flex}html:not(.silicone) .header__container .header__nav,html:not(.silicone) .header__container .header__btn{display:none}html:not(.silicone) .header__logo-wrap{margin-right:auto}html:not(.silicone) .header__nav{margin-bottom:3rem}.nav-header{flex-direction:column}.nav-header__item{flex-direction:column;width:100%;border-bottom:.5px solid rgba(173,131,102,.5);transition:border-bottom .4s ease-in-out}.nav-header__item_has-sublist .nav-header__txt::after{content:url('data:image/svg+xml,<svg viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L8.0635 8.2695L15.5385 1" stroke="%23FBFDFB"/></svg>');position:absolute;top:50%;right:0;flex:0 0 1rem;width:1rem;height:1rem;opacity:.5;transform:translateY(-50%);transition:transform .4s ease-in-out, opacity .4s ease-in-out}.nav-header__item_has-sublist._is-active{border-bottom:.5px solid #ad8366}.nav-header__item_has-sublist._is-active .nav-header__list-wrap{grid-template-rows:1fr;border-top:.5px solid #ad8366}.nav-header__item_has-sublist._is-active .nav-header__txt::after{opacity:1;transform:rotate(180deg) translateY(-50%)}.nav-header__txt{width:100%;justify-content:center;text-align:center}.nav-header__txt:not(.nav-header__list .nav-header__txt){position:relative;height:5rem}.nav-header__list-wrap{display:grid;width:100%;grid-template-rows:0fr;border-top:.5px solid rgba(173,131,102,0);transition:border-top .3s ease-in-out, grid-template-rows .4s ease-in-out}.nav-header__list-wrap .nav-header__txt::after{content:none}.nav-header__list{overflow:hidden;align-items:center;row-gap:2.1rem}.nav-header__list-item:first-child{margin-top:2rem}.nav-header__list-item:last-child{margin-bottom:2rem}.top-footer__logo-wrap{margin-bottom:3.2rem}.top-footer__logo._desktop-only{display:none}.top-footer__logo._mobile-only{display:flex}.about-hero__content.container{padding-left:1.4rem;padding-right:1.4rem}.about-numbers.container{padding-left:1.4rem;padding-right:1.4rem}.about-manifest__container.container{padding-left:1.4rem;padding-right:1.4rem}.about-infographics__container.container{padding-left:1.4rem;padding-right:1.4rem}.about-values__container.container{padding-left:1.4rem;padding-right:1.4rem}.about-culture__container.container{padding-left:1.4rem;padding-right:1.4rem}.about-residents__container.container{padding-left:1.4rem;padding-right:1.4rem}.about-speakers__container.container{padding-left:1.4rem;padding-right:1.4rem}.about-events__main .container{padding-left:1.4rem;padding-right:1.4rem}.about-events__lower .container{padding-left:1.4rem;padding-right:1.4rem}.about-reviews__container.container{padding-left:1.4rem;padding-right:1.4rem}.about-community__container.container{padding-left:1.4rem;padding-right:1.4rem}.about-principles__container.container{padding-left:1.4rem;padding-right:1.4rem}.guest-access__container{padding-left:1.4rem;padding-right:1.4rem}.guest-access-request__container.container{padding-left:1.4rem;padding-right:1.4rem}}@media (max-width: 48em){.header-club .header__logo{transform:translateY(-1rem)}.header-club{padding:2rem 3.6rem;background-color:var(--bg-super-black)}.header-club .ic-btn{width:8rem;height:8rem}.header-club .ic-btn svg{width:4rem;height:4rem}.header-club ._mobile-only svg{width:38.6rem;height:7rem}.header-club ._mobile-only{display:inline-block}.header-club ._desktop-only{display:none}.header-club__container.container{padding:0}.top-footer__caption{margin-bottom:3rem}.footer-club .select__btn{--pd-y: 1.8rem}.footer-club .checkbox{margin-top:-2rem}.footer-club__upper{padding-top:14rem;padding-bottom:6rem;display:flex;flex-direction:column}.footer-club__text-wrap{margin-bottom:9rem}.footer-club__txt{font-size:3.4rem;line-height:130%;font-weight:450}.footer-club__form .checkbox{margin:.3rem 0}.footer-club__form .btn{margin:0;width:100%;text-align:center}.footer-club__btn.btn_brown.btn.ts{padding:4rem;order:1;font-size:2.8rem}.footer-club__lower{padding:5rem 0 8.8rem 0;flex-direction:column}.footer-club__logo{margin-bottom:8.8rem;margin-right:0;flex:0 0 auto}.footer-club__group{margin-right:0;padding-bottom:6rem;margin-bottom:3.6rem;row-gap:4rem;border-bottom:1px solid var(--bg-brown)}.footer-club__subtitle{font-size:3.2rem;color:var(--bg-brown)}.footer-club__contacts{row-gap:2.6rem}.footer-club__contacts-item-content{font-size:3.2rem}.footer-club__policy{padding-right:0;row-gap:2.4rem}.footer-club__policy-item-content{font-size:3.2rem}.silicone .modal__close-btn{top:6rem;right:3.2rem;--size: 6.4rem;--icon-size: 3.2rem}.silicone .modal__close-btn svg{width:3.2rem;height:3.2rem}.modal__container .request__text._desktop-only{display:none}.modal__container .request__form-wrap .request__text{text-align:center}.guide-modal:not(.silicone .guide-modal) .request__btn{order:1}.guide-modal:not(.silicone .guide-modal) .guide-modal__right{padding:5rem 2rem}.guide-modal:not(.silicone .guide-modal) .guide-modal__heading{margin-bottom:4rem;font-size:2.8rem}.guide-modal:not(.silicone .guide-modal) .guide-modal__field:not(:last-child){margin-bottom:2rem}.guide-modal:not(.silicone .guide-modal) .guide-modal__image{width:16.7rem}.guide-modal .field__label{font-weight:450}.silicone .guide-modal .btn{padding:3.6rem;font-size:2.6rem}.guide-modal__left{display:none}.guide-modal__heading{margin-bottom:8rem;max-width:53.4rem;font-size:5.6rem;line-height:120%}.guide-modal__right{padding:10rem 4rem 4rem;min-height:100dvh;overflow:auto}.guide-modal__subtitle{display:none}.guide-modal__form{row-gap:4rem}.guide-modal__btn{order:1}.modal._has-bg .modal__wrapper{display:flex}#request-sent-modal .modal__container.request-sent-modal__container{margin:auto 1.5rem}#request-sent-modal .modal__close-btn.modal__close-btn.ic-btn{top:-2.3rem;right:0;border:1px solid rgba(237,231,226,.32);transform:translateY(-100%)}#request-sent-modal .modal__close-btn.modal__close-btn.ic-btn svg{color:var(--bg-beige)}#request-sent-modal .request-sent-modal__content{row-gap:1.5rem}#request-sent-modal .request-sent-modal__heading{font-size:2.2rem}#request-sent-modal .request-sent-modal__text{max-width:27.6rem;font-size:1.2rem}#inviting-modal .modal__container{margin:0}.inviting-modal .modal__content.inviting-modal__container{margin:0;transition:opacity .3s ease-in-out, visibility .3s ease}.inviting-modal .modal__content.inviting-modal__container_main{opacity:0;visibility:hidden}.inviting-modal__upper{padding:3rem 1.5rem}.inviting-modal__head{margin-bottom:2.5rem}.inviting-modal__subtitle{max-width:25.4rem;font-size:1.8rem}.inviting-modal__info-txt{font-size:1.3rem}.inviting-modal__title{max-width:20.7rem;font-size:3.5rem}.inviting-modal__text{max-width:20.7rem;font-size:1.5rem;line-height:120%}.inviting-modal__image-wrap{position:absolute;bottom:0;right:0;width:13rem;height:13rem}.inviting-modal__lower{padding:3rem 1.5rem;flex:1 1 auto;height:auto}.inviting-modal__row{margin-bottom:3.5rem;column-gap:2rem}.inviting-modal__heading{font-size:1.4rem}.inviting-modal__fraction-current{font-size:1.4rem}.inviting-modal__fraction-current::after{font-size:1.2rem}.inviting-modal__fraction-total{font-size:1.1rem}.inviting-modal__form{flex:1 1 auto;justify-content:space-between;flex-direction:column}.inviting-modal__group{bottom:auto;top:0;gap:2rem;width:100%}.inviting-modal__group-heading{font-size:1.5rem}.inviting-modal__options .chat-option__txt{font-size:1.2rem;line-height:120%}.inviting-modal__input,.inviting-modal__input::placeholder{font-size:1.5rem}.inviting-modal__btn_prev{margin-right:auto}.inviting-modal__btn_next{margin-left:auto}.inviting-modal__btn.link{column-gap:1.5rem}.inviting-modal__btn.link::after{width:.7rem;height:1.6rem}.cta{text-align:center}.chat{z-index:50;bottom:0;right:0;width:100%;height:100%}.chat__head{flex:0 0 6rem}.chat__body{flex:1 1 auto}.chat__group:first-child{height:91dvh}.chat__message{padding:2rem}.chat__message:not(.chat__message_reply){width:34.5rem}.chat__message_reply{margin-right:1.5rem}.chat__options{width:34.5rem}.chat-option__txt{padding:1.5rem 2rem}._show-chat{overflow:hidden}.silicone .btn:not(.btn_ghost).btn_brown{padding:4rem;font-size:2.8rem}.filters{justify-content:flex-start;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.filters::-webkit-scrollbar{width:0;height:0}.filters__item{white-space:nowrap}.silicone .controls .swiper-pagination-bullet{height:4.2rem}.silicone .controls .controls__btn{width:4.2rem;height:4.2rem}.silicone .fraction{column-gap:1.2rem}.silicone .fraction__current{font-size:4rem}.silicone .fraction__total{column-gap:1.2rem;font-size:2.6rem}.silicone .checkbox{--checkmark-size: 4rem}.silicone .checkbox__input{margin-right:2.4rem}.silicone .checkbox__input::after{--size: 3.2rem}.silicone .checkbox__label{font-size:3.2rem}form._has-error{margin-top:2.4rem}.info-hero__date{font-size:1.8rem;line-height:3.2rem}.infographics__container.container{max-width:40rem;padding:4.8rem 4.8rem 0}.infographics__carousel .swiper-slide img{width:100%}.request__title{margin-bottom:2rem}.silicone .field__label{margin-bottom:1.8rem;font-size:3.2rem}.silicone .field__input{--pd-y: 1.8rem;font-size:3.2rem}.silicone .field__input::placeholder{font-size:3.2rem}.silicone .select__label{margin-bottom:1.8rem;font-size:3.2rem}.silicone .select__btn{--pd-y: 1.9rem;font-size:3.2rem}.silicone .select__btn::after{width:2.5rem;height:2.5rem}.silicone .dropdown{padding:4.2rem 4.8rem 5.6rem}.silicone .dropdown__item{font-size:3.2rem}.cases-hero__filters:not(.cases-hero__carousel .cases-hero__filters){height:2.6rem}._show-search .cases-hero__search:not(.cases-hero__carousel .cases-hero__search){height:2.6rem;margin-bottom:0}.cases-grid__list{grid-template-columns:1fr minmax(32rem, 1fr)}.card-cases-grid__wrap{padding-top:3rem}.card-cases-grid__title{min-height:7rem}.quote-block-project__image-wrap{margin-bottom:1.2rem}.author-project__image-wrap{width:6.4rem;height:7.2rem}.author-project__image{height:6.4rem}.block-project__txt{font-size:1.3rem}.block-project__txt:last-child{margin-bottom:-0.5rem}.block-project__subtitle+.block-project__txt{margin-top:-1.4rem}.calendar-hero_events .location-slide-calendar-hero__label{font-size:1.6rem;line-height:100%}.calendar-hero_events .slide-calendar-hero__btn{height:5rem}.calendar-hero_events .slide-calendar-hero__title{font-size:3.2rem}.calendar-hero_events .calendar-hero__container.container{padding-bottom:5.7rem;min-height:62.5rem}.slide-calendar-hero__image._desktop-only{display:none}.slide-calendar-hero__image._mobile-only{display:block}.events_past .events__title{margin:0 0 -1rem}.events_past .event-card__content,.events_past .event-card__details{border-bottom:1px solid var(--primary-brown)}.events_past .event-card{background-color:var(--bg-beige);color:var(--bg-black)}.events_past .event-card .event-card__info{border-left:1px solid var(--primary-brown)}.event-card{background-color:var(--bg-white);color:var(--bg-black);display:grid;grid-template-columns:1fr;margin-bottom:2.8rem;padding:1.8rem 1.8rem 0;transition:all .5s ease}.event-card__info-link{padding:1.2rem 2rem;margin-top:1rem}.event-card__link{grid-template-columns:repeat(2, 1fr);align-items:center;padding:0;gap:0}.event-card__info{margin-top:1.5rem;margin-bottom:.5rem}.event-card__date{padding:1.6rem 0}.event-card__details{padding:1.8rem 0;display:flex;justify-content:center;align-items:center;margin-bottom:0;border-bottom:1px solid var(--bg-beige)}.event-card__content{padding-bottom:1.8rem;border-bottom:1px solid var(--bg-beige)}.event-card__name{font-size:var(--font-size-17);font-weight:600;line-height:128%}.event-card__toggle{display:none}.event-card__image-wrap{height:4rem;width:4rem}.event-card__description{display:none}.event-card__location,.event-card__date{gap:.4rem;font:var(--font-text-xs)}.event-card__date .date-event-card__format{display:none}.date-event-card__day{font:var(--font-heading-h1);margin-bottom:-1rem}.date-event-card__month{font:var(--font-heading-h7);letter-spacing:var(--font-spacing-7)}.details-event-card__main{grid-column:1/3;grid-row:1/2;display:flex;flex-direction:column-reverse}.details-event-card__main .details-event-card__type{display:none}.form-exclusive__desc{font:var(--font-text-s);text-transform:uppercase;margin-bottom:4rem}.banner-media-lead__more{padding:1.3rem 2rem}.banner-media-lead__more::after{height:3rem;width:3rem}.media-grid__list .bg-card{height:43.6rem}.card-media-grid{min-height:45.5rem}.card-media-grid::after{left:-5.1rem;bottom:-5.2rem;width:20.9rem;height:20.9rem}.card-media-grid__more{padding:1.3rem 2rem}.card-media-grid__more::after{height:3rem;width:3rem}.subscribe-form__desc{margin-bottom:2rem}.subscribe-form__btn.btn{margin-top:2.4rem}.subscribe-form__agreement{display:block;margin-top:1.4rem}.carousel{padding-bottom:6.4rem}.carousel__swiper-wrap:not(._page-loaded .carousel__swiper-wrap){overflow:hidden}.carousel__controls.controls{margin-left:0;margin-top:3rem}.carousel__controls .controls__btn{display:none}.products__container{padding-bottom:3rem}.products__carousel .controls{padding-bottom:0}.item-products__text{max-width:70rem}.mobapp__title-wrap{margin:0 auto}.mobapp__title{max-width:32rem}.mobapp__slide{margin-bottom:5rem}.mobapp .controls{margin-top:1.1rem}.hero-club .bread-items__item{font-size:2.4rem}.hero-club__content{padding-top:37rem;padding-bottom:12rem}.hero-club__info{margin-bottom:10.6rem}.hero-club__info-item{font-size:2.6rem}.hero-club__info-item ._primary-lemon{font-size:3.4rem}.hero-club__wrap{margin-bottom:0;row-gap:0;width:100%}.hero-club__title{margin-bottom:5.2rem;font-size:5.6rem;line-height:100%}.guests{--height: auto;padding:10rem 0}.guests__wrap{display:none}.guests__numbers{display:none}.guests._shrink .guests__subtitle{display:none}.time{padding:14rem 0}.time__heading{margin-bottom:3rem}.time__text{font-size:3rem}.list-item-time{row-gap:3rem}.list-item-time::before{font-size:4.8rem}.list-item-time__text{padding-left:8.4rem;font-size:3.4rem;line-height:130%}.list-item-time__image{height:44.8rem}.schedule{padding:14rem 0}.schedule__heading{margin-bottom:7.2rem}.item-schedule.swiper-slide{padding:2rem;padding-bottom:6.4rem;display:flex;flex-direction:column;min-height:auto;height:auto}.item-schedule__image{margin-bottom:6.4rem;width:100%;height:37.6rem}.item-schedule__heading{margin-bottom:2.2rem;max-width:none;font-size:3.4rem}.item-schedule__list{row-gap:2rem}.item-schedule__list-item{column-gap:3rem;font-size:3.4rem;line-height:130%}.item-schedule__list-item::before{margin-top:1.6rem;flex:0 0 1rem;width:1rem;height:1rem}.item-schedule__subtitle{margin-bottom:2.2rem;font-size:3.4rem}.item-schedule__text{max-width:none;font-size:3.4rem}.gallery{padding:14rem 0}.gallery__heading{margin-bottom:7.2rem;max-width:none}.gallery__slider.swiper{margin-bottom:1.6rem;height:27.4rem}.gallery__slide.swiper-slide{width:40.6rem}.gallery__image img{height:27.4rem}.gallery__controls{display:none}.testimonials{padding:18rem 0 14rem}.testimonials__heading{margin-bottom:8rem}.testimonials__slider.swiper{margin-bottom:5rem}.slide-testimonials{padding:4rem}.slide-testimonials__head{margin-bottom:4.4rem;column-gap:4rem}.slide-testimonials__author{width:13.4rem;height:13.4rem}.slide-testimonials__name{font-size:3.6rem}.slide-testimonials__txt{margin-bottom:4.4rem;font-size:3.6rem}.slide-testimonials__image{height:52rem}.events-hero{background:url(../img/content/13.webp) -65rem/cover no-repeat}.events-hero__container.container{padding-top:8.9rem;padding-bottom:4rem}.events-hero__container.container::after{bottom:8rem;right:0;width:31.8rem;height:26.4rem}.events-hero__bread-items{margin-bottom:6.7rem}.events-hero__heading{margin-bottom:2.5rem;max-width:33.3rem;font-size:2.9rem}.events-hero__text-wrap{margin-bottom:23.5rem}.events-hero__text{padding-left:1.8rem;max-width:30.3rem;font-size:1.5rem}.events-hero__btn.btn.btn_brown{padding:2rem 3.2rem;width:100%;font-size:1.4rem}.values__container.container{padding-top:10rem;padding-bottom:10rem}.values__inner{row-gap:7.1rem}.values__inner::after{content:none}.values__heading{max-width:none;font-size:2.7rem}.values__list{display:flex;flex-direction:column}.item-values{row-gap:2.1rem}.item-values__heading{padding-bottom:1.1rem;min-height:auto;font-size:1.7rem}.item-values__text{max-width:none;font-size:1.6rem}.events-info__container.container{padding-top:10rem;padding-bottom:10rem}.events-info__heading{margin-bottom:7.1rem;max-width:none;font-size:2.8rem}.events-info__group{margin-bottom:7.3rem;row-gap:3rem}.events-info__text{max-width:none;font-size:1.7rem}.events-info__list{display:flex;flex-direction:column;row-gap:1.5rem}.item-events-info{column-gap:1.4rem}.item-events-info::before{margin-top:.6rem;flex:0 0 .5rem;width:.5rem;height:.5rem}.item-events-info__txt{font-size:1.4rem}.slide-events-info.swiper-slide{width:24.1rem;height:16.1rem}.countdown__value{font-size:6rem}.countdown__label{font-size:1.5rem}.countdown-banner::before{-webkit-backdrop-filter:blur(0.3rem);backdrop-filter:blur(0.3rem)}.countdown-banner__subtitle{font-size:1.8rem}}@media (max-width: 75em){.top-footer__container.container{align-items:end}.top-footer__logo-wrap{width:20.1rem}.top-footer__btn{background-color:#202020}.hero{padding-bottom:7rem}.hero__image-wrap ._desktop-only{display:none}.hero__image-wrap ._mobile-only{display:block}.hero_calendar .hero__btn{margin-top:5rem}.hero_mainpage{padding-bottom:6rem}.quote-block-project__name{transform:translateY(0.5rem)}.block-project__subtitle{margin-bottom:2.5rem}.block-project__subtitle:first-child{margin-top:6rem}.guest-access__marquee{animation:_marquee_1iq5q_2 20s linear infinite}.guest-access__marquee:nth-last-child(2){display:none}}@media (max-width: 64em){.top-footer__content-group{row-gap:.5rem}[for=trial-form-block-trial-name],[for=trial-form-block-trial-phone]{order:-1}.btn:not(.btn_ghost).btn_brown{padding:2rem;font-size:1.4rem;line-height:100%}.form-message__icon:not(.media-grid .card-cases-grid_video){order:initial}.hero_calendar .hero__btn{margin-top:5.2rem}.hero_calendar .hero__description{margin-bottom:auto}.hero_calendar .hero__container{padding-bottom:0}.info-hero__date{padding-right:1.5rem}.cases-hero__carousel-inner::after{background:linear-gradient(90deg, rgba(38, 38, 38, 0), #262626);bottom:0;content:"";height:100%;pointer-events:none;position:absolute;right:4rem;width:2.5rem;z-index:13}._show-search .cases-hero__carousel-inner::after{display:none}.events_past{padding-top:4.5rem}.events_past .events__list{margin-top:4.5rem}.event-card__name{line-height:129%}.residents .controls__pagination.container.swiper-pagination-bullets.swiper-pagination-horizontal{right:1rem !important;left:auto !important}.media-grid .card-media-grid__title-content{line-height:170%}.signature__btn{display:none}.carousel .authors-card-cases-grid{padding-bottom:2.2rem}}@media (max-width: 1535px){.top-footer__caption{padding-left:17.3rem}}@media (max-width: 1350px){.top-footer__caption{padding-left:0}}@media (max-width: 767px){.middle-footer__list{margin-bottom:4rem;flex-wrap:wrap;row-gap:4rem}.infographics__image-wrap{display:none}.request__text-content{text-align:center}.block-project__subtitle:first-child{margin-top:5.3rem;margin-bottom:0}.guests__container{row-gap:9.6rem}}@media (max-width: 47.999em){.middle-footer__menu{margin-bottom:4rem}.middle-footer__link:not(:last-child){margin-bottom:2rem}.modal__container .request__form-wrap{margin:0}.modal__container .request__form{margin-top:4.2rem;padding:0}.modal._has-bg .modal__container{margin:unset;margin-top:auto}.request__form-wrap{margin-top:4.2rem}.request__form{padding-left:2rem;padding-right:2rem}.calendar-hero.container{padding-left:0;padding-right:0}.subscribe-form .form-message{margin-top:1rem}}@media (max-width: 1300px){.footer-club__upper{grid-template-columns:28rem 1fr}}@media (max-width: 48.01em){.inviting-modal__form-body{margin-bottom:5.4rem;height:11.9rem;min-height:13.1rem;transition:height .3s ease-in-out}[data-step="02"] .inviting-modal__form-body{height:17.2rem}[data-step="03"] .inviting-modal__form-body{height:16rem}}@media (max-width: 1023px){.cta__close-btn.ic-btn{right:.5rem;top:.5rem;transform:none;border:none}.cta__close-btn.ic-btn svg{color:var(--bg-black)}.cases-hero_media .filters{justify-content:normal;overflow-x:scroll}.cases-hero_media .cases-hero__filters{max-width:calc(100% - 4rem);position:relative}.cases-hero__carousel .cases-hero__filters{overflow:visible;margin:0}._show-search .cases-hero__filters{display:none}._show-search .cases-hero__search:not(.cases-hero__carousel .cases-hero__search){margin-top:2.2rem}.search-cases-hero__label{width:100%}.search-cases-hero__input:not(._show-search .search-cases-hero__input){display:none}.search-cases-hero__icon:not(._show-search .search-cases-hero__icon){display:none}}@media (max-width: 49em){.breadcrumbs__txt.txt{font-size:1.2rem}.button{height:6.4rem;font-size:1.8rem}.h_xl{font-size:2.9rem}.h_x{font-size:2.7rem;line-height:130%}.h_m{font-size:2.5rem}.txt{font-size:1.6rem}.txt_l{font-size:2rem}.txt_s{font-size:1.4rem}.txt_m{font-size:1.7rem}.reg-banner__image-wrap{min-height:16.1rem}.reg-banner__subtitle{margin-top:3rem;max-width:24.3rem;font-size:1.2rem}.reg-banner__content{padding:1rem 2.5rem 2.5rem;row-gap:4rem}.reg-banner__title-wrap{padding-top:1rem;padding-bottom:.8rem;column-gap:1.4rem}.reg-banner__title-wrap::before{flex:0 0 3rem;width:3rem;height:3rem}.reg-banner__title{font-size:1.6rem;line-height:2.1rem}.card-media-grid__image-wrap{height:22.6rem}.about-hero__content.container{padding-top:8.8rem;padding-bottom:7.7rem;display:flex;flex-direction:column;min-height:71rem}.about-hero__heading{margin-top:auto;margin-bottom:.8rem}.about-hero__btn{max-width:100%}.about-numbers.container{padding-top:6rem;padding-bottom:8.2rem}.about-numbers__list{display:flex;flex-direction:column;row-gap:1.6rem}.item-about-numbers{padding-left:0;padding-bottom:1rem;row-gap:.6rem;min-height:auto;border-left:none;border-bottom:1px solid #787878}.item-about-numbers__heading{margin-top:0}.item-about-numbers__heading.h{font-size:4rem;line-height:110%}.about-manifest::after{background:url(../img/content/15362.webp) center/cover no-repeat}.about-manifest__container.container{padding-top:5.9rem;padding-bottom:8.5rem;display:flex;flex-direction:column}.about-manifest__heading{margin-bottom:1.4rem}.about-manifest__subtitle{margin-bottom:2.8rem;max-width:34rem}.about-manifest__quote{margin-bottom:28.7rem;row-gap:2rem}.about-manifest__quote.txt{line-height:114%}.about-manifest__quote::before{width:3.2rem;height:2.6rem}.about-manifest__lower-content{margin-left:auto;max-width:15.3rem;row-gap:.4rem}.about-manifest__image-wrap{left:-9.2rem;width:38rem}.about-infographics{background-color:#000}.about-infographics__container.container{padding-top:6rem;padding-bottom:8rem;row-gap:3.4rem}.about-infographics__list{display:flex;flex-direction:column;row-gap:3.3rem}.item-about-infographics{row-gap:1.8rem}.item-about-infographics:first-child .item-about-infographics__subtitle{margin-right:auto;min-width:16rem}.item-about-infographics:first-child .item-about-infographics__image-wrap{width:15.5rem;margin:0 auto}.about-culture::after{background:url(../img/content/1533264.webp) center/cover no-repeat}.about-culture__container.container{padding-top:6rem;padding-bottom:8rem;row-gap:6.2rem}.about-culture__head{padding-right:0;flex-direction:column;align-items:center;text-align:center}.about-culture__heading{margin-bottom:1rem}.about-culture__txt.txt{max-width:19.7rem;letter-spacing:.04rem;line-height:133%}.about-culture__list{padding-right:0;flex-direction:column;align-items:center;gap:3rem;text-align:center}.item-about-culture{row-gap:.5rem;width:100%;align-items:center}.item-about-culture:nth-child(4),.item-about-culture:nth-child(5),.item-about-culture:nth-child(7){order:1}.item-about-culture:nth-child(4) .item-about-culture__image-wrap,.item-about-culture:nth-child(5) .item-about-culture__image-wrap,.item-about-culture:nth-child(7) .item-about-culture__image-wrap{margin-bottom:1.5rem}.item-about-culture__txt.txt{font-size:1.6rem}.about-residents__container.container{padding-top:6rem;padding-bottom:7.3rem;row-gap:3.1rem}.about-residents__list{grid-template-columns:repeat(2, 1fr);gap:1.8rem}.item-about-residents__image-wrap{margin-bottom:1.3rem;height:21rem}.item-about-residents__image{height:20.9rem}.item-about-residents__label{bottom:1.6rem;padding:0 1.6rem;height:2rem}.item-about-residents__label.txt{font-size:1.2rem}.item-about-residents__heading{margin-bottom:.6rem;max-width:14.6rem;min-height:3.4rem}.item-about-residents__txt{font-size:1.2rem}.about-speakers__container.container{padding-top:6rem;padding-bottom:9.8rem;row-gap:3.9rem}.about-speakers__list{display:flex;flex-direction:column;align-items:center;transform:none;row-gap:4rem}.item-about-speakers__image-wrap{margin-bottom:2.2rem}.item-about-speakers__image{width:20.2rem;height:20.2rem}.item-about-speakers__heading{margin-bottom:.5rem;min-height:auto}.item-about-speakers__txt.txt{max-width:20rem;line-height:115%;font-size:1.2rem}.note-item-about-speakers__inner{padding:1.9rem 1.5rem;padding-right:1.3rem;width:100%}.note-item-about-speakers__icon{margin-bottom:0;flex:0 0 3rem;width:3rem;height:3rem}.note-item-about-speakers__icon svg{width:2rem;height:2rem}.note-item-about-speakers__group{margin-bottom:1.2rem;align-items:center;column-gap:1.2rem}.note-item-about-speakers__btn{margin-top:1.8rem}.note-item-about-speakers__btn.button{height:4.9rem;font-size:1.2rem}.about-events{background-color:#000}.about-events__main .container{padding-top:23rem;padding-bottom:1.8rem;row-gap:3.3rem}.about-events__heading.h{letter-spacing:0;line-height:129%}.about-events__list{display:flex;flex-direction:column;row-gap:1.3rem}.about-events__image-wrap{height:40.3rem}.about-events__image-wrap::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 72.47%)}.about-events__lower .container{padding-top:3rem;display:flex;flex-direction:column;row-gap:2rem}.about-events__lower-txt.txt{line-height:121%}.about-events__btn.button{width:100%;height:5rem;font-size:1.6rem}.item-about-events{flex-direction:column-reverse;row-gap:1.3rem}.item-about-events__lower{padding-top:0;border-top:none;padding-bottom:1.6rem;border-bottom:1px solid #c58b73}.item-about-events__number.txt{font-size:3rem;line-height:110%}.about-reviews__container.container{padding-top:5.8rem;padding-bottom:8.5rem}.about-reviews__lower{width:100%;margin-top:1.8rem}.about-reviews__heading{margin-bottom:1rem}.about-reviews__swiper.swiper{padding:0 .6rem}.item-about-reviews__inner{padding:2rem 2.2rem;min-height:auto}.item-about-reviews__group{margin-top:2rem;column-gap:1.8rem}.item-about-reviews__image-wrap{flex:0 0 5rem;width:5rem;height:5rem}.item-about-reviews__group-content{padding-top:.3rem}.item-about-reviews__group-txt{min-height:auto}.item-about-reviews__group-txt.txt{font-size:1.1rem}.about-community__container.container{padding-top:6rem;padding-bottom:8.3rem}.about-community__heading{margin-bottom:1.7rem}.about-community__subtitle{margin-bottom:2.6rem}.about-community__subtitle.txt{line-height:137%}.about-community__list{display:flex;flex-direction:column;row-gap:1.2rem}.item-about-community__inner{padding:2rem 1.6rem;row-gap:1rem;min-height:18rem}.item-about-community__number.txt{font-size:3rem}.item-about-community__txt.txt{font-size:1.4rem;max-width:27rem}.item-about-community__bg{top:1rem;right:1rem;width:11rem}.message-about-community__inner{padding:2.8rem 3rem 2.7rem 4.2rem;row-gap:1.7rem}.message-about-community__inner::before{top:2.7rem;left:2.7rem;height:calc(100% - 5rem)}.message-about-community__txt.txt{font-size:1.4rem;line-height:120%}.message-about-community__group{column-gap:1rem}.message-about-community__image-wrap{flex:0 0 3.4rem;width:3.4rem;height:3.4rem}.message-about-community__group-subtitle.txt{font-size:1.2rem}.message-about-community__group-txt.txt{font-size:1.2rem}.about-principles__container.container{padding-top:6rem;padding-bottom:8rem;row-gap:4rem}.about-principles__list{display:flex;flex-direction:column;gap:1.6rem}.item-about-principles{padding-left:1rem}.item-about-principles__txt{min-height:5.9rem}.item-about-principles__number.txt{font-size:1.6rem}.guest-access__marquee-wrapper{column-gap:3.6rem}.guest-access__marquee-item{font-size:1.3rem}.guest-access__container{padding-top:12.3rem;padding-bottom:31.5rem}.guest-access__subtitle{font-size:1.2rem;column-gap:.9rem;margin-bottom:.4rem}.guest-access__subtitle::before{flex:0 0 1.4rem;width:1.4rem;height:2rem}.guest-access__heading{font-size:2.7rem;line-height:125%;margin-bottom:.8rem}.guest-access__label{font-size:1.4rem;padding:0 .3rem;height:2.2rem}.guest-access__txt{font-size:1.4rem;max-width:28.2rem}.guest-access-request .request__form{padding:0;row-gap:1.2rem}.guest-access-request .field__label,.guest-access-request .select__label{margin-bottom:1rem;font-size:1.4rem}.guest-access-request .field__input,.guest-access-request .select__btn{padding-bottom:.7rem;font-size:1.4rem}.guest-access-request .select__btn::after{height:1rem;width:1rem;transform:translateY(-0.5rem)}.guest-access-request .checkbox{order:1}.guest-access-request .checkbox__input{transform:scale(0.8)}.guest-access-request .checkbox__label{font-size:1rem}.guest-access-request__container.container{padding-top:8rem;display:flex;flex-direction:column}.guest-access-request__heading.h{margin-bottom:9rem;line-height:122%;letter-spacing:.18rem}.guest-access-request__txt{display:none}}@media (max-width: 63.999em){.filters__item_showmore{display:none}.hero_residents .container{padding-bottom:6rem}.hero_calendar{padding-bottom:6rem}.cases-hero__carousel .swiper{padding-right:3rem}}@media (max-width: 39.999em){.info-hero::before{top:4rem}}@media (max-width: 1388px){.search-cases-hero{right:-15rem}}@media (max-width: 639px){.cases-grid__list{grid-template-columns:1fr}}@media (max-width: 96em){.hero-club__title{font-size:5.6rem}}@media (max-width: 1011px){.about-numbers.container{display:flex;flex-direction:column;row-gap:4rem}}@media (max-width: 930px){.about-values__container.container{padding-bottom:7.8rem;padding-top:6rem;row-gap:4rem}.about-values__list{row-gap:6rem}.item-about-values{display:flex;flex-direction:column;row-gap:2rem}.item-about-values__quote{column-gap:1.7rem}.item-about-values__quote::before{flex:0 0 3.2rem;width:3.2rem;height:3.4rem}.content-item-about-values{row-gap:1rem}.content-item-about-values__group{column-gap:1.2rem}.content-item-about-values__image-wrap{flex:0 0 5rem;width:5rem;height:5rem}}@media (min-width: 64em)and (max-width: 96em){.container{padding:0 10rem}.footer-club__txt{align-self:center}.footer-club__btn.btn_brown.btn.ts{justify-self:auto;text-align:center}.footer-club__logo{margin-right:5rem}.form-message_success{right:10rem}.form-message_alert{right:10rem}.hero{padding-bottom:7rem}.info-hero__badge svg{height:2.8rem;width:2.8rem}.rezidents__title{margin:0 0 5.2rem}.rezidents__list{gap:4.5rem 6rem}.rezidents__showmore-btn{margin-top:5.9rem}.infographics__container.container{max-width:132rem;padding:6.8rem 10rem 0}.request{padding-bottom:6.8rem;padding-top:6.8rem}.request__form{gap:2.4rem}.cases-grid{margin-bottom:7rem}.cases-grid__showmore-btn{margin-top:5.9rem}.bg-card:not(.media-grid .bg-card){height:42rem}.card-cases-grid__video-content{padding:0 2.4rem 1.6rem}.card-cases-grid__body{max-width:33.6rem;padding-left:2.4rem;padding-right:2.4rem;row-gap:2.2rem}.card-cases-grid__text{max-width:28.8rem}.card-cases-grid__footer{padding:1.6rem 2.4rem}.card-cases-grid__paragraph{max-width:28.8rem}.project__wrapper{padding:0 10rem 4rem}.project__time{margin-bottom:2.9rem;padding-bottom:1.4rem}.form-exclusive__form{gap:2.4rem}.media-grid{margin-bottom:7rem}.media-grid__more{margin-top:5.9rem}.carousel .card-cases-grid__footer{padding-top:1rem}.carousel__controls.controls{margin-left:auto;margin-right:auto;padding-bottom:.6rem}.products__container h2{margin-bottom:6rem;max-width:90rem}}@media (max-width: 1390px)and (min-width: 1119.02px){html:not(.silicone) .header__container{padding:0 2rem;column-gap:8rem}}@media (max-width: 1199px)and (min-width: 74.999em){html:not(.silicone) .header__logo-wrap{width:25rem}html:not(.silicone) .header__group{column-gap:2rem}}@media (min-width: 64em)and (max-width: 75em){.top-footer__container.container{padding:0 10rem}.middle-footer__container.container{padding:0 10rem;align-items:start}.modal__container{--padding-x: 5.2rem;--padding-t: 4.8rem;--padding-b: 5.4rem}.form-message_alert{left:9.5rem;top:-21.5rem}.residents__container{padding:4.8rem 10rem}}@media (max-width: 1198px)and (min-width: 75em){.top-footer__logo-wrap{width:6.3rem}}@media (min-width: 75em)and (max-width: 96em){.top-footer__logo svg{width:6rem}.filters__item{line-height:100%;padding:.8rem 1.4rem .6rem}.filters__item .filters__item-content{font-size:var(--font-size-17);letter-spacing:var(--font-spacing-5)}.hero_calendar .hero__description{font:var(--font-text-xl);margin-top:4.6rem}.info-hero{--gap-x: 1.6rem;margin-top:2rem}.info-hero__date{--gap: 1rem}.cases-grid__list{gap:5rem 3.6rem}.bg-card__image{max-height:50rem}.event-card__name{line-height:126%}.media-grid__list{gap:4.6rem 4rem}.products__container{padding:6.8rem 10rem 10rem;padding-top:6.5rem}.mobapp__title{max-width:89.4rem}}@media (max-width: 64em)and (min-width: 48em){.modal__container .subscribe-form__inner{grid-template-columns:1.6fr 1fr}.cases-grid__list{row-gap:1.8rem}.card-cases-grid__title{padding-bottom:2rem;min-height:7.5rem}.quote-block-project__author{margin-bottom:4.5rem}.author-project__image-wrap{width:7.2rem;height:8.4rem}.author-project__image{height:7.2rem}.subscribe-form__desc{margin-bottom:2.8rem}.mobapp .controls{margin-top:.8rem}}@media (min-width: 40em)and (max-width: 70em){.detail-banner-banner-modal{gap:4rem;grid-template-columns:1fr minmax(100px, 250px)}.detail-banner-banner-modal__left{padding-bottom:4.65rem}}@media (min-width: 70em)and (max-width: 80em){.detail-banner-banner-modal{grid-template-columns:1fr}.detail-banner-banner-modal__left{padding-bottom:0}}@media (min-width: 80em)and (max-width: 96em){.detail-banner-banner-modal{grid-template-columns:1fr minmax(100px, 210px)}.detail-banner-banner-modal__left{padding-bottom:4.65rem}}@media (min-width: 48.01em)and (max-width: 1042px){.inviting-modal__fields{width:38.7rem}}@media (min-width: 48em)and (max-width: 2400px){.cta{bottom:15rem}}@media (max-width: 930px)and (min-width: 49.01em){.h_xl{font-size:4.5rem}}@media (max-width: 63.999em)and (min-width: 48em){.filters__item-content{padding:.6rem .8rem .4rem}}@media (min-width: 40em)and (max-width: 96em){.info-hero::before{bottom:-1.8rem}}@media (max-width: 1560px)and (min-width: 48em){.info-hero__date{font-size:2.4rem}}@media (max-width: 1280px)and (min-width: 48em){.infographics__container.container{padding:7rem 10rem 0}}@media (max-width: 1023px)and (min-width: 48em){.infographics__container.container{padding:4.8rem 4.8rem 0;max-width:100%}._show-search .cases-hero__search:not(.cases-hero__carousel .cases-hero__search){height:2.9rem;margin-bottom:.8rem}}@media (min-width: 1024.999px)and (max-width: 96em){.infographics__bottom{max-width:90.9rem;padding:6.8rem 10rem 7rem}}@media (max-width: 1024px)and (min-width: 48em){.infographics__bottom{padding:6.8rem 2rem 7rem}}@media (max-width: 74.999em)and (min-width: 64.999em){.cases-hero__carousel-inner{margin-bottom:.8rem}}@media (min-width: 48em)and (max-width: 64.999em){.cases-hero__carousel{min-height:5.5rem}}@media (min-width: 64.999em)and (max-width: 96em){.card-cases-grid__wrap{padding-top:2.8rem}.card-cases-grid__title{padding-bottom:1.4rem}.carousel__controls.controls{padding-top:.6rem}}@media (min-width: 40em)and (max-width: 80rem){.content-plate__inner{gap:4rem;grid-template-columns:1fr minmax(100px, 250px);padding:2.65rem 4rem 0 2.65rem}}@media (min-width: 48em)and (max-width: 75em){.media-grid__list{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 64.999em)and (max-width: 75em){.mobapp__title{font-size:4.3rem}}@media (max-width: 74.999em)and (min-width: 64em){.mobapp .controls{margin-top:1rem}}@media (max-width: 1700px)and (min-width: 47.9em){.events-hero__container.container::after{right:0;bottom:-17.6rem;width:58.2rem}}@media (max-width: 1199px)and (min-width: 49.01em){.about-manifest__container.container{grid-template-columns:1fr 51.4rem}.about-manifest__image-wrap{width:49rem;left:-1.2rem}.about-speakers__list{grid-template-columns:repeat(2, 1fr);transform:none}.about-speakers__note{grid-column:span 2}.item-about-speakers{max-width:none}.note-item-about-speakers__inner{width:100%}.note-item-about-speakers__txt{max-width:80%}}@media (min-width: 500px)and (max-width: 48em){.item-about-residents__image-wrap{max-width:16.5rem}}@media (max-width: 966px)and (min-width: 49.01em){.guest-access-request__container.container{grid-template-columns:38.9rem 1fr}}@media (any-hover: hover){.silicone .header__link:hover{background-color:rgba(0,0,0,.1)}.nav-header__txt:hover:not(._is-active .nav-header__txt:hover){opacity:.8}.nav-header__list-item:hover{opacity:.7}.footer__link:hover{color:var(--primary-brown)}.top-footer__item-content:hover{opacity:.7}.middle-footer__list .middle-footer__list-subtitle:hover{opacity:1}.middle-footer__link:hover,.middle-footer__nav-link:hover{opacity:.6}.developer:hover{background-color:#fff}.developer:hover path{fill:#161616}.developer:hover .svg-l{fill:#fff}.modal__container .field__input:hover,.modal__container .select__btn:hover{border-bottom:1px solid var(--primary-brown)}.request-sent-modal.modal._has-bg .modal__close-btn:hover,.inviting-modal.modal._has-bg .modal__close-btn:hover{border:1px solid var(--bg-brown)}.inviting-modal__btn_prev.link:hover{opacity:1}.inviting-modal__btn_prev.link:hover::after{transform:rotate(180deg) translateX(0.5rem)}.cookie__text a:hover{color:var(--bg-black);-webkit-text-decoration:underline;text-decoration:underline}.cta__close-btn.ic-btn:hover{border:1px solid #ad8366}.common-page__wysiwyg a:hover{color:var(--bg-black)}.chat__close-btn.ic-btn:hover{border:1px solid rgba(159,111,93,.431372549)}.chat-option:hover .chat-option__txt{color:var(--primary-lemon);background-color:var(--bg-brown)}.showmore-btn:hover{gap:1rem}.link:hover::after{transform:translateX(0.5rem)}.filters__sublist-item:hover{border-color:var(--primary-brown);color:var(--primary-brown)}.checkbox__check:hover+.checkbox__check{--c-border: var(--primary-lemon)}.field_dark .field__input:hover{--c-border: var(--bg-brown)}.field__input:hover{--c-border: var(--primary-lemon)}.select__btn:hover{--c-border: var(--primary-lemon)}.select_dark .select__btn:hover{--c-border: var(--bg-brown)}.dropdown__item:hover{-webkit-text-decoration-color:var(--primary-brown);text-decoration-color:var(--primary-brown);color:var(--primary-brown)}.bread-items__item:not(:last-child):hover{-webkit-text-decoration:underline;text-decoration:underline}.quote-block-project__quote a:hover{color:var(--bg-black)}.block-project__video-btn:hover{opacity:.8}.block-project ul a:hover,.block-project ol a:hover{color:var(--bg-black)}.block-project p a:hover{color:var(--bg-black)}.events-description__wysiwyg a:hover{color:var(--bg-black)}.banner-media-lead__more:hover span{flex:0 0 auto}.card-media-grid:hover .card-media-grid__title-content{color:var(--bg-brown)}.card-media-grid__more:hover span{flex:0 0 auto}.hero-club .bread-items__item:not(:last-child) .bread-items__inner:hover{text-decoration:underline;-webkit-text-decoration:underline solid #fff;text-decoration:underline solid #fff;text-decoration-thickness:1px;-webkit-text-decoration:underline 1px #fff;text-decoration:underline 1px #fff}.slide-guests__btn:hover::after{transform:rotate(-90deg)}.countdown-banner__btn.btn:hover{background-color:#9e785d}}
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QkFDQSw2ckVBQ0EsZ0JBQ0Esa0JBR0YsTUFDRSw4QkFNRixNQUNFLGtCQUNBLGNBQ0EsaUJBQ0Esa0JBQ0EsVUFFRixRQUNFLGlCQUNBLGtCQUNBLGtCQUNBLGdCQUNBLGdCQUNBLFVBRUEsVUFDQSxjQUVGLGlDQUNFLHNCQUVGLGdCQUNFLGtCQUNBLFdBQ0EsWUFDQSxVQUNBLGFBQ0EsOEJBQ0EscUZBQ0EsdUJBRUYsd0VBR0UsaUNBRUYsbUJBQ0UsbUJBRUYsaUJBQ0UsbUJBRUYsY0FDRSxjQUNBLFdBQ0EsWUFDQSxrQkFDQSw4QkFDQSxjQUVGLDhCQUNFLGtCQUdGLG9EQUVFLFlBRUYsbUNBQ0UsdUJBQ0EscUNBRUYsc0NBQ0Usd0JBQ0EsbUNBQ1EsMkJBR1YsMkNBQ0UsbUJBRUYsMkJBQ0UsNEJBRUYsV0FDRSxtQkFFRix3REFFRSw0QkFHRixpQ0FDRSxjQUNBLHFCQUVBLHdCQUdGLG9EQUNFLGFBRUYsK0NBQ0UsOEJBRUYsbURBQ0UsNkJBRUYsaURBQ0UsNkJBRUYsa0RBQ0Usc0JBRUYsZ0VBQ0UsdUJBRUYseURBQ0UsV0FDQSxjQUNBLFdBRUYsK0RBQ0UsZ0NBQ0Esd0JBRUYsNkZBQ0UsaURBRUYsMkVBQ0UsWUFDQSxlQUNBLDBDQUVGLDJGQUNFLGdEQUVGLHlFQUNFLFdBQ0EsY0FDQSwyQ0FJRiw0V0FVRSxrQkFDQSxPQUNBLE1BQ0EsV0FDQSxZQUNBLG9CQUNBLFdBRUYsZ0NBQ0UsMkJBRUYscUNBQ0UsZ0ZBRUYsc0NBQ0UsaUZBRUYsb0NBQ0UsK0VBRUYsdUNBQ0Usa0ZBRUYsdUJBQ0UsV0FDQSxZQUNBLGtCQUNBLFNBQ0EsUUFDQSxrQkFDQSxpQkFDQSxXQUNBLHFCQUNBLHNCQUNBLDBFQUNBLGtCQUNBLCtCQUVGLCtIQUVFLG1EQUVGLDZCQUNFLCtCQUVGLDZCQUNFLCtCQUVGLGlDQUNFLEdBQ0UsdUJBRUYsS0FDRSwwQiIsInNvdXJjZXMiOlsid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zdHlsZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9iYXNlL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL2Jhc2Uvc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL2Jhc2UvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL2Jhc2UvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL2Jhc2UvbW9kYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL2Jhc2UvY29va2llLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL2Jhc2UvY3RhLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL2Jhc2UvY29tbW9uLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3MvYmFzZS9lcnJvci1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL2Jhc2UvY2hhdC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9jb21tb24vbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL2NvbW1vbi9idXR0b24uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3MvY29tbW9uL3R5cG8uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3MvY29tbW9uL2ZpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3MvY29tbW9uL2NvbnRyb2xzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL2NvbW1vbi9mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL2NvbW1vbi9yZWctYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL2hlcm8uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvcmV6aWRlbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL2luZm9ncmFwaGljcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9yZXF1ZXN0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL2Nhc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL3Byb2plY3Quc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvY2FsZW5kYXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvZXZlbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL3Jlc2lkZW50cy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9ldmVudHMtZGVzY3JpcHRpb24uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvZm9ybS1leGNsdXNpdmUuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvbWVkaWEtbGVhZC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9tZWRpYS1ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL3N1YnNjcmliZS1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL3NpZ25hdHVyZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9iZy1pbWFnZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9jYXJvdXNlbC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9wcm9kdWN0cy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9tb2JhcHAuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvdGcuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvaGVyby1jbHViLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL2d1ZXN0cy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy90aW1lLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL3NjaGVkdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL2dhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvdGVzdGltb25pYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL2V2ZW50cy1oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL3ZhbHVlcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9ldmVudHMtaW5mby5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9hYm91dC1oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL2Fib3V0LW51bWJlcnMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvYWJvdXQtbWFuaWZlc3Quc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvYWJvdXQtaW5mb2dyYXBoaWNzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL2Fib3V0LXZhbHVlcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9hYm91dC1jdWx0dXJlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1zZXR1cC8uL3NyYy9zY3NzL3NlY3Rpb25zL2Fib3V0LXJlc2lkZW50cy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9hYm91dC1zcGVha2Vycy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9hYm91dC1ldmVudHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvYWJvdXQtcmV2aWV3cy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9hYm91dC1jb21tdW5pdHkuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvYWJvdXQtcHJpbmNpcGxlcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi9zcmMvc2Nzcy9zZWN0aW9ucy9ndWVzdC1hY2Nlc3Muc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvZ3Vlc3QtYWNjZXNzLXJlcXVlc3Quc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vc3JjL3Njc3Mvc2VjdGlvbnMvY291bnRkb3duLWJhbm5lci5zY3NzIiwid2VicGFjazovL3dlYnBhY2stc2V0dXAvLi88bm8gc291cmNlPiIsIndlYnBhY2s6Ly93ZWJwYWNrLXNldHVwLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHZhcmlhYmxlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGNvbG9yc1xuOnJvb3Qge1xuICAtLWZvbnQtZmFtaWx5LW1haW46IFwiRnV0dXJhXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHktc2Vjb25kOiBcIkNpcmNlIENvbnRyYXN0XCIsIHNlcmlmO1xuICAtLWZvbnQtc2l6ZS0xMzogMS4zcmVtO1xuICAtLWZvbnQtc2l6ZS0xMTY6IDExLjZyZW07XG4gIC0tZm9udC1oZWFkaW5nLWg3OiA1MDAgdmFyKC0tZm9udC1zaXplLTEzKSAvIDEuMiB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcblxuICAtLWJnLXN1cGVyLWJsYWNrOiAjMTUxNTE1O1xuICAtLXByaW1hcnktYmxhY2s6ICMwMDAwMDA7XG4gIC0tcHJpbWFyeS1icm93bjogI2M1OGI3MztcbiAgLS1iZy1ibGFjazogIzI2MjYyNjtcbiAgLS1wcmltYXJ5LWxlbW9uOiAjZmYwO1xuICAtLXByaW1hcnktYnJvd246ICNhZDgzNjY7XG4gIC0tYmctYmVpZ2U6ICNlZGU3ZTI7XG4gIC0tYmctZ3JheTogcmdiYSgxMjAsIDEyMCwgMTIwKTtcbiAgLS1iZy1ibHVlLWdyZWVuOiAjMjYzMzNjO1xuICAtLWJnLWJyb3duOiAjOWY2ZjVkO1xuICAtLXByaW1hcnktdHh0LWNvbG9yOiAjMjYyNjI2O1xuICAtLXByaW1hcnktYmctY29sb3I6ICNlZGU3ZTI7XG4gIC0tYmctd2hpdGU6ICNmZmY7XG4gIC0tYmctZ3JlZW46ICMzYzRiNDU7XG4gIC0tcHJpbWFyeS1ncmF5OiAjNTA1MDUwO1xuXG4gIC0tZm9udC1oZWFkaW5nLWg3OiA1MDAgdmFyKC0tZm9udC1zaXplLTEzKSAvIDEuMiB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcbiAgLS1mb250LWhlYWRpbmctaDEtbGFyZ2U6IDQwMCB2YXIoLS1mb250LXNpemUtMTE2KSAvIDEwMCVcbiAgICB2YXIoLS1mb250LWZhbWlseS1zZWNvbmQpO1xuICAtLWZvbnQtc2l6ZS04MDogOHJlbTtcbiAgLS1mb250LXNpemUtNjQ6IDYuNHJlbTtcbiAgLS1mb250LXNpemUtNjA6IDZyZW07XG4gIC0tZm9udC1zaXplLTUyOiA1LjJyZW07XG4gIC0tZm9udC1zaXplLTQ4OiA0LjhyZW07XG4gIC0tZm9udC1zaXplLTUwOiA1cmVtO1xuICAtLWZvbnQtc2l6ZS0zODogMy44cmVtO1xuICAtLWZvbnQtc2l6ZS0zNDogMy40cmVtO1xuICAtLWZvbnQtc2l6ZS0yODogMi44cmVtO1xuICAtLWZvbnQtc2l6ZS0yNDogMi40cmVtO1xuICAtLWZvbnQtc2l6ZS0yMDogMnJlbTtcbiAgLS1mb250LXNpemUtMTg6IDEuOHJlbTtcbiAgLS1mb250LXNpemUtMTc6IDEuN3JlbTtcbiAgLS1mb250LXNpemUtMTY6IDEuNnJlbTtcbiAgLS1mb250LXNpemUtMTQ6IDEuNHJlbTtcbiAgLS1mb250LXNpemUtMTM6IDEuM3JlbTtcbiAgLS1mb250LXNwYWNpbmctMjogMC4wMmVtO1xuICAtLWZvbnQtc3BhY2luZy01OiAwLjA1ZW07XG4gIC0tZm9udC1zcGFjaW5nLTc6IDAuMDdlbTtcbiAgLS1mb250LXNwYWNpbmctMzA6IDAuM2VtO1xuICAtLWZvbnQtaGVhZGluZy1oMDogNDAwIHZhcigtLWZvbnQtc2l6ZS0zNCkgLyAxLjE2IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZCk7XG4gIC0tZm9udC1oZWFkaW5nLWgxOiA0MDAgdmFyKC0tZm9udC1zaXplLTM0KSAvIDEuMTYgdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kKTtcbiAgLS1mb250LWhlYWRpbmctaDI6IDQwMCB2YXIoLS1mb250LXNpemUtMjgpIC8gMS4yIHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZCk7XG4gIC0tZm9udC1oZWFkaW5nLWgzOiA0MDAgdmFyKC0tZm9udC1zaXplLTI4KSAvIDEuNCB2YXIoLS1mb250LWZhbWlseS1zZWNvbmQpO1xuICAtLWZvbnQtaGVhZGluZy1oNDogNjAwIHZhcigtLWZvbnQtc2l6ZS0yMCkgLyAxLjQgdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gIC0tZm9udC1oZWFkaW5nLWg1OiA2MDAgdmFyKC0tZm9udC1zaXplLTE4KSAvIDEuMzIgdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gIC0tZm9udC1oZWFkaW5nLWg2OiA2MDAgdmFyKC0tZm9udC1zaXplLTE2KSAvIDEuNCB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcbiAgLS1mb250LWhlYWRpbmctaDc6IDUwMCB2YXIoLS1mb250LXNpemUtMTMpIC8gMS4yIHZhcigtLWZvbnQtZmFtaWx5LW1haW4pO1xuICAtLWZvbnQtdGV4dC14bDogNDAwIHZhcigtLWZvbnQtc2l6ZS0xOCkgLyAxLjMyIHZhcigtLWZvbnQtZmFtaWx5LW1haW4pO1xuICAtLWZvbnQtdGV4dC1sOiA0MDAgdmFyKC0tZm9udC1zaXplLTE3KSAvIDEuMzIgdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gIC0tZm9udC10ZXh0LW06IDQwMCB2YXIoLS1mb250LXNpemUtMTcpIC8gMS40IHZhcigtLWZvbnQtZmFtaWx5LW1haW4pO1xuICAtLWZvbnQtdGV4dC1zOiA0MDAgdmFyKC0tZm9udC1zaXplLTE2KSAvIDEuMyB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcbiAgLS1mb250LXRleHQteHM6IDQwMCB2YXIoLS1mb250LXNpemUtMTMpIC8gMS4yIHZhcigtLWZvbnQtZmFtaWx5LW1haW4pO1xuICAtLWxvZ28tbW9iaWxlLWNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG4gIC0taGVyby1jYXJvdXNlbC1wYWRkaW5nLXRvcDogMzV2aDtcblxuICAtLXRyYW5zaXRpb24tZHVyYXRpb24tZmFzdDogMC4xNzVzO1xuICAtLXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDBlbSkge1xuICAgIC0tZm9udC1oZWFkaW5nLWgwOiA0MDAgdmFyKC0tZm9udC1zaXplLTgwKSAvIDEuMDggdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kKTtcbiAgICAtLWZvbnQtaGVhZGluZy1oMTogNDAwIHZhcigtLWZvbnQtc2l6ZS02NCkgLyAxLjE2IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZCk7XG4gICAgLS1mb250LWhlYWRpbmctaDI6IDQwMCB2YXIoLS1mb250LXNpemUtNjApIC8gMS4xNiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmQpO1xuICAgIC0tZm9udC1oZWFkaW5nLWgzOiA1MDAgdmFyKC0tZm9udC1zaXplLTQ4KSAvIDEuMjYgdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kKTtcbiAgICAtLWZvbnQtaGVhZGluZy1oNDogNjAwIHZhcigtLWZvbnQtc2l6ZS0yOCkgLyAxLjQgdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gICAgLS1mb250LWhlYWRpbmctaDU6IDYwMCB2YXIoLS1mb250LXNpemUtMjQpIC8gMS4zMiB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcbiAgICAtLWZvbnQtaGVhZGluZy1oNjogNjAwIHZhcigtLWZvbnQtc2l6ZS0yMCkgLyAxLjQgdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gICAgLS1mb250LXRleHQteGw6IDQwMCB2YXIoLS1mb250LXNpemUtMjgpIC8gMS4zMiB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcbiAgICAtLWZvbnQtdGV4dC1sOiA0MDAgdmFyKC0tZm9udC1zaXplLTI0KSAvIDEuMzIgdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gICAgLS1mb250LXRleHQtbTogNDAwIHZhcigtLWZvbnQtc2l6ZS0yMCkgLyAxLjQgdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gICAgLS1mb250LXRleHQtczogNDAwIHZhcigtLWZvbnQtc2l6ZS0xOCkgLyAxLjMgdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gICAgLS1mb250LXRleHQteHM6IDQwMCB2YXIoLS1mb250LXNpemUtMTQpIC8gMS4yIHZhcigtLWZvbnQtZmFtaWx5LW1haW4pO1xuICAgIC0taGVyby1jYXJvdXNlbC1wYWRkaW5nLXRvcDogMzF2aDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLS1mb250LWhlYWRpbmctaDA6IDQwMCB2YXIoLS1mb250LXNpemUtNjQpIC8gMS4wOCB2YXIoLS1mb250LWZhbWlseS1zZWNvbmQpO1xuICAgIC0tZm9udC1oZWFkaW5nLWgxOiA0MDAgdmFyKC0tZm9udC1zaXplLTUyKSAvIDEuMTYgdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kKTtcbiAgICAtLWZvbnQtaGVhZGluZy1oMjogNDAwIHZhcigtLWZvbnQtc2l6ZS01MCkgLyAxMDAlIHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZCk7XG4gICAgLS1mb250LWhlYWRpbmctaDM6IDQwMCB2YXIoLS1mb250LXNpemUtMzgpIC8gMS40IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZCk7XG4gICAgLS1mb250LWhlYWRpbmctaDQ6IDYwMCB2YXIoLS1mb250LXNpemUtMjQpIC8gMS40IHZhcigtLWZvbnQtZmFtaWx5LW1haW4pO1xuICAgIC0tZm9udC1oZWFkaW5nLWg1OiA2MDAgdmFyKC0tZm9udC1zaXplLTIwKSAvIDEuMzIgdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gICAgLS1mb250LWhlYWRpbmctaDY6IDYwMCB2YXIoLS1mb250LXNpemUtMTcpIC8gMS40IHZhcigtLWZvbnQtZmFtaWx5LW1haW4pO1xuICAgIC0tZm9udC10ZXh0LXhsOiA0MDAgdmFyKC0tZm9udC1zaXplLTI0KSAvIDEuMzIgdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gICAgLS1mb250LXRleHQtbDogNDAwIHZhcigtLWZvbnQtc2l6ZS0yMCkgLyAxLjMyIHZhcigtLWZvbnQtZmFtaWx5LW1haW4pO1xuICAgIC0taGVyby1jYXJvdXNlbC1wYWRkaW5nLXRvcDogMjd2aDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGZvbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBsb2NhbCBmb250c1xuQGltcG9ydCBcImJhc2UvZm9udHNcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBiYXNlIHN0eWxlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gYmFzZSBzY3NzIGZpbGVcbkBpbXBvcnQgXCJiYXNlL3NldFwiO1xuXG5AaW1wb3J0IFwiYmFzZS9oZWFkZXJcIjtcbkBpbXBvcnQgXCJiYXNlL2Zvb3RlclwiO1xuQGltcG9ydCBcImJhc2UvbW9kYWxzXCI7XG5AaW1wb3J0IFwiYmFzZS9jb29raWVcIjtcbkBpbXBvcnQgXCJiYXNlL2N0YVwiO1xuQGltcG9ydCBcImJhc2UvY29tbW9uLXBhZ2VcIjtcbkBpbXBvcnQgXCJiYXNlL2Vycm9yLXBhZ2VcIjtcbkBpbXBvcnQgXCJiYXNlL2NoYXRcIjtcblxuLy8gIHtcbi8vICAgYm9keSB7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4vLyAgIH1cbi8vIH1cblxuLndyYXBwZXIge1xuICBvdmVyZmxvdy14OiBjbGlwO1xufVxuXG4udmlkZW8tanMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuW2RhdGEtcmVhZC1tb3JlXSB7XG4gICY6OmFmdGVyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgLnNpbGljb25lICYge1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5bZm9yPVwidHJpYWwtZm9ybS1ibG9jay10cmlhbC1uYW1lXCJdLFxuW2Zvcj1cInRyaWFsLWZvcm0tYmxvY2stdHJpYWwtcGhvbmVcIl0ge1xuICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuXG5bZGF0YS1zYl0ge1xuICAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgICByaWdodDogLThweDtcblxuICAgIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogM3B4O1xuXG4gICAgICAgIHdpZHRoOiAycHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ndWlkZS1tb2RhbF9fcmlnaHQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4uZ3VpZGUtbW9kYWxfX3JpZ2h0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC1zaG93LFxuLl9zaG93LW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLl9zaG93LWNoYXQge1xuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG4udGFibGUtd3JhcHBlciB7XG4gIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1tKTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1icm93bik7XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIH1cblxuICB0YWJsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1tKTtcblxuICAgICYuX2FsdCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1icm93bik7XG5cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMS4ycmVtIDFyZW0gMS42cmVtIDA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW0gMi40cmVtIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguX2FsdCkge1xuICAgICAgd2lkdGg6IDYwMnB4O1xuXG4gICAgICB0ZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDdweCA3cHggN3B4IDdweDtcblxuICAgICAgY29sb3I6IHZhcigtLWMtYmctYmxhY2spO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtbSk7XG4gICAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbixcbi5zZWN0aW9uLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIHBhZGRpbmctdG9wOiAxNy4zcmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nLXRvcDogMTkuOHJlbTtcbiAgfVxufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xufVxuLl9wcmltYXJ5LWxlbW9uIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xufVxuXG5bZGF0YS1zaW1wbGViYXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zaW1wbGViYXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnNpbXBsZWJhci1tYXNrIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgei1pbmRleDogMDtcbn1cblxuLnNpbXBsZWJhci1vZmZzZXQge1xuICBkaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IC8qIFJlcXVpcmVkIGZvciBob3Jpem9udGFsIG5hdGl2ZSBzY3JvbGxiYXIgdG8gbm90IGFwcGVhciBpZiBwYXJlbnQgaXMgdGFsbGVyIHRoYW4gbmF0dXJhbCBoZWlnaHQgKi9cbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLyogTm90IHJlcXVpcmVkIGZvciBob3Jpem9udGFsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIG1heC1oZWlnaHQ6IDEwMCU7IC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbG9ja1xuICArIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuY29udHJvbHNfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyLXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmbGV4LWdyb3c6IGluaGVyaXQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xufVxuXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMDAlO1xuICB3aWR0aDogMTAwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnNpbXBsZWJhci10cmFjayB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgMC41cyBsaW5lYXI7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBSdGwgc3VwcG9ydCAqL1xuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj1cInJ0bFwiXSAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uc2ltcGxlYmFyLWR1bW15LXNjcm9sbGJhci1zaXplIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhciAhaW1wb3J0YW50O1xufVxuXG4uc2ltcGxlYmFyLWR1bW15LXNjcm9sbGJhci1zaXplID4gZGl2IHtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBjb21tb24gc3R5bGVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcImNvbW1vbi9sYXlvdXRcIjtcbkBpbXBvcnQgXCJjb21tb24vYnV0dG9uXCI7XG5AaW1wb3J0IFwiY29tbW9uL3R5cG9cIjtcbkBpbXBvcnQgXCJjb21tb24vZmlsdGVyc1wiO1xuQGltcG9ydCBcImNvbW1vbi9jb250cm9sc1wiO1xuQGltcG9ydCBcImNvbW1vbi9mb3JtXCI7XG5AaW1wb3J0IFwiY29tbW9uL3JlZy1iYW5uZXJcIjtcblxuLy8gc2VjdGlvbnNcbkBpbXBvcnQgXCJzZWN0aW9ucy9oZXJvXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvcmV6aWRlbnRzXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvaW5mb2dyYXBoaWNzXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvcmVxdWVzdFwiO1xuQGltcG9ydCBcInNlY3Rpb25zL2Nhc2VzXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvcHJvamVjdFwiO1xuQGltcG9ydCBcInNlY3Rpb25zL2NhbGVuZGFyXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvZXZlbnRzXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvcmVzaWRlbnRzXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvZXZlbnRzLWRlc2NyaXB0aW9uXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvZm9ybS1leGNsdXNpdmVcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9tZWRpYS1sZWFkXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvbWVkaWEtZ3JpZFwiO1xuQGltcG9ydCBcInNlY3Rpb25zL3N1YnNjcmliZS1mb3JtXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvc2lnbmF0dXJlXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvYmctaW1hZ2VcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9jYXJvdXNlbFwiO1xuQGltcG9ydCBcInNlY3Rpb25zL3Byb2R1Y3RzXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvbW9iYXBwXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvdGdcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9oZXJvLWNsdWJcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9ndWVzdHNcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy90aW1lXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvc2NoZWR1bGVcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9nYWxsZXJ5XCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvdGVzdGltb25pYWxzXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvZXZlbnRzLWhlcm9cIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy92YWx1ZXNcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9ldmVudHMtaW5mb1wiO1xuXG5AaW1wb3J0IFwic2VjdGlvbnMvYWJvdXQtaGVyb1wiO1xuQGltcG9ydCBcInNlY3Rpb25zL2Fib3V0LW51bWJlcnNcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9hYm91dC1tYW5pZmVzdFwiO1xuQGltcG9ydCBcInNlY3Rpb25zL2Fib3V0LWluZm9ncmFwaGljc1wiO1xuQGltcG9ydCBcInNlY3Rpb25zL2Fib3V0LXZhbHVlc1wiO1xuQGltcG9ydCBcInNlY3Rpb25zL2Fib3V0LWN1bHR1cmVcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9hYm91dC1yZXNpZGVudHNcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9hYm91dC1zcGVha2Vyc1wiO1xuQGltcG9ydCBcInNlY3Rpb25zL2Fib3V0LWV2ZW50c1wiO1xuQGltcG9ydCBcInNlY3Rpb25zL2Fib3V0LXJldmlld3NcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9hYm91dC1jb21tdW5pdHlcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9hYm91dC1wcmluY2lwbGVzXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvZ3Vlc3QtYWNjZXNzXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvZ3Vlc3QtYWNjZXNzLXJlcXVlc3RcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9jb3VudGRvd24tYmFubmVyXCI7XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEnO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvZnV0dXJhZGVtaWMud29mZjIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhJztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL0Z1dHVyYUN5cmlsbGljTWVkaXVtLndvZmYyKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSc7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCguLi9mb250cy9mdXR1cmFib29rYy53b2ZmMik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEnO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvZnV0dXJhbGlnaHRjLndvZmYyKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NpcmNlIENvbnRyYXN0JztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL2NpcmNsZWNvbnRyYXN0LndvZmYyKTtcbn1cbiIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDYyLjUlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYnVnZml4IGluZmluaXRlIDFzO1xuXG4gICYuc2lsaWNvbmUge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNjIuNSU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiAwLjh2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygoMTAwIC8gMzc1KSAqIDV2dyk7XG4gICAgfVxuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJlaWdlKTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJ1Z2ZpeCBpbmZpbml0ZSAxcztcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFuaW1hdGlvbjogYnVnZml4IGluZmluaXRlIDFzO1xufVxuXG5hIHtcbiAgY29sb3I6IHVuc2V0O1xufVxuYSxcbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuYSxcbnRleHRhcmVhIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250OiBpbmhlcml0O1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udDogaW5oZXJpdDtcbn1cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnVsIGxpLFxub2wgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDJyZW07XG5cbiAgbWF4LXdpZHRoOiAxNjByZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgcGFkZGluZzogMCAxMHJlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIHBhZGRpbmc6IDAgMTFyZW07XG4gIH1cbn1cblxuLy8gKG1pbi13aWR0aDogNjRlbSlcbi8vIChtaW4td2lkdGg6IDc1ZW0pIDEwMjNcbi8vIChtaW4td2lkdGg6IDEwMGVtKSAxNTk5XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4vLyAgIGh0bWwge1xuLy8gICAgIGZvbnQtc2l6ZTogNXB4O1xuLy8gICAgIGZvbnQtc2l6ZTogMS41NjI1dnc7XG4vLyAgICAgZm9udC1zaXplOiBjYWxjKCgxMDAgLyAzNzUpICogNXZ3KTtcbi8vICAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4vLyAgIH1cblxuLy8gICBib2R5IHtcbi8vICAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4vLyAgIH1cblxuLy8gfVxuIiwiLnNpbGljb25lIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEuNnJlbTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDUwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XG4gICAgfVxuXG4gICAgJjpub3QoLmhlYWRlci1jbHViKSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICAgJi5fZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuX21vYmlsZS1vbmx5IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLl9kYXJrIHtcbiAgICAgIC5pYy1idG4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1icm93bik7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmctc3VwZXItYmxhY2spO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaGVhZGVyX19saW5rX21hcmtlZCxcbiAgICAgIC5oZWFkZXJfX3RlbC10eHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmctc3VwZXItYmxhY2spO1xuICAgICAgfVxuICAgICAgLmhlYWRlciB7XG4gICAgICAgICZfX25hdiB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgICAgICB9XG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWxvZ28tbW9iaWxlLWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICYuX2hlYWRlci1zY3JvbGwge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHJlbSk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDEwcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLl9oZWFkZXItc2Nyb2xsIHtcbiAgICAgICY6bm90KC5faGVhZGVyLXNob3cpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLl9oZWFkZXItc2hvdyB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgIC8vIC5oZWFkZXJfX2xpbmssXG4gICAgICAvLyAuaGVhZGVyX190ZWwtdHh0IHtcbiAgICAgIC8vICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICAgIC8vIH1cblxuICAgICAgLy8gLmhlYWRlcl9fbG9nbyB7XG4gICAgICAvLyAgIHN2ZyBwYXRoIHtcbiAgICAgIC8vICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG5cbiAgICAgIC8vIC5oZWFkZXJfX2xpbmtfbWFya2VkIHtcbiAgICAgIC8vICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICAgLy8gfVxuXG4gICAgICAvLyAuaWMtYnRuIHtcbiAgICAgIC8vICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTEsIDI1MywgMjUxLCAwLjMpO1xuXG4gICAgICAvLyAgIHN2ZyB7XG4gICAgICAvLyAgICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgJi5faGVhZGVyLXNjcm9sbCB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zdXBlci1ibGFjayk7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgICAgLmhlYWRlcl9fbGlua19tYXJrZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX3RlbC10eHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2xvZ28td3JhcCB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIwLjRyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzLjdyZW07XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pYy1idG4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1MSwgMjUzLCAyNTEsIDAuMyk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICAmLl9tb2JpbGUtb25seSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgJi5fZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpbGljb25lICYge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgIC5pYy1idG4ge1xuICAgICAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgICAgIGhlaWdodDogN3JlbTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuX2hlYWRlci1zY3JvbGwgLmhlYWRlcl9fbG9nby13cmFwIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDM1LjZyZW07XG4gICAgICAgICAgaGVpZ2h0OiA2LjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8tY2x1Yl9fdHh0Omxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtaGVhZGVyX19mb290ZXIge1xuICAgICAgICAgIHJvdy1nYXA6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgICAgICAubWVudS1oZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW07XG4gICAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuXG4gICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlcl9fbGluayB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG5cbiAgICAgICAgICBoZWlnaHQ6IDlyZW07XG5cbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAubWVudS1oZWFkZXIge1xuICAgICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fY2xvc2UtYnRuIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pYy1idG4ge1xuICAgICAgICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgJi5jb250YWluZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMzUuNnJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2LjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmhlYWRlcl9fY29udGFpbmVyXG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDcpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAwLjZyZW07XG5cbiAgICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjNzIGVhc2U7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDNyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmhlYWRlcl9fbG9nby13cmFwXG5cbiAgICAmX19sb2dvLXdyYXAge1xuICAgICAgZ3JpZC1yb3c6IDEvMztcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDkuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMS40cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIwLjRyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzLjdyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuaGVhZGVyX19sb2dvXG5cbiAgICAmX19sb2dvIHtcbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICAgICYuX21vYmlsZS1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5fZGVza3RvcC1vbmx5IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5oZWFkZXJfX2NvbnRlbnRcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTNyZW07XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBjb2x1bW4tZ2FwOiAyLjRyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuaGVhZGVyX19uYXZcblxuICAgICZfX25hdiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NC45OTllbSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5oZWFkZXJfX2xpbmtcblxuICAgICZfX2xpbmsge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxLjhyZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblxuICAgICAgJi5feWVsbG93IHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIC5oZWFkZXJfX2xpbmtfbWFya2VkXG5cbiAgICAgICZfbWFya2VkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5oZWFkZXJfX3RlbFxuXG4gICAgJl9fdGVsIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAvLyAuaGVhZGVyX190ZWwtdHh0XG5cbiAgICAmX190ZWwtdHh0IHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIC5zaWxpY29uZSAmIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuaGVhZGVyX190ZWwtYnRuXG5cbiAgICAmX190ZWwtYnRuIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NC45OTllbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5oZWFkZXJfX2J0blxuXG4gICAgJl9fYnRuIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLy8gLmhlYWRlcl9faGFtYnVyZ2VyXG5cbiAgICAmX19oYW1idXJnZXIge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmhlYWRlcl9fbWVudVxuXG4gICAgJl9fbWVudSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG5cbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjg3LCAwLCAwLjEzLCAxKTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5odG1sOm5vdCguc2lsaWNvbmUpIC5oZWFkZXIuX2RhcmsuX2hlYWRlci1zY3JvbGwge1xuICAuaGVhZGVyX19jb250YWluZXIgLm5hdi1oZWFkZXJfX3R4dCxcbiAgLmhlYWRlcl9fY29udGFpbmVyIC5oZWFkZXJfX3RlbC10eHQsXG4gIC5oZWFkZXJfX2NvbnRhaW5lciAuaWMtYnRuIHtcbiAgICBjb2xvcjogI2VkZTdlMjtcblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogI2VkZTdlMjtcbiAgICB9XG4gIH1cbiAgLmhlYWRlcl9fY29udGFpbmVyIC5uYXYtaGVhZGVyX19saXN0IC5uYXYtaGVhZGVyX190eHQge1xuICAgIGNvbG9yOiB2YXIoLS1iZy1zdXBlci1ibGFjayk7XG4gIH1cbiAgLm5hdi1oZWFkZXJfX3R4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHZpZXdCb3g9XCIwIDAgMTMgMTRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48ZyBjbGlwLXBhdGg9XCJ1cmwoJTIzY2xpcDBfNDEzXzkpXCI+PHBhdGggZD1cIk02LjIyMTgzIDEzLjIyMThMNi4xMDE5NyAwLjg5ODAyOU0xMi40NDM3IDdMMC4xMTk4NTQgNi44ODAxNVwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLXdpZHRoPVwiMC41XCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9XCJjbGlwMF80MTNfOVwiPjxyZWN0IHdpZHRoPVwiOC43OTg5OVwiIGhlaWdodD1cIjguNzk4OTlcIiBmaWxsPVwid2hpdGVcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMCA3KSByb3RhdGUoLTQ1KVwiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4nKTtcbiAgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICAmOm5vdCguX2RhcmstbW9kZSkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAmLl9kYXJrLW1vZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbmh0bWw6bm90KC5zaWxpY29uZSkge1xuICAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDUwO1xuXG4gICAgJjpub3QoLmhlYWRlci1jbHViKSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICAgJi5fZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuX21vYmlsZS1vbmx5IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLl9kYXJrIHtcbiAgICAgIC5pYy1idG4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1icm93bik7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmctc3VwZXItYmxhY2spO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmF2LWhlYWRlcl9fdHh0OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHZpZXdCb3g9XCIwIDAgMTMgMTRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48ZyBjbGlwLXBhdGg9XCJ1cmwoJTIzY2xpcDBfNDEzXzkpXCI+PHBhdGggZD1cIk02LjIyMTgzIDEzLjIyMThMNi4xMDE5NyAwLjg5ODAyOU0xMi40NDM3IDdMMC4xMTk4NTQgNi44ODAxNVwiIHN0cm9rZT1cIiUyMzE1MTUxNVwiIHN0cm9rZS13aWR0aD1cIjAuNVwiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPVwiY2xpcDBfNDEzXzlcIj48cmVjdCB3aWR0aD1cIjguNzk4OTlcIiBoZWlnaHQ9XCI4Ljc5ODk5XCIgZmlsbD1cIndoaXRlXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAgNykgcm90YXRlKC00NSlcIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+Jyk7XG4gICAgICB9XG4gICAgICAuaGVhZGVyX19jb250YWluZXIgLm5hdi1oZWFkZXJfX3R4dCxcbiAgICAgIC5oZWFkZXJfX2NvbnRhaW5lciAuaGVhZGVyX190ZWwtdHh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJnLXN1cGVyLWJsYWNrKTtcbiAgICAgIH1cbiAgICAgIC5oZWFkZXIge1xuICAgICAgICAuaGVhZGVyX19jb250YWluZXIgLmhlYWRlcl9fbmF2IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgJjpub3QoLl9kYXJrLW1vZGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWxvZ28tbW9iaWxlLWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICYuX2hlYWRlci1zY3JvbGwge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHJlbSk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDEwcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLl9oZWFkZXItc2Nyb2xsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cGVyLWJsYWNrKTtcblxuICAgICAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX19sb2dvLXdyYXA6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lsaWNvbmUgJiB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICAgLmljLWJ0biB7XG4gICAgICAgICAgd2lkdGg6IDdyZW07XG4gICAgICAgICAgaGVpZ2h0OiA3cmVtO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5faGVhZGVyLXNjcm9sbCAuaGVhZGVyX19sb2dvLXdyYXAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzUuNnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDYuNnJlbTtcbiAgICAgICAgfVxuICAgICAgICAuaGVyby1jbHViX190eHQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAubWVudS1oZWFkZXJfX2Zvb3RlciB7XG4gICAgICAgICAgcm93LWdhcDogMS42cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5tZW51LWhlYWRlcl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4ycmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcblxuICAgICAgICAgIGhlaWdodDogMTByZW07XG5cbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyX19saW5rIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcblxuICAgICAgICAgIGhlaWdodDogOXJlbTtcblxuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5tZW51LWhlYWRlciB7XG4gICAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX19jbG9zZS1idG4ge1xuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmljLWJ0biB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAmLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuMnJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNS42cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuaGVhZGVyX19jb250YWluZXJcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1icm93bik7XG5cbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMC4zcyBlYXNlO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM5MHB4KSBhbmQgKG1pbi13aWR0aDogMTExOS4wMnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgY29sdW1uLWdhcDogOHJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAmLmNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICAgaGVpZ2h0OiA1LjVyZW07XG5cbiAgICAgICAgJi5jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEwcmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5oZWFkZXJfX25hdixcbiAgICAgICAgLmhlYWRlcl9fYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDcpO1xuICAgIH1cblxuICAgIC8vIC5oZWFkZXJfX2xvZ28td3JhcFxuXG4gICAgJl9fbG9nby13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgd2lkdGg6IDIwLjVyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgIHdpZHRoOiAyNXJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IC01cmVtO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnJvd24pO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgIHdpZHRoOiAxNnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuaGVhZGVyX19sb2dvXG5cbiAgICAmX19sb2dvIHtcbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICAgICYuX21vYmlsZS1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5fZGVza3RvcC1vbmx5IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5oZWFkZXJfX25hdlxuXG4gICAgJl9fbmF2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbHVtbi1nYXA6IDMuNXJlbTtcblxuICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NC45OTllbSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5oZWFkZXJfX2dyb3VwXG5cbiAgICAmX19ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbHVtbi1nYXA6IDNyZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA3NC45OTllbSkge1xuICAgICAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICAgY29sdW1uLWdhcDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuaGVhZGVyX190ZWxcblxuICAgICZfX3RlbCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLy8gLmhlYWRlcl9fdGVsLXR4dFxuXG4gICAgJl9fdGVsLXR4dCB7XG4gICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDcpO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgICAuc2lsaWNvbmUgJiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmhlYWRlcl9fdGVsLWJ0blxuXG4gICAgJl9fdGVsLWJ0biB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuaGVhZGVyX19idG5cblxuICAgICZfX2J0biB7XG4gICAgICAmLmJ0biB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIH1cbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuaGVhZGVyX19oYW1idXJnZXJcblxuICAgICZfX2hhbWJ1cmdlciB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuaGVhZGVyX19tZW51XG5cbiAgICAmX19tZW51IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAlKTtcblxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuODcsIDAsIDAuMTMsIDEpO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5uYXYtaGVhZGVyIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLy8gLm5hdi1oZWFkZXJfX2l0ZW1cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgcmdiYSgxNzMsIDEzMSwgMTAyLCAwLjUpO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgJl9oYXMtc3VibGlzdCB7XG4gICAgICAgIC5uYXYtaGVhZGVyX190eHQge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgdmlld0JveD1cIjAgMCAxNiA5XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xIDFMOC4wNjM1IDguMjY5NUwxNS41Mzg1IDFcIiBzdHJva2U9XCIlMjNGQkZERkJcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZmxleDogMCAwIDFyZW07XG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuX2lzLWFjdGl2ZSB7XG4gICAgICAgICAgLm5hdi1oZWFkZXJfX2xpc3Qtd3JhcCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkIHJnYmEoMTczLCAxMzEsIDEwMiwgMSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHJnYmEoMTczLCAxMzEsIDEwMiwgMSk7XG4gICAgICAgICAgLm5hdi1oZWFkZXJfX3R4dDo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAmX2hhcy1zdWJsaXN0IHtcbiAgICAgICAgJi5faXMtYWN0aXZlIHtcbiAgICAgICAgICBidXR0b24ubmF2LWhlYWRlcl9fdHh0IHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtaGVhZGVyX19saXN0LXdyYXAge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uLm5hdi1oZWFkZXJfX3R4dCB7XG4gICAgICAgICAgY29sdW1uLWdhcDogMS41cmVtO1xuXG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHZpZXdCb3g9XCIwIDAgMTMgMTRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48ZyBjbGlwLXBhdGg9XCJ1cmwoJTIzY2xpcDBfNDEzXzkpXCI+PHBhdGggZD1cIk02LjIyMTgzIDEzLjIyMThMNi4xMDE5NyAwLjg5ODAyOU0xMi40NDM3IDdMMC4xMTk4NTQgNi44ODAxNVwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLXdpZHRoPVwiMC41XCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9XCJjbGlwMF80MTNfOVwiPjxyZWN0IHdpZHRoPVwiOC43OTg5OVwiIGhlaWdodD1cIjguNzk4OTlcIiBmaWxsPVwid2hpdGVcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMCA3KSByb3RhdGUoLTQ1KVwiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxLjJyZW07XG4gICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAubmF2LWhlYWRlcl9fdHh0XG5cbiAgJl9fdHh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICY6bm90KC5uYXYtaGVhZGVyX19saXN0ICYpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpub3QoLl9pcy1hY3RpdmUgJikge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5uYXYtaGVhZGVyX19saXN0XG5cbiAgJl9fbGlzdC13cmFwIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDExMiU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkIHJnYmEoMTczLCAxMzEsIDEwMiwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItdG9wIDAuM3MgZWFzZS1pbi1vdXQsXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93cyAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgLm5hdi1oZWFkZXJfX3R4dDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICByb3ctZ2FwOiAxLjJyZW07XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICByb3ctZ2FwOiAyLjFyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICBtaW4td2lkdGg6IDIxLjlyZW07XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzNywgMjMxLCAyMjYsIDAuMTQpO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgfVxuICB9XG5cbiAgLy8gLm5hdi1oZWFkZXJfX2xpc3QtaXRlbVxuXG4gICZfX2xpc3QtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICZfbWFya2VkIC5uYXYtaGVhZGVyX190eHQge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbmh0bWw6bm90KC5zaWxpY29uZSkuX3Nob3ctbWVudSAubWVudS1oZWFkZXIsXG4uX3Nob3ctbWVudSAubWVudS1oZWFkZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uaGVhZGVyLWNsdWIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwO1xuICB0b3A6IDByZW07XG4gIGxlZnQ6IDA7XG5cbiAgcGFkZGluZy10b3A6IDMuNnJlbTtcblxuICB3aWR0aDogMTAwJTtcblxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgcGFkZGluZyAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NC45OTllbSkge1xuICAgICAgJi5fZGVza3RvcC1vbmx5IHN2ZyB7XG4gICAgICAgIHdpZHRoOiA5LjhyZW07XG4gICAgICAgIGhlaWdodDogMTEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIHBhZGRpbmc6IDJyZW0gMy42cmVtO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VwZXItYmxhY2spO1xuXG4gICAgLmljLWJ0biB7XG4gICAgICB3aWR0aDogOHJlbTtcbiAgICAgIGhlaWdodDogOHJlbTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuX21vYmlsZS1vbmx5IHN2ZyB7XG4gICAgd2lkdGg6IDIwLjRyZW07XG4gICAgaGVpZ2h0OiAzLjdyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgd2lkdGg6IDM4LjZyZW07XG4gICAgICBoZWlnaHQ6IDdyZW07XG4gICAgfVxuICB9XG5cbiAgJi5faGVhZGVyLXNjcm9sbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgIH1cblxuICAgICY6bm90KC5faGVhZGVyLXNob3cpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTEwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5faGVhZGVyLXNob3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cGVyLWJsYWNrKTtcblxuICAgIC5oZWFkZXJfX3RlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5fZGVza3RvcC1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5fbW9iaWxlLW9ubHkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAuX21vYmlsZS1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLl9kZXNrdG9wLW9ubHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICAmX190ZWwge1xuICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLWJvdHRvbSAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cbiAgICAgICAgLmhlYWRlcl9fdGVsLXR4dCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmljLWJ0biB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NC45OTllbSkge1xuICAgIC5faGVhZGVyLXNob3cge1xuICAgICAgLmhlYWRlcl9fbG9nby5fbW9iaWxlLW9ubHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5oZWFkZXItY2x1Yl9fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICYuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5oZWFkZXIge1xuICAmOm5vdCguX2RhcmspIHtcbiAgICAuaGVhZGVyX19sb2dvLl9kYXJrLW1vZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5tZW51LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cGVyLWJsYWNrKTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg3KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuaGVhZGVyX19saW5rIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1icm93bik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIC5tZW51LWhlYWRlcl9fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5tZW51LWhlYWRlcl9faGVhZFxuXG4gICZfX2hlYWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMC42cmVtO1xuICB9XG5cbiAgLy8gLm1lbnUtaGVhZGVyX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1zKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLy8gLm1lbnUtaGVhZGVyX19jbG9zZS1idG5cblxuICAmX19jbG9zZS1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcblxuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIHdpZHRoOiAxcHg7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cblxuICAvLyAubWVudS1oZWFkZXJfX2Zvb3RlclxuXG4gICZfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC44cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLy8gLm1lbnUtaGVhZGVyX19idG5cblxuICAmX19idG4ge1xuICAgICYuYnRuOm5vdCgmX2dob3N0KSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjI5O1xuICAgICAgY29sb3I6IHZhcigtLWMtYmctd2hpdGUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxLjZyZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTYxNjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0ODtcbiAgfVxuXG4gIC8vIC5mb290ZXJfX3RvcFxuXG4gICZfX3RvcCB7XG4gIH1cblxuICAvLyAuZm9vdGVyX19taWRkbGVcblxuICAmX19taWRkbGUge1xuICB9XG5cbiAgLy8gLmZvb3Rlcl9fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgfVxuXG4gIC8vIC5mb290ZXJfX21lbnVcblxuICAmX19tZW51IHtcbiAgfVxuXG4gIC8vIC5mb290ZXJfX2xpbmtcblxuICAmX19saW5rIHtcbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvb3Rlcl9fbmF2XG5cbiAgJl9fbmF2IHtcbiAgfVxuXG4gIC8vIC5mb290ZXJfX25hdi1saW5rXG5cbiAgJl9fbmF2LWxpbmsge1xuICB9XG59XG4udG9wLWZvb3RlciB7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCBoc2xhKDAsIDAlLCAxMDAlLCAwLjMpO1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgaHNsYSgwLCAwJSwgMTAwJSwgMC4zKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NC45OTllbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjZyZW07XG4gIH1cblxuICAvLyAudG9wLWZvb3Rlcl9fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDJyZW07XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDMuMnJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDByZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICBjb2x1bW4tZ2FwOiAzLjJyZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIC0taW5uZXItcGQteTogMy40cmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzOS4ycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDE2MHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMC4wMDFlbSkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAuMXJlbSBzb2xpZCBoc2xhKDAsIDAlLCAxMDAlLCAwLjMpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1LjAxZW0pIHtcbiAgICAgICAgLS1pbm5lci1wZC15OiAzLjJyZW07XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDM0LjJyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTByZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0taW5uZXItcGQteSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1pbm5lci1wZC15KTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDIuNXJlbTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAgICAgcm93LWdhcDogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTguM3JlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjIlO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIG1heC13aWR0aDogODRyZW07XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTM1cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTcuM3JlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIC50b3AtZm9vdGVyX19jb250ZW50XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbSAwIDMuNnJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogOC44cmVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgZ2FwOiA5LjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnRvcC1mb290ZXJfX2xvZ28td3JhcFxuXG4gICZfX2xvZ28td3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgICAgIHdpZHRoOiAyMC4xcmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk4cHgpIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICB3aWR0aDogNi4zcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC50b3AtZm9vdGVyX19sb2dvXG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLl9tb2JpbGUtb25seSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgJi5fZGVza3RvcC1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYuX21vYmlsZS1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAudG9wLWZvb3Rlcl9fYmxvY2tcblxuICAmX19ibG9jayB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDcuMnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGdhcDogMTByZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnRvcC1mb290ZXJfX2NvbnRhY3RzXG5cbiAgJl9fY29udGFjdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICA+IC50b3AtZm9vdGVyX19pdGVtIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAudG9wLWZvb3Rlcl9faXRlbVxuXG4gICZfX2l0ZW0ge1xuICB9XG5cbiAgLy8gLnRvcC1mb290ZXJfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQteHMpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA5MXJlbTtcbiAgICBtYXJnaW46IDAgMCAxLjJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC50b3AtZm9vdGVyX19saXN0XG5cbiAgJl9fbGlzdCB7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy8gZ2FwOiAwLjhyZW07XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMS42cmVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBjb2x1bW4tZ2FwOiAyLjhyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBjb2x1bW4tZ2FwOiAyLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnRvcC1mb290ZXJfX2l0ZW0tY29udGVudFxuXG4gICZfX2l0ZW0tY29udGVudCB7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtcyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuXG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtbSk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1zcGFjaW5nLTUpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgZm9udDogdmFyKC0tZm9udC10ZXh0LWwpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy0yKTtcbiAgICB9XG4gIH1cblxuICAvLyAudG9wLWZvb3Rlcl9fc29jaWFsc1xuXG4gICZfX3NvY2lhbHMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gIH1cblxuICAvLyAudG9wLWZvb3Rlcl9fYnRuc1xuXG4gICZfX2J0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuMnJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwLjFyZW0gc29saWQgaHNsYSgwLCAwJSwgMTAwJSwgMC4zKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAwO1xuICAgICAgbWFyZ2luOiBjYWxjKHZhcigtLWlubmVyLXBkLXkpICogLTEpIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1heC13aWR0aDogNDIuN3JlbTtcbiAgICB9XG4gIH1cblxuICAvLyAudG9wLWZvb3Rlcl9fYnRuXG5cbiAgJl9fYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjE2MTY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDEuOHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMDIwMjA7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmNGQ7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjE2MTY7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuOXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuNHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5zb2NpYWxzLXRvcC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC44cmVtO1xuXG4gIC5pYy1idG4ge1xuICAgIGhlaWdodDogMy42cmVtO1xuICAgIHdpZHRoOiAzLjZyZW07XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5zb2NpYWxzLXRvcC1mb290ZXJfX2l0ZW1cblxuICAmX19pdGVtIHtcbiAgfVxuXG4gIC8vIC5zb2NpYWxzLXRvcC1mb290ZXJfX2l0ZW0tY29udGVudFxuXG4gICZfX2l0ZW0tY29udGVudCB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmMjk7XG4gICAgfVxuICB9XG59XG5cbi5taWRkbGUtZm9vdGVyIHtcbiAgcGFkZGluZzogMy42cmVtIDAgNHJlbTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBwYWRkaW5nOiAzLjhyZW0gMCA0LjNyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nOiA0LjNyZW0gMCAzLjlyZW07XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDhyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICByb3ctZ2FwOiA0cmVtO1xuICAgIH1cblxuICAgIC5taWRkbGUtZm9vdGVyX19saXN0LXN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdC1pdGVtLFxuICAmX19zdWJsaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMS41cmVtO1xuICB9XG5cbiAgLy8gLm1pZGRsZS1mb290ZXJfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgJi5jb250YWluZXIge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAzLjJyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIDQwcmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTByZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIGdhcDogMy4ycmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byAzNC4ycmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gMzkuMnJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAubWlkZGxlLWZvb3Rlcl9fbWVudVxuXG4gICZfX21lbnUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTllbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGdhcDogMS40MDhyZW0gMy42cmVtO1xuICAgICAgbWF4LXdpZHRoOiAzMy42cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgZ2FwOiAxLjc5MnJlbSAzLjY5NnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19saW5rLFxuICAmX19uYXYtbGluayB7XG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5taWRkbGUtZm9vdGVyX19saW5rXG5cbiAgJl9fbGluayB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5OWVtKSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgZm9udDogdmFyKC0tZm9udC10ZXh0LXhzKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyAubWlkZGxlLWZvb3Rlcl9fbmF2XG5cbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuXG4gIC8vIC5taWRkbGUtZm9vdGVyX19uYXYtbGlua1xuXG4gICZfX25hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG5cbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjNlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjM5MnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNzkycmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZGV2ZWxvcGVyIHtcbiAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIGhzbGEoMCwgMCUsIDEwMCUsIDAuMyk7XG5cbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLy8gLnN2Zy1sIHtcbiAgLy8gICBmaWxsOiAjZWRlN2UyO1xuICAvLyAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAvLyB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTYxNjtcbiAgcGF0aCB7XG4gICAgZmlsbDogd2hpdGU7XG4gIH1cbiAgLnN2Zy1sIHtcbiAgICBmaWxsOiAjMTYxNjE2O1xuICB9XG5cbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICMxNjE2MTY7XG4gICAgICB9XG4gICAgICAuc3ZnLWwge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHBhdGgge1xuICAgIC8vIGZpbGw6ICMyNjI2MjY7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cblxuICAvLyAuZGV2ZWxvcGVyX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICB9XG5cbiAgLy8gLmRldmVsb3Blcl9fd3JhcFxuXG4gICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAzMHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1jbHViIHtcbiAgLnNlbGVjdCB7XG4gICAgJl9fYnRuIHtcbiAgICAgIC0tcGQteTogMC45cmVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAtLXBkLXk6IDEuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNoZWNrYm94IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcblxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbWFyZ2luLXRvcDogLTJyZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tYmctYnJvd24pO1xuICAgIH1cblxuICAgICZfX2lucHV0IHtcbiAgICAgIC0tYy1ib3JkZXI6ICNjNThiNzM7XG4gICAgICAtLWMtYmc6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmX19sYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tYmctc3VwZXItYmxhY2spO1xuICAgIH1cbiAgfVxuICAuZmllbGQge1xuICAgICZfX2xhYmVsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA5NyU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvb3Rlci1jbHViX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC8vIC5mb290ZXItY2x1Yl9fdXBwZXJcblxuICAmX191cHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDguNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDZyZW0gMWZyO1xuICAgIGNvbHVtbi1nYXA6IDlyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NzY3Njc7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI4cmVtIDFmcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZy10b3A6IDE0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mb290ZXItY2x1Yl9fdGV4dC13cmFwXG5cbiAgJl9fdGV4dC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogM3JlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mb290ZXItY2x1Yl9faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2lyY2UgQ29udHJhc3QnO1xuICAgIGZvbnQtc2l6ZTogNS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNjI2MjY7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgbWF4LXdpZHRoOiA0NXJlbTtcblxuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvb3Rlci1jbHViX190eHRcblxuICAmX190eHQge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1sKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvb3Rlci1jbHViX19mb3JtXG5cbiAgJl9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDQuOHJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuY2hlY2tib3gge1xuICAgICAgICBtYXJnaW46IDAuM3JlbSAwO1xuICAgICAgfVxuICAgICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgICByb3ctZ2FwOiAyLjdyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvb3Rlci1jbHViX19maWVsZFxuXG4gICZfX2ZpZWxkIHtcbiAgfVxuXG4gIC8vIC5mb290ZXItY2x1Yl9fc2VsZWN0XG5cbiAgJl9fc2VsZWN0IHtcbiAgfVxuXG4gIC8vIC5mb290ZXItY2x1Yl9fYnRuXG5cbiAgJl9fYnRuIHtcbiAgICAmLmJ0bl9icm93bi5idG4udHMge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHBhZGRpbmc6IDJyZW0gNy41cmVtO1xuXG4gICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgcGFkZGluZzogNHJlbTtcblxuICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuZm9vdGVyLWNsdWJfX2NoZWNrYm94XG5cbiAgJl9fY2hlY2tib3gge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cblxuICAvLyAuZm9vdGVyLWNsdWJfX2xvd2VyXG5cbiAgJl9fbG93ZXIge1xuICAgIHBhZGRpbmctdG9wOiAzLjJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYuMnJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZzogNXJlbSAwIDguOHJlbSAwO1xuXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mb290ZXItY2x1Yl9fbG9nb1xuXG4gICZfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMTZyZW07XG5cbiAgICBmbGV4OiAwIDAgMzkuNHJlbTtcbiAgICB3aWR0aDogMzkuNHJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgICBmbGV4OiAwIDAgMjYuN3JlbTtcbiAgICAgIHdpZHRoOiAyNi43cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4LjhyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mb290ZXItY2x1Yl9fZ3JvdXBcblxuICAmX19ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEuNnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcblxuICAgICAgcm93LWdhcDogNHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1icm93bik7XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvb3Rlci1jbHViX19zdWJ0aXRsZVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtcyk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1iZy1icm93bik7XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvb3Rlci1jbHViX19jb250YWN0c1xuXG4gICZfX2NvbnRhY3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMC44cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHJvdy1nYXA6IDIuNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZm9vdGVyLWNsdWJfX2NvbnRhY3RzLWl0ZW1cblxuICAmX19jb250YWN0cy1pdGVtIHtcbiAgfVxuXG4gIC8vIC5mb290ZXItY2x1Yl9fY29udGFjdHMtaXRlbS1jb250ZW50XG5cbiAgJl9fY29udGFjdHMtaXRlbS1jb250ZW50IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mb290ZXItY2x1Yl9fcG9saWN5XG5cbiAgJl9fcG9saWN5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEuMnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICByb3ctZ2FwOiAyLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvb3Rlci1jbHViX19wb2xpY3ktaXRlbVxuXG4gICZfX3BvbGljeS1pdGVtIHtcbiAgfVxuXG4gIC8vIC5mb290ZXItY2x1Yl9fcG9saWN5LWl0ZW0tY29udGVudFxuXG4gICZfX3BvbGljeS1pdGVtLWNvbnRlbnQge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1zKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5tb2RhbC1zaG93IGJvZHk6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbmJvZHk6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbn1cblxuLm1vZGFsLm1vZGFsX3Nob3cge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAubW9kYWwtY29udGVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbi8vIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTUwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJlaWdlKTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuXG4gICZfX2Nsb3NlLWJ0biB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMnJlbTtcbiAgICByaWdodDogMnJlbTtcbiAgICAtLXNpemU6IDMuMnJlbTtcbiAgICAtLWljb24tc2l6ZTogMS42cmVtO1xuICAgIC0tYy1ib3JkZXI6IGhzbGEoMjUsIDMwJSwgNTQlLCAwLjQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJlaWdlKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2lsaWNvbmUgJiB7XG4gICAgICAgIHRvcDogNnJlbTtcbiAgICAgICAgcmlnaHQ6IDMuMnJlbTtcbiAgICAgICAgLS1zaXplOiA2LjRyZW07XG4gICAgICAgIC0taWNvbi1zaXplOiAzLjJyZW07XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pYy1idG4ge1xuICAgICAgd2lkdGg6IHZhcigtLXNpemUpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zaXplKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYm9yZGVyKTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6ICNhZDgzNjY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICAtLXBhZGRpbmcteDogNHJlbTtcbiAgICAtLXBhZGRpbmctdDogNC44cmVtO1xuICAgIC0tcGFkZGluZy1iOiA2cmVtO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy10KSB2YXIoLS1wYWRkaW5nLXgpIHZhcigtLXBhZGRpbmctYik7XG4gICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcblxuICAgIC5yZXF1ZXN0X190ZXh0IHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICYuX2Rlc2t0b3Atb25seSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgLS1wYWRkaW5nLXg6IDUuMnJlbTtcbiAgICAgIC0tcGFkZGluZy10OiA0LjhyZW07XG4gICAgICAtLXBhZGRpbmctYjogNS40cmVtO1xuICAgIH1cblxuICAgIC5yZXF1ZXN0X19jaGVja2JveCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QuX2lzLWFjdGl2ZSAuc2VsZWN0X19idG4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIH1cblxuICAgIC5zdWJzY3JpYmUtZm9ybSB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC45OTllbSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIuMXJlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjZmciAxZnI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hlY2tib3gge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5yZXF1ZXN0X19mb3JtLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIHJvdy1nYXA6IDIuOHJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgcm93LWdhcDogNC44cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTk5ZW0pIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAucmVxdWVzdF9fdGV4dCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZXF1ZXN0X19mb3JtLW1lc3NhZ2Uge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGRfX2xhYmVsLFxuICAgIC5zZWxlY3RfX2xhYmVsLFxuICAgIC5maWVsZF9faW5wdXQsXG4gICAgLnNlbGVjdF9fYnRuLFxuICAgIC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICB9XG5cbiAgICAuZmllbGRfX2lucHV0IHtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMzgsIDM4LCAzOCwgMC40KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGRfX2lucHV0LFxuICAgIC5zZWxlY3RfX2J0biB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmctYmxhY2spO1xuICAgIH1cblxuICAgIC5maWVsZF9faW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIH1cblxuICAgIC5maWVsZF9faW5wdXQsXG4gICAgLnNlbGVjdF9fYnRuIHtcbiAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Vic2NyaWJlLWZvcm1fX2lubmVyIC5mb3JtLW1lc3NhZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgIH1cblxuICAgIC5yZXF1ZXN0X19mb3JtIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTllbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0LjJyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlcXVlc3RfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0X19idG46OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY2hldnJvbi1kb3duLWRhcmsuc3ZnKSBjZW50ZXIgLyBjb250YWluXG4gICAgICAgIG5vLXJlcGVhdDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAtLXBhZGRpbmcteDogOHJlbTtcbiAgICAgIC0tcGFkZGluZy10OiA3LjJyZW07XG4gICAgICAtLXBhZGRpbmctYjogOHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmd1aWRlLW1vZGFsIHtcbiAgJjpub3QoLnNpbGljb25lICYpIHtcbiAgICAucmVxdWVzdF9fY2hlY2tib3gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgLnJlcXVlc3RfX2J0biB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmd1aWRlLW1vZGFsIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nOiA1cmVtIDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICB9XG4gICAgICAgICZfX2ZpZWxkIHtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxNi43cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5tb2RhbC5faGFzLWJnIC5tb2RhbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5maWVsZF9fbGFiZWwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250LXdlaWdodDogNDUwO1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2lsaWNvbmUgJiB7XG4gICAgICAgIHBhZGRpbmc6IDMuNnJlbTtcblxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9kYWwge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MS4ycmVtIDU0LjdyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgICBtaW4td2lkdGg6IDExNS45cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDExNS45cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWlkZS1tb2RhbF9fbGVmdFxuXG4gICZfX2xlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHBhZGRpbmc6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDE2LjZyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG5cbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMjIuOHJlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAtMTE0cmVtO1xuXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnQvdmVjdG9yLnN2ZykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWlkZS1tb2RhbF9fbG9nb1xuXG4gICZfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogNi40cmVtO1xuXG4gICAgd2lkdGg6IDkuOHJlbTtcbiAgfVxuXG4gIC8vIC5ndWlkZS1tb2RhbF9faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuXG4gICAgbWF4LXdpZHRoOiAzNi42cmVtO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuXG4gICAgICBtYXgtd2lkdGg6IDUzLjRyZW07XG5cbiAgICAgIGZvbnQtc2l6ZTogNS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmd1aWRlLW1vZGFsX190eHRcblxuICAmX190eHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgbWF4LXdpZHRoOiAyOC4xcmVtO1xuXG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgfVxuXG4gIC8vIC5ndWlkZS1tb2RhbF9faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIHdpZHRoOiAzMy40cmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3R0b206IC0yLjNyZW07XG4gICAgICByaWdodDogLTMuOXJlbTtcblxuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAzNS40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWlkZS1tb2RhbF9fcmlnaHRcblxuICAmX19yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBwYWRkaW5nOiA1LjZyZW0gNXJlbSAzLjRyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1iZWlnZSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZzogMTByZW0gNHJlbSA0cmVtO1xuXG4gICAgICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyAuZ3VpZGUtbW9kYWxfX3N1YnRpdGxlXG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG5cbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWlkZS1tb2RhbF9fZm9ybVxuXG4gICZfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAyLjNyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcm93LWdhcDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZ3VpZGUtbW9kYWxfX2NoZWNrYm94XG5cbiAgJl9fY2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOC40cmVtO1xuXG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyAuZ3VpZGUtbW9kYWxfX2J0blxuXG4gICZfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgLS1wYWRkaW5nLXg6IDRyZW07XG4gIC0tcGFkZGluZy10OiAzLjZyZW07XG4gIC0tcGFkZGluZy1iOiA0LjJyZW07XG4gIC0tYy1iZzogdmFyKC0tYmctYmVpZ2UpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kZWQtYmFzZSk7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogdmFyKC0tcGFkZGluZy10KSB2YXIoLS1wYWRkaW5nLXgpIHZhcigtLXBhZGRpbmctYik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg0KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC0tcGFkZGluZy10OiA0LjZyZW07XG4gICAgLS1wYWRkaW5nLWI6IDQuNnJlbTtcbiAgICB3aWR0aDogbWluKHZhcigtLW1heC13aWR0aCksIDEwMCUpO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAtLXBhZGRpbmcteDogNS4ycmVtO1xuICAgIC0tcGFkZGluZy10OiA0LjhyZW07XG4gICAgLS1wYWRkaW5nLWI6IDUuNHJlbTtcbiAgfVxufVxuXG4ubW9kYWwuX2hhcy1iZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIC5tb2RhbCB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgLS1wYWRkaW5nLXg6IDRyZW07XG4gICAgICAtLXBhZGRpbmctdDogMy42cmVtO1xuICAgICAgLS1wYWRkaW5nLWI6IDQuMnJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nLXQpIHZhcigtLXBhZGRpbmcteCkgdmFyKC0tcGFkZGluZy1iKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJlaWdlKTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC0tcGFkZGluZy10OiA0LjZyZW07XG4gICAgICAgIC0tcGFkZGluZy1iOiA0LjZyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAtLXBhZGRpbmcteDogNS4ycmVtO1xuICAgICAgICAtLXBhZGRpbmctdDogNC44cmVtO1xuICAgICAgICAtLXBhZGRpbmctYjogNS40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jbG9zZS1idG4ge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICBib3gtc2hhZG93OiA0LjZweCA0LjZweCAyLjdweCAjMDAwMDAwMDYsIDkuM3B4IDkuM3B4IDYuMXB4ICMwMDAwMDAwYSxcbiAgICAgICAgICAxNXB4IDE1cHggMTAuOHB4ICMwMDAwMDAwZCwgMjIuN3B4IDIyLjdweCAxNy4zcHggIzAwMDAwMDBmLFxuICAgICAgICAgIDM0LjlweCAzNC45cHggMjcuMnB4ICMwMDAxLCA1NnB4IDU2cHggNDQuOHB4ICMwMDAwMDAxMyxcbiAgICAgICAgICAxMDBweCAxMDBweCA5MHB4ICMwMDAwMDAxYTtcbiAgICAgICAgLy8gd2lkdGg6IG1pbih2YXIoLS1tYXgtd2lkdGgpLCAxMDAlKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5OWVtKSB7XG4gICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsX19jbG9zZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYuaWMtYnRuIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGhzbGEoMjUsIDMwJSwgNTQlLCAwLjQpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAubW9kYWxfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cblxuLmJhbm5lci1tb2RhbCB7XG4gIC5tb2RhbF9fY29udGVudCxcbiAgJi5tb2RhbC5faGFzLWJnIC5tb2RhbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAvLyAuYmFubmVyLW1vZGFsX193cmFwcGVyXG5cbiAgJl9fd3JhcHBlciB7XG4gIH1cblxuICAvLyAuYmFubmVyLW1vZGFsX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIC8vIHBhZGRpbmc6IHZhcigtLXBhZGRpbmctdCkgdmFyKC0tcGFkZGluZy14KSB2YXIoLS1wYWRkaW5nLWIpO1xuXG4gICAgLy8gQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgLy8gICAtLXBhZGRpbmctdDogNC42cmVtO1xuICAgIC8vICAgLS1wYWRkaW5nLWI6IDQuNnJlbTtcbiAgICAvLyB9XG4gICAgLy8gQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgLy8gICAtLXBhZGRpbmcteDogNS4ycmVtO1xuICAgIC8vICAgLS1wYWRkaW5nLXQ6IDQuOHJlbTtcbiAgICAvLyAgIC0tcGFkZGluZy1iOiA1LjRyZW07XG4gICAgLy8gfVxuICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgLy8gICBwYWRkaW5nOiAwO1xuICAgIC8vIH1cbiAgfVxuXG4gIC8vIC5iYW5uZXItbW9kYWxfX2hlYWRlclxuXG4gICZfX2hlYWRlciB7XG4gIH1cblxuICAvLyAuYmFubmVyLW1vZGFsX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgfVxuXG4gIC8vIC5iYW5uZXItbW9kYWxfX2J0blxuXG4gICZfX2J0biB7XG4gIH1cblxuICAvLyAuYmFubmVyLW1vZGFsX19jb250ZW50XG5cbiAgLm1vZGFsX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gIH1cblxuICAvLyAuYmFubmVyLW1vZGFsX19kZXRhaWwtYmFubmVyXG5cbiAgJl9fZGV0YWlsLWJhbm5lciB7XG4gIH1cbn1cblxuLmRldGFpbC1iYW5uZXItYmFubmVyLW1vZGFsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAycmVtO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAyLjY1cmVtIDJyZW0gMCAyLjY1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICBwYWRkaW5nOiAyLjY1cmVtIDRyZW0gMCAyLjY1cmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNzBlbSkge1xuICAgIGdhcDogNHJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoMTAwcHgsIDI1MHB4KTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzBlbSkgYW5kIChtYXgtd2lkdGg6IDgwZW0pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkgYW5kIChtYXgtd2lkdGg6IDk2ZW0pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoMTAwcHgsIDIxMHB4KTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1pbm1heCgxMDBweCwgMjUwcHgpO1xuICB9XG5cbiAgLy8gLmRldGFpbC1iYW5uZXItYmFubmVyLW1vZGFsX19sZWZ0XG5cbiAgJl9fbGVmdCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA3MGVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNC42NXJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDcwZW0pIGFuZCAobWF4LXdpZHRoOiA4MGVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNC42NXJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0LjY1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5kZXRhaWwtYmFubmVyLWJhbm5lci1tb2RhbF9fc3VidGl0bGVcblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTIwKTtcbiAgICB9XG4gIH1cblxuICAvLyAuZGV0YWlsLWJhbm5lci1iYW5uZXItbW9kYWxfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmQpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTI0KTtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTM0KTtcbiAgICB9XG4gIH1cblxuICAvLyAuZGV0YWlsLWJhbm5lci1iYW5uZXItbW9kYWxfX2J0blxuXG4gICZfX2J0biB7XG4gIH1cblxuICAvLyAuZGV0YWlsLWJhbm5lci1iYW5uZXItbW9kYWxfX2ltYWdlLXdyYXBcblxuICAmX19pbWFnZS13cmFwIHtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4jcmVxdWVzdC1zZW50LW1vZGFsIHtcbiAgLm1vZGFsIHtcbiAgICAmX19jb250YWluZXIucmVxdWVzdC1zZW50LW1vZGFsX19jb250YWluZXIge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudC5yZXF1ZXN0LXNlbnQtbW9kYWxfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNC41cmVtIDA7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcmVtIDA7XG5cbiAgICAgICAgbWF4LXdpZHRoOiA3OXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY2xvc2UtYnRuLm1vZGFsX19jbG9zZS1idG4uaWMtYnRuIHtcbiAgICAgIHRvcDogMi41cmVtO1xuICAgICAgcmlnaHQ6IDIuNXJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgdG9wOiAtMi4zcmVtO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzNywgMjMxLCAyMjYsIDAuMzIpO1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmctYmVpZ2UpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlcXVlc3Qtc2VudC1tb2RhbCB7XG4gICAgLy8gLnJlcXVlc3Qtc2VudC1tb2RhbF9fY29udGVudFxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDIuNXJlbTtcblxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICByb3ctZ2FwOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnJlcXVlc3Qtc2VudC1tb2RhbF9faGVhZGluZ1xuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICBmb250LWZhbWlseTogJ0NpcmNlIENvbnRyYXN0JztcbiAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAucmVxdWVzdC1zZW50LW1vZGFsX190ZXh0XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNDYuOXJlbTtcblxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIG1heC13aWR0aDogMjcuNnJlbTtcblxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlcXVlc3Qtc2VudC1tb2RhbCxcbi5pbnZpdGluZy1tb2RhbCB7XG4gICYubW9kYWwuX2hhcy1iZyB7XG4gICAgLm1vZGFsX19jb250YWluZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLm1vZGFsX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAubW9kYWxfX2Nsb3NlLWJ0biB7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJnLWJyb3duKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI2ludml0aW5nLW1vZGFsIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5pbnZpdGluZy1tb2RhbCB7XG4gIC5tb2RhbCB7XG4gICAgJl9fY29udGVudC5pbnZpdGluZy1tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICZfcmVnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMS41cmVtO1xuXG4gICAgICAgIG1hcmdpbjogYXV0byAxLjVyZW07XG5cbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwZHZ3IC0gM3JlbSk7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG5cbiAgICAgICAgJi5tb2RhbF9fY29udGVudC5pbnZpdGluZy1tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuaW52aXRpbmctbW9kYWxfX2JvZHkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcm93LWdhcDogMy4ycmVtO1xuICAgICAgICB9XG4gICAgICAgIC5pbnZpdGluZy1tb2RhbF9fY2xvc2UtYnRuLmljLWJ0biB7XG4gICAgICAgICAgd2lkdGg6IDMuN3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IDMuN3JlbTtcbiAgICAgICAgfVxuICAgICAgICAuaW52aXRpbmctbW9kYWxfX2ltYWdlLXdyYXAge1xuICAgICAgICAgIGJvdHRvbTogMTFyZW07XG5cbiAgICAgICAgICB3aWR0aDogMTAuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEwLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmludml0aW5nLW1vZGFsX19yZWctYnRuIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjRyZW07XG5cbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDguOHJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG5cbiAgICAgICAgJl9tYWluIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLl9zaG93LW1haW4tY29udGVudCB7XG4gICAgLmludml0aW5nLW1vZGFsX19jb250YWluZXJfcmVnIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgIC5pbnZpdGluZy1tb2RhbF9fY29udGFpbmVyX21haW4uaW52aXRpbmctbW9kYWxfX2NvbnRhaW5lci5tb2RhbF9fY29udGVudCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cbiAgLy8gLmludml0aW5nLW1vZGFsX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC8vIC5pbnZpdGluZy1tb2RhbF9fdXBwZXJcblxuICAmX191cHBlciB7XG4gICAgcGFkZGluZzogMi40cmVtIDNyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1iZWlnZSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZzogM3JlbSAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmludml0aW5nLW1vZGFsX19oZWFkXG5cbiAgJl9faGVhZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJnLWJyb3duKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmludml0aW5nLW1vZGFsX19zdWJ0aXRsZVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0NpcmNlIENvbnRyYXN0JztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwMDAwMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDI1LjRyZW07XG5cbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pbnZpdGluZy1tb2RhbF9fY2xvc2UtYnRuXG5cbiAgJl9fY2xvc2UtYnRuIHtcbiAgfVxuXG4gIC8vIC5pbnZpdGluZy1tb2RhbF9fYm9keVxuXG4gICZfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAvLyAuaW52aXRpbmctbW9kYWxfX2NvbnRlbnRcblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyAuaW52aXRpbmctbW9kYWxfX2luZm9cblxuICAmX19pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC8vIC5pbnZpdGluZy1tb2RhbF9faW5mby10eHRcblxuICAmX19pbmZvLXR4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzI2MjYyNjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnIHwgJztcblxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuaW52aXRpbmctbW9kYWxfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICBtYXgtd2lkdGg6IDU5cmVtO1xuXG4gICAgZm9udC1mYW1pbHk6ICdDaXJjZSBDb250cmFzdCc7XG4gICAgZm9udC1zaXplOiA3cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNjI2MjY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbWF4LXdpZHRoOiAyMC43cmVtO1xuXG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaW52aXRpbmctbW9kYWxfX3RleHRcblxuICAmX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDU1LjlyZW07XG5cbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgY29sb3I6ICMyNjI2MjY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbWF4LXdpZHRoOiAyMC43cmVtO1xuXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pbnZpdGluZy1tb2RhbF9fdHh0LWhpZ2hsaWdodFxuXG4gICZfX3R4dC1oaWdobGlnaHQge1xuICAgIGNvbG9yOiB2YXIoLS1iZy1icm93bik7XG4gIH1cblxuICAvLyAuaW52aXRpbmctbW9kYWxfX2ltYWdlLXdyYXBcblxuICAmX19pbWFnZS13cmFwIHtcbiAgICBmbGV4OiAwIDAgMzByZW07XG4gICAgd2lkdGg6IDMwcmVtO1xuICAgIGhlaWdodDogMzByZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIHdpZHRoOiAxM3JlbTtcbiAgICAgIGhlaWdodDogMTNyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmludml0aW5nLW1vZGFsX19pbWFnZVxuXG4gICZfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAvLyAuaW52aXRpbmctbW9kYWxfX2xvd2VyXG5cbiAgJl9fbG93ZXIge1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDI5LjVyZW07XG5cbiAgICBjb2xvcjogdmFyKC0tYmctYmVpZ2UpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYmxhY2spO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xuXG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyAuaW52aXRpbmctbW9kYWxfX3Jvd1xuXG4gICZfX3JvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcblxuICAgICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaW52aXRpbmctbW9kYWxfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjYmU5NTc4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pbnZpdGluZy1tb2RhbF9fZnJhY3Rpb25cblxuICAmX19mcmFjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cblxuICAvLyAuaW52aXRpbmctbW9kYWxfX2ZyYWN0aW9uLWN1cnJlbnRcblxuICAmX19mcmFjdGlvbi1jdXJyZW50IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogI2VkZTdlMjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnLyc7XG5cbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBjb2xvcjogI2VkZTdlMjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmludml0aW5nLW1vZGFsX19mcmFjdGlvbi10b3RhbFxuXG4gICZfX2ZyYWN0aW9uLXRvdGFsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDIzMSwgMjI2LCAwLjUpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pbnZpdGluZy1tb2RhbF9fZm9ybVxuXG4gICZfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLy8gLmludml0aW5nLW1vZGFsX19mb3JtLWJvZHlcblxuICAmX19mb3JtLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTYuOHJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1LjRyZW07XG5cbiAgICAgIGhlaWdodDogMTEuOXJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEzLjFyZW07XG5cbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICBbZGF0YS1zdGVwPScwMiddICYge1xuICAgICAgICBoZWlnaHQ6IDE3LjJyZW07XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLXN0ZXA9JzAzJ10gJiB7XG4gICAgICAgIGhlaWdodDogMTZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmludml0aW5nLW1vZGFsX19ncm91cFxuXG4gICZfX2dyb3VwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMS42cmVtO1xuXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuM3MgZWFzZS1pbi1vdXQsXG4gICAgICB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB0b3A6IDA7XG5cbiAgICAgIGdhcDogMnJlbTtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5faXMtY2hlY2tlZCxcbiAgICAmOm5vdCguX2lzLWFjdGl2ZSkge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgICB9XG5cbiAgICAmLl9pcy1jaGVja2VkIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gICAgfVxuICB9XG5cbiAgLy8gLmludml0aW5nLW1vZGFsX19ncm91cC1oZWFkaW5nXG5cbiAgJl9fZ3JvdXAtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICNlZGU3ZTI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmludml0aW5nLW1vZGFsX19idG5zXG5cbiAgJl9fYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC8vIC5pbnZpdGluZy1tb2RhbF9fb3B0aW9uc1xuXG4gICZfX29wdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMS4ycmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgIGdhcDogMXJlbTtcbiAgICAgIG1heC13aWR0aDogNzZyZW07XG5cbiAgICAgIC5jaGF0LW9wdGlvbl9fdHh0IHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW0gMS4zcmVtIDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNoYXQtb3B0aW9uX190eHQge1xuICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmludml0aW5nLW1vZGFsX19maWVsZHNcblxuICAmX19maWVsZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcm93LWdhcDogMC41cmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIGFuZCAobWF4LXdpZHRoOiAxMDQycHgpIHtcbiAgICAgIHdpZHRoOiAzOC43cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICAgIHJvdy1nYXA6IDFyZW07XG4gICAgICB3aWR0aDogNjUuN3JlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaW52aXRpbmctbW9kYWxfX2lucHV0XG5cbiAgJl9faW5wdXQsXG4gICZfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIHBhZGRpbmc6IDEuNnJlbSAwO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJnLWJyb3duKTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG5cbiAgICAmW2RhdGEtbWFpbC1tYXNrXSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5pbnZpdGluZy1tb2RhbF9fb3B0aW9uXG5cbiAgJl9fb3B0aW9uIHtcbiAgfVxuXG4gIC8vIC5pbnZpdGluZy1tb2RhbF9fYnRuXG5cbiAgJl9fYnRuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgLl9mb3JtICYge1xuICAgICAgJjpub3QoJl9zdWJtaXQsICZfcHJldikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfcHJldiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUuNnJlbTtcblxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgICBvcGFjaXR5OiAwLjY7XG5cbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCgmLl9pcy12aXNpYmxlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYubGluayB7XG4gICAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoMC41cmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfc3VibWl0IHtcbiAgICAgICY6bm90KC5fZm9ybSAmKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9uZXh0IHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubGluayB7XG4gICAgICBjb2x1bW4tZ2FwOiAyLjRyZW07XG5cbiAgICAgIGNvbG9yOiB2YXIoLS1iZy1iZWlnZSk7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMS4zcmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNnJlbTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Fyci13aGl0ZS5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgd2lkdGg6IDAuN3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNvb2tpZSB7XG4gIHotaW5kZXg6IDQ5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgZGlzcGxheTogZ3JpZDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZ2FwOiAwLjZyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgcGFkZGluZzogMS4ycmVtIDJyZW07XG5cbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMnJlbSAxLjRyZW07XG4gIH1cblxuICAvLyAuY29va2llX190ZXh0XG5cbiAgJl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA5OSU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1heC13aWR0aDogMzFyZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuY29va2llX19idG5cblxuICAmX19idG4ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuIiwiLy8gLmN0YS13cmFwIHtcbi8vICAgYm90dG9tOiAwO1xuLy8gICBkaXNwbGF5OiBibG9jaztcbi8vICAgd2lkdGg6IDEwMCU7XG4vLyAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyB9XG5cbi5jdGEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiA0OTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDEwcmVtO1xuXG4gICYuX3ByZXNzZWQge1xuICAgIGJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XG4gICAgYm90dG9tOiAxNXJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAyNDAwcHgpIHtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NGVtKSB7XG4gICAgICAmLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEzOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190YWJsZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgZ2FwOiAxMHJlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLy8gLmN0YV9fY29udGVudFxuXG4gICZfX2NvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICBtaW4taGVpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSA1LjVyZW0gMS41cmVtIDQuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMsIDI1NSwgNDUpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGdhcDogMnJlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDE2cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5OWVtKSB7XG4gIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgIHJpZ2h0OiAxLjVyZW07XG4gIC8vICAgdG9wOiA0cmVtO1xuICAvLyAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC8vICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgLy8gfVxuXG4gIC8vIC5jdGFfX3R4dFxuXG4gICZfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLy8gLmN0YV9fcHJpY2VcblxuICAmX19wcmljZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLy8gLmN0YV9fYnRuXG5cbiAgJl9fYnRuIHtcbiAgfVxuXG4gIC8vIC5jdGFfX2Nsb3NlLWJ0blxuXG4gICZfX2Nsb3NlLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMC41cmVtO1xuICAgIHRvcDogLTAuNXJlbTtcblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgJi5pYy1idG4ge1xuICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICB0b3A6IDAuNXJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pYy1idG4ge1xuICAgICAgd2lkdGg6IDMuMnJlbTtcbiAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgaHNsYSgyNSwgMzAlLCA1NCUsIDAuNCk7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgdmFyKC0tdHJhbnNpdGlvbi1kdXJhdGlvbik7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FkODM2NjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC0xMDAlKTtcbiAgfVxufVxuIiwiLmNvbW1vbi1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDguNXJlbTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBwYWRkaW5nLXRvcDogMTdyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nLXRvcDogMjAuNHJlbTtcbiAgfVxuXG4gICZfYmxhbmsgb2wsXG4gICZfYmxhbmsgb2wgbGkge1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gICZfX2J0bi5idG5bZGF0YS1tb2RhbF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJyb3duKTtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgLy8gLmNvbW1vbi1wYWdlX193cmFwcGVyXG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAycmVtIDYuNnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWF4LXdpZHRoOiA5MC44cmVtO1xuICAgICAgcGFkZGluZzogMCAxMHJlbSA4cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWF4LXdpZHRoOiAxMTIuOHJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMTFyZW0gMTByZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNvbW1vbi1wYWdlX19kZXRhaWxcblxuICAmX19kZXRhaWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jb21tb24tcGFnZV9fYnJlYWQtaXRlbXNcblxuICAmX19icmVhZC1pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gLmNvbW1vbi1wYWdlX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDQpO1xuICAgIG1hcmdpbjogMCAwIDIuNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luOiAwIDAgMy4ycmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luOiAwIDAgNC44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jb21tb24tcGFnZV9fd3lzaXd5Z1xuXG4gICZfX3d5c2l3eWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBvbCxcbiAgICB1bCB7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtbSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMC45cmVtO1xuICAgICAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1tKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlO1xuXG4gICAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udDogdmFyKC0tZm9udC10ZXh0LW0pO1xuICAgIH1cblxuICAgIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2Nhcm91c2VsLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDUwcmVtO1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbn1cbi5jYXJvdXNlbC1jb21tb24tcGFnZSB7XG4gICYuc3dpcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMGR2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgJl9fd3JhcHBlci5zd2lwZXItd3JhcHBlcixcbiAgJl9fc2xpZGUuc3dpcGVyLXNsaWRlIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICAmX193cmFwcGVyLnN3aXBlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8vIGNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgfVxuICAmX19zbGlkZS5zd2lwZXItc2xpZGUge1xuICAgIC8vIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNHJlbTtcbiAgICAvLyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gICAgLy8gJjpub3QoLnN3aXBlci1zbGlkZS12aXNpYmxlKSB7XG4gICAgLy8gICBvcGFjaXR5OiAwO1xuICAgIC8vIH1cbiAgfVxuICAmX19pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuIiwiLmVycm9yLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG4gIG1pbi1oZWlnaHQ6IDgwZHZoO1xuICBwYWRkaW5nOiAyNC41cmVtIDA7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgcGFkZGluZzogMTdyZW0gMCAxLjZyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nOiAyMXJlbSAwIDIycmVtO1xuICB9XG5cbiAgLy8gLmVycm9yLXBhZ2VfX3dyYXBwZXJcblxuICAmX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE2MHJlbTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiA4cmVtO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMTZyZW0sIDQ3LjhyZW0pIG1pbm1heCgxNnJlbSwgNTIuMTZyZW0pO1xuICAgICAgcGFkZGluZzogMCAxMHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDE2cmVtLCA2Mi44cmVtKSBtaW5tYXgoMTZyZW0sIDY3LjJyZW0pO1xuICAgICAgcGFkZGluZzogMCAxMXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXJyb3ItcGFnZV9faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gLmVycm9yLXBhZ2VfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICB9XG5cbiAgLy8gLmVycm9yLXBhZ2VfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmQpO1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIG1hcmdpbjogMCAwIDEuNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDExNiU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmVycm9yLXBhZ2VfX3RleHRcblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5lcnJvci1wYWdlX19idG5cblxuICAmX19idG4ge1xuICAgICYubGluayB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbjogMCAwIDMuMnJlbTtcbiAgICAgICYubGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOThyZW07XG4gICAgfVxuICB9XG59XG4ubGluayB7XG59XG4iLCIuY2hhdC1idG4sXG4uY2hhdC1idG5fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jaGF0LWJ0bjo6YmVmb3JlLFxuLmNoYXQtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICB3aWR0aDogY2FsYygxMDAlKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZjAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gIC5fc2hvdy1jaGF0ICYge1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4uY2hhdC1idG4sXG4uY2hhdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjA7XG4gIGJvdHRvbTogMnJlbTtcbiAgcmlnaHQ6IDJyZW07XG59XG4uY2hhdC1idG4ge1xuICBmbGV4OiAwIDAgNnJlbTtcbiAgd2lkdGg6IDZyZW07XG4gIGhlaWdodDogNnJlbTtcblxuICAmOjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbjogY2hhdEFuaW0gMnMgZWFzZS1pbi1vdXQgMC41cyBpbmZpbml0ZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBhbmltYXRpb246IGNoYXRBbmltIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG5cbiAgLy8gLmNoYXQtYnRuX19pY29uXG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYmxhY2spO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZsZXg6IDAgMCAyLjRyZW07XG4gICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgaGVpZ2h0OiAyLjJyZW07XG4gICAgfVxuICB9XG59XG4uY2hhdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAzNnJlbTtcbiAgaGVpZ2h0OiA1MHJlbTtcblxuICBib3gtc2hhZG93OiAwIDAgMS41cmVtIDAuM3JlbSByZ2JhKDM0LCA2MCwgODAsIDAuMSk7XG5cbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuNHMgZWFzZS1pbi1vdXQsXG4gICAgdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgJjpub3QoLl9zaG93LWNoYXQgJikge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAlKTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgei1pbmRleDogNTA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnNpbXBsZWJhci10cmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIC5jaGF0X19oZWFkXG5cbiAgJl9faGVhZCB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNnJlbTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmbGV4OiAwIDAgNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuY2hhdF9faGVhZGluZy13cmFwXG5cbiAgJl9faGVhZGluZy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMS41cmVtO1xuICB9XG5cbiAgLy8gLmNoYXRfX2ljb25cblxuICAmX19pY29uIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIuNnJlbTtcbiAgICAgIGhlaWdodDogMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jaGF0X19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgZm9udDogdmFyKC0tZm9udC10ZXh0LW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgfVxuXG4gIC8vIC5jaGF0X19jbG9zZS1idG5cblxuICAmX19jbG9zZS1idG4ge1xuICAgICYuaWMtYnRuIHtcbiAgICAgIGZsZXg6IDAgMCAzLjJyZW07XG4gICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgaGVpZ2h0OiAzLjJyZW07XG5cbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJnLWJyb3duKTtcblxuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOWY2ZjVkNmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuY2hhdF9fYm9keVxuXG4gICZfX2JvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJlaWdlKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyAuY2hhdF9faW5uZXJcblxuICAmX19pbm5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDZyZW0pO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICByb3ctZ2FwOiA1cmVtO1xuICAgICAgaGVpZ2h0OiA0NHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuY2hhdF9fZ3JvdXBcblxuICAmX19ncm91cCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIC5jaGF0X19vcHRpb25zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLl9pcy1jaGVja2VkKSB7XG4gICAgICAuY2hhdF9fb3B0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBoZWlnaHQ6IDQ0cmVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBoZWlnaHQ6IDkxZHZoO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG5cbiAgICAmOm5vdCguX2lzLWFjdGl2ZSwgLl9pcy1jaGVja2VkKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuX2lzLWNoZWNrZWQge1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jaGF0X19ncm91cC1jb250ZW50XG5cbiAgJl9fZ3JvdXAtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcm93LWdhcDogMS4zcmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC8vIC5jaGF0X19tZXNzYWdlXG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAxLjRyZW07XG5cbiAgICB3aWR0aDogMzIuNXJlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYyLCAxNTksIDE1NywgMC4xNik7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZzogMnJlbTtcblxuICAgICAgJjpub3QoJl9yZXBseSkge1xuICAgICAgICB3aWR0aDogMzQuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3JlcGx5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS44cmVtO1xuXG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjAsIDEyMCwgMTIwLCAwLjIpO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoLl9pcy1hY3RpdmUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuY2hhdF9faW5wdXRcblxuICAmX19pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWFyZ2luLXRvcDogMS43cmVtO1xuXG4gICAgLl9pcy1jaGVja2VkICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2hhdF9fZmllbGQsXG4gICAgLmNoYXRfX2ZpZWxkOjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0Z1dHVyYSc7XG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgICBjb2xvcjogIzI2MjYyNjtcbiAgICB9XG4gIH1cblxuICAvLyAuY2hhdF9fZmllbGRcblxuICAmX19maWVsZCB7XG4gICAgcGFkZGluZzogMS41cmVtIDVyZW0gMS41cmVtIDEuNXJlbTtcblxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDEyMCwgMTIwLCAxMjAsIDAuMjgpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jaGF0X19pbnB1dC1idG5cblxuICAmX19pbnB1dC1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMS41cmVtO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jaGF0X19vcHRpb25zXG5cbiAgJl9fb3B0aW9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcblxuICAgIHdpZHRoOiAzMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAwLjhyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgd2lkdGg6IDM0LjVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNoYXRfX29wdGlvblxuXG4gICZfX29wdGlvbiB7XG4gIH1cbn1cblxuLmNoYXQtb3B0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgLmNoYXQtb3B0aW9uX190eHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnJvd24pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5jaGF0LW9wdGlvbl9faW5wdXRcblxuICAmX19pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6Y2hlY2tlZCArIC5jaGF0LW9wdGlvbl9fdHh0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnJvd24pO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jaGF0LW9wdGlvbl9fdHh0XG5cbiAgJl9fdHh0IHtcbiAgICBwYWRkaW5nOiAxLjNyZW0gMS41cmVtO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctYnJvd24pO1xuXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgZm9udDogdmFyKC0tZm9udC10ZXh0LXhzKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNoYXRBbmltIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuIiwiLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMS44cmVtO1xuXG4gICZfX3R4dCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICYudHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJz4nO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAtMC41cmVtO1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDUuNHJlbTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcblxuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJsYWNrKTtcblxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3I7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICBoZWlnaHQ6IDYuNHJlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuXG4gICY6bm90KCZfYmVpZ2UpIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnJvd24pO1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgIH1cbiAgfVxuXG4gICZfYmVpZ2Uge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1YTI4NjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWQ4MzY2O1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgIH1cbiAgfVxufVxuIiwiLmljLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTEsIDI1MywgMjUxLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBoZWlnaHQ6IDMuNnJlbTtcbiAgICB3aWR0aDogMy42cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxufVxuXG4uYnRuIHtcbiAgJjpub3QoJl9naG9zdCkge1xuICAgIC0tY29sb3I6ICMzMTMxMzE7XG4gICAgLS1iZzogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg3KTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDEuOHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmLmJ0bl9icm93biB7XG4gICAgICAtLWNvbG9yOiAjZmZmO1xuICAgICAgLS1iZzogI2M1OGI3MztcblxuICAgICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMy41cmVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5zaWxpY29uZSAmIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cmVtO1xuXG4gICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIC0tYmc6IHZhcigtLXN5c3RlbS1ncmF5LTEpO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLl9oYXMtZm9jdXMge1xuICAgICAgLS1jb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgICAtLWJnOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi10eHQge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlLFxuICAmLl9oYXMtZm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmJ0bl9naG9zdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJnLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWMtYmctYmxhY2spO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE0KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1zcGFjaW5nLTcpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUsXG4gICYuX2hhcy1mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bikgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gIH1cbn1cblxuLnNob3dtb3JlLWJ0biB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG4gIGdhcDogMC40cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGdhcCAwLjRzIGVhc2U7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgd2lkdGg6IDIuNHJlbTtcblxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY3Jvc3Muc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgaGVpZ2h0OiA1LjJyZW07XG4gICAgICB3aWR0aDogNS4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgZ2FwOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfYnJvd24ge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY3Jvc3MtYnJvd24uc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbn1cblxuLmxpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LXNwYWNpbmctNyk7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjNlbTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgICB3aWR0aDogMi40cmVtO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYXJyLWJyb3duLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgICB3aWR0aDogNC4ycmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBoZWlnaHQ6IDUuMnJlbTtcbiAgICAgIHdpZHRoOiA1LjJyZW07XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVyZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTQpO1xuICB9XG5cbiAgJl9sZW1vbiB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYXJyLWxlbW9uLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG59XG4iLCIuaDEge1xuICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDEpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmgyIHtcbiAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgyKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAuc2lsaWNvbmUgJiB7XG4gICAgZm9udC1zaXplOiA1LjZyZW07XG4gIH1cbn1cbi5oMyB7XG4gIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oMyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2xhbXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiB2YXIoLS1saW5lLWNsYW1wLCA1KTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLmgge1xuICBmb250LWZhbWlseTogJ0NpcmNlIENvbnRyYXN0JztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJl94bCB7XG4gICAgZm9udC1zaXplOiA3LjVyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgZm9udC1zaXplOiAyLjlyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkgYW5kIChtaW4td2lkdGg6IDQ5LjAxZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIH1cbiAgfVxuICAmX3gge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIH1cbiAgfVxuICAmX20ge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4udHh0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cblxuICAmX2wge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfeHMge1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgJl9zIHtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gIH1cblxuICAmX20ge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MTA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgfVxuICB9XG5cbiAgJl91YyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuIiwiLmZpbHRlcnMge1xuICBtYXJnaW4tdG9wOiAyLjJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIC8qIFdlYktpdCAqL1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gLmZpbHRlcnNfX2l0ZW1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMC44cmVtIDAuNHJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2UsIGJvcmRlci1ib3R0b20gMC40cyBlYXNlLFxuICAgICAgY29sb3IgMC40cyBlYXNlO1xuICAgICYuX2lzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuZmlsdGVyc19fc3VibGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoJl9zaG93bW9yZSkge1xuICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOm5vdCguX2lzLWFjdGl2ZSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FkODQ2N2IzO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbGEoMjUsIDMwJSwgNTQlLCAwLjcpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZzogMC42cmVtIDAuOHJlbSAwLjRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAxLjRyZW0gMC42cmVtO1xuXG4gICAgICAuZmlsdGVyc19faXRlbS1jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTcpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1zcGFjaW5nLTUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yMCk7XG4gICAgICBwYWRkaW5nOiAwLjhyZW0gMS42cmVtIDAuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4OSU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJi5fbW9iaWxlLW9ubHkge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuZmlsdGVyc19faXRlbV9zaG93bW9yZVxuXG4gICAgJl9zaG93bW9yZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMC42cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuZmlsdGVyc19faXRlbS1jb250ZW50IHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvaWNvbi1kb3duLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5OWVtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE3KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbSAxLjRyZW0gMC42cmVtO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC40cmVtKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5maWx0ZXJzX19pdGVtLWNvbnRlbnRcblxuICAmX19pdGVtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5OWVtKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZzogMC42cmVtIDAuOHJlbSAwLjRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTIwKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LXNwYWNpbmctNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gLmZpbHRlcnNfX3N1Ymxpc3RcblxuICAmX19zdWJsaXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiAxNi44cmVtO1xuICAgIG1pbi13aWR0aDogMjZyZW07XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAycmVtIDIuNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IDRweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogMTM7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0tYmctd2hpdGUpO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5jYXNlcy1oZXJvX19zdWJsaXN0LWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC40cyBlYXNlLCBjb2xvciAwLjRzIGVhc2U7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuZmlsdGVyc19fc3VibGlzdC1pdGVtXG5cbiAgJl9fc3VibGlzdC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjRzIGVhc2UsIGNvbG9yIDAuNHMgZWFzZTtcblxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb250cm9scyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTI7XG4gIGNvbHVtbi1nYXA6IDEuNnJlbTtcblxuICAuc2lsaWNvbmUgJiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBoZWlnaHQ6IDQuMnJlbTtcbiAgICAgIH1cbiAgICAgIC5jb250cm9scyB7XG4gICAgICAgICZfX2J0biB7XG4gICAgICAgICAgd2lkdGg6IDQuMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDQuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfYnJvd24ge1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnJvd24pO1xuICAgIH1cbiAgICAuY29udHJvbHMge1xuICAgICAgJl9fYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9tb3JlLWljb24tZGFyay5zdmcpIGNlbnRlciAvIGNvbnRhaW5cbiAgICAgICAgICBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcm91c2VsICYge1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LWxlbW9uKTtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogMC4zcmVtO1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiAwLjJyZW07XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiAyLjRyZW07XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tYy1wcmltYXJ5LWJyb3duKTtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAwLjM7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICNhZDgzNjY7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiB2YXIoXG4gICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsXG4gICAgICB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KVxuICAgICk7XG4gICAgd2lkdGg6IHZhcihcbiAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLFxuICAgICAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweClcbiAgICApO1xuICAgIGZsZXg6IDAgMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgpO1xuXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC42KTtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG5cbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgJjpub3QoXG4gICAgICAgIC5jYXJvdXNlbCAmLFxuICAgICAgICAucmVzaWRlbnRzICYsXG4gICAgICAgIC5tb2JhcHAgJixcbiAgICAgICAgLnNsaWRlci1jb250cm9scyAmLFxuICAgICAgICAuZ2FsbGVyeSAmLFxuICAgICAgICAuc2NoZWR1bGUgJlxuICAgICAgKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nOiAwIDJyZW0gMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19wYWdpbmF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDVyZW07XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICY6bm90KC5jYXJvdXNlbCAmKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwgJiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Fyci5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiAyLjRyZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGhlaWdodDogNS4ycmVtO1xuICAgICAgd2lkdGg6IDUuMnJlbTtcbiAgICB9XG5cbiAgICAmX3ByZXYge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIH1cbiAgfVxufVxuXG4uZnJhY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGNvbHVtbi1nYXA6IDAuNnJlbTtcblxuICBmb250LWZhbWlseTogJ0NpcmNlIENvbnRyYXN0JztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG5cbiAgLnNpbGljb25lICYge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBjb2x1bW4tZ2FwOiAxLjJyZW07XG5cbiAgICAgICZfX2N1cnJlbnQge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICB9XG5cbiAgICAgICZfX3RvdGFsIHtcbiAgICAgICAgY29sdW1uLWdhcDogMS4ycmVtO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2N1cnJlbnQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gICZfX3RvdGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBjb2x1bW4tZ2FwOiAwLjZyZW07XG5cbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBjb2xvcjogI2FkODM2NjtcbiAgICBsaW5lLWhlaWdodDogMjAlO1xuXG4gICAgLnNpbGljb25lICYge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2LjAxZW0pIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLyc7XG4gICAgfVxuICB9XG59XG4iLCIuY2hlY2tib3gge1xuICAtLWNoZWNrbWFyay1zaXplOiAycmVtO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAuc2lsaWNvbmUgJiB7XG4gICAgICAtLWNoZWNrbWFyay1zaXplOiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jaGVja2JveF9faW5wdXRcblxuICAmX19pbnB1dCB7XG4gICAgLS1jLWJvcmRlcjogcmdiYSgzOCwgMzgsIDM4LCAwLjYpO1xuICAgIC0tYy1iZzogaHNsYSgwLCAwJSwgMTAwJSwgMC44OCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJnKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJvcmRlcik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2lsaWNvbmUgJiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi40cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIC0tc2l6ZTogMS42cmVtO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogdmFyKC0tc2l6ZSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICAgICAgd2lkdGg6IHZhcigtLXNpemUpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9jaGVja21hcmsuc3ZnKSBuby1yZXBlYXQgNTAlIC8gY29udGFpbjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLnNpbGljb25lICYge1xuICAgICAgICAgIC0tc2l6ZTogMy4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmNoZWNrYm94X19jaGVja1xuXG4gICZfX2NoZWNrIHtcbiAgICBoZWlnaHQ6IHZhcigtLWNoZWNrbWFyay1zaXplKTtcbiAgICB3aWR0aDogdmFyKC0tY2hlY2ttYXJrLXNpemUpO1xuICAgIG9wYWNpdHk6IDAuMDAwMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICAmW3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgKyAuY2hlY2tib3hfX2lucHV0OjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgKyAuY2hlY2tib3hfX2NoZWNrIHtcbiAgICAgICAgICAtLWMtYm9yZGVyOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5jaGVja2JveF9fbGFiZWxcblxuICAmX19sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBmbGV4OiAwIDEgY2FsYygxMDAlIC0gdmFyKC0tY2hlY2ttYXJrLXNpemUpIC0gMS4ycmVtKTtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQteHMpO1xuICAgIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2lsaWNvbmUgJiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLl9oYXMtZXJyb3IuZmllbGQge1xuICA6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Vyci1jcm9zcy5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICB9XG4gIC5maWVsZCB7XG4gICAgJl9faW5wdXQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyNTIsIDY3LCA2Nyk7XG4gICAgfVxuICB9XG59XG4uY2hlY2tib3guX2hhcy1lcnJvciAuY2hlY2tib3hfX2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI1MiwgNjcsIDY3KTtcbn1cbmZvcm0uX2hhcy1lcnJvciB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICB9XG59XG4uZm9ybS1tZXNzYWdlX21lc3NhZ2Uge1xuICAmOm5vdCguX2hhcy1lcnJvciAmKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQHByb3BlcnR5IC0tc2NhbGVYIHtcbiAgc3ludGF4OiAnPG51bWJlcj4nOyAvKiA8LSBkZWZpbmVkIGFzIHR5cGUgbnVtYmVyIGZvciB0aGUgdHJhbnNpdGlvbiB0byB3b3JrICovXG4gIGluaXRpYWwtdmFsdWU6IDA7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbi5mb3JtLW1lc3NhZ2Vfc3VjY2VzcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTI7XG4gIG1heC13aWR0aDogMzJyZW07XG4gIHRvcDogOC41cmVtO1xuICByaWdodDogMnJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIHRvcDogMTJyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgcmlnaHQ6IDEwcmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgcmlnaHQ6IDI3cmVtO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzNjZGEyZDtcbiAgfVxuXG4gICY6bm90KC5fZm9ybS1zZW50KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuX2Zvcm0tc2VudCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYW5pbWF0aW9uOiBlcnJvckFsZXJ0IDVzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tbWVzc2FnZSB7XG4gICAgJl9faWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2NoZWNrLXdoaXRlLnN2ZykgY2VudGVyIC8gMXJlbSBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZm9ybS1tZXNzYWdlX2FsZXJ0LFxuLmZvcm0tbWVzc2FnZV9zdWNjZXNzIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCh2YXIoLS1zY2FsZVgpKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB9XG59XG5cbi5mb3JtLW1lc3NhZ2VfYWxlcnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogOC41cmVtO1xuICByaWdodDogMnJlbTtcbiAgd2lkdGg6IDMycmVtO1xuICBsZWZ0OiBhdXRvO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAgIGxlZnQ6IDkuNXJlbTtcbiAgICB0b3A6IC0yMS41cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgcmlnaHQ6IDEwcmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICB0b3A6IDEycmVtO1xuICAgIHJpZ2h0OiAyN3JlbTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiKDI1MiwgNjcsIDY3KTtcbiAgfVxuXG4gICYuX3Nob3ctYWxlcnQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbjogZXJyb3JBbGVydCA1cyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KC5fc2hvdy1hbGVydCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZXJyb3JBbGVydCB7XG4gIDAlIHtcbiAgICAtLXNjYWxlWDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtLXNjYWxlWDogMTtcbiAgfVxufVxuLmZvcm0tbWVzc2FnZSB7XG4gIHotaW5kZXg6IDYzO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZm9udDogdmFyKC0tZm9udC10ZXh0LXhzKTtcbiAgZ2FwOiAwLjhyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJl9faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgNjcsIDY3KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAgICY6bm90KC5tZWRpYS1ncmlkIC5jYXJkLWNhc2VzLWdyaWRfdmlkZW8pIHtcbiAgICAgICAgb3JkZXI6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvZXJyb3Iuc3ZnKSBjZW50ZXIgLyAxcmVtIG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIHBhZGRpbmc6IDEuMnJlbTtcbiAgfVxufVxuIiwiLnJlZy1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAyLjZyZW07XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBjb2xvcjogIzAwMDAwMDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNDkuMDFlbSkge1xuICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcblxuICAgIG1heC13aWR0aDogNzhyZW07XG4gIH1cblxuICAmX19idG4uYnRuLmJ0bl9icm93biB7XG4gICAgcGFkZGluZzogMnJlbTtcblxuICAgIGhlaWdodDogNS4ycmVtO1xuXG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cblxuICAuc2VsZWN0X19kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEuNnJlbSAtMC40cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuXG4gIC5maWVsZF9fbGFiZWwsXG4gIC5zZWxlY3RfX2xhYmVsLFxuICAuY2hlY2tib3hfX2xhYmVsLFxuICAuZmllbGRfX2lucHV0IHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5jaGVja2JveF9faW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJnLWdyYXkpO1xuICB9XG5cbiAgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDllbSkge1xuICAgICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1iZy1icm93bik7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0X19idG4ge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLmZpZWxkX19pbnB1dCxcbiAgLnNlbGVjdF9fYnRuIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMjAsIDEyMCwgMTIwLCAwLjYpO1xuICB9XG4gIC5maWVsZF9faW5wdXQge1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1iZy1ncmF5KTtcblxuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5yZWctYmFubmVyX19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWluLWhlaWdodDogMjByZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbWluLWhlaWdodDogMTYuMXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucmVnLWJhbm5lcl9fc3VidGl0bGVcblxuICAmX19zdWJ0aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBwYWRkaW5nOiAwLjhyZW0gMi41cmVtO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNhZDgzNjY7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICAgbWF4LXdpZHRoOiAyNC4zcmVtO1xuXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucmVnLWJhbm5lcl9faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAvLyAucmVnLWJhbm5lcl9fY29udGVudFxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDNyZW0gMi41cmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDQuNXJlbTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDIuNXJlbSAyLjVyZW07XG5cbiAgICAgIHJvdy1nYXA6IDRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlZy1iYW5uZXJfX3RpdGxlLXdyYXBcblxuICAmX190aXRsZS13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB2YXIoLS1iZy1ibGFjayk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICAgICAgY29sdW1uLWdhcDogMS40cmVtO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgZmxleDogMCAwIDMuNHJlbTtcbiAgICAgIHdpZHRoOiAzLjRyZW07XG4gICAgICBoZWlnaHQ6IDMuNHJlbTtcblxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9sb2dvLXNtLndlYnApIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgICBmbGV4OiAwIDAgM3JlbTtcbiAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAucmVnLWJhbm5lcl9fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1haW4pO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMWUxZTFlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucmVnLWJhbm5lcl9fZm9ybVxuXG4gICZfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAzcmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ5LjAxZW0pIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgY29sdW1uLWdhcDogNnJlbTtcbiAgICAgIHJvdy1nYXA6IDMuMnJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfcmVzaWRlbnRzIHtcbiAgICAuaGVyb19fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5icmVhZC1pdGVtcyB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxM3ZoO1xuICAgICAgfVxuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICB9XG5cbiAgICAuYnJlYWQtaXRlbXNfX2l0ZW06bGFzdC1jaGlsZCAuYnJlYWQtaXRlbXNfX2lubmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOTtcbiAgICB9XG5cbiAgICAuYnJlYWQtaXRlbXNfX2l0ZW0ge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYnJlYWRsaW5rd2hpdGUuc3ZnKSBjZW50ZXIgLyBjb250YWluXG4gICAgICAgICAgICBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgfVxuXG4gICZfX2NydW1icyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAuYnJlYWQtaXRlbXNfX2l0ZW0ge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLmJyZWFkLWl0ZW1zX19pbm5lciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9icmVhZGxpbmt3aGl0ZS5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1tKTtcbiAgICBtYXJnaW4tdG9wOiA0LjhyZW07XG4gICAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQteGwpO1xuICAgICAgbWFyZ2luLXRvcDogNC42cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLXRvcDogNS42cmVtO1xuICAgIH1cbiAgfVxuICB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG5cbiAgLy8gLmhlcm9fX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHotaW5kZXg6IDEyO1xuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogdmFyKC0taGVyby1jYXJvdXNlbC1wYWRkaW5nLXRvcCk7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICYuY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMi44cmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmhlcm9fX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogODByZW07XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAvLyBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDEpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1heC13aWR0aDogMTAzcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMTN2aDtcbiAgICB9XG4gIH1cblxuICAvLyAuaGVyb19fdGV4dFxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuOHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaGVyb19fYnRuXG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyLjhyZW07XG5cbiAgICAmLmJ0biB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuX21vYmlsZS1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgICAgIC5fZGVza3RvcC1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5fbW9iaWxlLW9ubHkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyAuaGVyb19fdmlkZW9cblxuICAmX192aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwOTtcbiAgICB9XG4gIH1cblxuICAmX3Jlc2lkZW50cyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTk5ZW0pIHtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2NhbGVuZGFyIHtcbiAgICAuaGVybyB7XG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQuOHJlbTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICAgICAgZm9udDogdmFyKC0tZm9udC10ZXh0LXhsKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0LjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1LjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2J0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9tYWlucGFnZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgIH1cbiAgICAuaGVybyB7XG4gICAgICAmX190aXRsZS5oMSB7XG4gICAgICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9jYWxlbmRhciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5OWVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICB9XG4gICAgLmhlcm9fX2J0biB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1LjJyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5oZXJvX19kZXNjcmlwdGlvbiB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVyb19fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4LjJyZW07XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2LjlyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTguNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm9fX3RpdGxlIHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oMik7XG4gICAgICBtYXJnaW4tdG9wOiAyMHJlbTtcbiAgICAgIG1heC13aWR0aDogOTByZW07XG4gICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA3LjZyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA5LjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbmZvLWhlcm8ge1xuICAtLWdhcC14OiAxLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udDogdmFyKC0tZm9udC10ZXh0LW0pO1xuICBnYXA6IDIuMXJlbSB2YXIoLS1nYXAteCk7XG4gIG1hcmdpbi10b3A6IDIuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgLS1nYXAteDogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAtLWdhcC14OiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctd2hpdGUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzkuOTk5ZW0pIHtcbiAgICAgIHRvcDogNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBib3R0b206IC0xLjhyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBib3R0b206IC0yLjRyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYmFkZ2Uge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtbSk7XG4gICAgZ2FwOiAwLjhyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICB9XG5cbiAgICAmX2RvdCB7XG4gICAgICBnYXA6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICAgICAgd2lkdGg6IDAuOHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgfVxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDk2ZW0pIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMi44cmVtO1xuICAgICAgICB3aWR0aDogMi44cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAtLWdhcDogMC44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDYuMnJlbTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIHdpZHRoOiAzLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIC5pbmZvLWhlcm9fX2RhdGVcblxuICAmX19kYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLXdoaXRlKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgLS1nYXA6IDFyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWdhcCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWdhcC14KSArIHZhcigtLWdhcCkpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgLS1nYXA6IDAuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2LjJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTYwcHgpIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnR4dDMyIHtcbiAgZm9udDogdmFyKC0tZm9udC10ZXh0LXhsKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbn1cbiIsIi5yZXppZGVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ibHVlLWdyZWVuKTtcbiAgcGFkZGluZzogNHJlbSAwIDQuNHJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIHBhZGRpbmc6IDhyZW0gMCA2cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwIDhyZW07XG4gIH1cblxuICAvLyAucmV6aWRlbnRzX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICB9XG5cbiAgLy8gLnJlemlkZW50c19fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oMSk7XG4gICAgbWFyZ2luOiAwIDAgNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luOiAwIDAgNS4ycmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW46IDAgMCA2LjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlemlkZW50c19fbGlzdFxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiA0LjRyZW0gMnJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNXJlbSwgMWZyKSk7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxOHJlbSwgMWZyKSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBnYXA6IDQuNXJlbSA2cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBnYXA6IDQuMnJlbSA4cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5yZXppZGVudHNfX2NhcmRcblxuICAmX19jYXJkIHtcbiAgfVxuXG4gIC8vIC5yZXppZGVudHNfX3Nob3dtb3JlLWJ0blxuXG4gICZfX3Nob3dtb3JlLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiA1LjlyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuNHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtcmV6aWRlbnRzIHtcbiAgLy8gLmNhcmQtcmV6aWRlbnRzX19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNhcmQtcmV6aWRlbnRzX19pbWFnZVxuXG4gICZfX2ltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDI4NS8zNTg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICB9XG5cbiAgLy8gLmNhcmQtcmV6aWRlbnRzX19wYXJhbXNcblxuICAmX19wYXJhbXMge1xuICAgIGJvdHRvbTogMS4ycmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMC40cmVtIDAuOHJlbTtcbiAgICBwYWRkaW5nOiAwLjRyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIG1hcmdpbjogMCAwIDAuNHJlbSAxLjZyZW07XG4gICAgICBwYWRkaW5nOiAwLjZyZW0gMC44cmVtIDAuNHJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBtYXJnaW46IDAgMCAwLjhyZW0gMS42cmVtO1xuICAgICAgcGFkZGluZzogMC44cmVtIDFyZW0gMC43cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXJkLXJlemlkZW50c19fbmFtZVxuXG4gICZfX25hbWUge1xuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg2KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAvLyAuY2FyZC1yZXppZGVudHNfX3RleHRcblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIuaW5mb2dyYXBoaWNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLXN1cGVyLWJsYWNrKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIHBhZGRpbmctaW5saW5lOiA0cmVtO1xuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG5cbiAgLy8gLmluZm9ncmFwaGljc19fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA0LjhyZW0gNC44cmVtIDA7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDdyZW0gMTByZW0gMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgcGFkZGluZzogNC44cmVtIDQuOHJlbSAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDEzMnJlbTtcbiAgICAgICAgcGFkZGluZzogNi44cmVtIDEwcmVtIDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIG1heC13aWR0aDogMTgycmVtO1xuICAgICAgICBwYWRkaW5nOiA4cmVtIDExcmVtIDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIG1heC13aWR0aDogNDByZW07XG4gICAgICAgIHBhZGRpbmc6IDQuOHJlbSA0LjhyZW0gMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuaW5mb2dyYXBoaWNzX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA1LjJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW46IDAgMCA1LjZyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1hcmdpbjogMCAwIDUuMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmluZm9ncmFwaGljc19fc2xpZGUtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICAgIGhlaWdodDogMjdyZW07XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udHJvbHMge1xuICB9XG5cbiAgLy8gLmluZm9ncmFwaGljc19faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyAuaW5mb2dyYXBoaWNzX19pbWFnZVxuXG4gICZfX2ltYWdlIHtcbiAgfVxuXG4gIC8vIC5pbmZvZ3JhcGhpY3NfX2JvdHRvbVxuXG4gICZfX2JvdHRvbSB7XG4gICAgcGFkZGluZzogMTEuNHJlbSAycmVtIDZyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuOTk5cHgpIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDkwLjlyZW07XG4gICAgICBwYWRkaW5nOiA2LjhyZW0gMTByZW0gN3JlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDYuOHJlbSAycmVtIDdyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDExMi44cmVtO1xuICAgICAgcGFkZGluZzogOHJlbSAxMXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaW5mb2dyYXBoaWNzX19ncmlkXG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4ycmVtO1xuICAgIG1heC13aWR0aDogMjByZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIG1heC13aWR0aDogMzByZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiA1LjRyZW07XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAycHggMWZyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGdhcDogNi4zcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNy42cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2dyaWQtbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogMTByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgfVxuICB9XG5cbiAgLy8gLmluZm9ncmFwaGljc19fZ3JpZC1pdGVtXG5cbiAgJl9fZ3JpZC1pdGVtIHtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC8vIC5pbmZvZ3JhcGhpY3NfX2J0blxuXG4gICZfX2J0biB7XG4gIH1cblxuICAvLyAuaW5mb2dyYXBoaWNzX19tYXJxdWVlXG5cbiAgJl9fbWFycXVlZSB7XG4gICAgLS1wb3MteDogNHJlbTtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBhbmltYXRpb246IF9tYXJxdWVlXzFpcTVxXzEgMjBzIGxpbmVhciBpbmZpbml0ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICB9XG5cbiAgICAvLyAuaW5mb2dyYXBoaWNzX19tYXJxdWVlX2xlZnRcblxuICAgICZfbGVmdCB7XG4gICAgICBsZWZ0OiB2YXIoLS1wb3MteCk7XG4gICAgICBzY2FsZTogLTE7XG4gICAgfVxuXG4gICAgLy8gLmluZm9ncmFwaGljc19fbWFycXVlZV9yaWdodFxuXG4gICAgJl9yaWdodCB7XG4gICAgICByaWdodDogdmFyKC0tcG9zLXgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pbmZvZ3JhcGhpY3NfX21hcnF1ZWUtd3JhcFxuXG4gICZfX21hcnF1ZWUtd3JhcCB7XG4gICAgY29sdW1uLWdhcDogMi40cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy0zMCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIF9tYXJxdWVlXzFpcTVxXzEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgX21hcnF1ZWVfMWlxNXFfMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4iLCIucmVxdWVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIHBhZGRpbmctdG9wOiA0LjhyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAmX19mb3JtLW1lc3NhZ2Uge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi44cmVtO1xuICAgIHBhZGRpbmctdG9wOiA2LjhyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy40cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgfVxuXG4gIC8vIC5yZXF1ZXN0X19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIC0tY29sLTE6IDM3LjQ7XG4gICAgLS1jb2wtMjogNDQ7XG4gICAgLS1nYXAteDogNi42O1xuICAgIC0tZ2FwOiBjYWxjKHZhcigtLWdhcC14KSAqIDFyZW0pO1xuICAgIC0tY29udGVudC13aWR0aDogY2FsYyh2YXIoLS1jb2wtMSkgKyB2YXIoLS1jb2wtMikgKyB2YXIoLS1nYXAteCkpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IHZhcigtLWdhcCk7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGModmFyKC0tY29sLTEpIC8gdmFyKC0tY29udGVudC13aWR0aCkgKiAxMDAlKSAxZnI7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAtLWdhcC14OiA2LjI7XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlcXVlc3RfX3RleHQtY29udGVudFxuXG4gICZfX3RleHQtY29udGVudCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlcXVlc3RfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgzKTtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5yZXF1ZXN0X190ZXh0XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udDogdmFyKC0tZm9udC10ZXh0LXMpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgZm9udDogdmFyKC0tZm9udC10ZXh0LW0pO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy01KTtcbiAgICB9XG4gIH1cblxuICAvLyAucmVxdWVzdF9fZm9ybS13cmFwXG5cbiAgJl9fZm9ybS13cmFwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTk5ZW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDQuMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucmVxdWVzdF9fZm9ybVxuXG4gICZfX2Zvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbiAgICBnYXA6IDMuMnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTllbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDk2ZW0pIHtcbiAgICAgIGdhcDogMi40cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGdhcDogMy44cmVtIDMuNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucmVxdWVzdF9fZmllbGRcblxuICAmX19maWVsZCB7XG4gIH1cblxuICAvLyAucmVxdWVzdF9fc2VsZWN0XG5cbiAgJl9fc2VsZWN0IHtcbiAgfVxuXG4gIC8vIC5yZXF1ZXN0X19jaGVja2JveFxuXG4gICZfX2NoZWNrYm94IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC8vIC5yZXF1ZXN0X19idG5cblxuICAmX19idG4ge1xuICAgIG9yZGVyOiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi5maWVsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgJl9kYXJrIHtcbiAgICAuZmllbGQge1xuICAgICAgJl9fbGFiZWwge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIH1cbiAgICAgICZfX2lucHV0IHtcbiAgICAgICAgLS1jLXRleHQ6ICM3ODc4Nzg7XG4gICAgICAgIC0tYy1ib3JkZXI6ICMwMDAwMDA7XG5cbiAgICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAtLWMtYm9yZGVyOiB2YXIoLS1iZy1icm93bik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmZpZWxkX19sYWJlbFxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDcpO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2lsaWNvbmUgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcblxuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5maWVsZF9faW5wdXQtd3JhcFxuXG4gICZfX2lucHV0LXdyYXAge1xuICAgIC0taWNvbi1lcnItc2l6ZTogMi4ycmVtO1xuICAgIC0tYy1lcnJvcjogdmFyKC0tc3lzdGVtLWVycm9yLXJlZCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLl9pcy1maWxsZWQgJiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY2hlY2suc3ZnKSBuby1yZXBlYXQgNTAlIC8gY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1pY29uLWVyci1zaXplKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgICAgIHdpZHRoOiB2YXIoLS1pY29uLWVyci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAvLyAuZmllbGRfX2lucHV0XG5cbiAgJl9faW5wdXQge1xuICAgIC0tcGQteTogMS4ycmVtO1xuICAgIC0tYy10ZXh0OiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgLS1jLXBsYWNlaG9sZGVyOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjQpO1xuICAgIC0tYy1ib3JkZXI6IGhzbGEoMCwgMCUsIDEwMCUsIDAuOCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1pY29uLWVyci1zaXplKSArIDFyZW0pO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtYm9yZGVyKTtcbiAgICBjb2xvcjogdmFyKC0tYy10ZXh0KTtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtcyk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBkLXkpO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1wZC15KTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2lsaWNvbmUgJiB7XG4gICAgICAgIC0tcGQteTogMS44cmVtO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAtLWMtYm9yZGVyOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gLnNlbGVjdF9fbGFiZWxcblxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg3KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LXNwYWNpbmctNyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5zaWxpY29uZSAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5zZWxlY3RfX2J0blxuXG4gICZfX2J0biB7XG4gICAgLS1jLXRleHQ6IHZhcigtLWJnLXdoaXRlKTtcbiAgICAtLWMtcGxhY2Vob2xkZXI6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNCk7XG4gICAgLS1jLWJvcmRlcjogaHNsYSgwLCAwJSwgMTAwJSwgMC44KTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1ib3JkZXIpO1xuICAgIGNvbG9yOiB2YXIoLS1jLXRleHQpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZm9udDogdmFyKC0tZm9udC10ZXh0LXMpO1xuICAgIGdhcDogMXJlbTtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wZC15KTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tcGQteSk7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC0tcGQteTogMS4ycmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5zaWxpY29uZSAmIHtcbiAgICAgICAgLS1wZC15OiAxLjlyZW07XG5cbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9pcy1hY3RpdmUgJiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC0tYy1ib3JkZXI6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvVmVjdG9yMTIuc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLnNpbGljb25lICYge1xuICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5fYWN0IHtcbiAgICAuc2VsZWN0X19idG4ge1xuICAgICAgLS1jLXRleHQ6IHZhcigtLWJnLXN1cGVyLWJsYWNrKTtcbiAgICB9XG4gIH1cbiAgJl9kYXJrIHtcbiAgICAuc2VsZWN0IHtcbiAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJnLXN1cGVyLWJsYWNrKTtcbiAgICAgIH1cbiAgICAgICZfX2J0biB7XG4gICAgICAgIC0tYy10ZXh0OiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgIC0tYy1ib3JkZXI6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgICAgLS1jLXBsYWNlaG9sZGVyOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cGVyLWJsYWNrKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLS1jLWJvcmRlcjogdmFyKC0tYmctYnJvd24pO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDIuMXJlbSAyLjRyZW0gMi44cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBzY3JvbGxiYXItY29sb3I6IHZhcigtLWMteWVsbG93KSB2YXIoLS1jLXdoaXRlKTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uKSxcbiAgICBvcGFjaXR5IHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIC5zaWxpY29uZSAmIHtcbiAgICAgIHBhZGRpbmc6IDQuMnJlbSA0LjhyZW0gNS42cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5faXMtYWN0aXZlICYge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyAuZHJvcGRvd25fX2l0ZW1cblxuICAmX19pdGVtIHtcbiAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtcyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjNlbTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb24tY29sb3I7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLnNpbGljb25lICYge1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgfVxuICB9XG59XG4iLCIuY2FzZXMtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICBwYWRkaW5nOiA4LjNyZW0gMCAxLjRyZW07XG5cbiAgKyBzcGFuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1LjJyZW07XG4gICAgbWF4LXdpZHRoOiAxNjByZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDAgMTByZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDAgMTFyZW07XG4gICAgfVxuICB9XG4gICsgc3BhbixcbiAgKyBzcGFuIGIge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9tZWRpYSB7XG4gICAgLmZpbHRlcnMge1xuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICAgICAuY2FzZXMtaGVyb19faXRlbS1jb250ZW50IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtLWNvbnRlbnQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xuXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgICBwYWRkaW5nOiAyMS4ycmVtIDAgMi43cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjJyZW07XG4gICAgcGFkZGluZzogMjcuNnJlbSAwIDMuOHJlbTtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX21lZGlhIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY2Fyb3VzZWwtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEzOHJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMyNjI2MjYwMCwgIzI2MjYyNik7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDRyZW07XG4gICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgIHotaW5kZXg6IDEzO1xuXG4gICAgICAgIC5fc2hvdy1zZWFyY2ggJiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIGFuZCAobWluLXdpZHRoOiA2NC45OTllbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2Nhcm91c2VsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDUuMnJlbTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDJyZW07XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyMDtcblxuICAgIC5zd2lwZXIge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICB6LWluZGV4OiAxNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDY0Ljk5OWVtKSB7XG4gICAgICBtaW4taGVpZ2h0OiA1LjVyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0Ljk5OWVtKSB7XG4gICAgICBtaW4taGVpZ2h0OiA2LjhyZW07XG4gICAgfVxuXG4gICAgJjpub3QoLl9pcy12aXNpYmxlKSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5fc2hvdy1zZWFyY2ggJiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLmZpbHRlcnMge1xuICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAuZmlsdGVyc19faXRlbS1jb250ZW50IHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLnN3aXBlciB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICB6LWluZGV4OiAxMjtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5OWVtKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmNhc2VzLWhlcm9fbWVkaWEgJiB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JyZWFkLWl0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG5cbiAgICAmLmJyZWFkLWl0ZW1zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5icmVhZC1pdGVtc19faXRlbTpsYXN0LWNoaWxkIC5icmVhZC1pdGVtc19faW5uZXIge1xuICAgICAgY29sb3I6ICNmZmY5O1xuICAgIH1cblxuICAgIC5icmVhZC1pdGVtc19faXRlbSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9icmVhZGxpbmt3aGl0ZS5zdmcpIGNlbnRlciAvIGNvbnRhaW5cbiAgICAgICAgICAgIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXNlcy1oZXJvX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIC5maWx0ZXJzX19zdWJsaXN0IC5maWx0ZXJzX19pdGVtLWNvbnRlbnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXNlcy1oZXJvX19pdGVtX3Nob3dtb3JlIHtcbiAgICAgID4gLmNhc2VzLWhlcm9fX2l0ZW0tY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAwLjZyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9pY29uLWRvd24uc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmNhc2VzLWhlcm9fX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgxKTtcbiAgICBtYXJnaW46IDAgMCAwLjhyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgwKTtcbiAgICAgIG1hcmdpbjogMCAwIDEuMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuY2FzZXMtaGVyb19fZmlsdGVyc1xuXG4gICZfX2ZpbHRlcnMge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmNhc2VzLWhlcm9fX2Nhcm91c2VsICYge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuY2FzZXMtaGVyb19tZWRpYSAmIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgLmNhc2VzLWhlcm9fX2Nhcm91c2VsICYge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuX3Nob3ctc2VhcmNoICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAmOm5vdCguY2FzZXMtaGVyb19fY2Fyb3VzZWwgJikge1xuICAgICAgICBoZWlnaHQ6IDIuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICY6bm90KC5jYXNlcy1oZXJvX19jYXJvdXNlbCAmKSB7XG4gICAgICAgIC5fc2hvdy1zZWFyY2ggJiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAmOm5vdCguY2FzZXMtaGVyb19fY2Fyb3VzZWwgJikge1xuICAgICAgICAuX3Nob3ctc2VhcmNoICYge1xuICAgICAgICAgIGhlaWdodDogMi45cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgJjpub3QoLmNhc2VzLWhlcm9fX2Nhcm91c2VsICYpIHtcbiAgICAgICAgLl9zaG93LXNlYXJjaCAmIHtcbiAgICAgICAgICBoZWlnaHQ6IDIuNnJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtY2FzZXMtaGVybyB7XG4gIG9yZGVyOiAtMTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC04cmVtO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM4OHB4KSB7XG4gICAgcmlnaHQ6IC0xNXJlbTtcbiAgfVxuXG4gICZfX2Rlbnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg3KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAmOm5vdCguX3Nob3ctc2VhcmNoICYpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gLnNlYXJjaC1jYXNlcy1oZXJvX19sYWJlbFxuXG4gICZfX2xhYmVsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyM3JlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYuX2lzLWFjdGl2ZSB7XG4gICAgICAuc2VhcmNoLWNhc2VzLWhlcm9fX2ljb25fY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3V0bGluZTogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICY6bm90KC5fc2hvdy1zZWFyY2ggJikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDEyO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiIGZpbGw9XCJub25lXCI+PHBhdGggc3Ryb2tlPVwiJTIzRkYwXCIgZD1cIm0xNy41IDE3LjUtNS4zODktNS40MDdtMS42MzktMy45NjhhNS42MjUgNS42MjUgMCAxIDEtMTEuMjUgMCA1LjYyNSA1LjYyNSAwIDAgMSAxMS4yNSAwWlwiLz48L3N2Zz4nKTtcblxuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5fc2hvdy1zZWFyY2ggJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmljLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gLnNlYXJjaC1jYXNlcy1oZXJvX19pY29uXG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAmOm5vdCguX3Nob3ctc2VhcmNoICYpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgfVxuICB9XG59XG5cbi5jYXNlcy1ncmlkIHtcbiAgbWFyZ2luLWJvdHRvbTogNS4ycmVtO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDk2ZW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgfVxuXG4gIC8vIC5jYXNlcy1ncmlkX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICB9XG5cbiAgLy8gLmNhc2VzLWdyaWRfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMnJlbTtcbiAgICBncmlkLWF1dG8tZmxvdzogZGVuc2U7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgZ2FwOiA1cmVtIDMuNnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGdhcDogNnJlbSAzLjZyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgcm93LWdhcDogMS44cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWlubWF4KDMycmVtLCAxZnIpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXNlcy1ncmlkX19jYXJkXG5cbiAgJl9fY2FyZCB7XG4gIH1cblxuICAvLyAuY2FzZXMtZ3JpZF9fc2hvd21vcmUtYnRuXG5cbiAgJl9fc2hvd21vcmUtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW07XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9jcm9zcy1icm93bi5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLXRvcDogNS45cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjRyZW07XG4gICAgfVxuICB9XG59XG5cbi5iZy1jYXJkIHtcbiAgaGVpZ2h0OiA0Mi4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWM4MzY1O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG5cbiAgJjpub3QoLm1lZGlhLWdyaWQgJikge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgaGVpZ2h0OiA0MnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgaGVpZ2h0OiA1MC4xcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpYS1ncmlkICYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgbWluLWhlaWdodDogNDUuOHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU5cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5iZy1jYXJkX19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLy8gLmJnLWNhcmRfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwLjVyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtY2FzZXMtZ3JpZCB7XG4gIGhlaWdodDogNDIuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgJl92aWRlbyB7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcblxuICAgIC5jYXJkLWNhc2VzLWdyaWRfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5jYXJkLWNhc2VzLWdyaWRfX2Zvb3RlciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmctd2hpdGUpO1xuICAgIH1cblxuICAgIC5hdXRob3JzLWNhcmQtY2FzZXMtZ3JpZF9fdGFnIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgfVxuXG4gICAgLmNhcmQtY2FzZXMtZ3JpZF9faW1hZ2Uge1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiAwcmVtIDByZW07XG4gICAgfVxuICB9XG5cbiAgJl9sYXJnZSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIC5hdXRob3JzLWNhcmQtY2FzZXMtZ3JpZF9fbW9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIGhlaWdodDogNTAuMXJlbTtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAzLjhyZW07XG4gIH1cblxuICAvLyAuY2FyZC1jYXNlcy1ncmlkX19pbm5lclxuXG4gICZfX2lubmVyIHtcbiAgICBjb2xvcjogdW5zZXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIH1cblxuICAmX19pbWFnZS13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gICZfX3ZpZGVvLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAycmVtIDEuNnJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZzogMCAyLjRyZW0gMS42cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBwYWRkaW5nOiAwIDMuNHJlbSAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdmlkZW8taWNvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuMnJlbTtcbiAgICBjb2x1bW4tZ2FwOiAxLjJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDcpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICB3aWR0aDogNHJlbTtcblxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy92aWRlby5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXJkLWNhc2VzLWdyaWRfX3dyYXBcblxuICAmX193cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAyLjRyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0Ljk5OWVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogMi44cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNhcmQtY2FzZXMtZ3JpZF9fY29udGVudFxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC8vIC5jYXJkLWNhc2VzLWdyaWRfX2JvZHlcblxuICAmX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMycmVtO1xuICAgIHBhZGRpbmctaW5saW5lOiAycmVtO1xuICAgIHJvdy1nYXA6IDMuNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1heC13aWR0aDogMzMuNnJlbTtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAyLjRyZW07XG4gICAgICByb3ctZ2FwOiAyLjJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDQzLjZyZW07XG4gICAgICBwYWRkaW5nLWlubGluZTogMy40cmVtO1xuICAgICAgcm93LWdhcDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuY2FyZC1jYXNlcy1ncmlkX190ZXh0LXdyYXBcblxuICAmX190ZXh0LXdyYXAge1xuICB9XG5cbiAgLy8gLmNhcmQtY2FzZXMtZ3JpZF9fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJvcmRlci1ib3R0b206IDAuM3JlbSBzb2xpZCB2YXIoLS1iZy1ibGFjayk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDUpO1xuICAgIG1hcmdpbjogMCAwIDEuMnJlbTtcbiAgICBtaW4taGVpZ2h0OiA3LjFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIC5jbGFtcCB7XG4gICAgICAtLWxpbmUtY2xhbXA6IDI7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC45OTllbSkge1xuICAgICAgbWFyZ2luOiAwIDAgMS42cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuOTk5ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICBtaW4taGVpZ2h0OiA3LjVyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtaW4taGVpZ2h0OiA3cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXJkLWNhc2VzLWdyaWRfX3RleHRcblxuICAmX190ZXh0IHtcbiAgICAtLWxpbmUtY2xhbXA6IDQ7XG4gICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1heC13aWR0aDogMjguOHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1heC13aWR0aDogMzYuOHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuY2FyZC1jYXNlcy1ncmlkX19hdXRob3JzXG5cbiAgJl9fYXV0aG9ycyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHJvdy1nYXA6IDEuMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuY2FyZC1jYXNlcy1ncmlkX19mb290ZXJcblxuICAmX19mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCBoc2xhKDI1LCAzMCUsIDU0JSwgMC42KTtcbiAgICBtaW4taGVpZ2h0OiA0LjhyZW07XG4gICAgcGFkZGluZzogMS42cmVtIDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYuMnJlbTtcbiAgICAgIHBhZGRpbmc6IDEuOHJlbSAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNhcmQtY2FzZXMtZ3JpZF9fc2lkZVxuXG4gICZfX3NpZGUge1xuICAgIGJvcmRlci1sZWZ0OiAwLjFyZW0gc29saWQgdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMS43cmVtO1xuICAgIHBhZGRpbmctaW5saW5lOiA0cmVtIDQuN3JlbTtcbiAgICByb3ctZ2FwOiAzcmVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXJkLWNhc2VzLWdyaWRfX3R4dFxuXG4gICZfX3R4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgcm93LWdhcDogMC44cmVtO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDYpO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXJkLWNhc2VzLWdyaWRfX3BhcmFncmFwaFxuXG4gICZfX3BhcmFncmFwaCB7XG4gICAgLS1saW5lLWNsYW1wOiA0O1xuICAgIGNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1haW4pO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIG1heC13aWR0aDogMjhyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDI4LjhyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDM2LjhyZW07XG4gICAgfVxuICB9XG59XG4uYXV0aG9ycy1jYXJkLWNhc2VzLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDIuM3JlbTtcbiAgcm93LWdhcDogMXJlbTtcblxuICAvLyAuYXV0aG9ycy1jYXJkLWNhc2VzLWdyaWRfX2ltYWdlc1xuXG4gICZfX2ltYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC8vIC5hdXRob3JzLWNhcmQtY2FzZXMtZ3JpZF9faXRlbVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLy8gLmF1dGhvcnMtY2FyZC1jYXNlcy1ncmlkX19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgd2lkdGg6IDUuMnJlbTtcbiAgICBoZWlnaHQ6IDUuMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBoZWlnaHQ6IDYuNHJlbTtcbiAgICAgIHdpZHRoOiA2LjRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmF1dGhvcnMtY2FyZC1jYXNlcy1ncmlkX19pbWFnZVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogNS4ycmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICB3aWR0aDogNi40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hdXRob3JzLWNhcmQtY2FzZXMtZ3JpZF9fdGV4dFxuXG4gICZfX3RleHQge1xuICAgIG1heC13aWR0aDogMjlyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1zKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICB9XG5cbiAgLy8gLmF1dGhvcnMtY2FyZC1jYXNlcy1ncmlkX190YWdzXG5cbiAgJl9fdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxLjZyZW07XG4gIH1cblxuICAvLyAuYXV0aG9ycy1jYXJkLWNhc2VzLWdyaWRfX3RhZ1xuXG4gICZfX3RhZyB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLy8gLmF1dGhvcnMtY2FyZC1jYXNlcy1ncmlkX19tb3JlXG5cbiAgJl9fbW9yZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg3KTtcbiAgICBnYXA6IDAuMzhyZW07XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjFyZW0pO1xuICAgIGxlZnQ6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDEuM3JlbSAzLjRyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRvcDogLTAuMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBoZWlnaHQ6IDMuNnJlbTtcbiAgICAgIHdpZHRoOiAzLjZyZW07XG5cbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvbW9yZS5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxufVxuIiwiLnByb2plY3Qge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcblxuICBoMzpub3QoLmNvbnRlbnQtcGxhdGVfX3N1YnRpdGxlKSB7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgzKTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgcGFkZGluZy10b3A6IDE3cmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgcGFkZGluZy10b3A6IDIwLjRyZW07XG4gIH1cblxuICAvLyAucHJvamVjdF9fd3JhcHBlclxuXG4gICZfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTYwcmVtO1xuICAgIHBhZGRpbmc6IDAgMnJlbSA2cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAgIC8vICAgcGFkZGluZzogMCAxMHJlbSA2cmVtO1xuICAgIC8vIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDk2ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDAgMTByZW0gNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDAgMTFyZW0gOHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucHJvamVjdF9fZGV0YWlsXG5cbiAgJl9fZGV0YWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucHJvamVjdF9fYnJlYWQtaXRlbXNcblxuICAmX19icmVhZC1pdGVtcyB7XG4gIH1cblxuICAvLyAucHJvamVjdF9fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDMpO1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gICAgbWF4LXdpZHRoOiA2MnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAzLjJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICAgICAgbWF4LXdpZHRoOiA3OHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucHJvamVjdF9fbWVkaWFcblxuICAmX19tZWRpYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IDhyZW07XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcmVtIG1pbm1heCgxMHJlbSwgNjJyZW0pIDIwcmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgZ2FwOiAxMHJlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjByZW0gbWlubWF4KDEwcmVtLCA3OHJlbSkgMjByZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnByb2plY3RfX2FzaWRlXG5cbiAgJl9fYXNpZGUge1xuICB9XG5cbiAgLy8gLnByb2plY3RfX3RpbWVcblxuICAmX190aW1lIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogdmFyKC0tZm9udC10ZXh0LXhzKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjlyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogLW1vei1tYXgtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi40NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjQ1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjlyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjlyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5wcm9qZWN0X19hdXRob3JcblxuICAmX19hdXRob3Ige1xuICB9XG5cbiAgLy8gLnByb2plY3RfX21haW5cblxuICAmX19tYWluIHtcbiAgfVxuXG4gIC8vIC5wcm9qZWN0X19zZWN0aW9uXG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyAucHJvamVjdF9fYmxvY2tcblxuICAmX19ibG9jayB7XG4gIH1cblxuICAmX19jb250ZW50LWltYWdlIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS13cmFwIHtcbiAgICAmX2NvbnRlbnQge1xuICAgICAgLmJsb2NrLXByb2plY3RfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRlbnQtcGxhdGUge1xuICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICB9XG5cbiAgLy8gLmNvbnRlbnQtcGxhdGVfX2lubmVyXG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcbiAgICBtaW4taGVpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmc6IDIuNjVyZW0gMnJlbSAwIDIuNjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM4LCAzOCwgMzgpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogODByZW0pIHtcbiAgICAgIGdhcDogNHJlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1pbm1heCgxMDBweCwgMjUwcHgpO1xuICAgICAgcGFkZGluZzogMi42NXJlbSA0cmVtIDAgMi42NXJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDcwcmVtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwcmVtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoMTAwcHgsIDIxMHB4KTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1pbm1heCgxMDBweCwgMjUwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jb250ZW50LXBsYXRlX19sZWZ0XG5cbiAgJl9fbGVmdCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0LjY1cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzByZW0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODByZW0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0LjY1cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQuNjVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNvbnRlbnQtcGxhdGVfX3N1YnRpdGxlXG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTIwKTtcbiAgICB9XG4gIH1cblxuICAvLyAuY29udGVudC1wbGF0ZV9fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yNCk7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zNCk7XG4gICAgfVxuICB9XG5cbiAgLy8gLmNvbnRlbnQtcGxhdGVfX2J0blxuXG4gICZfX2J0biB7XG4gIH1cblxuICAvLyAuY29udGVudC1wbGF0ZV9faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmNvbnRlbnQtcGxhdGVfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICB9XG59XG5cbi5icmVhZC1pdGVtcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLy8gLmJyZWFkLWl0ZW1zX19pdGVtXG5cbiAgJl9faXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQteHMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9icmVhZGxpbmsuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB3aWR0aDogMS42cmVtO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMS4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5icmVhZC1pdGVtc19faW5uZXIge1xuICAgICAgICBjb2xvcjogIzE0MTQxNDk5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5icmVhZC1pdGVtc19faW5uZXJcblxuICAmX19pbm5lciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICB9XG59XG4ucXVvdGUtYmxvY2stcHJvamVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIuOHJlbSAycmVtIDMuNnJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDMuOHJlbSA0LjJyZW0gNC44cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIHBhZGRpbmc6IDMuMnJlbSA1LjJyZW0gNC4ycmVtO1xuICB9XG4gIC5ibG9jay1wcm9qZWN0X19pbm5lciAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLy8gLnF1b3RlLWJsb2NrLXByb2plY3RfX2F1dGhvclxuXG4gICZfX2F1dGhvciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgIGdhcDogMS4ycmVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAyLjRyZW07XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDkuOHJlbSAxZnI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgLnByb2plY3RfbWVkaWEgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTMuOXJlbSAxZnI7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5xdW90ZS1ibG9jay1wcm9qZWN0X19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgd2lkdGg6IDkuOHJlbTtcbiAgICBoZWlnaHQ6IDkuOHJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGhlaWdodDogMTMuOXJlbTtcbiAgICAgIHdpZHRoOiAxMy45cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5xdW90ZS1ibG9jay1wcm9qZWN0X19pbWFnZVxuXG4gICZfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLy8gLnF1b3RlLWJsb2NrLXByb2plY3RfX25hbWVcblxuICAmX19uYW1lIHtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDYpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tYy1iZy1ibGFjayk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjVyZW0pO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAvLyAucXVvdGUtYmxvY2stcHJvamVjdF9fcXVvdGVcblxuICAmX19xdW90ZSB7XG4gICAgZm9udDogdmFyKC0tZm9udC10ZXh0LW0pO1xuICAgIHBhZGRpbmctbGVmdDogMy42cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgICAgZm9udDogdmFyKC0tZm9udC10ZXh0LW0pO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2U7XG5cbiAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtbSk7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICY6bm90KC5wcm9qZWN0X21lZGlhICYpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyLjJyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDIuMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvcXVvdGUuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIGhlaWdodDogNS44cmVtO1xuICAgICAgICB3aWR0aDogNS44cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYuOHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOC45cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYXV0aG9yLXByb2plY3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tYy1iZy1ibGFjayk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDEuOXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIG1hcmdpbjogMCBhdXRvIDEuOXJlbTtcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLy8gLmF1dGhvci1wcm9qZWN0X19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgd2lkdGg6IDcuMnJlbTtcbiAgICBoZWlnaHQ6IDguNHJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgd2lkdGg6IDcuMnJlbTtcbiAgICAgIGhlaWdodDogOC40cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICB3aWR0aDogNi40cmVtO1xuICAgICAgaGVpZ2h0OiA3LjJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGhlaWdodDogOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgIG1pbi13aWR0aDogOHJlbTtcbiAgICAgIHdpZHRoOiA4cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hdXRob3ItcHJvamVjdF9faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiA3LjJyZW07XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBoZWlnaHQ6IDcuMnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgaGVpZ2h0OiA2LjRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGhlaWdodDogOHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuYXV0aG9yLXByb2plY3RfX25hbWVcblxuICAmX19uYW1lIHtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDYpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1zcGFjaW5nLTcpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAvLyAuYXV0aG9yLXByb2plY3RfX2luZm9cblxuICAmX19pbmZvIHtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQteHMpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cbi5ibG9jay1wcm9qZWN0IHtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcbiAgICB9XG4gIH1cblxuICAmX192aWRlby13cmFwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcblxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX192aWRlby1jb3Zlci13cmFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuXG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgIH1cbiAgfVxuXG4gICZfX3ZpZGVvLWJ0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuXG4gICAgei1pbmRleDogMjtcblxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDZyZW07XG4gICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1zKTtcbiAgICBtYXJnaW46IDAuNHJlbSAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW46IDAuOHJlbSAwIDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW46IDFyZW0gMCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3ZpZGVvLWNvdmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICBoMiB7XG4gICAgJjpub3QoLmJsb2NrLXByb2plY3RfX3N1YnRpdGxlKSB7XG4gICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDIpO1xuICAgICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgfVxuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtbSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1tKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlO1xuXG4gICAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICBsZWZ0OiAtMS41cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMC45cmVtO1xuICAgICAgICB3aWR0aDogMC41cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgJjpub3QoLmJsb2NrLXByb2plY3RfX3R4dCwgLmJsb2NrLXByb2plY3RfX2Rlc2NyaXB0aW9uKSB7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtbSk7XG4gICAgfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgICAgZm9udDogdmFyKC0tZm9udC10ZXh0LW0pO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2U7XG5cbiAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIC5ibG9jay1wcm9qZWN0X19pbm5lclxuXG4gICZfX2lubmVyIHtcbiAgfVxuXG4gICZfX3R4dCB7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICAgIGxpbmUtaGVpZ2h0OiAxODklO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDM0MCU7XG4gICAgZm9udC1zaXplOiAxMy45OTk5OTk5OTk5OTk5OThwdDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICsgLmJsb2NrLXByb2plY3RfX3R4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiA2LjhyZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1LjNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDguNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jYWxlbmRhci1oZXJvIHtcbiAgJl9ldmVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuc2xpZGUtY2FsZW5kYXItaGVyb19fZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIH1cbiAgICAubG9jYXRpb24tc2xpZGUtY2FsZW5kYXItaGVyb19fbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6ICdGdXR1cmEnO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlLWNhbGVuZGFyLWhlcm9fX2J0biB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGlkZS1jYWxlbmRhci1oZXJvX190aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhbGVuZGFyLWhlcm8ge1xuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgJi5jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDguOHJlbTtcblxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA4NXJlbTtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjdyZW07XG5cbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYyLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19iZy1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgICZfX2JnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5OWVtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiA0NC42cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDcuMnJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogMTcuM3JlbTtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NS44cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgLy8gcGFkZGluZy10b3A6IDE5LjhyZW07XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgbWluLWhlaWdodDogNTRyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4LjhyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTcuM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcblxuICAgICAgLmJyZWFkLWl0ZW1zIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTkuOHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuY2FsZW5kYXItaGVyb19fY2Fyb3VzZWxcblxuICAmX19jYXJvdXNlbCB7XG4gIH1cblxuICAvLyAuY2FsZW5kYXItaGVyb19fc3dpcGVyXG5cbiAgJl9fc3dpcGVyIHtcbiAgfVxuXG4gIC8vIC5jYWxlbmRhci1oZXJvX19zd2lwZXItd3JhcHBlclxuXG4gICZfX3N3aXBlci13cmFwcGVyIHtcbiAgfVxuXG4gIC8vIC5jYWxlbmRhci1oZXJvX19zbGlkZVxuXG4gICZfX3NsaWRlIHtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm5hdmlnYXRpb24ge1xuICAtLWlubmVyLXBkOiAxMHJlbTtcbiAgLS1yaWdodDogNC42cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDYuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYyh2YXIoLS1pbm5lci1wZCkgKyB2YXIoLS1yaWdodCkpO1xuICB6LWluZGV4OiAxMDtcblxuICAmX19idG4ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NC45OTllbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICBib3R0b206IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAtLWlubmVyLXBkOiAxMXJlbTtcbiAgICAtLXJpZ2h0OiA1LjhyZW07XG4gICAgYm90dG9tOiA4LjhyZW07XG4gIH1cbn1cbi5zbGlkZS1jYWxlbmRhci1oZXJvIHtcbiAgLy8gLnNsaWRlLWNhbGVuZGFyLWhlcm9fX2NvbnRlbnRcblxuICAmX19jb250ZW50IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwOTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5zbGlkZS1jYWxlbmRhci1oZXJvX19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi5fbW9iaWxlLW9ubHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgJi5fZGVza3RvcC1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYuX21vYmlsZS1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnNsaWRlLWNhbGVuZGFyLWhlcm9fX2luZm9cblxuICAmX19pbmZvIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWlubGluZTogNnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuc2xpZGUtY2FsZW5kYXItaGVyb19fZGF0ZVxuXG4gICZfX2RhdGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYnJvd24pO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjhyZW07XG4gICAgbWluLXdpZHRoOiA4LjhyZW07XG4gICAgcGFkZGluZzogMS4ycmVtIDAuOHJlbTtcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oMCk7XG4gICAgfVxuXG4gICAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1tKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWluLXdpZHRoOiA5LjJyZW07XG4gICAgICBwYWRkaW5nOiAxLjRyZW0gMXJlbTtcbiAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtaW4td2lkdGg6IDEyLjJyZW07XG4gICAgICBwYWRkaW5nOiAycmVtIDEuNHJlbTtcbiAgICAgIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LXNwYWNpbmctNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnNsaWRlLWNhbGVuZGFyLWhlcm9fX2xvY2F0aW9uXG5cbiAgJl9fbG9jYXRpb24ge1xuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICAgIHdpZHRoOiAyLjhyZW07XG5cbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIHdpZHRoOiAzLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnNsaWRlLWNhbGVuZGFyLWhlcm9fX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oMyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1heC13aWR0aDogNjdyZW07XG4gICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMi44cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gICAgICBtYXgtd2lkdGg6IDc1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5zbGlkZS1jYWxlbmRhci1oZXJvX19idG5cblxuICAmX19idG4ge1xuICB9XG59XG4uc3dpcGVyLXNsaWRlIHtcbn1cbi5sb2NhdGlvbi1zbGlkZS1jYWxlbmRhci1oZXJvIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udDogdmFyKC0tZm9udC10ZXh0LW0pO1xuICBnYXA6IDAuOHJlbTtcbiAgbWFyZ2luLXRvcDogNi4ycmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgbWFyZ2luLXRvcDogNS44cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBtYXJnaW4tdG9wOiA0LjhyZW07XG4gIH1cblxuICAvLyAubG9jYXRpb24tc2xpZGUtY2FsZW5kYXItaGVyb19faWNvblxuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICAgIHdpZHRoOiAyLjhyZW07XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5sb2NhdGlvbi1zbGlkZS1jYWxlbmRhci1oZXJvX19sYWJlbFxuXG4gICZfX2xhYmVsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy01KTtcbiAgICB9XG4gIH1cbn1cbi5idG4ge1xufVxuIiwiLmV2ZW50cyB7XG4gIHBhZGRpbmc6IDRyZW0gMCA0LjRyZW07XG5cbiAgJl9wYXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAgICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgICB9XG4gICAgLmV2ZW50cyB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA0cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAtMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudC1jYXJkX19saW5rIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy13aGl0ZSk7XG4gICAgfVxuXG4gICAgLmV2ZW50LWNhcmRfX2xpbmsge1xuICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1iZWlnZSk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcblxuICAgICAgICAgIC5kZXRhaWxzLWV2ZW50LWNhcmRfX2xvY2F0aW9uLFxuICAgICAgICAgIC5kZXRhaWxzLWV2ZW50LWNhcmRfX2RhdGUsXG4gICAgICAgICAgLmV2ZW50LWNhcmRfX2RhdGUsXG4gICAgICAgICAgLmV2ZW50LWNhcmRfX25hbWUsXG4gICAgICAgICAgLnNob3dtb3JlLWV2ZW50LWNhcmRfX3RleHQge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ldmVudC1jYXJkX190b2dnbGUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5ldmVudC1jYXJkX19jb250ZW50LFxuICAgICAgLmV2ZW50LWNhcmRfX2RldGFpbHMge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRldGFpbHMtZXZlbnQtY2FyZF9fbG9jYXRpb24sXG4gICAgLmRldGFpbHMtZXZlbnQtY2FyZF9fZGF0ZSB7XG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5kZXRhaWxzLWV2ZW50LWNhcmRfX2xvY2F0aW9uLFxuICAgICAgLmRldGFpbHMtZXZlbnQtY2FyZF9fZGF0ZSxcbiAgICAgIC5ldmVudC1jYXJkX19kYXRlLFxuICAgICAgLmV2ZW50LWNhcmRfX25hbWUsXG4gICAgICAuc2hvd21vcmUtZXZlbnQtY2FyZF9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudC1jYXJkX190b2dnbGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLmV2ZW50LWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1iZWlnZSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG4gICAgICAgIC5ldmVudC1jYXJkX19pbmZvIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBwYWRkaW5nOiA1LjlyZW0gMCA2LjhyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nOiA4cmVtIDA7XG4gIH1cblxuICAuZmlsdGVycyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAvLyAuZXZlbnRzX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICB9XG5cbiAgLy8gLmV2ZW50c19fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgzKTtcbiAgICBtYXJnaW46IDAgMCA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiB2YXIoLS1saW5lLWNsYW1wLCA1KTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW46IDAgMCA0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ldmVudHNfX2ZpbHRlcnMtd3JhcFxuXG4gICZfX2ZpbHRlcnMtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMi4ycmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuM3JlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ldmVudHNfX2ZpbHRlcnNcblxuICAmX19maWx0ZXJzIHtcbiAgfVxuXG4gIC8vIC5ldmVudHNfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDIuOHJlbTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQuNHJlbTtcbiAgICAgIG1heC13aWR0aDogODkuNHJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNS42cmVtO1xuICAgICAgbWF4LXdpZHRoOiAxMTFyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICAuZXZlbnRzX3Bhc3QgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnRzX19zaG93bW9yZS1idG5cblxuICAmX19zaG93bW9yZS1idG4ge1xuICB9XG59XG5cbi5ldmVudC1jYXJkIHtcbiAgLy8gLmV2ZW50LWNhcmRfX3Nob3dtb3JlXG5cbiAgJl9fc2hvd21vcmUge1xuICB9XG59XG4uc2hvd21vcmUtZXZlbnQtY2FyZCB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAycmVtO1xuICBncmlkLWNvbHVtbjogMiAvIDM7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1heC1jb250ZW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLCBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgLl9pcy12aXNpYmxlICYge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLy8gLnNob3dtb3JlLWV2ZW50LWNhcmRfX3RleHRcblxuICAmX190ZXh0IHtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtcyk7XG4gICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICB9XG5cbiAgLy8gLnNob3dtb3JlLWV2ZW50LWNhcmRfX2J0blxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICB9XG59XG5cbi5ldmVudC1jYXJkIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgICBwYWRkaW5nOiAxLjhyZW0gMS44cmVtIDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgfVxuXG4gICZfX2luZm8tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg3KTtcbiAgICBnYXA6IDAuNnJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTEuOHJlbTtcbiAgICBwYWRkaW5nOiAxLjRyZW0gMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzLjZyZW0pO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL21vcmUtaWNvbi1kYXJrLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmV2ZW50LWNhcmRfX2xpbmtcblxuICAmX19saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGFkZGluZzogMy4ycmVtIDEuNnJlbSAzLjJyZW0gMDtcbiAgICBnYXA6IDEuNHJlbSAzLjJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMi4xcmVtIDFmcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgICAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gICAgICAgIC5kZXRhaWxzLWV2ZW50LWNhcmRfX2xvY2F0aW9uLFxuICAgICAgICAuZGV0YWlscy1ldmVudC1jYXJkX19kYXRlIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ldmVudC1jYXJkX190b2dnbGUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWQ4NDY3O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBnYXA6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTMuNnJlbSAxZnI7XG4gICAgICBwYWRkaW5nOiA0cmVtIDEuNnJlbSA0cmVtIDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcm93LWdhcDogMC44cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJnLWJlaWdlKTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnQtY2FyZF9fZGF0ZVxuXG4gICZfX2RhdGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nOiAxLjZyZW0gMDtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnQtY2FyZF9fZGV0YWlsc1xuXG4gICZfX2RldGFpbHMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nOiAxLjhyZW0gMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJnLWJlaWdlKTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnQtY2FyZF9fY29udGVudFxuXG4gICZfX2NvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJnLWJlaWdlKTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnQtY2FyZF9fbmFtZVxuXG4gICZfX25hbWUge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjklO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNyk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyOCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBsaW5lLWhlaWdodDogMTI2JTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnQtY2FyZF9fdG9nZ2xlXG5cbiAgJl9fdG9nZ2xlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG4gICAgZ2FwOiAwLjZyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMC42cmVtIDAuNnJlbSAwLjZyZW0gMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG5cbiAgICAuX2lzLXZpc2libGUgJiB7XG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnQtY2FyZF9faWNvblxuXG4gICZfX2ljb24ge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnQtY2FyZF9fc3BlYWtlcnNcblxuICAmX19zcGVha2VycyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIC5ldmVudC1jYXJkX19zcGVha2VyXG5cbiAgJl9fc3BlYWtlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjhyZW07XG4gIH1cblxuICAvLyAuZXZlbnQtY2FyZF9faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zeXN0ZW0tZ3JheS0yKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA3LjJyZW07XG4gICAgd2lkdGg6IDcuMnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgd2lkdGg6IDhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmV2ZW50LWNhcmRfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAvLyAuZXZlbnQtY2FyZF9fZGVzY3JpcHRpb25cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAycmVtO1xuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtYXgtY29udGVudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2UsIG9wYWNpdHkgMC41cyBlYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmV2ZW50LWNhcmRfX3R4dFxuXG4gICZfX3R4dCB7XG4gICAgZm9udDogdmFyKC0tZm9udC10ZXh0LXMpO1xuICB9XG5cbiAgJl9fbG9jYXRpb24sXG4gICZfX2RhdGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBnYXA6IDAuNHJlbTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gLmV2ZW50LWNhcmRfX2J0blxuXG4gICZfX2J0biB7XG4gIH1cbn1cbi5kYXRlLWV2ZW50LWNhcmQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1icm93bik7XG4gIH1cblxuICAvLyAuZGF0ZS1ldmVudC1jYXJkX19mb3JtYXRcblxuICAmX19mb3JtYXQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQteHMpO1xuICAgIGdhcDogMC42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgJi5faXMtb2ZmbGluZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICAgIHdpZHRoOiAwLjhyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5ldmVudC1jYXJkX19kYXRlICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIHBhZGRpbmc6IDAuNnJlbTtcbiAgICAgIGdhcDogMC42cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5kYXRlLWV2ZW50LWNhcmRfX2RheVxuXG4gICZfX2RheSB7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgzKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oMSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbiAgICB9XG5cbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gIH1cblxuICAvLyAuZGF0ZS1ldmVudC1jYXJkX19tb250aFxuXG4gICZfX21vbnRoIHtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQteHMpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1zcGFjaW5nLTcpO1xuICAgIH1cbiAgfVxufVxuLmRldGFpbHMtZXZlbnQtY2FyZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG5cbiAgJl9fbWFpbiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICB9XG4gIC8vIC5kZXRhaWxzLWV2ZW50LWNhcmRfX3R5cGVcblxuICAmX190eXBlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1zcGFjaW5nLTcpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDcpO1xuICAgIHBhZGRpbmc6IDAuOHJlbSAxcmVtIDAuN3JlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuZGV0YWlscy1ldmVudC1jYXJkX19tYWluICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5kZXRhaWxzLWV2ZW50LWNhcmRfX2RhdGVcblxuICAmX19kYXRlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZ2FwOiAwLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGdhcDogMC42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmRldGFpbHMtZXZlbnQtY2FyZF9faWNvblxuXG4gICZfX2ljb24ge1xuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMTI1ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICB9XG4gIH1cblxuICAvLyAuZGV0YWlscy1ldmVudC1jYXJkX19sb2NhdGlvblxuXG4gICZfX2xvY2F0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZ2FwOiAwLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgY29sb3I6ICNhZDgzNjY7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGdhcDogMC42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgfVxuICB9XG59XG4iLCIucmVzaWRlbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctYmx1ZS1ncmVlbik7XG5cbiAgJl9tYWlucGFnZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5OWVtKSB7XG4gICAgICAuY29udHJvbHMge1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAzLjJyZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzZlbSkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMC4xcmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAwJTtcbiAgfVxuXG4gIC5zd2lwZXIge1xuICAgIG1heC13aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDhyZW07XG5cbiAgICAgIC5yZXNpZGVudHNfZXZlbnRzICYge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuY29udHJvbHNfX3BhZ2luYXRpb24ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIHRvcDogLTFyZW07XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NmVtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQteHMpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LXNwYWNpbmctNyk7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgYm90dG9tOiAtMi4ycmVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogLW1vei1tYXgtY29udGVudDtcbiAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyAucmVzaWRlbnRzX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTYwcmVtO1xuICAgIHBhZGRpbmc6IDQuOHJlbSAycmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICBwYWRkaW5nOiA0LjhyZW0gMTByZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDYuOHJlbSAxMHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBwYWRkaW5nOiA5cmVtIDExcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDExcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5yZXNpZGVudHNfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDUuOHJlbTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogMzJyZW07XG4gICAgcm93LWdhcDogMi40cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaDIge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgxKTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtbCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1zcGFjaW5nLTIpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiA1LjJyZW07XG4gICAgICBtYXgtd2lkdGg6IDcwcmVtO1xuICAgICAgcm93LWdhcDogMy42cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiA4cmVtO1xuICAgICAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgICAgIHJvdy1nYXA6IDMuMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucmVzaWRlbnRzX19jYXJvdXNlbFxuXG4gICZfX2Nhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAvLyAucmVzaWRlbnRzX19zd2lwZXJcblxuICAmX19zd2lwZXIge1xuICB9XG5cbiAgLy8gLnJlc2lkZW50c19fY2FyZFxuXG4gICZfX2NhcmQge1xuICB9XG5cbiAgLy8gLnJlc2lkZW50c19fY29udHJvbHNcblxuICAmX19jb250cm9scyB7XG4gICAgJi5jb250cm9scyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjc4cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5yZXNpZGVudHNfZXZlbnRzICYge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlc2lkZW50c19fcGFnaW5hdGlvblxuXG4gIC5jb250cm9sc19fcGFnaW5hdGlvbi5jb250YWluZXIuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgICBtYXJnaW4taW5saW5lOiA0LjRyZW0gYXV0bztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICByaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucmVzaWRlbnQtY2FyZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgaGVpZ2h0OiAzMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyAucmVzaWRlbnQtY2FyZF9fdGV4dFxuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IC0zcmVtO1xuICAgIG1heC13aWR0aDogMjFyZW07XG4gICAgcm93LWdhcDogMC40cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IC0xcmVtO1xuICAgICAgbWF4LXdpZHRoOiAxNnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDYpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlc2lkZW50LWNhcmRfX2ltYWdlLXdyYXBcblxuICAmX19pbWFnZS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAyNy44cmVtO1xuICAgIHdpZHRoOiAyNi40cmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGhlaWdodDogMjIuNnJlbTtcbiAgICAgIHdpZHRoOiAyMS42cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBoZWlnaHQ6IDI4cmVtO1xuICAgICAgd2lkdGg6IDI2LjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlc2lkZW50LWNhcmRfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4iLCIuZXZlbnRzLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogNHJlbSAwIDZyZW07XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgcGFkZGluZzogNnJlbSAwIDhyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nOiA4cmVtIDAgMTMuNnJlbTtcbiAgfVxuXG4gIC8vIC5ldmVudHMtZGVzY3JpcHRpb25fX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgJi5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3Mi4ycmVtO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4OS4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5ldmVudHMtZGVzY3JpcHRpb25fX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDIuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1hcmdpbjogMCAwIDMuMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnRzLWRlc2NyaXB0aW9uX193eXNpd3lnXG5cbiAgJl9fd3lzaXd5ZyB7XG4gICAgcCB7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtbSk7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgICAgZm9udDogdmFyKC0tZm9udC10ZXh0LW0pO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2U7XG5cbiAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbGFtcCB7XG59XG4iLCIuZm9ybS1leGNsdXNpdmUge1xuICAtLWNvbC0xOiAzNy40O1xuICAtLWNvbC0yOiA0NDtcbiAgLS1nYXAteDogNi42O1xuICAtLWdhcDogMy4ycmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MnJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogdmFyKC0tZ2FwKTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIC0tZ2FwLXg6IDYuMjtcbiAgfVxuICAmOm5vdCgmX2V4dCkge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICBwYWRkaW5nOiA2LjZyZW0gMTByZW07XG4gICAgfVxuICB9XG5cbiAgJl9leHQge1xuICAgIG1hcmdpbi10b3A6IDIuNnJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW46IDIuNnJlbSBhdXRvIDA7XG4gICAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjhyZW07XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZm9ybS1leGNsdXNpdmVfX2xlZnRcblxuICAmX19sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICAgIHBhZGRpbmc6IDIuOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IDA7XG4gIH1cblxuICAvLyAuZm9ybS1leGNsdXNpdmVfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjZmZmZjAwO1xuXG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgzKTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTI0KTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTM4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZm9ybS1leGNsdXNpdmVfX3dyYXBcblxuICAmX193cmFwIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYwZjBmO1xuICAgIHBhZGRpbmc6IDIuOHJlbTtcbiAgfVxuXG4gIC8vIC5mb3JtLWV4Y2x1c2l2ZV9fZGVzY1xuXG4gICZfX2Rlc2Mge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtcyk7XG5cbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1tKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LXNwYWNpbmctNSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mb3JtLWV4Y2x1c2l2ZV9fZm9ybVxuXG4gICZfX2Zvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMy4ycmVtO1xuXG4gICAgLmZpZWxkX19pbnB1dCxcbiAgICAuc2VsZWN0X19idG4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJnLWJsYWNrKTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjhyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgZ2FwOiAyLjRyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0LjhyZW07XG4gICAgICBnYXA6IDMuOHJlbSAzLjRyZW07XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEtbGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjJyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG5cbiAgLy8gLm1lZGlhLWxlYWRfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDMuMnJlbTtcbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICBnYXA6IDMuNnJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAubWVkaWEtbGVhZF9fYmFubmVyXG5cbiAgJl9fYmFubmVyIHtcbiAgfVxuXG4gIC8vIC5tZWRpYS1sZWFkX19wb3B1bGFyXG5cbiAgJl9fcG9wdWxhciB7XG4gIH1cbn1cblxuLmJhbm5lci1tZWRpYS1sZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg1KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgbWluLWhlaWdodDogMzYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwNjtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIGFzcGVjdC1yYXRpbzogaW5oZXJpdDtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDQpO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICBtaW4taGVpZ2h0OiA0NnJlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNSk7XG4gICAgbWluLWhlaWdodDogNTlyZW07XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLmNhcmQtbWVkaWEtZ3JpZF9fdGl0bGUtY29udGVudCB7XG4gICAgICBjb2xvcjogdmFyKC0tYmctYnJvd24pO1xuICAgIH1cbiAgICAuYmFubmVyLW1lZGlhLWxlYWRfX2ltYWdlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gLmJhbm5lci1tZWRpYS1sZWFkX19sYWJlbFxuXG4gICZfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMC44cmVtIDAuNnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAtbW96LW1heC1jb250ZW50O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICAgICAgcGFkZGluZzogMC44cmVtIDFyZW0gMC43cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5iYW5uZXItbWVkaWEtbGVhZF9faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAvLyAuYmFubmVyLW1lZGlhLWxlYWRfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC8vIC5iYW5uZXItbWVkaWEtbGVhZF9fbmFtZVxuXG4gICZfX25hbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDQuOHJlbTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDQpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICAgICAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMi40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg1KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICAgIG1heC13aWR0aDogOTAuOHJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMy40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5iYW5uZXItbWVkaWEtbGVhZF9fZm9vdGVyXG5cbiAgJl9fZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgdmFyKC0tYmctd2hpdGUpO1xuICAgIG1pbi1oZWlnaHQ6IDQuOHJlbTtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYuMnJlbTtcbiAgICAgIHBhZGRpbmc6IDEuOHJlbSAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmJhbm5lci1tZWRpYS1sZWFkX190YWdzXG5cbiAgJl9fdGFncyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxLjZyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIC5iYW5uZXItbWVkaWEtbGVhZF9fdGFnXG5cbiAgJl9fdGFnIHtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLy8gLmJhbm5lci1tZWRpYS1sZWFkX19tb3JlXG5cbiAgJl9fbW9yZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG4gICAgZ2FwOiAwLjM4cmVtO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMC4xcmVtKTtcbiAgICBsZWZ0OiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA5OGVtO1xuICAgIHBhZGRpbmc6IDEuM3JlbSAzLjRyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRvcDogLTAuMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nOiAxLjNyZW0gMnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgIHRyYW5zaXRpb246IGZsZXggMC41cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgaGVpZ2h0OiAzLjZyZW07XG4gICAgICB3aWR0aDogMy42cmVtO1xuXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL21vcmUuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBvcHVsYXItbWVkaWEtbGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgcGFkZGluZzogMi40cmVtIDJyZW0gMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBwYWRkaW5nOiAyLjhyZW0gMi40cmVtIDIuNnJlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIHBhZGRpbmc6IDMuNnJlbSAyLjhyZW0gMy40cmVtO1xuICB9XG4gIC8vIC5wb3B1bGFyLW1lZGlhLWxlYWRfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1iZy1ibGFjayk7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnBvcHVsYXItbWVkaWEtbGVhZF9fbGlzdFxuXG4gICZfX2xpc3Qge1xuICB9XG5cbiAgLy8gLnBvcHVsYXItbWVkaWEtbGVhZF9faXRlbVxuXG4gICZfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1iZWlnZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAwLjRzIGVhc2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5wb3B1bGFyLW1lZGlhLWxlYWRfX2xpbmtcblxuICAmX19saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1tKTtcbiAgICBtaW4taGVpZ2h0OiA0LjhyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtaW4taGVpZ2h0OiA1LjZyZW07XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEtZ3JpZCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG5cbiAgYXJ0aWNsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICB9XG5cbiAgLy8gLm1lZGlhLWdyaWRfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gIH1cblxuICAvLyAubWVkaWEtZ3JpZF9fbGlzdFxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAyLjFyZW0gMi41cmVtO1xuICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLy8gPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgLy8gICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIC5iZy1jYXJkIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIGhlaWdodDogNDMuNnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmctY2FyZF9faW1hZ2Uge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1OC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBnYXA6IDQuNnJlbSA0cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGdhcDogNnJlbSAzLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLm1lZGlhLWdyaWRfX2NhcmRcblxuICAmX19jYXJkIHtcbiAgfVxuXG4gICZfX21vcmUge1xuICAgIG1hcmdpbi10b3A6IDYuNXJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLXRvcDogNS45cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luLXRvcDogMy40cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1tZWRpYS1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDU4LjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIG1pbi1oZWlnaHQ6IDQ1LjVyZW07XG4gIH1cblxuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jYXJkLW1lZGlhLWdyaWRfX3RpdGxlLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmctYnJvd24pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNC4xcmVtO1xuICAgIGJvdHRvbTogLTYuMnJlbTtcblxuICAgIHdpZHRoOiAyNy45cmVtO1xuICAgIGhlaWdodDogMjcuOXJlbTtcblxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudC9pa2FyMi1vcHRpbWl6ZWRfQ0l0UEd3Ri53ZWJwKSBjZW50ZXIgLyBjb250YWluXG4gICAgICBuby1yZXBlYXQ7XG5cbiAgICBvcGFjaXR5OiAwLjE7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbGVmdDogLTUuMXJlbTtcbiAgICAgIGJvdHRvbTogLTUuMnJlbTtcbiAgICAgIHdpZHRoOiAyMC45cmVtO1xuICAgICAgaGVpZ2h0OiAyMC45cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvci5hdXRob3IsXG4gICZfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyAuY2FyZC1tZWRpYS1ncmlkX193cmFwcGVyXG5cbiAgJl9fd3JhcHBlciB7XG4gICAgYXNwZWN0LXJhdGlvOiAyOTQgLyAxOTI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMzM2IC8gMjEwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgYXNwZWN0LXJhdGlvOiA0MzYgLyAyNjc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNhcmQtbWVkaWEtZ3JpZF9fbGFiZWxcblxuICAmX19sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMC43cmVtIDAuOHJlbSAwLjZyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdG9wOiAxLjZyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIHRvcDogMS42cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBwYWRkaW5nOiAwLjhyZW0gMXJlbSAwLjdyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNhcmQtbWVkaWEtZ3JpZF9faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGhlaWdodDogMjkuNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBoZWlnaHQ6IDIyLjZyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNhcmQtbWVkaWEtZ3JpZF9faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGFzcGVjdC1yYXRpbzogYXV0byA0MzYgLyAyNjc7XG4gIH1cblxuICAvLyAuY2FyZC1tZWRpYS1ncmlkX19ib2R5XG5cbiAgJl9fYm9keSB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBwYWRkaW5nOiAwIDIuNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDAgMi44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXJkLW1lZGlhLWdyaWRfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNSk7XG4gICAgbWFyZ2luOiAwIDAgMS42cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXJkLW1lZGlhLWdyaWRfX3RpdGxlLXdyYXBcblxuICAmX190aXRsZS13cmFwIHtcbiAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogNy4ycmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWluLWhlaWdodDogNy44cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWluLWhlaWdodDogOS42cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXJkLW1lZGlhLWdyaWRfX3RpdGxlLWNvbnRlbnRcblxuICAmX190aXRsZS1jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC5tZWRpYS1ncmlkICYge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmNhcmQtbWVkaWEtZ3JpZF9fYXV0aG9yXG5cbiAgJl9fYXV0aG9yIHtcbiAgfVxuXG4gIC8vIC5jYXJkLW1lZGlhLWdyaWRfX2Zvb3RlclxuXG4gICZfX2Zvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIGhzbGEoMjUsIDMwJSwgNTQlLCAwLjYpO1xuICAgIG1pbi1oZWlnaHQ6IDQuOHJlbTtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYuMnJlbTtcbiAgICAgIHBhZGRpbmc6IDEuOHJlbSAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNhcmQtbWVkaWEtZ3JpZF9fdGFnc1xuXG4gICZfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMS42cmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyAuY2FyZC1tZWRpYS1ncmlkX190YWdcblxuICAmX190YWcge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDcpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA5MWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA5OGVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXJkLW1lZGlhLWdyaWRfX21vcmVcblxuICAmX19tb3JlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDcpO1xuICAgIGdhcDogMC4zOHJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMXJlbSk7XG4gICAgbGVmdDogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOThlbTtcbiAgICBwYWRkaW5nOiAxLjNyZW0gMy40cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0b3A6IC0wLjFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZzogMS4zcmVtIDJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgICB0cmFuc2l0aW9uOiBmbGV4IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIGhlaWdodDogMy42cmVtO1xuICAgICAgd2lkdGg6IDMuNnJlbTtcblxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9tb3JlLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYXV0aG9yIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjJyZW07XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgZ2FwOiAxLjZyZW07XG4gIH1cblxuICAvLyAuYXV0aG9yX19uYW1lXG5cbiAgJl9fbmFtZSB7XG4gICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtcyk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLy8gLmF1dGhvcl9faW5mb1xuXG4gICZfX2luZm8ge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG4gIH1cblxuICAmX19pbWFnZS13cmFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDUuMnJlbTtcbiAgICB3aWR0aDogNS4ycmVtO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIGhlaWdodDogNi40cmVtO1xuICAgICAgd2lkdGg6IDYuNHJlbTtcbiAgICB9XG4gIH1cbn1cbi5tYWluX2xpc3RfbWVkaWEge1xuICBtaW4td2lkdGg6IDA7XG59XG4iLCIuc3Vic2NyaWJlLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ncmVlbik7XG4gIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIHBhZGRpbmctYm90dG9tOiAyLjhyZW07XG4gIHBhZGRpbmctdG9wOiAyLjhyZW07XG4gIC5jaGVja2JveCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zcmVtO1xuICAgIHBhZGRpbmctdG9wOiA0LjhyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgfVxuICAuZm9ybS1tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5OWVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig0MCwgNzEsIDUyKTtcblxuICAgIC5zdWJzY3JpYmUtZm9ybSB7XG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgY29sb3I6IHJnYigxOTcsIDEzOSwgMTE1KTtcbiAgICAgIH1cbiAgICAgICZfX2J0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJyb3duKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuc3Vic2NyaWJlLWZvcm1fX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gIH1cblxuICAvLyAuc3Vic2NyaWJlLWZvcm1fX2lubmVyXG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMnJlbTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgIGdhcDogN3JlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS42ZnIgMzcuOXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuc3Vic2NyaWJlLWZvcm1fX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjQpO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5zdWJzY3JpYmUtZm9ybV9fZGVzY1xuXG4gICZfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuc3Vic2NyaWJlLWZvcm1fX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBnYXA6IDJyZW0gM3JlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gIH1cblxuICAvLyAuc3Vic2NyaWJlLWZvcm1fX2NoZWNrYm94XG5cbiAgJl9fY2hlY2tib3gge1xuICB9XG5cbiAgLy8gLnN1YnNjcmliZS1mb3JtX19ibG9ja1xuXG4gICZfX2Jsb2NrIHtcbiAgfVxuXG4gIC8vIC5zdWJzY3JpYmUtZm9ybV9fYnRuXG5cbiAgJl9fYnRuIHtcbiAgICAmLmJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBpbnB1dCxcbiAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnN1YnNjcmliZS1mb3JtX19hZ3JlZW1lbnRcblxuICAmX19hZ3JlZW1lbnQge1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC14cyk7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zaWduYXR1cmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zdXBlci1ibGFjayk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLy8gLnNpZ25hdHVyZV9fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnNpZ25hdHVyZV9fdG9wXG5cbiAgJl9fdG9wIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDV2aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnQvc2lnbmF0dXJlLndlYnApIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGhlaWdodDogNDByZW07XG4gICAgICB3aWR0aDogMzJyZW07XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICBoZWlnaHQ6IDQ2cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgaGVpZ2h0OiA0NnJlbTtcbiAgICAgICAgd2lkdGg6IDQzLjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwdmg7XG4gICAgfVxuICB9XG5cbiAgLy8gLnNpZ25hdHVyZV9fdGV4dFxuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1sKTtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1zcGFjaW5nLTcpO1xuICAgIG1heC13aWR0aDogMzJyZW07XG4gICAgcm93LWdhcDogNS4ycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDc5cmVtO1xuICAgICAgcm93LWdhcDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuc2lnbmF0dXJlX19ib3R0b21cblxuICAmX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHJvdy1nYXA6IDhyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbW96LWNvbHVtbi1nYXA6IDMuOHJlbTtcbiAgICAgIGNvbHVtbi1nYXA6IDMuOHJlbTtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAvLyAuc2lnbmF0dXJlX19wZXJzb25cblxuICAmX19wZXJzb24ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDM1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBoZWlnaHQ6IDY1LjNyZW07XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAxMnJlbTtcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAzLjhyZW07XG4gICAgICB3aWR0aDogNTlyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fcGVyc29uLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudC9pbWcud2VicCkgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5zaWduYXR1cmVfX3BlcnNvbi1uYW1lXG5cbiAgJl9fcGVyc29uLW5hbWUge1xuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtNC4ycmVtO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDYuNnJlbTtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICAgIHJvdy1nYXA6IDEuMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoNiB7XG4gICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDUpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtcyk7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICAgIHJvdy1nYXA6IDAuMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuc2lnbmF0dXJlX19ib3R0b20tdGV4dFxuXG4gICZfX2JvdHRvbS10ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDYuNnJlbTtcbiAgICBtYXgtd2lkdGg6IDI3cmVtO1xuICAgIG9yZGVyOiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByb3ctZ2FwOiAyLjZyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDIuMnJlbTtcbiAgICAgIGxlZnQ6IC00cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjRyZW07XG4gICAgICB3aWR0aDogMi42cmVtO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvcXVvdGUuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIGhlaWdodDogNC43cmVtO1xuICAgICAgICBsZWZ0OiAtNy44cmVtO1xuICAgICAgICB0b3A6IDEuNHJlbTtcbiAgICAgICAgd2lkdGg6IDUuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgyKTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtbCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1zcGFjaW5nLTcpO1xuICAgICAgbWF4LXdpZHRoOiAyN3JlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzOHJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gICAgICAgIG1heC13aWR0aDogMzhyZW07XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgICAgIG1heC13aWR0aDogNDZyZW07XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHJvdy1nYXA6IDRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnNpZ25hdHVyZV9fYnRuXG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5pbmZvZ3JhcGhpY3Mge1xuICAvLyAuaW5mb2dyYXBoaWNzX19tYXJxdWVlXG5cbiAgJl9fbWFycXVlZSB7XG4gICAgLy8gLmluZm9ncmFwaGljc19fbWFycXVlZV9sZWZ0XG5cbiAgICAmX2xlZnQge1xuICAgIH1cblxuICAgIC8vIC5pbmZvZ3JhcGhpY3NfX21hcnF1ZWVfcmlnaHRcblxuICAgICZfcmlnaHQge1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pbmZvZ3JhcGhpY3NfX21hcnF1ZWUtd3JhcFxuXG4gICZfX21hcnF1ZWUtd3JhcCB7XG4gIH1cbn1cbi5idG4ge1xufVxuIiwiLmJnLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIC5iZy1pbWFnZV9fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDkwdmg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgcm93LWdhcDogMi42cmVtO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgbWluLWhlaWdodDogNjV2aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYmctaW1hZ2VfX3RpdGxlLXdyYXBcblxuICAmX190aXRsZS13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzcGFuLFxuICAgIGgzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgxKTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmJnLWltYWdlX19idG5cblxuICAmX19idG4ge1xuICB9XG5cbiAgLy8gLmJnLWltYWdlX19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC8vIC5iZy1pbWFnZV9faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogMDtcbiAgfVxufVxuIiwiLmNhcm91c2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYmVpZ2UpO1xuICBwYWRkaW5nOiA0cmVtIDAgNnJlbTtcblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmOm5vdCguX3BhZ2VzLWxvYWRlZCAmKSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjZyZW07XG5cbiAgICAgICAgd2lkdGg6IDQ3cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIHBhZGRpbmc6IDYuOHJlbSAwIDRyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nOiAxMC44cmVtIDAgOHJlbTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjRyZW07XG4gIH1cblxuICAuY29udHJvbHNfX2J0biB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnItYnJvd24uc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICB9XG5cbiAgLmF1dGhvcnMtY2FyZC1jYXNlcy1ncmlkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgIC5jYXJkLWNhc2VzLWdyaWRfX2Zvb3RlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIC5jYXJkLWNhc2VzLWdyaWRfX2Zvb3RlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMS44cmVtO1xuICAgIH1cbiAgICAuY2FyZC1jYXNlcy1ncmlkX190aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuY2Fyb3VzZWxfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gIH1cblxuICAvLyAuY2Fyb3VzZWxfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1iZy1ibGFjayk7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgyKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kKTtcbiAgICBtYXJnaW46IDAgMCAzLjJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgxKTtcbiAgICAgIG1hcmdpbjogMCAwIDQuMTkycmVtO1xuICAgICAgbWF4LXdpZHRoOiA4OS40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgbWFyZ2luOiAwIDAgNS44MDhyZW07XG4gICAgICBtYXgtd2lkdGg6IDExNC4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jYXJvdXNlbF9fc3dpcGVyLXdyYXBcblxuICAmX19zd2lwZXItd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICY6bm90KC5fcGFnZS1sb2FkZWQgJikge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUuY2FyZC1jYXNlcy1ncmlkIHtcbiAgICAgIGhlaWdodDogNDIuMnJlbTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIGhlaWdodDogNTAuMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTByZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTFyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTExcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuY2Fyb3VzZWxfX2NvbnRyb2xzXG5cbiAgJl9fY29udHJvbHMge1xuICAgICYuY29udHJvbHMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuOTk5ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjZyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4xcmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMS4xcmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRyb2xzX19idG4ge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuY2Fyb3VzZWxfX2xpbmtcblxuICAmX19saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLnJlY29tbWVuZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgJjpob3ZlciB7XG4gICAgLnJlY29tbWVuZC1pdGVtX19tb3JlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5yZWNvbW1lbmQtaXRlbV9fbGlua1xuXG4gICZfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuM2VtO1xuICAgIGFzcGVjdC1yYXRpbzogMjk0IC8gMTkyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMzM2IC8gMjEwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgYXNwZWN0LXJhdGlvOiA0MzYgLyAyNjc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlY29tbWVuZC1pdGVtX19sYWJlbFxuXG4gICZfX2xhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMC44cmVtIDAuNnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0b3A6IDEuNnJlbTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgdG9wOiAxLjZyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAxcmVtIDAuN3JlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucmVjb21tZW5kLWl0ZW1fX2ltYWdlLXdyYXBcblxuICAmX19pbWFnZS13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAvLyAucmVjb21tZW5kLWl0ZW1fX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC8vIC5yZWNvbW1lbmQtaXRlbV9fYm9keVxuXG4gICZfX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIHBhZGRpbmc6IDAgMi40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZzogMCAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlY29tbWVuZC1pdGVtX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjNyZW0gc29saWQgdmFyKC0tYmctYmxhY2spO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5yZWNvbW1lbmQtaXRlbV9fdGl0bGUtbGlua1xuXG4gICZfX3RpdGxlLWxpbmsge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gLnJlY29tbWVuZC1pdGVtX190aXRsZS1zcGFuXG5cbiAgJl9fdGl0bGUtc3BhbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfVxuXG4gIC8vIC5yZWNvbW1lbmQtaXRlbV9fZGV0YWlsc1xuXG4gICZfX2RldGFpbHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDcpO1xuICAgIGdhcDogMC45cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LXNwYWNpbmctNyk7XG4gICAgcGFkZGluZzogMS40cmVtIDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGdhcDogMS42cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIGhzbGEoMjUsIDMwJSwgNTQlLCAwLjYpO1xuICAgICAgZ2FwOiAycmVtO1xuICAgICAgcGFkZGluZzogMS44cmVtIDA7XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlY29tbWVuZC1pdGVtX190aW1lXG5cbiAgJl9fdGltZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwLjJyZW07XG4gIH1cblxuICAvLyAucmVjb21tZW5kLWl0ZW1fX3R5cGVcblxuICAmX190eXBlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwLjJyZW07XG4gIH1cblxuICAvLyAucmVjb21tZW5kLWl0ZW1fX2ljb25cblxuICAmX19pY29uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjEyNWVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlY29tbWVuZC1pdGVtX19mb290ZXJcblxuICAmX19mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCBoc2xhKDI1LCAzMCUsIDU0JSwgMC42KTtcbiAgICBtaW4taGVpZ2h0OiA0LjhyZW07XG4gICAgcGFkZGluZzogMS42cmVtIDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDYuMnJlbTtcbiAgICAgIHBhZGRpbmc6IDEuOHJlbSAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlY29tbWVuZC1pdGVtX190YWdzXG5cbiAgJl9fdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxLjZyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIC5yZWNvbW1lbmQtaXRlbV9fdGFnXG5cbiAgJl9fdGFnIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg3KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOTFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOThlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucmVjb21tZW5kLWl0ZW1fX21vcmVcblxuICAmX19tb3JlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSkgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNyk7XG4gICAgZ2FwOiAwLjM4cmVtO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMC4xcmVtKTtcbiAgICBsZWZ0OiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA5OGVtO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogMS4zcmVtIDMuNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdG9wOiAtMC4xcmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIC5yZWNvbW1lbmQtaXRlbV9fbW9yZS1pY29uXG5cbiAgJl9fbW9yZS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL21vcmUuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiAnJztcblxuICAgIHdpZHRoOiAzLjZyZW07XG4gICAgaGVpZ2h0OiAzLjZyZW07XG4gIH1cbn1cbiIsIi5wcm9kdWN0cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLWJyb3duKTtcblxuICAvLyAucHJvZHVjdHNfX21hcnF1ZWVcblxuICAmX19tYXJxdWVlIHtcbiAgICAmLnN3aXBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgICAgbWF4LXdpZHRoOiAzODQwcHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnByb2R1Y3RzX19tYXJxdWVlLXdyYXBwZXJcblxuICAmX19tYXJxdWVlLXdyYXBwZXIge1xuICB9XG5cbiAgLy8gLnByb2R1Y3RzX19tYXJxdWVlLWl0ZW1cblxuICAmX19tYXJxdWVlLWl0ZW0ge1xuICAgICYuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAyNy41cmVtO1xuICAgICAgaGVpZ2h0OiAxOC4zcmVtO1xuXG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMjcuNXJlbTtcbiAgICAvLyBoZWlnaHQ6IDE4cmVtO1xuXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAvLyAgIGhlaWdodDogMTAwJTtcbiAgICAvLyB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udHJvbHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmNvbnRyb2xzX19wYWdpbmF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0Ljk5OWVtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5wcm9kdWN0c19fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE2MHJlbTtcbiAgICBwYWRkaW5nOiA0LjhyZW0gMnJlbTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBwYWRkaW5nOiA2LjhyZW0gMTByZW0gMTByZW07XG4gICAgICBwYWRkaW5nLXRvcDogNi41cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZzogOS44cmVtIDExcmVtIDhyZW07XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgY29sb3I6IHZhcigtLWJnLWJsYWNrKTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oMik7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAzLjJyZW07XG4gICAgICBtYXgtd2lkdGg6IDMycmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiA2cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDkwcmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogNnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2Fyb3VzZWwtc2xpZGVyIHtcbiAgICAvLyAmLnN3aXBlci13cmFwcGVyIHtcbiAgICAvLyAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgLy8gICBnYXA6IDIuOHJlbTtcbiAgICAvLyAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIC8vICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAvLyAgICAgZ2FwOiA0LjZyZW0gMi44cmVtO1xuICAgIC8vICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgLy8gICB9XG4gICAgLy8gICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8vICAgICBnYXA6IDcuNnJlbSA0LjhyZW07XG4gICAgLy8gICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuOTk5ZW0pIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogNy42cmVtIDQuOHJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAucHJvZHVjdHNfX2l0ZW1cblxuICAmX19pdGVtIHtcbiAgfVxuXG4gIC8vIC5wcm9kdWN0c19fY2Fyb3VzZWxcblxuICAmX19jYXJvdXNlbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5jb250cm9scyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnByb2R1Y3RzX19zbGlkZXJcblxuICAmX19zbGlkZXIge1xuICB9XG5cbiAgLy8gLnByb2R1Y3RzX193cmFwcGVyXG5cbiAgJl9fd3JhcHBlciB7XG4gIH1cblxuICAvLyAucHJvZHVjdHNfX3NsaWRlXG5cbiAgJl9fc2xpZGUge1xuICB9XG5cbiAgLy8gLnByb2R1Y3RzX19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gIH1cblxuICAvLyAucHJvZHVjdHNfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICB9XG59XG4uaXRlbS1wcm9kdWN0cyxcbi5pdGVtLXByb2R1Y3RzLnN3aXBlci1zbGlkZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAyLjhyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDQuOHJlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogNi44cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctYmxhY2spO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxOC40cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDRyZW07XG4gICAgICB3aWR0aDogMC4xcmVtO1xuICAgIH1cbiAgfVxufVxuLml0ZW0tcHJvZHVjdHMge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDIuOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogNC44cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDYuOHJlbTtcbiAgfVxuICAvLyAuaXRlbS1wcm9kdWN0c19fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4zcmVtIHNvbGlkIHZhcigtLWJnLWJsYWNrKTtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtaGVhZGluZy1oNSk7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogMS4ycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0Ljk5OWVtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtaW4taGVpZ2h0OiA5cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMS42cmVtO1xuICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDEuNHJlbTtcbiAgICAgIG1heC13aWR0aDogMzNyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAyLjJyZW07XG4gICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMnJlbTtcbiAgICAgIG1heC13aWR0aDogMzZyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tcHJvZHVjdHNfX3RleHRcblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1zKTtcbiAgICByb3ctZ2FwOiAxcmVtO1xuICAgIG1heC13aWR0aDogMzVyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIHJvdy1nYXA6IDEuMnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1heC13aWR0aDogNzByZW07XG4gICAgfVxuICB9XG59XG4iLCIubW9iYXBwIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctZ3JlZW4pO1xuXG4gIC8vIC5tb2JhcHBfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQycmVtO1xuICAgIHBhZGRpbmctYmxvY2s6IDQuOHJlbSA2cmVtO1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDE2MHJlbTtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDYuOHJlbSAwO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDEwcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgcGFkZGluZy1ibG9jazogNy4ycmVtIDA7XG4gICAgICBwYWRkaW5nLWlubGluZTogMTFyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLm1vYmFwcF9fdGl0bGUtd3JhcFxuXG4gICZfX3RpdGxlLXdyYXAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgcm93LWdhcDogMi42cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgIHJvdy1nYXA6IDRyZW07XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIHJvdy1nYXA6IDMuMnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5tb2JhcHBfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDIpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmQpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1heC13aWR0aDogMzJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC45OTllbSkgYW5kIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogNC4zcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgxKTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIGFuZCAobWF4LXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDg5LjRyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDg2cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3R4dCB7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtbCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgICBtYXgtd2lkdGg6IDMycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIG1heC13aWR0aDogNTIuMnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1heC13aWR0aDogNjByZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLm1vYmFwcF9fY2Fyb3VzZWxcblxuICAmX19jYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gLm1vYmFwcF9fc2xpZGVcblxuICAmX19zbGlkZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcm93LWdhcDogMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5tb2JhcHBfX3NsaWRlLXdyYXBcblxuICAmX19zbGlkZS13cmFwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAzMXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBtYXgtd2lkdGg6IDQycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3NsaWRlLXRpdGxlIHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRleHQtcyk7XG4gICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAmIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5tb2JhcHBfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtaGVpZ2h0OiAyN3JlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRyb2xzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTk5ZW0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMXJlbTtcbiAgICB9XG4gIH1cblxuICAuY29udHJvbHNfX3BhZ2luYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLy8gLm1vYmFwcF9fY3VzdG9tLXNsaWRlclxuXG4gICZfX2N1c3RvbS1zbGlkZXIge1xuICB9XG59XG5cbi5jdXN0b20tc2xpZGVyLW1vYmFwcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLy8gLmN1c3RvbS1zbGlkZXItbW9iYXBwX19pdGVtc1xuXG4gICZfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICAgIHJvdy1nYXA6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyAuY3VzdG9tLXNsaWRlci1tb2JhcHBfX2l0ZW1cblxuICAmX19pdGVtIHtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtbSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtc3BhY2luZy03KTtcbiAgICBtYXgtd2lkdGg6IDU1LjRyZW07XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDEuMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAwLjFyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWR0aDogODByZW07XG4gICAgfVxuXG4gICAgJi5faXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5jdXN0b20tc2xpZGVyLW1vYmFwcF9fd3JhcHBlclxuXG4gICZfX3dyYXBwZXIge1xuICAgIGhlaWdodDogNTlyZW07XG4gICAgbWFyZ2luLXRvcDogLTE1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNThyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIHdpZHRoOiA3OC44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jdXN0b20tc2xpZGVyLW1vYmFwcF9faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIC5jdXN0b20tc2xpZGVyLW1vYmFwcF9faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDc4LjhyZW07XG4gICAgaGVpZ2h0OiA1OHJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBoZWlnaHQ6IDY0cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLnRnIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctYmxhY2spO1xuICAvLyAudGdfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgJi5jb250YWluZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAtbW96LWNvbHVtbi1nYXA6IDJyZW07XG4gICAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDIuOHJlbTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tb3otY29sdW1uLWdhcDogNXJlbTtcbiAgICAgICAgY29sdW1uLWdhcDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNi42cmVtIDZyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAgICAgICBjb2x1bW4tZ2FwOiA3LjZyZW07XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDYuMnJlbSA1LjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnRnX19pY29uXG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleDogMCAwIDUuMnJlbTtcbiAgICB3aWR0aDogNS4ycmVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBmbGV4OiAwIDAgMTJyZW07XG4gICAgICB3aWR0aDogMTJyZW07XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDUuMnJlbTtcbiAgICAgIHdpZHRoOiA1LjJyZW07XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICBoZWlnaHQ6IDEycmVtO1xuICAgICAgICB3aWR0aDogMTJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnRnX190ZXh0XG5cbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWg2KTtcbiAgICBtYXgtd2lkdGg6IDM1cmVtO1xuICAgIHJvdy1nYXA6IDAuNnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDQpO1xuICAgICAgbWF4LXdpZHRoOiA0NXJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgICAgIG1heC13aWR0aDogNTNyZW07XG4gICAgICByb3ctZ2FwOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC50Z19fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgfVxuXG4gIC8vIC50Z19fbGlua1xuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1icm93bik7XG4gICAgfVxuICB9XG59XG4iLCIuaGVyby1jbHViIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLmhlcm8tY2x1Yl9fY3J1bWJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC5icmVhZC1pdGVtc19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLmJyZWFkLWl0ZW1zX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgLmJyZWFkLWl0ZW1zX19pbm5lciB7XG4gICAgb3BhY2l0eTogMC41O1xuXG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgMXB4IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5icmVhZC1pdGVtc19faXRlbSAuYnJlYWQtaXRlbXNfX2lubmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAuYnJlYWQtaXRlbXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICB9XG5cbiAgLy8gLmhlcm8tY2x1Yl9fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIH1cblxuICAvLyAuaGVyby1jbHViX19jb250ZW50XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIwLjRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDguNnJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZy10b3A6IDM3cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvLWNsdWJfX2luZm9cblxuICAmX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMC44cmVtO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMC42cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvLWNsdWJfX2luZm8taXRlbVxuXG4gICZfX2luZm8taXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAwLjhyZW07XG5cbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcblxuICAgICAgLl9wcmltYXJ5LWxlbW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvLWNsdWJfX3dyYXBcblxuICAmX193cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDNyZW07XG4gICAgbWF4LXdpZHRoOiA4M3JlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICByb3ctZ2FwOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmhlcm8tY2x1Yl9fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgZm9udDogdmFyKC0tZm9udC1oZWFkaW5nLWgyKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTZlbSkge1xuICAgICAgZm9udC1zaXplOiA1LjZyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NmVtKSB7XG4gICAgICBmb250OiB2YXIoLS1mb250LWhlYWRpbmctaDEpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS4ycmVtO1xuXG4gICAgICBmb250LXNpemU6IDUuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvLWNsdWJfX3R4dFxuXG4gICZfX3R4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuNnJlbTtcblxuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IDU1LjlyZW07XG5cbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvLWNsdWJfX3RleHRcblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgbWF4LXdpZHRoOiA5OSU7XG5cbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmhlcm8tY2x1Yl9fYnRuXG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmLmJ0biB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMy41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvLWNsdWJfX2JnXG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwKTtcblxuICAgICAgb3BhY2l0eTogMC40MjtcbiAgICB9XG4gIH1cbn1cbiIsIi5ndWVzdHMge1xuICAtLWhlaWdodDogNDIuM3JlbTtcblxuICBwYWRkaW5nLXRvcDogMTAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEyLjZyZW07XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLS1oZWlnaHQ6IGF1dG87XG5cbiAgICBwYWRkaW5nOiAxMHJlbSAwO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICBbZGF0YS10YWJzLXNsaWRlcl0ge1xuICAgICAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xuXG4gICAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLWNvbHVtbnMgMC40cyBlYXNlLWluLW91dDtcblxuICAgICAgJi5fc2hyaW5rIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwcmVtIDFmcjtcblxuICAgICAgICAuZ3Vlc3RzX190YWJzIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWVzdHNfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDcuMXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcm93LWdhcDogOS42cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWVzdHNfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgfVxuXG4gIC8vIC5ndWVzdHNfX2JvZHlcblxuICAmX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAvLyAuZ3Vlc3RzX193cmFwXG5cbiAgJl9fd3JhcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI0cmVtIDFmcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmctYnJvd24pO1xuXG4gICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zIDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuX3NocmluayAmIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMHJlbSAxZnI7XG4gICAgfVxuICB9XG5cbiAgLy8gLmd1ZXN0c19fdGFic1xuXG4gICZfX3RhYnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNnJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAyLjRyZW07XG5cbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuNHMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcblxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyAuZ3Vlc3RzX190YWJcblxuICAmX190YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHZhcigtLWJnLWdyYXkpO1xuXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAwLjRzIGVhc2UsIG9wYWNpdHkgMC40cyBlYXNlO1xuXG4gICAgJi5faXMtYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHZhcigtLWJnLWJyb3duKTtcblxuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuXG4gIC8vIC5ndWVzdHNfX3NsaWRlclxuXG4gICZfX3NsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyAuZ3Vlc3RzX193cmFwcGVyXG5cbiAgJl9fd3JhcHBlciB7XG4gIH1cblxuICAvLyAuZ3Vlc3RzX19zbGlkZVxuXG4gICZfX3NsaWRlIHtcbiAgfVxuXG4gIC8vIC5ndWVzdHNfX251bWJlcnNcblxuICAmX19udW1iZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyAuZ3Vlc3RzX19udW1iZXJzLWl0ZW1cblxuICAmX19udW1iZXJzLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAwLjdyZW07XG4gICAgZmxleDogMCAwIDI1LjhyZW07XG4gICAgaGVpZ2h0OiAxMS4ycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHZhcigtLWJnLWJyb3duKTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuXG4gIC8vIC5ndWVzdHNfX251bWJlcnMtdmFsdWVcblxuICAmX19udW1iZXJzLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cblxuICAmLl9zaHJpbmsge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuZ3Vlc3RzX19zdWJ0aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgICAuaW5mby1zbGlkZS1ndWVzdHNfX3R4dCB7XG4gICAgICAgIG1heC13aWR0aDogNTEuNXJlbTtcbiAgICAgIH1cbiAgICAgIC5pbmZvLXNsaWRlLWd1ZXN0c19faW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgLnNsaWRlLWd1ZXN0c19fYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICAuc2xpZGUtZ3Vlc3RzX19pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctYmVpZ2UpO1xuICAgICAgfVxuICAgICAgLmd1ZXN0cyB7XG4gICAgICAgICZfX3dyYXAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGFicyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ2lyY2UgQ29udHJhc3QnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICMyNjI2MjY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2xpZGUtZ3Vlc3RzIHtcbiAgJi5zd2lwZXItc2xpZGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzM3JlbSAxZnI7XG4gICAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xuICB9XG5cbiAgLy8gLnNsaWRlLWd1ZXN0c19fYnRuLXR4dFxuXG4gICZfX2J0bi10eHQge1xuICAgICsgLnNsaWRlLWd1ZXN0c19fYnRuLXR4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5faXMtYWN0aXZlICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICsgLnNsaWRlLWd1ZXN0c19fYnRuLXR4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5zbGlkZS1ndWVzdHNfX2J0blxuXG4gICZfX2J0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogM3JlbTtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQsIGxlZnQgMC40cyBlYXNlLWluLW91dDtcblxuICAgIC5fc2hyaW5rICYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgbGVmdDogNXJlbTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cbiAgICAgIC5faXMtYWN0aXZlICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnNsaWRlLWd1ZXN0c19fY29udGVudFxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA3cmVtO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLy8gLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgICAvLyBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cblxuICAgIC8vICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gfVxuICB9XG5cbiAgLy8gLnNsaWRlLWd1ZXN0c19fbGlzdFxuXG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDVyZW07XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiA1cmVtO1xuICB9XG5cbiAgLy8gLnNsaWRlLWd1ZXN0c19fbGlzdC1pdGVtXG5cbiAgJl9fbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuXG4gICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcblxuICAgICAgZmxleDogMCAwIDAuNHJlbTtcbiAgICAgIHdpZHRoOiAwLjRyZW07XG4gICAgICBoZWlnaHQ6IDAuNHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VwZXItYmxhY2spO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5zbGlkZS1ndWVzdHNfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IHZhcigtLWhlaWdodCk7XG5cbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5zbGlkZS1ndWVzdHNfX2JvZHlcblxuICAmX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDBmciBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0taGVpZ2h0KTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJlaWdlKTtcblxuICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtY29sdW1ucyAwLjRzIGVhc2UtaW4tb3V0IDAuNHMsXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAuX3NocmluayAmIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMHJlbSAxZnI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgfVxuICB9XG5cbiAgLy8gLnNsaWRlLWd1ZXN0c19faW5mb1xuXG4gICZfX2luZm8ge1xuICB9XG59XG5cbi5pbmZvLXNsaWRlLWd1ZXN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcblxuICBjb2xvcjogdmFyKC0tYmctYmxhY2spO1xuXG4gIC8vIC5pbmZvLXNsaWRlLWd1ZXN0c19faW5uZXJcblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLy8gLmluZm8tc2xpZGUtZ3Vlc3RzX190eHRcblxuICAmX190eHQge1xuICAgIG1heC13aWR0aDogMzEuNXJlbTtcblxuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMy40cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5faXMtYWN0aXZlICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmd1ZXN0cyB7XG4gIC8vIC5ndWVzdHNfX21vYi1zbGlkZXJcblxuICAmX19tb2Itc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XG5cbiAgICAmLnN3aXBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuZ3Vlc3RzX19tb2Itd3JhcHBlclxuXG4gICZfX21vYi13cmFwcGVyIHtcbiAgfVxuXG4gIC8vIC5ndWVzdHNfX21vYi1zbGlkZVxuXG4gICZfX21vYi1zbGlkZSB7XG4gIH1cblxuICAvLyAuZ3Vlc3RzX19zbGlkZXItY29udHJvbHNcblxuICAmX19zbGlkZXItY29udHJvbHMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWVzdHNfX2NvbnRyb2xzXG5cbiAgJl9fY29udHJvbHMge1xuICB9XG59XG5cbi5tb2Itc2xpZGUtZ3Vlc3RzIHtcbiAgJi5zd2lwZXItc2xpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjRyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogNS4ycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1icm93bik7XG4gIH1cblxuICAvLyAubW9iLXNsaWRlLWd1ZXN0c19faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgZmxleDogMCAwIDI1LjJyZW07XG4gICAgd2lkdGg6IDI1LjJyZW07XG4gICAgaGVpZ2h0OiAyNS4ycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAvLyAubW9iLXNsaWRlLWd1ZXN0c19fdGV4dC13cmFwXG5cbiAgJl9fdGV4dC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMy40cmVtO1xuICB9XG5cbiAgLy8gLm1vYi1zbGlkZS1ndWVzdHNfX25hbWVcblxuICAmX19uYW1lIHtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgLy8gLm1vYi1zbGlkZS1ndWVzdHNfX3R4dFxuXG4gICZfX3R4dCB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cblxuLnNsaWRlci1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gLnNsaWRlci1jb250cm9sc19fZnJhY3Rpb25cblxuICAmX19mcmFjdGlvbiB7XG4gIH1cbn1cbiIsIi50aW1lIHtcbiAgcGFkZGluZzogMTByZW0gMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIHBhZGRpbmc6IDE0cmVtIDA7XG4gIH1cblxuICAvLyAudGltZV9fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAvLyAudGltZV9faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gIH1cblxuICAvLyAudGltZV9fdGV4dFxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW07XG5cbiAgICBmb250OiB2YXIoLS1mb250LXRleHQteGwpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS4zcmVtO1xuXG4gICAgICBtYXgtd2lkdGg6IDYwLjJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnRpbWVfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogNnJlbTtcblxuICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdhcDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAudGltZV9fbGlzdC1pdGVtXG5cbiAgJl9fbGlzdC1pdGVtIHtcbiAgfVxufVxuXG4ubGlzdC1pdGVtLXRpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMi42cmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgcm93LWdhcDogM3JlbTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgY29udGVudDogY291bnRlcihpdGVtLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2lyY2UgQ29udHJhc3QnO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5saXN0LWl0ZW0tdGltZV9fdGV4dFxuXG4gICZfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogNC4ycmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1sKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDguNHJlbTtcblxuICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB9XG4gIH1cblxuICAvLyAubGlzdC1pdGVtLXRpbWVfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMjRyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgaGVpZ2h0OiA0NC44cmVtO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuIiwiLnNjaGVkdWxlIHtcbiAgcGFkZGluZzogMTFyZW0gMCAxMHJlbTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICBwYWRkaW5nOiAxNHJlbSAwO1xuICB9XG5cbiAgLy8gLnNjaGVkdWxlX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC8vIC5zY2hlZHVsZV9faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3LjJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnNjaGVkdWxlX19zbGlkZXJcblxuICAmX19zbGlkZXIge1xuICAgICYuc3dpcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5zY2hlZHVsZV9fd3JhcHBlclxuXG4gICZfX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMnJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnNjaGVkdWxlX19jb250cm9sc1xuXG4gICZfX2NvbnRyb2xzIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyAuc2NoZWR1bGVfX2Zvb3RlclxuXG4gICZfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC8vIC5zY2hlZHVsZV9fc2xpZGVcblxuICAmX19zbGlkZSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIC5pdGVtLXNjaGVkdWxlX19pbWFnZSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICAgICAgICBncmlkLXJvdzogMS8yO1xuICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnNjaGVkdWxlX19idG5cblxuICAmX19idG4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi5idG5fYnJvd24uYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgcGFkZGluZzogMi4ycmVtIDVyZW07XG4gICAgfVxuICB9XG59XG5cbi5pdGVtLXNjaGVkdWxlIHtcbiAgJi5zd2lwZXItc2xpZGUge1xuICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTRyZW0gMWZyO1xuICAgIGNvbHVtbi1nYXA6IDRyZW07XG4gICAgbWluLWhlaWdodDogMzZyZW07XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1iZWlnZSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2LjRyZW07XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1zY2hlZHVsZV9faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDU0cmVtO1xuICAgIGhlaWdodDogMzZyZW07XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM3LjZyZW07XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLXNjaGVkdWxlX19ib2R5XG5cbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLy8gLml0ZW0tc2NoZWR1bGVfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuXG4gICAgZm9udDogdmFyKC0tZm9udC10ZXh0LXhsKTtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcblxuICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1zY2hlZHVsZV9fbGlzdFxuXG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAyLjJyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmctc3VwZXItYmxhY2spO1xuXG4gICAgJi5fbmIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIHJvdy1nYXA6IDJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjlyZW07XG5cbiAgICAgIG1heC13aWR0aDogNDYuN3JlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1zY2hlZHVsZV9fbGlzdC1pdGVtXG5cbiAgJl9fbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbHVtbi1nYXA6IDEuNHJlbTtcblxuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGV4dC1sKTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBjb2x1bW4tZ2FwOiAzcmVtO1xuXG4gICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG5cbiAgICAgICAgZmxleDogMCAwIDFyZW07XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBtYXJnaW4tdG9wOiAwLjlyZW07XG5cbiAgICAgIGZsZXg6IDAgMCAwLjZyZW07XG4gICAgICB3aWR0aDogMC42cmVtO1xuICAgICAgaGVpZ2h0OiAwLjZyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cGVyLWJsYWNrKTtcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1zY2hlZHVsZV9fc3VidGl0bGVcblxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgZm9udDogdmFyKC0tZm9udC10ZXh0LWwpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcblxuICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tc2NoZWR1bGVfX3RleHRcblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG5cbiAgICBtYXgtd2lkdGg6IDUxLjhyZW07XG5cbiAgICBmb250OiB2YXIoLS1mb250LXRleHQtbCk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5nYWxsZXJ5IHtcbiAgcGFkZGluZzogMTByZW0gMDtcbiAgcGFkZGluZy1ib3R0b206IDExLjVyZW07XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYmVpZ2UpO1xuXG4gIC5jb250cm9sc19fcGFnaW5hdGlvbjpub3QoLmNhcm91c2VsIC5jb250cm9sc19fcGFnaW5hdGlvbikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnN3aXBlci1ob3Jpem9udGFsXG4gICAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgcGFkZGluZzogMTRyZW0gMDtcbiAgfVxuXG4gIC8vIC5nYWxsZXJ5X19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC8vIC5nYWxsZXJ5X19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy43cmVtO1xuXG4gICAgbWF4LXdpZHRoOiA0OC44cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcuMnJlbTtcblxuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5nYWxsZXJ5X19zbGlkZXJcblxuICAmX19zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi5zd2lwZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcblxuICAgICAgaGVpZ2h0OiA0My4xcmVtO1xuXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgICAgICYuZ2FsbGVyeV9fc2xpZGVyX21hcnF1ZWUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblxuICAgICAgICBoZWlnaHQ6IDI3LjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmdhbGxlcnlfX3dyYXBwZXJcblxuICAmX193cmFwcGVyIHtcbiAgICAmLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmdhbGxlcnlfX3NsaWRlXG5cbiAgJl9fc2xpZGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzIGxpbmVhcjtcblxuICAgICYuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgd2lkdGg6IDQwLjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcbiAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjlyZW07XG5cbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5nYWxsZXJ5X19pbWFnZSBpbWcge1xuICAgICAgICAgIGhlaWdodDogNDMuMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zd2lwZXItc2xpZGUtbmV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjlyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmdhbGxlcnlfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAzMC4xcmVtO1xuXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIGhlaWdodDogMjcuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuZ2FsbGVyeV9fY29udHJvbHNcblxuICAmX19jb250cm9scyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBjb2x1bW4tZ2FwOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIudGVzdGltb25pYWxzIHtcbiAgcGFkZGluZzogMTByZW0gMDtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgLmZyYWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICBwYWRkaW5nOiAxOHJlbSAwIDE0cmVtO1xuICB9XG5cbiAgLy8gLnRlc3RpbW9uaWFsc19fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC8vIC50ZXN0aW1vbmlhbHNfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnRlc3RpbW9uaWFsc19fc2xpZGVyXG5cbiAgJl9fc2xpZGVyIHtcbiAgICAmLnN3aXBlciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjlyZW07XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC50ZXN0aW1vbmlhbHNfX3dyYXBwZXJcblxuICAmX193cmFwcGVyIHtcbiAgfVxuXG4gIC8vIC50ZXN0aW1vbmlhbHNfX3NsaWRlXG5cbiAgJl9fc2xpZGUge1xuICB9XG5cbiAgLy8gLnRlc3RpbW9uaWFsc19fY29udHJvbHNcblxuICAmX19jb250cm9scyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDFlbSkge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZS10ZXN0aW1vbmlhbHMge1xuICBwYWRkaW5nOiAyLjJyZW07XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYmVpZ2UpO1xuXG4gICYuc3dpcGVyLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG5cbiAgLy8gLnNsaWRlLXRlc3RpbW9uaWFsc19faGVhZFxuXG4gICZfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuNHJlbTtcblxuICAgICAgY29sdW1uLWdhcDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuc2xpZGUtdGVzdGltb25pYWxzX19hdXRob3JcblxuICAmX19hdXRob3Ige1xuICAgIHdpZHRoOiA2LjdyZW07XG4gICAgaGVpZ2h0OiA2LjdyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICB3aWR0aDogMTMuNHJlbTtcbiAgICAgIGhlaWdodDogMTMuNHJlbTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAvLyAuc2xpZGUtdGVzdGltb25pYWxzX19uYW1lXG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuc2xpZGUtdGVzdGltb25pYWxzX190eHRcblxuICAmX190eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcblxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuXG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC40cmVtO1xuXG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuc2xpZGUtdGVzdGltb25pYWxzX19pbWFnZVxuXG4gICZfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDI2cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGhlaWdodDogNTJyZW07XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG4iLCIuZXZlbnRzLWhlcm8ge1xuICAuYnJlYWQtaXRlbXNfX2lubmVyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDcuOTk5ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfVxuXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudC8xMy53ZWJwKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudC8xMy53ZWJwKSAtNjVyZW0gLyBjb3ZlciBuby1yZXBlYXQ7XG4gIH1cblxuICAvLyAuZXZlbnRzLWhlcm9fX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgJi5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBwYWRkaW5nLXRvcDogMjAuOHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOC4xcmVtO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDguOXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogOHJlbTtcbiAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgIHdpZHRoOiAzMS44cmVtO1xuICAgICAgICAgIGhlaWdodDogMjYuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTIuNnJlbTtcbiAgICAgICAgcmlnaHQ6IC0xMC41cmVtO1xuXG4gICAgICAgIHdpZHRoOiA3Ni4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDY3LjJyZW07XG5cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50LzExLndlYnApIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXG4gICAgICAgIG9wYWNpdHk6IDAuNzc7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBkYXJrZW47XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkgYW5kIChtaW4td2lkdGg6IDQ3LjllbSkge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTE3LjZyZW07XG5cbiAgICAgICAgICB3aWR0aDogNTguMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5ldmVudHMtaGVyb19fYnJlYWQtaXRlbXNcblxuICAmX19icmVhZC1pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC4ycmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYuN3JlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnRzLWhlcm9fX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjlyZW07XG5cbiAgICBtYXgtd2lkdGg6IDgxLjRyZW07XG5cbiAgICBmb250LWZhbWlseTogJ0NpcmNlIENvbnRyYXN0JztcbiAgICBmb250LXNpemU6IDdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzI2MjYyNjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cbiAgICAgIG1heC13aWR0aDogMzMuM3JlbTtcblxuICAgICAgZm9udC1zaXplOiAyLjlyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmV2ZW50cy1oZXJvX190ZXh0LXdyYXBcblxuICAmX190ZXh0LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1hcmdpbi1ib3R0b206IDYuM3JlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMy41cmVtO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgd2lkdGg6IDEuNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1icm93bik7XG4gICAgfVxuICB9XG5cbiAgLy8gLmV2ZW50cy1oZXJvX190ZXh0XG5cbiAgJl9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG5cbiAgICBtYXgtd2lkdGg6IDY1LjNyZW07XG5cbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSc7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzI2MjYyNjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcblxuICAgICAgbWF4LXdpZHRoOiAzMC4zcmVtO1xuXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnRzLWhlcm9fX2J0blxuXG4gICZfX2J0biB7XG4gICAgJi5idG4uYnRuX2Jyb3duIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIHBhZGRpbmc6IDIuMnJlbSAyLjVyZW07XG5cbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDMuMnJlbTtcblxuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52YWx1ZXMge1xuICAvLyAudmFsdWVzX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxOHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHJlbTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMTIuNXJlbTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogLTVyZW07XG5cbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1iZWlnZSk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICByb3ctZ2FwOiA3LjFyZW07XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnZhbHVlc19faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIG1heC13aWR0aDogMTA1LjFyZW07XG5cbiAgICBmb250LWZhbWlseTogJ0NpcmNlIENvbnRyYXN0JztcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzI2MjYyNjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC52YWx1ZXNfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzByZW0sIDFmcikpO1xuICAgIGNvbHVtbi1nYXA6IDlyZW07XG4gICAgcm93LWdhcDogNXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAvLyAudmFsdWVzX19pdGVtXG5cbiAgJl9faXRlbSB7XG4gIH1cbn1cblxuLml0ZW0tdmFsdWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMuNHJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIHJvdy1nYXA6IDIuMXJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0Ny4wMWVtKSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAtNC41cmVtO1xuXG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1icm93bik7XG5cbiAgICAgIG9wYWNpdHk6IDAuNDU7XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tdmFsdWVzX19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDdyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgdmFyKC0tYmctYnJvd24pO1xuXG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEnO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTMlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNjI2MjY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuMXJlbTtcblxuICAgICAgbWluLWhlaWdodDogYXV0bztcblxuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tdmFsdWVzX190ZXh0LXdyYXBcblxuICAmX190ZXh0LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG5cbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIC5pdGVtLXZhbHVlc19fdGV4dFxuXG4gICZfX3RleHQge1xuICAgIG1heC13aWR0aDogNDcuMXJlbTtcblxuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTE5JTtcbiAgICBjb2xvcjogIzI2MjYyNjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmV2ZW50cy1pbmZvIHtcbiAgLy8gLmV2ZW50cy1pbmZvX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNy41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5ldmVudHMtaW5mb19faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDguN3JlbTtcblxuICAgIG1heC13aWR0aDogMTE1LjRyZW07XG5cbiAgICBmb250LWZhbWlseTogJ0NpcmNlIENvbnRyYXN0JztcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3LjFyZW07XG5cbiAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmV2ZW50cy1pbmZvX19oZWFkaW5nLWhpZ2hsaWdodFxuXG4gICZfX2hlYWRpbmctaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogdmFyKC0tYmctYnJvd24pO1xuICB9XG5cbiAgLy8gLmV2ZW50cy1pbmZvX19ncm91cFxuXG4gICZfX2dyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi43cmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDIuN3JlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3LjNyZW07XG5cbiAgICAgIHJvdy1nYXA6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmV2ZW50cy1pbmZvX190ZXh0XG5cbiAgJl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA2OC45cmVtO1xuXG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEnO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNjI2MjY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnRzLWluZm9fX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgY29sdW1uLWdhcDogOS41cmVtO1xuICAgIHJvdy1nYXA6IDEuOHJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXZlbnRzLWluZm9fX2l0ZW1cblxuICAmX19pdGVtIHtcbiAgfVxuXG4gIC8vIC5ldmVudHMtaW5mb19fc2xpZGVyXG5cbiAgJl9fc2xpZGVyIHtcbiAgICAmLnN3aXBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ldmVudHMtaW5mb19fd3JhcHBlclxuXG4gICZfX3dyYXBwZXIge1xuICB9XG5cbiAgLy8gLmV2ZW50cy1pbmZvX19zbGlkZVxuXG4gICZfX3NsaWRlIHtcbiAgfVxufVxuXG4uaXRlbS1ldmVudHMtaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2x1bW4tZ2FwOiAyLjRyZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICBjb2x1bW4tZ2FwOiAxLjRyZW07XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogMC42cmVtO1xuXG4gICAgICBmbGV4OiAwIDAgMC41cmVtO1xuICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgIGhlaWdodDogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG5cbiAgICBtYXJnaW4tdG9wOiAwLjhyZW07XG5cbiAgICBmbGV4OiAwIDAgMC44cmVtO1xuICAgIHdpZHRoOiAwLjhyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYmxhY2spO1xuICB9XG5cbiAgLy8gLml0ZW0tZXZlbnRzLWluZm9fX3R4dFxuXG4gICZfX3R4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEnO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNjI2MjY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZS1ldmVudHMtaW5mbyB7XG4gICYuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDM4LjdyZW07XG4gICAgd2lkdGg6IDU4LjFyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgd2lkdGg6IDI0LjFyZW07XG4gICAgICBoZWlnaHQ6IDE2LjFyZW07XG4gICAgfVxuICB9XG4gIC8vIC5zbGlkZS1ldmVudHMtaW5mb19faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAvLyAuc2xpZGUtZXZlbnRzLWluZm9fX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4iLCIuYWJvdXQtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDIuOXJlbTtcbiAgICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBjb2x1bW4tZ2FwOiA3LjVyZW07XG4gICAgbWluLWhlaWdodDogNzMuNnJlbTtcblxuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTFyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhyZW07XG5cbiAgICAgIG1heC13aWR0aDogMTMycmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICAmLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4LjhyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3LjdyZW07XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBtaW4taGVpZ2h0OiA3MXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgJi5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1oZXJvX19icmVhZGNydW1ic1xuXG4gICZfX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjNyZW07XG5cbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgIGhlaWdodDogMi41cmVtO1xuXG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgfVxuXG4gIC8vIC5hYm91dC1oZXJvX19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1oZXJvX190eHRcblxuICAmX190eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuOXJlbTtcblxuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgfVxuXG4gIC8vIC5hYm91dC1oZXJvX19idG5cblxuICAmX19idG4ge1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gICAgbWF4LXdpZHRoOiA5NiU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1oZXJvX19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4zKSwgcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtaGVyb19faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4iLCIuYWJvdXQtbnVtYmVycyB7XG4gICYuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbTtcblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNzAuNXJlbTtcbiAgICBjb2x1bW4tZ2FwOiAyLjhyZW07XG4gICAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAxMTYuNXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4LjJyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDExcHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcm93LWdhcDogNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LW51bWJlcnNfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgfVxuXG4gIC8vIC5hYm91dC1udW1iZXJzX19saXN0XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBhdXRvKTtcbiAgICBjb2x1bW4tZ2FwOiA1LjNyZW07XG4gICAgcm93LWdhcDogM3JlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDEuNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtbnVtYmVyc19faXRlbVxuXG4gICZfX2l0ZW0ge1xuICB9XG59XG5cbi5pdGVtLWFib3V0LW51bWJlcnMge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMXJlbTtcbiAgbWluLWhlaWdodDogMTFyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ibGFjayk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgcm93LWdhcDogMC42cmVtO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3ODc4Nzg7XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1udW1iZXJzX19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgJi5oIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1udW1iZXJzX190eHRcblxuICAmX190eHQge1xuICB9XG59XG4iLCIuYWJvdXQtbWFuaWZlc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudC9pbGdteXppbi14eVdzNHpPcy1XRS11bnNwbGFzaC53ZWJwKSBjZW50ZXIgL1xuICAgICAgY292ZXIgbm8tcmVwZWF0O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudC8xNTM2Mi53ZWJwKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LW1hbmlmZXN0X19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTMuOXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMC4ycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA3LjZyZW07XG5cbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA2My40cmVtO1xuICAgICAgY29sdW1uLWdhcDogM3JlbTtcbiAgICAgIG1heC13aWR0aDogMTMxLjJyZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1LjlyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4LjVyZW07XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA0OS4wMWVtKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDUxLjRyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS40cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LW1hbmlmZXN0X19jb250ZW50XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gIH1cblxuICAvLyAuYWJvdXQtbWFuaWZlc3RfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtbWFuaWZlc3RfX3N1YnRpdGxlXG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMnJlbTtcblxuICAgIG1heC13aWR0aDogNTZyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICAgICAgbWF4LXdpZHRoOiAzNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtbWFuaWZlc3RfX3F1b3RlXG5cbiAgJl9fcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMXJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAzLjdyZW07XG4gICAgbWF4LXdpZHRoOiA1MS4ycmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4LjdyZW07XG4gICAgICByb3ctZ2FwOiAycmVtO1xuICAgICAgJi50eHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnR4dCB7XG4gICAgICBmb250LXdlaWdodDogMzkwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHZpZXdCb3g9XCIwIDAgNTMgNDRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTQ3LjU5NjggMTMuMDg1MkM0Ni41NDQyIDE1LjczNzcgNDMuMjEzOSAxOC4yMTIyIDM5LjM1NzIgMTguMjEyMkMzNC40NDkgMTguMjEyMiAyOS44OTE2IDE0LjQ5OTkgMjkuODkxNiA5LjM3MkMyOS44OTA2IDQuNDIxMDQgMzMuNTcyOCAwIDM5Ljg4MzUgMEM0Ny40MjE0IDAgNTIuMTU0MiA2LjcxOTU2IDUyLjE1NDIgMTYuMjY3NkM1Mi4xNTQyIDI2Ljg3NzMgNDUuMzE3MiAzOC4zNzA5IDMzLjIyMTkgNDMuMzIxOEwzMi4xNjkzIDQxLjIwMDNDNDAuNTg0MyAzNy4xMzMxIDQ4LjQ3MyAyOC4yOTIgNDguNDczIDE4LjAzNjJDNDguNDczIDE1LjczNzcgNDguMTIyMiAxNC4zMjMgNDcuNTk2OCAxMy4wODUyWk0xNy43MDUzIDEzLjA4NTJDMTYuNjUyNyAxNS43Mzc3IDEzLjMyMzMgMTguMjEyMiA5LjQ2NjY0IDE4LjIxMjJDNC41NTc0MSAxOC4yMTIyIDAgMTQuNTAwOSAwIDkuMzcyOTZDMCA0LjQyMTA0IDMuNjgxMjEgMCA5Ljk5MTk4IDBDMTcuNTMwOCAwIDIyLjI2MjcgNi43MTk1NiAyMi4yNjI3IDE2LjI2NzZDMjIuMjYyNyAyNi44NzczIDE1LjQyNTYgMzguMzcwOSAzLjMzMDM0IDQzLjMyMThMMi4yNzg3MSA0MS4yMDAzQzEwLjY5MzcgMzcuMTMzMSAxOC41ODE1IDI4LjI5MiAxOC41ODE1IDE4LjAzNjJDMTguNTgxNSAxNS43Mzc3IDE4LjIzMDYgMTQuMzIzIDE3LjcwNTMgMTMuMDg1MlpcIiBmaWxsPVwiJTIzRkZGRjAwXCIvPjwvc3ZnPicpO1xuXG4gICAgICB3aWR0aDogNS4ycmVtO1xuICAgICAgaGVpZ2h0OiA0LjNyZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICAgIHdpZHRoOiAzLjJyZW07XG4gICAgICAgIGhlaWdodDogMi42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1tYW5pZmVzdF9fbG93ZXItY29udGVudFxuXG4gICZfX2xvd2VyLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAxLjFyZW07XG4gICAgbWF4LXdpZHRoOiAyMy41cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxNS4zcmVtO1xuICAgICAgcm93LWdhcDogMC40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1tYW5pZmVzdF9fdHh0XG5cbiAgJl9fdHh0IHtcbiAgICAmLnR4dCB7XG4gICAgICBmb250LXdlaWdodDogMzkwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNyU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LW1hbmlmZXN0X19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA0LjhyZW07XG5cbiAgICB3aWR0aDogNjVyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbGVmdDogLTkuMnJlbTtcbiAgICAgIHdpZHRoOiAzOHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDQ5LjAxZW0pIHtcbiAgICAgIHdpZHRoOiA0OXJlbTtcbiAgICAgIGxlZnQ6IC0xLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LW1hbmlmZXN0X19pbWFnZVxuXG4gICZfX2ltYWdlIHtcbiAgfVxufVxuIiwiLmFib3V0LWluZm9ncmFwaGljcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cGVyLWJsYWNrKTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAvLyAuYWJvdXQtaW5mb2dyYXBoaWNzX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNy41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDUuNnJlbTtcbiAgICAgIG1heC13aWR0aDogMTE2cmVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgICAgIHJvdy1nYXA6IDMuNHJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtaW5mb2dyYXBoaWNzX19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiA3Ni4ycmVtO1xuXG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgfVxuXG4gIC8vIC5hYm91dC1pbmZvZ3JhcGhpY3NfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzEuN3JlbSAxZnI7XG4gICAgY29sdW1uLWdhcDogMTMuNnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDMuM3JlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtaW5mb2dyYXBoaWNzX19pdGVtXG5cbiAgJl9faXRlbSB7XG4gIH1cbn1cblxuLml0ZW0tYWJvdXQtaW5mb2dyYXBoaWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMy4ycmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgcm93LWdhcDogMS44cmVtO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLml0ZW0tYWJvdXQtaW5mb2dyYXBoaWNzX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAxNnJlbTtcbiAgICAgIH1cbiAgICAgIC5pdGVtLWFib3V0LWluZm9ncmFwaGljc19faW1hZ2Utd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxNS41cmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiAzMS42cmVtO1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LWluZm9ncmFwaGljc19fc3VidGl0bGVcblxuICAmX19zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMnJlbTtcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWdyYXkpO1xuXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xuXG4gICAgJi50eHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5hYm91dC12YWx1ZXMge1xuICAvLyAuYWJvdXQtdmFsdWVzX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICByb3ctZ2FwOiA1LjhyZW07XG4gICAgICBtYXgtd2lkdGg6IDExNnJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3LjhyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgICByb3ctZ2FwOiA0cmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC12YWx1ZXNfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgfVxuXG4gIC8vIC5hYm91dC12YWx1ZXNfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMTAuN3JlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAgICAgcm93LWdhcDogNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtdmFsdWVzX19pdGVtXG5cbiAgJl9faXRlbSB7XG4gIH1cbn1cblxuLml0ZW0tYWJvdXQtdmFsdWVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTEuM3JlbTtcbiAgY29sdW1uLWdhcDogOC40cmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAycmVtO1xuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtdmFsdWVzX19xdW90ZVxuXG4gICZfX3F1b3RlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDMuM3JlbTtcbiAgICBtYXgtd2lkdGg6IDU1LjJyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgICAgIGNvbHVtbi1nYXA6IDEuN3JlbTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB2aWV3Qm94PVwiMCAwIDUzIDQ0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk00Ny41OTY4IDEzLjA4NTJDNDYuNTQ0MiAxNS43Mzc3IDQzLjIxMzkgMTguMjEyMiAzOS4zNTcyIDE4LjIxMjJDMzQuNDQ5IDE4LjIxMjIgMjkuODkxNiAxNC40OTk5IDI5Ljg5MTYgOS4zNzJDMjkuODkwNiA0LjQyMTA0IDMzLjU3MjggMCAzOS44ODM1IDBDNDcuNDIxNCAwIDUyLjE1NDIgNi43MTk1NiA1Mi4xNTQyIDE2LjI2NzZDNTIuMTU0MiAyNi44NzczIDQ1LjMxNzIgMzguMzcwOSAzMy4yMjE5IDQzLjMyMThMMzIuMTY5MyA0MS4yMDAzQzQwLjU4NDMgMzcuMTMzMSA0OC40NzMgMjguMjkyIDQ4LjQ3MyAxOC4wMzYyQzQ4LjQ3MyAxNS43Mzc3IDQ4LjEyMjIgMTQuMzIzIDQ3LjU5NjggMTMuMDg1MlpNMTcuNzA1MyAxMy4wODUyQzE2LjY1MjcgMTUuNzM3NyAxMy4zMjMzIDE4LjIxMjIgOS40NjY2NCAxOC4yMTIyQzQuNTU3NDEgMTguMjEyMiAwIDE0LjUwMDkgMCA5LjM3Mjk2QzAgNC40MjEwNCAzLjY4MTIxIDAgOS45OTE5OCAwQzE3LjUzMDggMCAyMi4yNjI3IDYuNzE5NTYgMjIuMjYyNyAxNi4yNjc2QzIyLjI2MjcgMjYuODc3MyAxNS40MjU2IDM4LjM3MDkgMy4zMzAzNCA0My4zMjE4TDIuMjc4NzEgNDEuMjAwM0MxMC42OTM3IDM3LjEzMzEgMTguNTgxNSAyOC4yOTIgMTguNTgxNSAxOC4wMzYyQzE4LjU4MTUgMTUuNzM3NyAxOC4yMzA2IDE0LjMyMyAxNy43MDUzIDEzLjA4NTJaXCIgZmlsbD1cIiUyM0M1OEI3M1wiLz48L3N2Zz4nKTtcblxuICAgICAgZmxleDogMCAwIDUuNXJlbTtcbiAgICAgIHdpZHRoOiA1LjVyZW07XG4gICAgICBoZWlnaHQ6IDQuNHJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gICAgICAgIGZsZXg6IDAgMCAzLjJyZW07XG4gICAgICAgIHdpZHRoOiAzLjJyZW07XG4gICAgICAgIGhlaWdodDogMy40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3F1b3RlLXR4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDE0MSU7XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC12YWx1ZXNfX2hpZ2hsaWdodFxuXG4gICZfX2hpZ2hsaWdodCB7XG4gICAgY29sb3I6ICNjNThiNzM7XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC12YWx1ZXNfX2NvbnRlbnRcblxuICAmX19jb250ZW50IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDkuMDFlbSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuMnJlbSk7XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50LWl0ZW0tYWJvdXQtdmFsdWVzIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjFyZW07XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMnJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzU4YjczO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAgIHJvdy1nYXA6IDFyZW07XG4gIH1cblxuICAvLyAuY29udGVudC1pdGVtLWFib3V0LXZhbHVlc19fdHh0XG5cbiAgJl9fdHh0IHtcbiAgfVxuXG4gIC8vIC5jb250ZW50LWl0ZW0tYWJvdXQtdmFsdWVzX19ncm91cFxuXG4gICZfX2dyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAgICAgY29sdW1uLWdhcDogMS4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jb250ZW50LWl0ZW0tYWJvdXQtdmFsdWVzX19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgZmxleDogMCAwIDUuNnJlbTtcbiAgICB3aWR0aDogNS42cmVtO1xuICAgIGhlaWdodDogNS42cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgICAgIGZsZXg6IDAgMCA1cmVtO1xuICAgICAgd2lkdGg6IDVyZW07XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNvbnRlbnQtaXRlbS1hYm91dC12YWx1ZXNfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLy8gLmNvbnRlbnQtaXRlbS1hYm91dC12YWx1ZXNfX2dyb3VwLWNvbnRlbnRcblxuICAmX19ncm91cC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAvLyAuY29udGVudC1pdGVtLWFib3V0LXZhbHVlc19faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAmX19ncm91cC10eHQge1xuICAgIGNvbG9yOiAjNmE2YTZhO1xuICB9XG59XG4iLCIuYWJvdXQtY3VsdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50L2JnLndlYnApIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnQvMTUzMzI2NC53ZWJwKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LWN1bHR1cmVfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogNi42cmVtO1xuXG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcblxuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNS4zcmVtO1xuXG4gICAgICBtYXgtd2lkdGg6IDExNnJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuXG4gICAgICAgIHJvdy1nYXA6IDYuMnJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtY3VsdHVyZV9faGVhZFxuXG4gICZfX2hlYWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBjb2x1bW4tZ2FwOiAzLjNyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LWN1bHR1cmVfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIG1heC13aWR0aDogODEuOHJlbTtcblxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDExNSU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDkuMDFlbSkge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG5cbiAgJl9faGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogI2M1OGI3MztcbiAgfVxuXG4gIC8vIC5hYm91dC1jdWx0dXJlX190eHRcblxuICAmX190eHQge1xuICAgIG1heC13aWR0aDogMjUuOHJlbTtcblxuICAgICYudHh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOS43cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LWN1bHR1cmVfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMy4zcmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogM3JlbTtcblxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1jdWx0dXJlX19pdGVtXG5cbiAgJl9faXRlbSB7XG4gIH1cbn1cblxuLml0ZW0tYWJvdXQtY3VsdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEuMnJlbTtcbiAgbWluLXdpZHRoOiAyMnJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgIHJvdy1nYXA6IDAuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJjpudGgtY2hpbGQoNCksXG4gICY6bnRoLWNoaWxkKDUpLFxuICAmOm50aC1jaGlsZCg3KSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAuaXRlbS1hYm91dC1jdWx0dXJlX19pbWFnZS13cmFwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OS4wMWVtKSB7XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgLml0ZW0tYWJvdXQtY3VsdHVyZV9faW1hZ2Utd3JhcCB7XG4gICAgICAgIGZsZXg6IDAgMCA1Mi4xcmVtO1xuICAgICAgICB3aWR0aDogNTIuMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMS45cmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMS45cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LWN1bHR1cmVfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDI0LjhyZW07XG5cbiAgICBjb2xvcjogI2M1OGI3MztcbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LWN1bHR1cmVfX3R4dFxuXG4gICZfX3R4dCB7XG4gICAgbWF4LXdpZHRoOiAyNC43cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICYudHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtY3VsdHVyZV9faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTEuN3JlbTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDkuMDFlbSkge1xuICAgICAgZmxleDogMCAwIDI2cmVtO1xuICAgICAgd2lkdGg6IDI2cmVtO1xuICAgICAgaGVpZ2h0OiAxMi42cmVtO1xuICAgICAgbWF4LWhlaWdodDogMTIuNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1jdWx0dXJlX19pbWFnZVxuXG4gICZfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuIiwiLmFib3V0LXJlc2lkZW50cyB7XG4gIC8vIC5hYm91dC1yZXNpZGVudHNfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDYuMXJlbTtcblxuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcblxuICAgICAgbWF4LXdpZHRoOiAxMTYuMnJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3LjNyZW07XG4gICAgICAgIHJvdy1nYXA6IDMuMXJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtcmVzaWRlbnRzX19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLy8gLmFib3V0LXJlc2lkZW50c19fbGlzdFxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDRyZW07XG4gICAgcm93LWdhcDogNC4zcmVtO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiAxLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LXJlc2lkZW50c19faXRlbVxuXG4gICZfX2l0ZW0ge1xuICB9XG59XG5cbi5pdGVtLWFib3V0LXJlc2lkZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gLml0ZW0tYWJvdXQtcmVzaWRlbnRzX19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDMyLjhyZW07XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzU4YjczO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcbiAgICAgIGhlaWdodDogMjFyZW07XG5cbiAgICB9XG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIG1heC13aWR0aDogMTYuNXJlbTtcbn1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudC8zLndlYnApIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcblxuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1yZXNpZGVudHNfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIGhlaWdodDogMzEuOXJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIGhlaWdodDogMjAuOXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1yZXNpZGVudHNfX2xhYmVsXG5cbiAgJl9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAyLjZyZW07XG5cbiAgICBwYWRkaW5nOiAwIDIuNnJlbTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzcmVtO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZWRlN2UyO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1Mzg0NjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBib3R0b206IDEuNnJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuXG4gICAgICAmLnR4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LXJlc2lkZW50c19faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcblxuICAgIG1heC13aWR0aDogMjEuNnJlbTtcbiAgICBtaW4taGVpZ2h0OiA2LjRyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICAgICAgbWF4LXdpZHRoOiAxNC42cmVtO1xuICAgICAgbWluLWhlaWdodDogMy40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LXJlc2lkZW50c19fdHh0XG5cbiAgJl9fdHh0IHtcbiAgICBtYXgtd2lkdGg6IDI0LjdyZW07XG5cbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5hYm91dC1zcGVha2VycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTM4NDY7XG5cbiAgLy8gLmFib3V0LXNwZWFrZXJzX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA1LjlyZW07XG5cbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDkuNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcblxuICAgICAgbWF4LXdpZHRoOiAxMDguMnJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5LjhyZW07XG4gICAgICAgIHJvdy1nYXA6IDMuOXJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtc3BlYWtlcnNfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgfVxuXG4gIC8vIC5hYm91dC1zcGVha2Vyc19fbGlzdFxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAxMS44cmVtO1xuICAgIHJvdy1nYXA6IDQuNXJlbTtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHJlbSk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDQ5LjAxZW0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICByb3ctZ2FwOiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1zcGVha2Vyc19faXRlbVxuXG4gICZfX2l0ZW0ge1xuICB9XG5cbiAgLy8gLmFib3V0LXNwZWFrZXJzX19ub3RlXG5cbiAgJl9fbm90ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuNXJlbSk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDQ5LjAxZW0pIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgfVxuICB9XG59XG5cbi5pdGVtLWFib3V0LXNwZWFrZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyOXJlbTtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA0OS4wMWVtKSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtc3BlYWtlcnNfX2ltYWdlLXdyYXBcblxuICAmX19pbWFnZS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjJyZW07XG5cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWEyODY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LXNwZWFrZXJzX19pbWFnZVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMjguMnJlbTtcbiAgICBoZWlnaHQ6IDI4LjJyZW07XG5cbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICB3aWR0aDogMjAuMnJlbTtcbiAgICAgIGhlaWdodDogMjAuMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1zcGVha2Vyc19faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBtYXgtd2lkdGg6IDI2cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDYuNHJlbTtcblxuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgICAmLnR4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LXNwZWFrZXJzX190eHRcblxuICAmX190eHQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjNThiNzM7XG5cbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gICAgJi50eHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMiU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDIwcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub3RlLWl0ZW0tYWJvdXQtc3BlYWtlcnMge1xuICAvLyAubm90ZS1pdGVtLWFib3V0LXNwZWFrZXJzX19pbm5lclxuXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyLjZyZW0gMy44cmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAzNnJlbTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJlaWdlKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogNDkuMDFlbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBwYWRkaW5nOiAxLjlyZW0gMS41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4zcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLm5vdGUtaXRlbS1hYm91dC1zcGVha2Vyc19faWNvblxuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuOXJlbTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA4LjNyZW07XG4gICAgaGVpZ2h0OiA4LjNyZW07XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzU4YjczO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA1LjZyZW07XG4gICAgICBoZWlnaHQ6IDUuNnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZsZXg6IDAgMCAzcmVtO1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICBoZWlnaHQ6IDNyZW07XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDkuMDFlbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2x1bW4tZ2FwOiAxLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLm5vdGUtaXRlbS1hYm91dC1zcGVha2Vyc19faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OS4wMWVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLm5vdGUtaXRlbS1hYm91dC1zcGVha2Vyc19faGlnaGxpZ2h0XG5cbiAgJl9faGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogI2Q1YTI4NjtcbiAgfVxuXG4gIC8vIC5ub3RlLWl0ZW0tYWJvdXQtc3BlYWtlcnNfX3R4dFxuXG4gICZfX3R4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcblxuICAgIG1heC13aWR0aDogMjcuNnJlbTtcblxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA0OS4wMWVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB9XG4gIH1cblxuICAvLyAubm90ZS1pdGVtLWFib3V0LXNwZWFrZXJzX19idG5cblxuICAmX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbWFyZ2luLXRvcDogMS44cmVtO1xuICAgICAgJi5idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDQuOXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWJvdXQtZXZlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAvLyAuYWJvdXQtZXZlbnRzX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgICYuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTEycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1ldmVudHNfX21haW5cblxuICAmX19tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTcuNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICByb3ctZ2FwOiAxMnJlbTtcbiAgICAgIG1heC13aWR0aDogMTE2cmVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjNyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjhyZW07XG4gICAgICAgIHJvdy1nYXA6IDMuM3JlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtZXZlbnRzX19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiA3MXJlbTtcblxuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDkuMDFlbSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYuaCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTclO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyOSU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LWV2ZW50c19fbGlzdFxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAxMS4zcmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcm93LWdhcDogMS4zcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1ldmVudHNfX2l0ZW1cblxuICAmX19pdGVtIHtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICB9XG5cbiAgLy8gLmFib3V0LWV2ZW50c19faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgaGVpZ2h0OiA0MC4zcmVtO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAxODBkZWcsXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAwJSxcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuOCkgNzIuNDclXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAxODBkZWcsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMC44KSA3Mi40NyVcbiAgICAgICk7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LWV2ZW50c19faW1hZ2VcblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAvLyAuYWJvdXQtZXZlbnRzX19sb3dlclxuXG4gICZfX2xvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDMuNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjRyZW07XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgY29sdW1uLWdhcDogM3JlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDJyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS40cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LWV2ZW50c19fbG93ZXItdHh0XG5cbiAgJl9fbG93ZXItdHh0IHtcbiAgICBtYXgtd2lkdGg6IDU2cmVtO1xuXG4gICAgbGluZS1oZWlnaHQ6IDEyNyU7XG5cbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gICAgJi50eHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMSU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LWV2ZW50c19fYnRuXG5cbiAgJl9fYnRuIHtcbiAgICBtaW4td2lkdGg6IDM0cmVtO1xuXG4gICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgJi5idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLml0ZW0tYWJvdXQtZXZlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMi4zcmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHJvdy1nYXA6IDEuM3JlbTtcbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LWV2ZW50c19fdHh0XG5cbiAgJl9fdHh0IHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgJi50eHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LWV2ZW50c19fbG93ZXJcblxuICAmX19sb3dlciB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M1OGI3MztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNThiNzM7XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtZXZlbnRzX19udW1iZXJcblxuICAmX19udW1iZXIge1xuICAgIGNvbG9yOiAjYzU4YjczO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2lyY2UgQ29udHJhc3QnO1xuXG4gICAgJi50eHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5hYm91dC1yZXZpZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNGI0NTtcblxuICAvLyAuYWJvdXQtcmV2aWV3c19fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcblxuICAgICAgbWF4LXdpZHRoOiAxMTZyZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1LjhyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4LjVyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS40cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbG93ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ5LjAxZW0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcbiAgICB9XG4gICAgLmNvbnRyb2xzOm5vdCguY2Fyb3VzZWwgLmNvbnRyb2xzKTpub3QoLnJlc2lkZW50cyAuY29udHJvbHMpOm5vdChcbiAgICAgICAgLm1vYmFwcCAuY29udHJvbHNcbiAgICAgICk6bm90KC5zbGlkZXItY29udHJvbHMgLmNvbnRyb2xzKTpub3QoLmdhbGxlcnkgLmNvbnRyb2xzKTpub3QoXG4gICAgICAgIC5zY2hlZHVsZSAuY29udHJvbHNcbiAgICAgICkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gICAgfVxuICAgIC5jb250cm9sc19fYnRuIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnItd2hpdGUuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctd2hpdGUpO1xuICAgIH1cbiAgICAuZnJhY3Rpb25fX2N1cnJlbnQge1xuICAgICAgY29sb3I6ICNjNThiNzM7XG4gICAgfVxuICAgIC5mcmFjdGlvbl9fdG90YWwge1xuICAgICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICB9XG4gIH1cblxuICAmX19mcmFjdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIGNvbHVtbi1nYXA6IDAuMnJlbTtcbiAgfVxuXG4gIC8vIC5hYm91dC1yZXZpZXdzX19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXG4gICAgbWF4LXdpZHRoOiA2NnJlbTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgJi50eHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDE0NiU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LXJldmlld3NfX2hpZ2hsaWdodFxuXG4gICZfX2hpZ2hsaWdodCB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICB9XG5cbiAgLy8gLmFib3V0LXJldmlld3NfX3N1YnRpdGxlXG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICB9XG5cbiAgJl9fc3dpcGVyIHtcbiAgICAmLnN3aXBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMC42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1yZXZpZXdzX19saXN0XG5cbiAgJl9fbGlzdCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ5LjAxZW0pIHtcbiAgICAgICYuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDIuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LXJldmlld3NfX2l0ZW1cblxuICAmX19pdGVtIHtcbiAgfVxufVxuXG4uaXRlbS1hYm91dC1yZXZpZXdzIHtcbiAgLy8gLml0ZW0tYWJvdXQtcmV2aWV3c19faW5uZXJcblxuICAmX19pbm5lciB7XG4gICAgcGFkZGluZzogMy41cmVtIDIuNHJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiA2MS40cmVtO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBwYWRkaW5nOiAycmVtIDIuMnJlbTtcblxuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1yZXZpZXdzX19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMC4zcmVtIHNvbGlkICMxNjE2MTY7XG5cbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtcmV2aWV3c19fdGV4dC13cmFwXG5cbiAgJl9fdGV4dC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgcm93LWdhcDogMnJlbTtcbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LXJldmlld3NfX3R4dFxuXG4gICZfX3R4dCB7XG4gICAgJi50eHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtcmV2aWV3c19fZ3JvdXBcblxuICAmX19ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgY29sdW1uLWdhcDogMS44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LXJldmlld3NfX2ltYWdlLXdyYXBcblxuICAmX19pbWFnZS13cmFwIHtcbiAgICBmbGV4OiAwIDAgNS42cmVtO1xuICAgIHdpZHRoOiA1LjZyZW07XG4gICAgaGVpZ2h0OiA1LjZyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBmbGV4OiAwIDAgNXJlbTtcbiAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LXJldmlld3NfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtcmV2aWV3c19fZ3JvdXAtY29udGVudFxuXG4gICZfX2dyb3VwLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwLjdyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgcGFkZGluZy10b3A6IDAuM3JlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1yZXZpZXdzX19ncm91cC1oZWFkaW5nXG5cbiAgJl9fZ3JvdXAtaGVhZGluZyB7XG4gICAgY29sb3I6ICNhZDg0Njc7XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1yZXZpZXdzX19ncm91cC10eHRcblxuICAmX19ncm91cC10eHQge1xuICAgIG1pbi1oZWlnaHQ6IDUuNnJlbTtcblxuICAgIGNvbG9yOiAjNmE2YTZhO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAmLnR4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFib3V0LWNvbW11bml0eSB7XG4gIC8vIC5hYm91dC1jb21tdW5pdHlfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAuNnJlbTtcblxuICAgICAgbWF4LXdpZHRoOiAxMTYuMXJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG5cbiAgICAgICAgcGFkZGluZy1ib3R0b206IDguM3JlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1jb21tdW5pdHlfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cbiAgICBtYXgtd2lkdGg6IDg2LjhyZW07XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS43cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hYm91dC1jb21tdW5pdHlfX2hpZ2hsaWdodFxuXG4gICZfX2hpZ2hsaWdodCB7XG4gICAgY29sb3I6ICNjNThiNzM7XG4gIH1cblxuICAvLyAuYWJvdXQtY29tbXVuaXR5X19zdWJ0aXRsZVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XG5cbiAgICBtYXgtd2lkdGg6IDU5LjFyZW07XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xuICAgICAgJi50eHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMTM3JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtY29tbXVuaXR5X19saXN0XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDMuMXJlbTtcbiAgICByb3ctZ2FwOiAyLjdyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICByb3ctZ2FwOiAxLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmFib3V0LWNvbW11bml0eV9faXRlbVxuXG4gICZfX2l0ZW0ge1xuICB9XG5cbiAgLy8gLmFib3V0LWNvbW11bml0eV9fbWVzc2FnZVxuXG4gICZfX21lc3NhZ2Uge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cblxuLml0ZW0tYWJvdXQtY29tbXVuaXR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTM4NDY7XG4gIC8vIC5pdGVtLWFib3V0LWNvbW11bml0eV9iZWlnZVxuXG4gICZfYmVpZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNThiNzM7XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1jb21tdW5pdHlfaGFzLWJnXG5cbiAgJl9oYXMtYmcge1xuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtY29tbXVuaXR5X19pbm5lclxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIHBhZGRpbmc6IDIuNHJlbSAxLjZyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMnJlbTtcbiAgICBtaW4taGVpZ2h0OiAyNnJlbTtcblxuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgcGFkZGluZzogMnJlbSAxLjZyZW07XG4gICAgICByb3ctZ2FwOiAxcmVtO1xuICAgICAgbWluLWhlaWdodDogMThyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtY29tbXVuaXR5X19udW1iZXJcblxuICAmX19udW1iZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICBmb250LWZhbWlseTogJ0NpcmNlIENvbnRyYXN0JztcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICYudHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LWNvbW11bml0eV9fdHh0XG5cbiAgJl9fdHh0IHtcbiAgICAmLnR4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIG1heC13aWR0aDogMjdyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtY29tbXVuaXR5X19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgMTE2LjExJSk7XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtY29tbXVuaXR5X19pbWFnZVxuXG4gICZfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LWNvbW11bml0eV9fYmdcblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXJlbTtcbiAgICByaWdodDogMnJlbTtcblxuICAgIHdpZHRoOiAxNXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICB0b3A6IDFyZW07XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxMXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaXRlbS1hYm91dC1jb21tdW5pdHlfX2JnLWltZ1xuXG4gICZfX2JnLWltZyB7XG4gIH1cbn1cbi5tZXNzYWdlLWFib3V0LWNvbW11bml0eSB7XG4gIC8vIC5tZXNzYWdlLWFib3V0LWNvbW11bml0eV9faW5uZXJcblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgcGFkZGluZzogNS4xcmVtIDVyZW0gNC4zcmVtIDcuNXJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAzLjJyZW07XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgcGFkZGluZzogMi44cmVtIDNyZW0gMi43cmVtIDQuMnJlbTtcbiAgICAgIHJvdy1nYXA6IDEuN3JlbTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAyLjdyZW07XG4gICAgICAgIGxlZnQ6IDIuN3JlbTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cmVtKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNS4xcmVtO1xuICAgICAgbGVmdDogNXJlbTtcblxuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTAuMXJlbSk7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWEyODY7XG4gICAgfVxuICB9XG5cbiAgLy8gLm1lc3NhZ2UtYWJvdXQtY29tbXVuaXR5X190eHRcblxuICAmX190eHQge1xuICAgIG1heC13aWR0aDogNDMuMXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICAmLnR4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAubWVzc2FnZS1hYm91dC1jb21tdW5pdHlfX2dyb3VwXG5cbiAgJl9fZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLm1lc3NhZ2UtYWJvdXQtY29tbXVuaXR5X19pbWFnZS13cmFwXG5cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgZmxleDogMCAwIDUuNnJlbTtcbiAgICB3aWR0aDogNS42cmVtO1xuICAgIGhlaWdodDogNS42cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgZmxleDogMCAwIDMuNHJlbTtcbiAgICAgIHdpZHRoOiAzLjRyZW07XG4gICAgICBoZWlnaHQ6IDMuNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAubWVzc2FnZS1hYm91dC1jb21tdW5pdHlfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLy8gLm1lc3NhZ2UtYWJvdXQtY29tbXVuaXR5X19ncm91cC1jb250ZW50XG5cbiAgJl9fZ3JvdXAtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLy8gLm1lc3NhZ2UtYWJvdXQtY29tbXVuaXR5X19ncm91cC1zdWJ0aXRsZVxuXG4gICZfX2dyb3VwLXN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICYudHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLm1lc3NhZ2UtYWJvdXQtY29tbXVuaXR5X19ncm91cC10eHRcblxuICAmX19ncm91cC10eHQge1xuICAgIGNvbG9yOiAjNmE2YTZhO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICAmLnR4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFib3V0LXByaW5jaXBsZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzODQ2O1xuXG4gIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgLy8gLmFib3V0LXByaW5jaXBsZXNfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDYuNHJlbTtcblxuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMi4ycmVtO1xuXG4gICAgICBtYXgtd2lkdGg6IDExNi4xcmVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XG5cbiAgICAgICAgcm93LWdhcDogNHJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtcHJpbmNpcGxlc19faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICB9XG5cbiAgLy8gLmFib3V0LXByaW5jaXBsZXNfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAzLjlyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEuNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuYWJvdXQtcHJpbmNpcGxlc19faXRlbVxuXG4gICZfX2l0ZW0ge1xuICB9XG59XG5cbi5pdGVtLWFib3V0LXByaW5jaXBsZXMge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtcHJpbmNpcGxlc19faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcblxuICAgIG1heC13aWR0aDogMzEuM3JlbTtcblxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcblxuICAgICYudHh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgLy8gLml0ZW0tYWJvdXQtcHJpbmNpcGxlc19fdHh0XG5cbiAgJl9fdHh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuXG4gICAgbWF4LXdpZHRoOiAyNi40cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUuOXJlbTtcbiAgICB9XG5cbiAgICAmLnR4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pdGVtLWFib3V0LXByaW5jaXBsZXNfX251bWJlclxuXG4gICZfX251bWJlciB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICYudHh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ndWVzdC1hY2Nlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAvLyAuZ3Vlc3QtYWNjZXNzX19tYXJxdWVlXG5cbiAgJl9fbWFycXVlZSB7XG4gICAgLS1wb3MteDogNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDNyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgYW5pbWF0aW9uOiBfbWFycXVlZV8xaXE1cV8yIDIwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdG9wOiAwO1xuXG4gICAgICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcblxuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgIGFuaW1hdGlvbjogX21hcnF1ZWVfMWlxNXFfMSAyMHMgbGluZWFyIGluZmluaXRlO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbGVmdDogdmFyKC0tcG9zLXgpO1xuICAgICAgICBzY2FsZTogLTE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICByaWdodDogdmFyKC0tcG9zLXgpO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWVzdC1hY2Nlc3NfX21hcnF1ZWUtd3JhcHBlclxuXG4gICZfX21hcnF1ZWUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiA1LjVyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgY29sdW1uLWdhcDogMy42cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWVzdC1hY2Nlc3NfX21hcnF1ZWUtaXRlbVxuXG4gICZfX21hcnF1ZWUtaXRlbSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzlmNmY1ZDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZ3Vlc3QtYWNjZXNzX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgcGFkZGluZy10b3A6IDE3LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDI4cmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIuM3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMS41cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNHJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZ3Vlc3QtYWNjZXNzX19zdWJ0aXRsZVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDEuMXJlbTtcblxuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgdmlld0JveD1cIjAgMCAyNiA2XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGNpcmNsZSBjeD1cIjNcIiBjeT1cIjNcIiByPVwiM1wiIGZpbGw9XCIlMjNDNThCNzNcIi8+PGNpcmNsZSBvcGFjaXR5PVwiMC41XCIgY3g9XCIxM1wiIGN5PVwiM1wiIHI9XCIzXCIgZmlsbD1cIiUyM0M1OEI3M1wiLz48Y2lyY2xlIG9wYWNpdHk9XCIwLjE4XCIgY3g9XCIyM1wiIGN5PVwiM1wiIHI9XCIzXCIgZmlsbD1cIiUyM0M1OEI3M1wiLz48L3N2Zz4nKTtcblxuICAgICAgZmxleDogMCAwIDIuNnJlbTtcbiAgICAgIHdpZHRoOiAyLjZyZW07XG4gICAgICBoZWlnaHQ6IDIuNnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBjb2x1bW4tZ2FwOiAwLjlyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGZsZXg6IDAgMCAxLjRyZW07XG4gICAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuZ3Vlc3QtYWNjZXNzX19oZWFkaW5nXG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIG1heC13aWR0aDogNjMuMXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWVzdC1hY2Nlc3NfX2xhYmVsXG5cbiAgJl9fbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgMi45cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0cmVtO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMxNjE2MTY7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWxlbW9uKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMC4zcmVtO1xuICAgICAgaGVpZ2h0OiAyLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmd1ZXN0LWFjY2Vzc19fdHh0XG5cbiAgJl9fdHh0IHtcbiAgICBtYXgtd2lkdGg6IDQyLjJyZW07XG5cbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBtYXgtd2lkdGg6IDI4LjJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmd1ZXN0LWFjY2Vzc19faW1hZ2Utd3JhcFxuXG4gICZfX2ltYWdlLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWVzdC1hY2Nlc3NfX2ltYWdlXG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4iLCIuZ3Vlc3QtYWNjZXNzLXJlcXVlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNjE2O1xuXG4gIC5yZXF1ZXN0X19mb3JtIHtcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgIHJvdy1nYXA6IDMuMnJlbTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHJvdy1nYXA6IDEuMnJlbTtcbiAgICB9XG4gIH1cblxuICAuZmllbGRfX2xhYmVsLFxuICAuc2VsZWN0X19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuXG4gICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDllbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLFxuICAuc2VsZWN0IHtcbiAgICAtLXByaW1hcnktbGVtb246ICNjNThiNzM7XG4gIH1cblxuICAucmVxdWVzdF9fY2hlY2tib3gge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OS4wMWVtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAuZmllbGRfX2lucHV0LFxuICAuc2VsZWN0X19idG4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBmb250LXNpemU6IDEuNnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC43cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdF9fYnRuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9WZWN0b3IxMi13LnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjVyZW0pO1xuICAgIH1cbiAgfVxuXG4gIC5yZXF1ZXN0X19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNS4ycmVtO1xuXG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cblxuICAuY2hlY2tib3gge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICBvcmRlcjogMTtcblxuICAgICAgJl9faW5wdXQge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZ3Vlc3QtYWNjZXNzLXJlcXVlc3RfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ3LjlyZW0gMWZyO1xuICAgIGNvbHVtbi1nYXA6IDcuMXJlbTtcblxuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTAuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuXG4gICAgICBtYXgtd2lkdGg6IDExNnJlbTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjZweCkgYW5kIChtaW4td2lkdGg6IDQ5LjAxZW0pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzOC45cmVtIDFmcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OWVtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS40cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmd1ZXN0LWFjY2Vzcy1yZXF1ZXN0X190ZXh0XG5cbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDIuNHJlbTtcblxuICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIH1cblxuICAvLyAuZ3Vlc3QtYWNjZXNzLXJlcXVlc3RfX2hlYWRpbmdcblxuICAmX19oZWFkaW5nIHtcbiAgICAmLmgge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMiU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWVzdC1hY2Nlc3MtcmVxdWVzdF9faGlnaGxpZ2h0XG5cbiAgJl9faGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogI2M1OGI3MztcbiAgfVxuXG4gIC8vIC5ndWVzdC1hY2Nlc3MtcmVxdWVzdF9fdHh0XG5cbiAgJl9fdHh0IHtcbiAgICBtYXgtd2lkdGg6IDQzLjNyZW07XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuY291bnRkb3duX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyNi40cmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICB9XG59XG4uY291bnRkb3duX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OC4wMWVtKSB7XG4gIC5jb3VudGRvd25fX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNHJlbTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgMTgwZGVnLFxuICAgICAgcmdiYSg3MSwgNTQsIDQyLCAwLjY2KSAwJSxcbiAgICAgICNhZDgzNjYgNTEuNDQlLFxuICAgICAgcmdiYSg3MSwgNTQsIDQyLCAwLjY2KSAxMDAlXG4gICAgKTtcbiAgfVxufVxuLmNvdW50ZG93bl9fdmFsdWUge1xuICBmb250LWZhbWlseTogXCJDaXJjZSBDb250cmFzdFwiO1xuICBmb250LXNpemU6IDExcmVtO1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNlZGU3ZTI7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuLmNvdW50ZG93bl9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJGdXR1cmFcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTMlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvcGFjaXR5OiAwLjk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uY291bnRkb3duLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE0LjZyZW07XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAzNjBkZWcsXG4gICAgICByZ2JhKDAsIDAsIDAsIDApIDAlLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjE5KSAxMDAlXG4gICAgKTtcbiAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDAuNXJlbSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDAuM3JlbSk7XG4gICAgfVxuICB9XG5cbiAgLy8gLmNvdW50ZG93bi1iYW5uZXJfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAvLyAuY291bnRkb3duLWJhbm5lcl9faGVhZGluZ1xuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktbGVtb24pO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jb3VudGRvd24tYmFubmVyX19zdWJ0aXRsZVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmFcIjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTEzJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmNvdW50ZG93bi1iYW5uZXJfX2xvd2VyXG5cbiAgJl9fbG93ZXIge1xuICAgIHBhZGRpbmc6IDUuMnJlbTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDkpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDQpO1xuICAgIHdpZHRoOiAxMDBkdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgLy8gLmNvdW50ZG93bi1iYW5uZXJfX2J0blxuXG4gICZfX2J0bi5idG4ge1xuICAgIG1pbi13aWR0aDogMjhyZW07XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkODM2NjtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1sZW1vbik7XG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzllNzg1ZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuY291bnRkb3duLWJhbm5lcl9fYmctd3JhcFxuXG4gICZfX2JnLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAvLyAuY291bnRkb3duLWJhbm5lcl9fYmdcblxuICAmX19iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4iLG51bGwsIi8qKlxuICogU3dpcGVyIDExLjEuMTVcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjQgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTm92ZW1iZXIgMTgsIDIwMjRcbiAqL1xuXG4vKiBGT05UX1NUQVJUICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogRk9OVF9FTkQgKi9cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgKi9cbn1cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4vKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cbi8qIDNEIFNoYWRvd3MgKi9cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcixcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIFNsaWRlIHN0eWxlcyBlbmQgKi9cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/