@font-face{font-family:'Avenir LT Std';src:url("font/hinted-AvenirLTStd-Black.eot");src:url("font/hinted-AvenirLTStd-Blackd41d.eot?#iefix") format("embedded-opentype"),url("font/hinted-AvenirLTStd-Black.html") format("woff2"),url("font/hinted-AvenirLTStd-Black-2.html") format("woff"),url("font/hinted-AvenirLTStd-Black-3.html") format("truetype"),url("font/hinted-AvenirLTStd-Black.svg#AvenirLTStd-Black") format("svg");font-weight:900;font-style:normal}@font-face{font-family:'Avenir LT Std';src:url("font/hinted-AvenirLTStd-Heavy.html");src:url("font/hinted-AvenirLTStd-Heavyd41d.html?#iefix") format("embedded-opentype"),url("font/hinted-AvenirLTStd-Heavy-2.html") format("woff2"),url("font/hinted-AvenirLTStd-Heavy-3.html") format("woff"),url("font/hinted-AvenirLTStd-Heavy-4.html") format("truetype"),url("font/hinted-AvenirLTStd-Heavy.svg#AvenirLTStd-Heavy") format("svg");font-weight:800;font-style:normal}@font-face{font-family:'Avenir LT Std';src:url("font/hinted-AvenirLTStd-Medium.eot");src:url("font/hinted-AvenirLTStd-Mediumd41d.html?#iefix") format("embedded-opentype"),url("font/hinted-AvenirLTStd-Medium.html") format("woff2"),url("font/hinted-AvenirLTStd-Medium-2.html") format("woff"),url("font/hinted-AvenirLTStd-Medium-3.html") format("truetype"),url("font/hinted-AvenirLTStd-Medium.svg#AvenirLTStd-Medium") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Avenir LT Std';src:url("font/hinted-AvenirLTStd-Roman.html");src:url("font/hinted-AvenirLTStd-Romand41d.html?#iefix") format("embedded-opentype"),url("font/hinted-AvenirLTStd-Roman-2.html") format("woff2"),url("font/hinted-AvenirLTStd-Roman-3.html") format("woff"),url("font/hinted-AvenirLTStd-Roman-4.html") format("truetype"),url("font/hinted-AvenirLTStd-Roman.svg#AvenirLTStd-Roman") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Avenir LT Std';src:url("font/hinted-AvenirLTStd-Book.html");src:url("font/hinted-AvenirLTStd-Bookd41d.html?#iefix") format("embedded-opentype"),url("font/hinted-AvenirLTStd-Book-2.html") format("woff2"),url("font/hinted-AvenirLTStd-Book-3.html") format("woff"),url("font/hinted-AvenirLTStd-Book-4.html") format("truetype"),url("font/hinted-AvenirLTStd-Book.svg#AvenirLTStd-Book") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Avenir LT Std';src:url("font/hinted-AvenirLTStd-Light.html");src:url("font/hinted-AvenirLTStd-Lightd41d.html?#iefix") format("embedded-opentype"),url("font/hinted-AvenirLTStd-Light-2.html") format("woff2"),url("font/hinted-AvenirLTStd-Light-3.html") format("woff"),url("font/hinted-AvenirLTStd-Light-4.html") format("truetype"),url("font/hinted-AvenirLTStd-Light.svg#AvenirLTStd-Light") format("svg");font-weight:100;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:-webkit-box;display:-ms-flexbox;display:flex}body,html{width:100%;height:100%}body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;margin:0;padding:0;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}ol,ul{list-style:none}hr{border:0;height:1px;background:#ccc}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html,input,select,textarea,button,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}*{font-family:'Avenir LT Std', 'Helvetica Nueue', Helvetica, Arial, sans-serif;font-style:normal}a{text-decoration:none}html{font-size:62.5%}body{background-color:#fff}.container{background-color:#fff;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btn{padding:2rem;cursor:pointer;font-weight:800;font-size:1.6rem}.primary-btn{width:100%;border:0;background-color:#094063;border-radius:8px;color:#fff;margin-top:2rem}.primary-btn:hover{background-color:#175171}.primary-btn:focus{background-color:#093B5A}.primary-btn:disabled{background-color:#8FA8B8}.secondary-btn{width:100%;border:1.5px solid #094063;background-color:#fff;border-radius:8px;color:#094063;margin-top:2rem}.secondary-btn:hover{background-color:#175171;color:#fff}.secondary-btn:focus{background-color:#093B5A;color:#fff}.secondary-btn:disabled{border:1.5px solid #8FA8B8;color:#8FA8B8}.primary-btn_danger{background-color:#AB0404}.primary-btn_danger:hover{background-color:#B21A1A}.primary-btn_danger:focus{background-color:#9C0404}.primary-btn_danger:disabled{background-color:#D88C8C}.secondary-btn_danger{border:1.5px solid #AB0404;color:#AB0404}.secondary-btn_danger:hover{background-color:#B21A1A;color:#fff}.secondary-btn_danger:focus{background-color:#9C0404;color:#fff}.secondary-btn_danger:disabled{background-color:#D88C8C;color:#D88C8C}.ghost-btn{width:100%;background-color:#fff;color:#094063;border:0;border-radius:8px;margin-top:2rem}.ghost-btn:hover{background-color:#175171;color:#fff}.ghost-btn:focus{background-color:#093B5A;color:#fff}.ghost-btn:disabled{background-color:#fff;color:#8FA8B8}.common-input{margin-top:1rem;padding:2rem;font-size:1.6rem;border-radius:8px;width:100%;color:#4F4F4F}input[type="date"]{position:relative}input[type="date"]:after{content:"\25BC";color:#212121;padding:0 5px}input[type="date"]:hover:after{color:#094063}input[type="date"]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:transparent;background:transparent}.input-style-one{background-color:#fff;border:1.5px solid #094063}.input-style-one_error{border:1.5px solid #AB0404}.input-style-two{background-color:#fff;border:0;border-bottom:1.5px solid #094063;border-radius:0}.input-style-three{background-color:#E6F0F9;border:0}.input-style-two_error{border-bottom:1.5px solid #AB0404}.select-dropdown{-webkit-appearance:none;background:#fff url(../img/down_chevron.svg) no-repeat 95% 50%}.navbar-container{background-color:#fff;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:8rem;position:fixed;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 1px 1px rgba(137,203,240,0.1);box-shadow:0 1px 1px rgba(137,203,240,0.1);z-index:1000}.navbar{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 9rem 0 9rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar__list-item{padding-left:2rem}.navbar__list-item a{font-size:1.5rem;font-weight:600;color:#094063}.navbar__list-item--contact a{color:#107BC0}.mobile-navbar{display:none}.header-container{margin-top:8rem;width:100%;min-height:64rem;padding:0 9rem}.header__text-container{max-width:67rem;text-align:left;margin-top:10rem}.header__text{font-size:4.8rem;font-weight:900;line-height:6rem;color:#107BC0}.header__text-small{font-size:2rem;font-weight:500;line-height:4rem;color:#4F4F4F;max-width:38.6rem}.index-header-img{background:url(../img/index_desktop_ver.html) no-repeat;background-size:cover;background-position:center bottom}.content-container,.feature-container,.facility-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:50rem;padding:2rem 9rem}.content-container-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-container__text-box{width:50%;max-width:40rem;text-align:justify}.content-container__text-box h2{text-align:left;margin-bottom:1rem}.content-container__text-item{padding-top:1.5rem}.content-container__list-item{padding-top:1rem;width:100%}.content-container__list-item li{font-size:1.6rem;color:#333;line-height:2rem;font-weight:300;padding:5px 0;list-style:disc;list-style-position:inside}.content-container__illustration{width:45rem}.plan-pricing-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:10rem;padding-left:0;padding-right:0}.plan-pricing__text{font-size:1.6rem;font-weight:100;line-height:2.4rem;max-width:60rem;text-align:center;color:#333}.plan-pricing__text_notice{font-size:2rem;font-weight:500;line-height:4rem;font-weight:300;text-align:center;padding:0.5rem;color:#107BC0}.plan-pricing__text_notice a{color:#107BC0;-webkit-text-decoration:#094063 underline;text-decoration:#094063 underline}.content-switcher{max-width:60rem;display:-webkit-box;display:-ms-flexbox;display:flex;border:2px solid #094063;border-radius:10px;-ms-flex-item-align:center;align-self:center;margin:1rem 0}.content-switcher__btn{font-size:1.6rem;color:#212121;border:0;background-color:#F9FAFC;width:20rem;font-weight:300}.content-switcher__btn_active{font-weight:800;background-color:#094063;color:#fff}.content-switcher__btn_left-curve{border-bottom-left-radius:8px;border-top-left-radius:8px}.content-switcher__btn_right-curve{border-bottom-right-radius:8px;border-top-right-radius:8px}.content-switcher__btn:hover{background-color:#175171;color:#fff}.plan-duration-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}.plan-pricing__plan-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}.pricing-plan-item{margin:0 3rem;max-width:50rem;min-height:92rem;color:#fff;border-radius:1rem;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pricing-plan-item_redberyl{background-color:#89CBF0}.pricing-plan-item_alexandrite{background-color:#5199D3}.plan-item__title{font-size:2.4rem;font-weight:800;line-height:3.2rem;padding-top:2rem;text-transform:uppercase}.plan-item__pricing{display:-webkit-box;display:-ms-flexbox;display:flex;height:8rem;padding:2rem 0;border-top:2px solid #094063;border-bottom:2px solid #094063;margin-top:8px}.plan-item__pricing_large-text{font-size:4.8rem;font-weight:900;line-height:6rem;-ms-flex-item-align:center;align-self:center}.plan-item__pricing_small-text{font-size:1.8rem;font-weight:500;line-height:2.2rem;line-height:8px;padding-left:4px}.plan-item__hospital-list{font-size:1.6rem;font-weight:100;line-height:2.4rem;font-weight:800;text-decoration:underline;color:#fff}.plan-item__quantity-input{width:100%;border-radius:8px;height:6rem;border:0;padding:1rem;font-size:1.6rem;color:#4F4F4F;font-weight:600;margin-top:2rem}.plan-item__benefit-list{padding-top:2rem}.plan-item__benefit-list li{font-size:1.6rem;line-height:2.4rem;font-weight:600;padding:1rem 0}.plan-item__benefit-list li b{font-weight:900}.plan-pricing__benefit-note{width:100%;height:15rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;font-weight:500;color:#212121;padding:0 9rem;text-align:center}.link-item{color:#107bc0;-webkit-text-decoration:#094063 underline;text-decoration:#094063 underline}.feature-container{min-height:150rem;background-color:#FBFBFB;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sub-header-text{font-size:4rem;font-weight:800;line-height:4.8rem;padding-top:6rem;padding-bottom:4rem;color:#094063;text-align:center}.common-body-text{font-size:1.6rem;font-weight:100;line-height:2.4rem;color:#333}.common-title-text,.testimonial-name{font-size:2.4rem;font-weight:800;line-height:3.2rem;color:#212121}.common-col-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.common-col{width:46rem}.common-col-section{margin-top:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32rem;text-align:center}.common-col-icon,.common-row-icon{margin-bottom:4rem}.common-col-text_center{text-align:center;margin:2rem;width:42rem}.featured-client-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:9rem}.featured-client-logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem 0}.featured-client-logo-section{width:25rem;height:15rem}.featured-client-logo-item{height:4rem;margin:auto}.featured-client-title-border{border-bottom:1.5px solid #ccc;width:150px;height:1px;margin:5rem 2rem}.featured-client-title-text{color:#5199D3;text-transform:uppercase;font-size:1.6rem;letter-spacing:4px;margin-top:4rem;font-style:normal;font-weight:300}.footer-container{min-height:58rem;width:100%;background-color:#5199D3;padding:12rem 9rem 0rem 9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.4rem}.footer-nav-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:70rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-nav-block{text-align:left;width:15rem}.footer-nav__list-item_header{text-transform:uppercase;letter-spacing:0.5px;line-height:1.7rem;color:#fff;margin-bottom:1.6rem;font-weight:600}.footer-nav__list-item{text-transform:capitalize;line-height:1.7rem;padding:5px 0;font-weight:300}.footer-nav__list-item a{color:#fff}.footer-nav__text-item{line-height:2rem;font-weight:300;color:#fff;padding-bottom:2rem}.footer-nav__text-item a{color:#fff}.mini-footer-container{height:12rem;width:100%;background-color:#5199D3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 9rem}.copyright{font-size:1.4rem;font-weight:300;color:#fff}.rhmo-social-links{width:24rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rhmo-social-links a{font-size:2.4rem;color:#fff}.header-container_center-align{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__text-container_center-align{max-width:100rem;padding-top:6rem;text-align:center}.header__text-small_center-style{font-size:1.6rem;font-weight:100;line-height:2.4rem;font-weight:500;max-width:90rem;margin-top:1.2rem;color:#4F4F4F}.header-image{min-height:30rem;max-height:40rem;padding:4rem 0px}.header-button,.get-quote__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.get-quote{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:40rem;background-color:#E6F0F9;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.get-quote h2{text-align:center}.faq-container,.privacy-terms-container{background-color:#FBFBFB;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5rem 0rem 20rem 20rem}.faq-container__section-item,.privacy-terms__section-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90rem;margin:5px 0px;text-align:justify}.faq-container__section-item a,.privacy-terms__section-item a{color:#107BC0}.faq-container__section-item h2,.privacy-terms__section-item h2{margin-bottom:1rem;text-align:left}.faq-container__section-item p,.privacy-terms__section-item p{margin-bottom:5px}.faq-container__section-item ul,.privacy-terms__section-item ul{margin:1rem 0}.faq-container__section-item ul li,.privacy-terms__section-item ul li{list-style-type:disc;list-style-position:inside;list-style-image:url(../img/list-item.svg)}.common-row-text{padding-top:1rem;text-align:justify}.general-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10rem;padding:4rem 9rem}.reimburse-form{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:50rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;padding-bottom:4rem}.form__item-group{font-size:1.6rem;font-weight:500;color:#212121;margin:2rem 0rem;text-align:left}.form__inputfile-list{padding:2rem;border:1.5px solid #094063;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:0}.form__inputfile-list li{margin-bottom:1rem}.page-cart-container{position:fixed;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:9.5rem;background:white;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:0;z-index:9999}.page-cart-header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:2rem 9rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 1px 1px rgba(137,203,240,0.3);box-shadow:0 0 1px 1px rgba(137,203,240,0.3);cursor:pointer}.page-cart-header__title-text{color:#212121;font-size:1.8rem;font-weight:800;line-height:2.2rem}.page-cart-body{padding:2rem 9rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-cart-body__list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-cart-body__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-cart__extension-text{color:#333;font-size:1.4rem;margin:1rem 0;font-weight:500}.page-cart__extension-button{margin-left:1rem;padding:1rem;border-radius:4px;border:0;font-size:1.4rem;font-weight:500;cursor:pointer;background-color:#F9FAFC;color:#333}.page-cart__extension-button:hover{color:#F9FAFC;background-color:#333}.page-cart-body__text{font-weight:500;text-transform:capitalize}.page-cart__button{width:18rem;margin-left:4rem;margin-top:0}.page-cart-clear,.cart-total-btn-con{height:8rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page-cart-body__list-group{margin:0.5rem 0}.page-cart-body__list-group-title{font-size:1.2rem;color:#C4C4C4;padding:1rem 0;text-transform:uppercase}.cart-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:12rem;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6rem 9rem}.cart-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #E5E5E5;padding:2rem 0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.cart-header-text{width:40rem;color:#094063}.text-danger{color:#AB0404}.cart-payment-frequency{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-payment-frequency p{font-weight:500}.cart-content-switcher{max-width:50rem}.cart-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;height:8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(242,242,242,0.69);font-size:1.6rem;color:#212121;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.cart-item__col-one{min-width:45rem}.cart-item__col-two{min-width:20rem;text-align:right}.cart-item__col-three{min-width:4rem;text-align:right}.cart-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:8rem;padding:0.5rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1rem 0}.cart-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-item__plan-name{font-weight:600;text-transform:capitalize}.cart-item__price_unit-price{font-size:1.4rem;font-weight:300;line-height:1.8rem;color:#4F4F4F;letter-spacing:0.5px}.cart-item__mini-button{width:3rem;height:3rem;border:1.5px solid #094063;background-color:#fff;border-radius:4px;font-weight:600;cursor:pointer}.cart-item__price_subtotal-price{font-weight:300;letter-spacing:1px}.cart-total__border{border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-total-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0.5rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-total__price{font-size:3rem;font-weight:800;color:#094063}.cart-total__text{font-size:2rem;font-weight:800;letter-spacing:2px;color:#4F4F4F}.sign-up-form-wrapper{margin-top:15rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sign-up-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:64rem;margin:6rem 0}.sign-up-form__group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sign-up-form__input-group{margin:2rem 1rem;min-width:30rem}.family-header-img{background:url(../img/family_desktop_ver.svg) no-repeat;background-size:cover;background-position:center bottom}.table-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4rem 9rem}.table{width:100%}.table-item{height:5rem;min-height:5rem;font-size:1.4rem;text-align:left;padding:1rem;color:#212121;vertical-align:middle;line-height:2rem}.table-header{padding:2rem 0;font-size:2.4rem}.table-item__header{font-weight:800}.table-item__header-main{background-color:#094063;color:#fff}.table-item__body{font-weight:600;color:#333}.table-item__body-header{background-color:rgba(81,153,211,0.08)}.table-overflow{overflow-x:scroll}.table td:nth-child(1){width:50%}.table td:nth-child(2){width:25%}.table td:nth-child(3){width:25%}.table tr:hover{background-color:#F9FAFC}.table__warning-text p{font-weight:600}.feedback-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%;margin-top:5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.feedback__item{width:12rem;height:16rem;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feedback__item:hover{background-color:#E6F0F9}.feedback__item:hover h2{color:#094063}.feedback__img{width:8rem}.feedback__text{font-size:2rem;color:#107BC0}.benefit-info{list-style:decimal;list-style-position:inside}.benefit-info li{font-weight:300;padding:1rem 0}.provider-review-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:4rem 9rem}.provider-review-form__button{width:30rem;-ms-flex-item-align:center;align-self:center}.provider-review-form-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:4rem}.provider-review-form__item-group{width:50rem}.provider-review-form__item-group p{font-size:2rem;margin-bottom:1rem;height:8rem}.provider-review-form__item{display:block;margin:1rem 0;position:relative;border-radius:4px}.provider-review-form__item label{padding:2rem;width:100%;display:block;text-align:left;color:#212121;cursor:pointer;position:relative;z-index:2;overflow:hidden;font-size:1.6rem;font-weight:600;border-radius:4px}.provider-review-form__item label:before{width:10px;height:10px;border-radius:50%;content:'';background-color:rgba(137,203,240,0.14);position:absolute;left:50%;top:50%;opacity:0;z-index:-1}.provider-review-form__item label:after{width:32px;height:32px;content:'';border:2px solid #094063;background-color:#fff;background-image:url(../img/check.svg);background-repeat:no-repeat;background-position:center;background-size:68%;border-radius:50%;z-index:2;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.provider-review-form__item input:checked ~ label:before{-webkit-transform:translate(-50%, -50%) scale3d(75, 56, 1);transform:translate(-50%, -50%) scale3d(75, 56, 1);opacity:1}.provider-review-form__item input:checked ~ label:after{background-color:#094063;border-color:#094063}.provider-review-form__item input{width:32px;height:32px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;z-index:2;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;visibility:hidden}.content-container__summary-dropdown{font-weight:600;font-size:1.6rem;padding:1rem;color:#107BC0;cursor:pointer;border-radius:4px}.content-container__summary-dropdown:hover{background-color:#107BC0;color:#fff}.appointment-form-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#E6F0F9;padding:4rem}.appointment-form-container h2{color:#094063;margin-bottom:1rem}.appointment-form-container .common-body-text{font-weight:600}.appointment-form-item{margin-top:3rem}.get-quote-form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.get-quote-form-col{width:40rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.appointment-summary-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:500;width:40rem;color:#212121;font-size:1.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.appointment-summary-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 0}.appointment-summary-item h4{margin-left:1rem}.values-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.values-item{width:32rem;text-align:center;height:24rem}.values-icon{height:6rem;margin-bottom:1rem}.testimonial-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.testimonial-item{width:30rem;border:2px solid #e6f0f9;padding:2rem;border-radius:1rem;margin:1rem}.testimonial-item:hover{background-color:#e6f0f9}.testimonial-name{font-size:1.8rem;margin-top:1rem}.testimonial-name a{color:#212121;cursor:pointer}.testimonial-name a:hover{color:#107bc0}.facility-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.facility-item{width:33.33%;padding:5px}.facility-item img{width:100%;display:block}.testimonial-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 9rem;background-color:rgba(242,242,242,0.4);cursor:pointer}.testimonial-slider{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;padding:4rem 0;text-align:center}.slide{width:100%;-ms-flex-negative:0;flex-shrink:0;height:100%}.slideshow-container{width:100%;min-height:20rem;position:relative;margin-bottom:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mySlides{display:none}.mySlides.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.prev{cursor:pointer;position:absolute;top:50%;width:auto;color:#094063;font-weight:bold;font-size:18px;-webkit-transition:0.6s ease;transition:0.6s ease;left:0;border-radius:0 3px 3px 0}.next{cursor:pointer;position:absolute;top:50%;width:auto;color:#094063;font-weight:bold;font-size:18px;-webkit-transition:0.6s ease;transition:0.6s ease;right:0;border-radius:3px 0 0 3px}.dotscol{position:absolute;right:48%;top:100%}.dot{cursor:pointer;height:8px;width:8px;margin:0 4px;background-color:#C4C4C4;border-radius:50%;display:inline-block;-webkit-transition:background-color 0.6s ease;transition:background-color 0.6s ease}.slideactive,.dot:hover{background-color:#094063}@media screen and (max-width: 1024px){.navbar{padding:4rem 4rem 0 4rem}.navbar__list-item a{font-size:1.4rem;font-weight:300;line-height:1.8rem;font-weight:500}.header-container{padding:0 4rem}.index-header-img{background-size:contain}.header__text{font-size:3.6rem;line-height:5rem}.header__text-small{font-size:1.8rem;line-height:4rem;max-width:36rem}.pricing-plan-item{margin:0 2rem}.featured-client-section{padding:8rem 4rem}.footer-container{min-height:56rem;padding:10rem 4rem 0rem 4rem}.mini-footer-container{height:10rem;padding:0px 4rem}.content-container,.feature-container,.facility-wrap{padding:2rem 4rem}.faq-container,.privacy-terms-container{padding:5rem 0rem 10rem 10rem}.team-members-container{padding:0 4rem}.content-container__illustration{width:35rem}.general-section{padding:4rem}.page-cart-body,.page-cart-header{padding:2rem 4rem}.cart-container{padding:6rem 4rem}.get-quote-form-container{margin-top:16rem;padding:0 4rem}.get-quote-form-col{width:42rem}.sme-plan__item{min-width:20rem}.provider-list__list-item{padding:1rem 4rem}.login-card-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;min-height:105rem}.table-wrap{padding:4rem}.provider-review-form{padding:4rem}.provider-review-form__item-group{width:42rem}}@media screen and (max-width: 768px){.btn{padding:1.5rem;font-size:1.4rem}.content-container,.feature-container,.facility-wrap{padding:2rem;min-height:65rem}.sub-header-text{font-size:2.4rem;line-height:3rem}.navbar{padding:2rem 2rem 0 2rem}.navbar-logo{height:30px}.main-navbar{display:none}.mobile-navbar{display:block}.mobile-navbar-trigger{cursor:pointer;display:inline-block;position:relative}.mobile-navbar-trigger span{background-color:#107BC0;display:block;height:2px;margin-bottom:4px;position:relative;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:20px}.mobile-navbar-trigger__menu-active span:first-child{top:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-navbar-trigger__menu-active span:nth-child(2){opacity:0}.mobile-navbar-trigger__menu-active span:last-child{top:-5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-navbar-menu{-webkit-animation:fade-in 1s;animation:fade-in 1s;background:#F9FAFC;border-radius:4px;-webkit-box-shadow:0 3px 8px 0 rgba(137,203,240,0.1);box-shadow:0 3px 8px 0 rgba(137,203,240,0.1);display:none;left:20px;padding:20px;position:absolute;top:80px;right:20px;text-align:left}.navbar__list-item{padding-left:0;margin:2rem 0}.navbar__list-item a{font-size:1.4rem;font-weight:300;line-height:1.8rem;font-weight:500}.header-container{margin-top:4rem;padding:0rem 2rem;min-height:48rem}.index-header-img,.family-header-img{background:url(../img/index_mobile_ver.html) no-repeat;background-size:cover;background-position:center bottom;min-height:55rem}.header__text{font-size:3.2rem;line-height:4rem}.header__text-small{font-size:1.6rem;line-height:3rem}.plan-pricing-container{padding:0 2rem;padding-top:8rem}.plan-pricing__text{font-size:1.4rem;line-height:2rem;width:100%;-ms-flex-item-align:center;align-self:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.plan-pricing__text_notice{font-size:1.6rem;line-height:2.4rem}.content-switcher__btn{font-size:1.4rem;width:10rem}.plan-pricing__plan-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pricing-plan-item{margin:1rem 0;min-height:75rem}.plan-item__title{font-size:2rem;line-height:3.2rem}.plan-item__pricing{height:6rem;margin-top:6px}.plan-item__pricing_large-text{font-size:3.2rem}.plan-item__pricing_small-text{font-size:1.2rem}.plan-item__benefit-list{font-size:1.4rem;line-height:2rem}.plan-item__quantity-input{height:5rem;font-size:1.4rem}.plan-item__benefit-list li{font-size:1.4rem;line-height:2rem;padding:0.5rem 0}.plan-item__hospital-list{font-size:1.4rem;line-height:2rem}.plan-pricing__benefit-note{font-size:1.4rem;padding:0}.common-col-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-col{width:auto}.common-col-section{margin-top:6rem}.common-col-icon,.common-row-icon{height:6rem;margin-bottom:3rem}.common-title-text,.testimonial-name{font-size:2rem}.common-body-text{font-size:1.4rem;line-height:2rem}.common-col-text_center{width:auto;margin:0}.featured-client-section{padding:6rem 2rem}.featured-client-title-border{width:50px;margin:4rem 1rem}.featured-client-title-text{font-size:1.2rem;letter-spacing:1px;margin-top:3.5rem}.featured-client-logo-item{height:2.6rem}.featured-client-logo-section{width:15rem;height:10rem}.footer-container{min-height:70rem;padding:8rem 2rem 0rem 2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-logo{height:3rem}.footer-nav-wrap{min-width:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;height:54rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-nav-block{width:14rem}.mini-footer-container{padding:0px 2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.copyright{font-size:1.2rem}.rhmo-social-links{width:10rem}.rhmo-social-links a{font-size:1.4rem}.content-container-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content-container__text-box{width:100%;max-width:100%}.common-input{padding:1.5rem;font-size:1.4rem}.content-container-wrap_reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.faq-container,.privacy-terms-container{padding:5rem 2rem}.faq-container__section-item,.privacy-terms__section-item{width:auto}.team-members-container{padding:0 2rem}.team-profile-container{width:11rem}.team-profile-overlay__text{font-size:1.2rem}.content-container__illustration{width:25rem}.general-section{padding:4rem 2rem}.common-row-section{margin:2rem 0;min-width:auto;padding:0}.page-cart-body,.page-cart-header{padding:1rem 2rem}.page-cart__button{width:14rem;margin-left:2rem}.page-cart__button_cart-item{max-width:12rem;min-width:12rem}.page-cart-header__title-text{font-size:1.6rem}.page-cart-body__list-group-title{font-size:1rem}.page-cart__extension-text{font-size:1.2rem}.page-cart__extension-button{padding:0.7rem;font-size:1.2rem;margin-top:0.4rem}.page-cart-clear,.cart-total-btn-con{height:6rem}.cart-container{padding:4rem 1rem}.cart-header{-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-item-header{font-size:1.2rem}.cart-item__col-one{min-width:11rem}.cart-item__col-two{min-width:8rem;margin:0 2px}.cart-item__col-three{min-width:3rem}.cart-item__plan-name{font-size:1.2rem}.cart-item__price_unit-price,.cart-item__price_subtotal-price{letter-spacing:0;font-size:1.1rem}.cart-item__mini-button{width:22px;height:22px}.cart-total__text{font-size:1.6rem;letter-spacing:0px}.cart-total__price{font-size:1.8rem}.cart-total-btn-con{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sign-up-form__group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sign-up-form{margin:6rem 2rem}.sign-up-form__input-group{margin:2rem 0}.get-quote-form-container{padding:0 2rem}.get-quote-form{-ms-flex-wrap:wrap;flex-wrap:wrap}.sme-header__text{font-size:2rem;padding:2rem 0rem;line-height:3.2rem}.sme-plan{-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:120rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.provider-list__list-item{padding:1rem 0}.provider-search-bar-container{padding:2rem}.provider-list__item-title{font-size:1.6rem}.affiliate-faq-item{margin:1rem 0;width:28rem;min-width:-webkit-fill-available;text-align:justify}.affiliate-faq-section{margin-top:1rem;height:22rem}.get-quote{min-height:30rem}.table-wrap{padding:2rem}.feedback__img{width:6rem}.feedback__item{width:9rem;height:12rem;padding:1rem}.feedback__text{font-size:1.6rem}.provider-review-form{padding:4rem 2rem}.provider-review-form-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.provider-review-form__item-group{width:100%;margin-bottom:3rem}.provider-review-form__item-group p{font-size:1.8rem;height:auto;margin-bottom:2rem}.provider-review-form__button{width:100%}.appointment-form-container{padding:2rem}.appointment-summary-wrap{width:100%}.facility-item{width:100%;padding:0;padding-bottom:1rem}.testimonial-carousel{padding:0 2rem}}.loader{min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hide{display:none !important}.box-shadow{-webkit-box-shadow:0 0 1px 1px #eee;box-shadow:0 0 1px 1px #eee}.no-border{border:none !important}.row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.btn a{color:white;text-decoration:none}.btn-small{padding:0.5rem 1rem}.btn-link{text-decoration:underline;color:#094063}.text-danger{color:#AB0404 !important}.text-success{color:#219653}.text-muted{color:#cecece}.error-wrapper{padding:2rem;font-size:1.5rem;background-color:#AB0404;color:white;display:none;position:fixed;width:100%;left:0;top:0;margin-top:8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.error-wrapper .message{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.error-wrapper .close{padding:1rem;cursor:pointer}.error-wrapper.show{display:-webkit-box;display:-ms-flexbox;display:flex}.custom-modal{display:none;width:100%;height:100%;top:0;left:0;position:fixed;z-index:9999}.custom-modal.show{display:block}.modal-wrapper{width:100%;height:100%;background-color:rgba(12,12,12,0.85);position:absolute;top:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:9999}.modal-wrapper .modal{background:#fff;width:800px;height:auto;margin:auto;border-radius:3px}.modal-wrapper .modal .modal-header{padding:2rem;background:#F2F2F2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-wrapper .modal .modal-header .close{font-size:18px;margin-right:2rem;-ms-flex-item-align:center;align-self:center;color:gray;font-weight:bolder;cursor:pointer}.modal-wrapper .modal .modal-footer{padding:1.5rem;border-top:1px solid #cecece}.modal-wrapper .modal .modal-footer button{color:#0a4062;font-weight:bolder;background:none;border:none;cursor:pointer}hr{margin:2rem 0}.get-quote-form-col{margin:0 1rem}.masked-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f0f8ff}.masked-input button{border:none;color:#084063;font-size:1.5rem;background:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bolder;cursor:pointer}.nps-review-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4rem 1rem}.nps-review-form-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:4rem}.nps-review-form__item-group{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.nps-review-form__item-group p{font-size:1.8rem;margin-bottom:3rem;height:8rem;max-width:100%;padding:10px 0;font-weight:600;color:#4F4F4F}.nps-review-form__item{display:block;margin:1rem 0;position:relative;border-radius:4px}.nps-form__radio-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:4rem;position:relative;border-radius:4px}.nps-form__radio-button label{padding:1rem;width:100%;color:#212121;cursor:pointer;position:relative;z-index:1;overflow:hidden;font-size:1.6rem;font-weight:600;border-radius:4px;text-align:center}.nps-form__radio-button input:checked ~ label:before{-webkit-transform:translate(-50%, -50%) scale3d(75, 56, 1);transform:translate(-50%, -50%) scale3d(75, 56, 1);opacity:1}.nps-form__radio-button input:checked ~ label:after{background-color:#094063;border-color:#094063}.nps-form__radio-button input{width:24px;height:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.nps-form__radio-button p{width:80%}.nps-form-comment-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nps-form-comment-box textarea{width:100%;height:200px;background-color:#FCFCFC;border:1px solid #E5E5E5;color:#4F4F4F;padding:2rem;font-size:2rem}.nps-form-comment-box label{padding:3rem 0;font-size:2rem;color:#4F4F4F}.justify-center{text-align:center}.header__text-small_center-style,.nps-form_small__header{max-width:59rem;line-height:4rem;font-size:2rem}.nps-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form_options-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center}.form_options_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form_options_wrapper .nps-form__radio-button>label{vertical-align:middle;padding:5px}.form_options_wrapper .nps-form__radio-button>input{vertical-align:middle;padding:5px}.input-rating-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.rating-text{padding:1rem 0;font-size:1.6rem;color:#4F4F4F}.submit-nps-btn{width:50rem}@media screen and (max-width: 768px){.row-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.row-flex-height{height:14rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-wrapper .modal{background:#fff;width:100%;height:100%;overflow-y:scroll;border-radius:3px;position:relative}.modal-wrapper .modal .modal-header{position:fixed;top:0;left:0;width:100%}.modal-wrapper .modal .modal-header h1{font-size:1.6rem}.modal-wrapper .modal .modal-header .close{font-size:16px;margin-right:0}.modal-wrapper .modal .modal-content{margin-top:80px}.modal-wrapper .modal .modal-footer{position:fixed;background-color:white;bottom:0;left:0;width:100%}.content_text{width:100%}.input_style_three{max-width:300px}.nps-review-form{width:100%}.form_options_wrapper{-ms-flex-flow:wrap;flex-flow:wrap;width:100%;padding-left:0}.submit-nps-btn{width:20rem}.nps-review-form__item-group{margin-bottom:2rem;width:100%}.nps-review-form__item-group p{font-size:1.6rem;height:auto;margin-bottom:2rem}.nps-form__radio-button{padding:20px 0;margin-right:3rem}.nps-form__radio-button input{width:19px;height:19px}.rating-text{font-size:1.5rem}.nps-form-comment-box label{font-size:1.8rem}.nps-form-comment-box textarea{font-size:1.8rem}}@media screen and (max-width: 600px){.nps-form__radio-button{padding:20px 0;margin-right:1rem}} /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvX2ZvbnRzLnNjc3MiLCJjb3JlL19yZXNldC1taW4uc2NzcyIsIm1haW4uY3NzIiwiY29yZS9fdmFyaWFibGVzLnNjc3MiLCJjb3JlL19taXhpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLFdBQ0ksMkJBQTRCLENBQzVCLDRDQUE2QyxDQUM3Qyx3VUFJNEUsQ0FDNUUsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBR3RCLFdBQ0ksMkJBQTRCLENBQzVCLDRDQUE2QyxDQUM3Qyx3VUFJNEUsQ0FDNUUsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBR3RCLFdBQ0ksMkJBQTRCLENBQzVCLDZDQUE4QyxDQUM5Qyw4VUFJOEUsQ0FDOUUsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBR3RCLFdBQ0ksMkJBQTRCLENBQzVCLDRDQUE2QyxDQUM3Qyx3VUFJNEUsQ0FDNUUsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBR3RCLFdBQ0ksMkJBQTRCLENBQzVCLDJDQUE0QyxDQUM1QyxrVUFJMEUsQ0FDMUUsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBR3RCLFdBQ0ksMkJBQTRCLENBQzVCLDRDQUE2QyxDQUM3Qyx3VUFJNEUsQ0FDNUUsZUFBZ0IsQ0FDaEIsaUJBQWtCLENDdkV0QiwyWkFpRkksUUFBUyxDQUNULFNBQVUsQ0FDVixRQUFTLENBQ1QsdUJBQXdCLENBQzNCLDhFQWFHLG1CQUFTLENBQVQsbUJBQVMsQ0FBVCxZQUFhLENBQ2hCLFVBSUcsVUFBVyxDQUNYLFdBQVksQ0FDZixLQUdHLGtDQUFtQyxDQUNuQywrQkFBZ0MsQ0FDaEMsaUNBQWtDLENBQ2xDLDZCQUE4QixDQUM5QixRQUFTLENBQ1QsU0FBVSxDQUNWLDBEQUEyRCxDQUM5RCxNQUlHLGVBQWdCLENBQ25CLEdBR0csUUFBUyxDQUNULFVBQVcsQ0FDWCxlQUFnQixDQUNuQixhQUlHLFdBQVksQ0FDZixvREFNRyxVQUFXLENBQ1gsWUFBYSxDQUNoQixNQUdHLHdCQUF5QixDQUN6QixnQkFBaUIsQ0FDcEIsRUFHRyxR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VUFBVyxDQUNaLGFBR0MsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixhQzlpRmUsQ0QraUZoQixnQkFHQyxXQUFZLENBQ2IscUNBblVELFVBd1VJLGtCQUFXLENBQVgsY0FBZSxDQUNoQixpQkFHQyxZQUFhLENBQ2IsdUJBQWlCLENBQWpCLG9CQUFpQixDQUFqQixzQkFBdUIsQ0E5UDNCLHNCQW1RTSxlQUFnQixDQUNoQixVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsaUJBQWlCLENBeFF2QixvQ0EyUVEsY0FBZSxDQUNmLEtBQUssQ0FDTCxNQUFNLENBQ04sVUFBVSxDQWRoQix1Q0FpQlEsZ0JBQWlCLENBalIzQiwyQ0FxUlUsY0FBYyxDQUNkLGNBQWMsQ0F0QnRCLHFDQTRCTSxlQUFnQixDQTVSeEIsb0NBZ1NRLGNBQWUsQ0FDZixzQkFBdUIsQ0FDdkIsUUFBUSxDQUNSLE1BQU0sQ0FDTixVQUFXLENBQ1osY0FLSCxVQUFXLENBQ1osbUJBR0MsZUFBZ0IsQ0FqT3BCLGlCQXFPSSxVQUFXLENBL0ZmLHNCQW1HSSxrQkFBZSxDQUFmLGNBQWUsQ0FDZixVQUFXLENBQ1gsY0FBZSxDQXRFbkIsZ0JBMEVJLFdBQVksQ0FoT2hCLDZCQW1PSSxrQkFBbUIsQ0FDbkIsVUFBVyxDQXBPZiwrQkF1T00sZ0JBQWlCLENBQ2pCLFdBQVksQ0FDWixrQkFBbUIsQ0FoTnpCLHdCQXFOSSxjQUFlLENBQ2YsaUJBQWtCLENBdE50Qiw4QkF3Tk0sVUFBVyxDQUNYLFdBQVksQ0FsR2xCLGFBdUdJLGdCQUFpQixDQS9LckIsNEJBbUxJLGdCQUFpQixDQW5MckIsK0JBdUxJLGdCQUFpQixDQUNsQixDQUtILHFDQTVPQSx3QkE4T0ksY0FBZSxDQUNmLGlCQUFrQixDQUNuQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vZ2VuZXJhdGVkIGJ5IHRyYW5zZm9udGVyLm9yZ1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBTdGQnO1xuICAgIHNyYzogdXJsKCdmb250L2hpbnRlZC1BdmVuaXJMVFN0ZC1CbGFjay5lb3QnKTtcbiAgICBzcmM6IHVybCgnZm9udC9oaW50ZWQtQXZlbmlyTFRTdGQtQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCdmb250L2hpbnRlZC1BdmVuaXJMVFN0ZC1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdmb250L2hpbnRlZC1BdmVuaXJMVFN0ZC1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnZm9udC9oaW50ZWQtQXZlbmlyTFRTdGQtQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJ2ZvbnQvaGludGVkLUF2ZW5pckxUU3RkLUJsYWNrLnN2ZyNBdmVuaXJMVFN0ZC1CbGFjaycpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFN0ZCc7XG4gICAgc3JjOiB1cmwoJ2ZvbnQvaGludGVkLUF2ZW5pckxUU3RkLUhlYXZ5LmVvdCcpO1xuICAgIHNyYzogdXJsKCdmb250L2hpbnRlZC1BdmVuaXJMVFN0ZC1IZWF2eS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJ2ZvbnQvaGludGVkLUF2ZW5pckxUU3RkLUhlYXZ5LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJ2ZvbnQvaGludGVkLUF2ZW5pckxUU3RkLUhlYXZ5LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCdmb250L2hpbnRlZC1BdmVuaXJMVFN0ZC1IZWF2eS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnZm9udC9oaW50ZWQtQXZlbmlyTFRTdGQtSGVhdnkuc3ZnI0F2ZW5pckxUU3RkLUhlYXZ5JykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgU3RkJztcbiAgICBzcmM6IHVybCgnZm9udC9oaW50ZWQtQXZlbmlyTFRTdGQtTWVkaXVtLmVvdCcpO1xuICAgIHNyYzogdXJsKCdmb250L2hpbnRlZC1BdmVuaXJMVFN0ZC1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCdmb250L2hpbnRlZC1BdmVuaXJMVFN0ZC1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnZm9udC9oaW50ZWQtQXZlbmlyTFRTdGQtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCdmb250L2hpbnRlZC1BdmVuaXJMVFN0ZC1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJ2ZvbnQvaGludGVkLUF2ZW5pckxUU3RkLU1lZGl1bS5zdmcjQXZlbmlyTFRTdGQtTWVkaXVtJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgU3RkJztcbiAgICBzcmM6IHVybCgnZm9udC9oaW50ZWQtQXZlbmlyTFRTdGQtUm9tYW4uZW90Jyk7XG4gICAgc3JjOiB1cmwoJ2ZvbnQvaGludGVkLUF2ZW5pckxUU3RkLVJvbWFuLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnZm9udC9oaW50ZWQtQXZlbmlyTFRTdGQtUm9tYW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnZm9udC9oaW50ZWQtQXZlbmlyTFRTdGQtUm9tYW4ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJ2ZvbnQvaGludGVkLUF2ZW5pckxUU3RkLVJvbWFuLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCdmb250L2hpbnRlZC1BdmVuaXJMVFN0ZC1Sb21hbi5zdmcjQXZlbmlyTFRTdGQtUm9tYW4nKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBTdGQnO1xuICAgIHNyYzogdXJsKCdmb250L2hpbnRlZC1BdmVuaXJMVFN0ZC1Cb29rLmVvdCcpO1xuICAgIHNyYzogdXJsKCdmb250L2hpbnRlZC1BdmVuaXJMVFN0ZC1Cb29rLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnZm9udC9oaW50ZWQtQXZlbmlyTFRTdGQtQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdmb250L2hpbnRlZC1BdmVuaXJMVFN0ZC1Cb29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCdmb250L2hpbnRlZC1BdmVuaXJMVFN0ZC1Cb29rLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCdmb250L2hpbnRlZC1BdmVuaXJMVFN0ZC1Cb29rLnN2ZyNBdmVuaXJMVFN0ZC1Cb29rJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgU3RkJztcbiAgICBzcmM6IHVybCgnZm9udC9oaW50ZWQtQXZlbmlyTFRTdGQtTGlnaHQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJ2ZvbnQvaGludGVkLUF2ZW5pckxUU3RkLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnZm9udC9oaW50ZWQtQXZlbmlyTFRTdGQtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnZm9udC9oaW50ZWQtQXZlbmlyTFRTdGQtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJ2ZvbnQvaGludGVkLUF2ZW5pckxUU3RkLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCdmb250L2hpbnRlZC1BdmVuaXJMVFN0ZC1MaWdodC5zdmcjQXZlbmlyTFRTdGQtTGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cblxuIiwiaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG5ib2R5LFxuaHRtbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5vbCxcbnVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ociB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbioge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhLFxuYnV0dG9uLFxuYSB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufSIsIiAvKkltcG9ydCBDb3JlKi9cblxuIEBpbXBvcnQgXCJjb3JlL2ZvbnRzXCI7XG4gQGltcG9ydCBcImNvcmUvcmVzZXQtbWluXCI7XG4gQGltcG9ydCBcImNvcmUvdmFyaWFibGVzXCI7XG4gQGltcG9ydCBcImNvcmUvbWl4aW5cIjtcblxuICoge1xuICAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBTdGQnLCAnSGVsdmV0aWNhIE51ZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuIH1cblxuIGEge1xuICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gfVxuXG4gaHRtbCB7XG4gICAgIGZvbnQtc2l6ZTogNjIuNSU7IC8qIGJhc2UgZm9udCBzaXplICovXG4gfVxuXG4gYm9keSB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICR1aS0wMTtcbiB9XG5cblxuIC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR1aS0wMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gfVxuXG4gLmJ0biB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiB9XG5cbiAucHJpbWFyeS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtMDE7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGNvbG9yOiAkdWktMDE7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiB9XG5cbiAucHJpbWFyeS1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC0wMS1ob3ZlcjtcbiB9XG5cbiAucHJpbWFyeS1idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC0wMS1mb2N1cztcbiB9XG5cbiAucHJpbWFyeS1idG46ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC0wMS1kaXNhYmxlZDtcbiB9XG5cbiAuc2Vjb25kYXJ5LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkYnJhbmQtMDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHVpLTAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogJGJyYW5kLTAxO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gfVxuIFxuIC5zZWNvbmRhcnktYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtMDEtaG92ZXI7XG4gICAgY29sb3I6ICR1aS0wMTtcbiB9XG5cbiAuc2Vjb25kYXJ5LWJ0bjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLTAxLWZvY3VzOyBcbiAgICBjb2xvcjogJHVpLTAxO1xuIH1cblxuIC5zZWNvbmRhcnktYnRuOmRpc2FibGVkIHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRicmFuZC0wMS1kaXNhYmxlZDtcbiAgICBjb2xvcjogJGJyYW5kLTAxLWRpc2FibGVkO1xuIH1cblxuIC5wcmltYXJ5LWJ0bl9kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gfVxuXG4gLnByaW1hcnktYnRuX2Rhbmdlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1ob3ZlcjtcbiB9XG5cbiAucHJpbWFyeS1idG5fZGFuZ2VyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWZvY3VzO1xuIH1cblxuIC5wcmltYXJ5LWJ0bl9kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItZGlzYWJsZWQ7XG4gfVxuXG4gLnNlY29uZGFyeS1idG5fZGFuZ2VyIHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRkYW5nZXI7XG4gICAgY29sb3I6ICRkYW5nZXI7XG4gfVxuXG4gLnNlY29uZGFyeS1idG5fZGFuZ2VyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWhvdmVyO1xuICAgIGNvbG9yOiAkdWktMDE7XG4gfVxuXG4gLnNlY29uZGFyeS1idG5fZGFuZ2VyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWZvY3VzO1xuICAgIGNvbG9yOiAkdWktMDE7XG4gfVxuXG4gLnNlY29uZGFyeS1idG5fZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWRpc2FibGVkO1xuICAgIGNvbG9yOiAkZGFuZ2VyLWRpc2FibGVkO1xuIH1cblxuIC5naG9zdC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR1aS0wMTtcbiAgICBjb2xvcjogJGJyYW5kLTAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiB9XG5cbiAuZ2hvc3QtYnRuOmhvdmVyICB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLTAxLWhvdmVyO1xuICAgIGNvbG9yOiAkdWktMDE7XG4gfVxuXG4gLmdob3N0LWJ0bjpmb2N1cyAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC0wMS1mb2N1cztcbiAgICBjb2xvcjogJHVpLTAxO1xuIH1cblxuIC5naG9zdC1idG46ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR1aS0wMTtcbiAgICBjb2xvcjogJGJyYW5kLTAxLWRpc2FibGVkO1xuIH1cblxuIC5jb21tb24taW5wdXQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICR0ZXh0LTAyO1xuIH1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogY3JlYXRlIGEgbmV3IGFycm93LCBiZWNhdXNlIHdlIGFyZSBnb2luZyB0byBtZXNzIHVwIHRoZSBuYXRpdmUgb25lXG5zZWUgXCJMaXN0IG9mIHN5bWJvbHNcIiBiZWxvdyBpZiB5b3Ugd2FudCBhbm90aGVyLCB5b3UgY291bGQgYWxzbyB0cnkgdG8gYWRkIGEgZm9udC1hd2Vzb21lIGljb24uLiAqL1xuaW5wdXRbdHlwZT1cImRhdGVcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyNUJDXCI7IFxuICAgIGNvbG9yOiAkdGV4dC0wMTtcbiAgICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLyogY2hhbmdlIGNvbG9yIG9mIHN5bWJvbCBvbiBob3ZlciAqL1xuaW5wdXRbdHlwZT1cImRhdGVcIl06aG92ZXI6YWZ0ZXIge1xuICAgIGNvbG9yOiAkYnJhbmQtMDE7XG59XG5cbi8qIG1ha2UgdGhlIG5hdGl2ZSBhcnJvdyBpbnZpc2libGUgYW5kIHN0cmV0Y2ggaXQgb3ZlciB0aGUgd2hvbGUgZmllbGQgc28geW91IGNhbiBjbGljayBhbnl3aGVyZSBpbiB0aGUgaW5wdXQgZmllbGQgdG8gdHJpZ2dlciB0aGUgbmF0aXZlIGRhdGVwaWNrZXIqL1xuaW5wdXRbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4gLmlucHV0LXN0eWxlLW9uZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHVpLTAxO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgJGJyYW5kLTAxO1xuXG4gfVxuXG4gLmlucHV0LXN0eWxlLW9uZV9lcnJvciB7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkZGFuZ2VyO1xuIH1cblxuIC5pbnB1dC1zdHlsZS10d28ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR1aS0wMTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgJGJyYW5kLTAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gfVxuXG4gLmlucHV0LXN0eWxlLXRocmVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWktMDQ7XG4gICAgYm9yZGVyOiAwO1xuIH1cblxuIC5pbnB1dC1zdHlsZS10d29fZXJyb3Ige1xuICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICRkYW5nZXI7XG4gfVxuXG4gLnNlbGVjdC1kcm9wZG93biB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9kb3duX2NoZXZyb24uc3ZnKSBuby1yZXBlYXQgOTUlIDUwJTtcbiB9XG5cbiAvKiBuYXZiYXIgKi9cblxuICAgIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVpLTAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMTM3LCAyMDMsIDI0MCwgMC4xKTtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICB9XG4gICAgXG4gICAgLm5hdmJhciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gOXJlbSAwIDlyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG5cbiAgICAubmF2YmFyX19tZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cblxuICAgIC5uYXZiYXJfX2xpc3QtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtMDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyX19saXN0LWl0ZW0tLWNvbnRhY3Qge1xuICAgICAgICAvLyB3aWR0aDogMjByZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLTAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZS1uYXZiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8qIGhlYWRlciBoZWFkZXIqL1xuXG4gICAgLmhlYWRlci1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgOXJlbTtcbiAgICB9XG5cbiAgICAuaGVhZGVyX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNjdyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICAgIH1cblxuICAgIC5oZWFkZXJfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSB0eXBlXzQ4O1xuICAgICAgICBjb2xvcjogJGJyYW5kLTAyO1xuICAgIH1cblxuICAgIC5oZWFkZXJfX3RleHQtc21hbGwge1xuICAgICAgICBAaW5jbHVkZSB0eXBlXzIwO1xuICAgICAgY29sb3I6ICR0ZXh0LTAyO1xuICAgICAgbWF4LXdpZHRoOiAzOC42cmVtO1xuICAgIH1cblxuICAgIC5pbmRleC1oZWFkZXItaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbmRleF9kZXNrdG9wX3Zlci5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICB9XG5cbiAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNTByZW07XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gOXJlbTtcbiAgICB9XG5cbiAgICAuY29udGVudC1jb250YWluZXItd3JhcHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5jb250ZW50LWNvbnRhaW5lcl9fdGV4dC1ib3gge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtY29udGFpbmVyX190ZXh0LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIH1cblxuICAgIC5jb250ZW50LWNvbnRhaW5lcl9fbGlzdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LTAzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtY29udGFpbmVyX19pbGx1c3RyYXRpb24ge1xuICAgICAgICB3aWR0aDogNDVyZW07XG4gICAgfVxuXG4gICAgLnBsYW4tcHJpY2luZy1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAucGxhbi1wcmljaW5nX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgdHlwZV8xNjtcbiAgICAgICAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHRleHQtMDM7XG4gICAgfVxuXG4gICAgLnBsYW4tcHJpY2luZ19fdGV4dF9ub3RpY2Uge1xuICAgICAgICBAaW5jbHVkZSB0eXBlXzIwO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6ICRicmFuZC0wMjtcblxuICAgICAgICBhICB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLTAyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYnJhbmQtMDEgdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtc3dpdGNoZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDYwcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtMDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtc3dpdGNoZXJfX2J0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBjb2xvcjogJHRleHQtMDE7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVpLTA4O1xuICAgICAgICB3aWR0aDogMjByZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfSAgICBcbiAgICBcbiAgICAuY29udGVudC1zd2l0Y2hlcl9fYnRuX2FjdGl2ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC0wMTtcbiAgICAgICAgY29sb3I6ICR1aS0wMTtcbiAgICB9XG5cbiAgICAuY29udGVudC1zd2l0Y2hlcl9fYnRuX2xlZnQtY3VydmUge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7IFxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgfVxuICAgIFxuICAgIC5jb250ZW50LXN3aXRjaGVyX19idG5fcmlnaHQtY3VydmUge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50LXN3aXRjaGVyX19idG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtMDEtaG92ZXI7XG4gICAgICAgIGNvbG9yOiAkdWktMDE7XG4gICAgfVxuXG4gICAgLnBsYW4tZHVyYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAucGxhbi1wcmljaW5nX19wbGFuLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnByaWNpbmctcGxhbi1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDNyZW07XG4gICAgICAgIG1heC13aWR0aDogNTByZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDkycmVtO1xuICAgICAgICBjb2xvcjogJHVpLTAxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLnByaWNpbmctcGxhbi1pdGVtX3JlZGJlcnlsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLTA0O1xuICAgIH1cblxuICAgIC5wcmljaW5nLXBsYW4taXRlbV9hbGV4YW5kcml0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC0wMztcbiAgICB9XG5cbiAgICAucGxhbi1pdGVtX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHR5cGVfMjQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5wbGFuLWl0ZW1fX3ByaWNpbmcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRicmFuZC0wMTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC0wMTtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cblxuICAgIC5wbGFuLWl0ZW1fX3ByaWNpbmdfbGFyZ2UtdGV4dCB7XG4gICAgICAgQGluY2x1ZGUgdHlwZV80ODtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgIC5wbGFuLWl0ZW1fX3ByaWNpbmdfc21hbGwtdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHR5cGVfMTg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIH1cblxuICAgIC5wbGFuLWl0ZW1fX2hvc3BpdGFsLWxpc3Qge1xuICAgICAgICBAaW5jbHVkZSB0eXBlXzE2O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICR1aS0wMTtcbiAgICB9XG5cbiAgICAucGxhbi1pdGVtX19xdWFudGl0eS1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgY29sb3I6ICR0ZXh0LTAyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cblxuICAgIC5wbGFuLWl0ZW1fX2JlbmVmaXQtbGlzdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5wbGFuLXByaWNpbmdfX2JlbmVmaXQtbm90ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE1cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkdGV4dC0wMTtcbiAgICAgICAgcGFkZGluZzogMCA5cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmxpbmstaXRlbSB7XG4gICAgICAgIGNvbG9yOiAjMTA3YmMwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRicmFuZC0wMSB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLmZlYXR1cmUtY29udGFpbmVyIHtcbiAgICAgICAgQGV4dGVuZCAuY29udGVudC1jb250YWluZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVpLTA3O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5zdWItaGVhZGVyLXRleHQge1xuICAgICAgICBAaW5jbHVkZSB0eXBlXzQwO1xuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICAgIGNvbG9yOiAjMDk0MDYzO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNvbW1vbi1ib2R5LXRleHQge1xuICAgICAgICBAaW5jbHVkZSB0eXBlXzE2O1xuICAgICAgICBjb2xvcjogJHRleHQtMDM7XG4gICAgfVxuXG4gICAgLmNvbW1vbi10aXRsZS10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgdHlwZV8yNDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LTAxO1xuICAgIH1cblxuICAgIC8qIGNvbCA9IGNvbHVtbiAqL1xuXG4gICAgLmNvbW1vbi1jb2wtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29tbW9uLWNvbCB7XG4gICAgICAgIHdpZHRoOiA0NnJlbTtcbiAgICB9XG5cbiAgICAuY29tbW9uLWNvbC1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAzMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5jb21tb24tY29sLWljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgIC5jb21tb24tY29sLXRleHRfY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDJyZW07XG4gICAgICAgIHdpZHRoOiA0MnJlbTtcbiAgICB9XG5cbiAgICAuZmVhdHVyZWQtY2xpZW50LXNlY3Rpb257XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDlyZW07XG4gICAgfVxuXG4gICAgLmZlYXR1cmVkLWNsaWVudC1sb2dvLXdyYXB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcblxuICAgIH1cblxuICAgIC5mZWF0dXJlZC1jbGllbnQtbG9nby1zZWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDE1cmVtO1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgIC5mZWF0dXJlZC1jbGllbnQtbG9nby1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgLmZlYXR1cmVkLWNsaWVudC10aXRsZS1ib3JkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjY2NjO1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW46IDVyZW0gMnJlbTtcbiAgICB9XG5cbiAgICAuZmVhdHVyZWQtY2xpZW50LXRpdGxlLXRleHQge1xuICAgICAgICBjb2xvcjogJGJyYW5kLTAzO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuICAgICAgLyogIGZvb3RlciAqL1xuXG4gICAgLmZvb3Rlci1jb250YWluZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiA1OHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC0wMztcbiAgICAgICAgcGFkZGluZzogMTJyZW0gOXJlbSAwcmVtIDlyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgIC5mb290ZXItbmF2LXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtaW4td2lkdGg6IDcwcmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmZvb3Rlci1uYXYtYmxvY2sge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTVyZW07XG4gICAgfVxuXG4gICAgLmZvb3Rlci1uYXZfX2xpc3QtaXRlbV9oZWFkZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgICAgIGNvbG9yOiAkdWktMDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLW5hdl9fbGlzdC1pdGVtIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR1aS0wMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZm9vdGVyLW5hdl9fdGV4dC1pdGVtIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAkdWktMDE7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR1aS0wMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIG1pbmkgZm9vdGVyICovXG4gICAgLm1pbmktZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTJyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtMDM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCA5cmVtO1xuICAgIH1cblxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICR1aS0wMTtcbiAgICB9XG5cbiAgICAucmhtby1zb2NpYWwtbGlua3Mge1xuICAgICAgICB3aWR0aDogMjRyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgY29sb3I6ICR1aS0wMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItY29udGFpbmVyX2NlbnRlci1hbGlnbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fdGV4dC1jb250YWluZXJfY2VudGVyLWFsaWduIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDByZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgIC5oZWFkZXJfX3RleHQtc21hbGxfY2VudGVyLXN0eWxlIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwZV8xNjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgICAgICBjb2xvcjogJHRleHQtMDI7XG4gICAgfVxuXG4gICAgLmhlYWRlci1pbWFnZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MHJlbTtcbiAgICAgICAgcGFkZGluZzogNHJlbSAwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRlci1idXR0b24ge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLmdldC1xdW90ZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWktMDQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nZXQtcXVvdGVfX2J1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgLmhlYWRlci1idXR0b247XG4gICAgfVxuXG4gICAgLmZhcS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWktMDc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDByZW0gMjByZW0gMjByZW07XG4gICAgfVxuXG4gICAgLmZhcS1jb250YWluZXJfX3NlY3Rpb24taXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiA5MHJlbTtcbiAgICAgICAgbWFyZ2luOiA1cHggMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC0wMjtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCguLi9pbWcvbGlzdC1pdGVtLnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpdmFjeS10ZXJtcy1jb250YWluZXIge1xuICAgICAgICBAZXh0ZW5kIC5mYXEtY29udGFpbmVyO1xuICAgIH1cblxuICAgIC5wcml2YWN5LXRlcm1zX19zZWN0aW9uLWl0ZW0ge1xuICAgICAgICBAZXh0ZW5kIC5mYXEtY29udGFpbmVyX19zZWN0aW9uLWl0ZW07XG4gICAgfVxuXG4gICAgLmNvbW1vbi1yb3ctaWNvbiB7XG4gICAgICAgIEBleHRlbmQgLmNvbW1vbi1jb2wtaWNvbjtcbiAgICB9XG5cbiAgICAuY29tbW9uLXJvdy10ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgfVxuXG4gICAgLmdlbmVyYWwtc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDlyZW07XG4gICAgfVxuXG4gICAgLnJlaW1idXJzZS1mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgXG4gICAgICAgIG1heC13aWR0aDogNTByZW07IFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICB9XG5cbiAgICAuZm9ybV9faXRlbS1ncm91cHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICBtYXJnaW46IDJyZW0gMHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuZm9ybV9faW5wdXRmaWxlLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICMwOTQwNjM7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogbWluaSBjYXJ0IGJhciAqL1xuXG4gICAgLnBhZ2UtY2FydC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA5LjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgfVxuICAgICAgICBcbiAgICAucGFnZS1jYXJ0LWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDlyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAxcHggcmdiYSgxMzcsMjAzLDI0MCwwLjMpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnBhZ2UtY2FydC1oZWFkZXJfX3RpdGxlLXRleHQge1xuICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgQGluY2x1ZGUgdHlwZV8xOC1oZWF2eTtcbiAgICB9XG5cbiAgICAucGFnZS1jYXJ0LWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDlyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5wYWdlLWNhcnQtYm9keV9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5wYWdlLWNhcnQtYm9keV9fbGlzdC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAucGFnZS1jYXJ0X19leHRlbnNpb24tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC0wMztcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5wYWdlLWNhcnRfX2V4dGVuc2lvbi1idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR1aS0wODtcbiAgICAgICAgY29sb3I6ICR0ZXh0LTAzO1xuICAgIH1cblxuICAgIC5wYWdlLWNhcnRfX2V4dGVuc2lvbi1idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogJHVpLTA4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC0wMztcbiAgICB9XG5cbiAgICAucGFnZS1jYXJ0LWJvZHlfX3RleHQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB9XG5cbiAgICAucGFnZS1jYXJ0X19idXR0b24ge1xuICAgICAgICB3aWR0aDogMThyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5wYWdlLWNhcnQtY2xlYXIge1xuICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgXG4gICAgfVxuXG4gICAgLnBhZ2UtY2FydC1ib2R5X19saXN0LWdyb3VwIHtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICB9XG4gICBcbiAgICAucGFnZS1jYXJ0LWJvZHlfX2xpc3QtZ3JvdXAtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgY29sb3I6ICAkdWktMDY7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuY2FydC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDZyZW0gOXJlbTtcbiAgICB9XG5cbiAgICAuY2FydC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdWktMDU7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2FydC1oZWFkZXItdGV4dCB7XG4gICAgICAgIHdpZHRoOiA0MHJlbTtcbiAgICAgICAgY29sb3I6JGJyYW5kLTAxO1xuICAgIH1cblxuICAgIC50ZXh0LWRhbmdlciB7XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgIH1cblxuICAgIC5jYXJ0LXBheW1lbnQtZnJlcXVlbmN5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJ0LWNvbnRlbnQtc3dpdGNoZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICAgIH1cblxuICAgIC5jYXJ0LWl0ZW0taGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNDIsMjQyLDI0MiwwLjY5KTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jYXJ0LWl0ZW1fX2NvbC1vbmUge1xuICAgICAgICBtaW4td2lkdGg6IDQ1cmVtO1xuICAgIH1cblxuXG4gICAgLmNhcnQtaXRlbV9fY29sLXR3byB7XG4gICAgICAgIG1pbi13aWR0aDogMjByZW07XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5jYXJ0LWl0ZW1fX2NvbC10aHJlZSB7XG4gICAgICAgIG1pbi13aWR0aDogNHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmNhcnQtaXRlbS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogOHJlbTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgfVxuXG4gICAgLmNhcnQtaXRlbS13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmNhcnQtaXRlbV9fcGxhbi1uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuXG4gICAgLmNhcnQtaXRlbV9fcHJpY2VfdW5pdC1wcmljZSB7XG4gICAgICBAaW5jbHVkZSB0eXBlXzE0O1xuICAgICAgICBjb2xvcjogJHRleHQtMDI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB9XG5cbiAgICAuY2FydC1pdGVtX19taW5pLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJGJyYW5kLTAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWktMDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5jYXJ0LWl0ZW1fX3ByaWNlX3N1YnRvdGFsLXByaWNlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB9XG5cbiAgICAuY2FydC10b3RhbF9fYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNGM0YzQ7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzRjNGM0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5jYXJ0LXRvdGFsLWl0ZW0td3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNhcnQtdG90YWxfX3ByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogJGJyYW5kLTAxO1xuICAgIH1cblxuICAgIC5jYXJ0LXRvdGFsX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBjb2xvcjogJHRleHQtMDI7XG4gICAgfVxuXG4gICAgLmNhcnQtdG90YWwtYnRuLWNvbiB7XG4gICAgICAgIEBleHRlbmQgLnBhZ2UtY2FydC1jbGVhcjtcbiAgICB9XG5cbiAgICAuc2lnbi11cC1mb3JtLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnNpZ24tdXAtZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1heC13aWR0aDogNjRyZW07XG4gICAgICAgIG1hcmdpbjogNnJlbSAwO1xuICAgIH1cblxuICAgIC5zaWduLXVwLWZvcm1fX2dyb3VwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuXG4gICAgLnNpZ24tdXAtZm9ybV9faW5wdXQtZ3JvdXAge1xuICAgICAgICBtYXJnaW46IDJyZW0gMXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAzMHJlbTtcbiAgICB9XG5cbiAgIFxuXG4gICAgLmZhbWlseS1oZWFkZXItaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mYW1pbHlfZGVza3RvcF92ZXIuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgfVxuXG4gICBcbiAgICAudGFibGUtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gOXJlbTtcbiAgICB9XG4gICAgXG4gICAgLnRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIC50YWJsZS1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiA1cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgfVxuXG4gICAgLnRhYmxlLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgfVxuXG4gICAgLnRhYmxlLWl0ZW1fX2hlYWRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuXG4gICAgLnRhYmxlLWl0ZW1fX2hlYWRlci1tYWluIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLTAxO1xuICAgICAgICBjb2xvcjogJHVpLTAxO1xuICAgIH1cbiAgICBcbiAgICAudGFibGUtaXRlbV9fYm9keSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkdGV4dC0wMztcbiAgICB9XG5cbiAgICAudGFibGUtaXRlbV9fYm9keS1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgxLCAxNTMsIDIxMSwgMC4wOCk7XG4gICAgfVxuXG4gICAgLnRhYmxlLW92ZXJmbG93IHtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICAgIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJVxuICAgICAgICB9XG5cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSVcbiAgICAgICAgfVxuXG4gICAgICAgIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB3aWR0aDogMjUlXG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgdHI6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdWktMDg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGVfX3dhcm5pbmctdGV4dCB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmZlZWRiYWNrLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5mZWVkYmFja19faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxNnJlbTtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG5cbiAgICAuZmVlZGJhY2tfX2l0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWktMDQ7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICMwOTQwNjM7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5mZWVkYmFja19faW1nIHtcbiAgICAgICAgd2lkdGg6IDhyZW07XG4gICAgfVxuXG4gICAgLmZlZWRiYWNrX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBjb2xvcjogJGJyYW5kLTAyO1xuICAgIH1cblxuXG4gICAgLmJlbmVmaXQtaW5mbyB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvdmlkZXItcmV2aWV3LWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNHJlbSA5cmVtO1xuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMzByZW07XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvdmlkZXItcmV2aWV3LWZvcm0td3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgfVxuXG4gICAgLnByb3ZpZGVyLXJldmlldy1mb3JtX19pdGVtLWdyb3VwIHtcbiAgICAgICAgd2lkdGg6IDUwcmVtO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm92aWRlci1yZXZpZXctZm9ybV9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LDIwMywyNDAsMC4xNCk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICBcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzA5NDA2MztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGVjay5zdmcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjglO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgXG4gICAgICAgIGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgICBcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUzZCg3NSwgNTYsIDEpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5NDA2MztcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDk0MDYzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICBcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuY29udGVudC1jb250YWluZXJfX3N1bW1hcnktZHJvcGRvd24ge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgY29sb3I6ICRicmFuZC0wMjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtMDI7XG4gICAgICAgICAgICBjb2xvcjogJHVpLTAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFwcG9pbnRtZW50LWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkYwRjk7XG4gICAgICAgIHBhZGRpbmc6IDRyZW07XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICMwOTQwNjM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1vbi1ib2R5LXRleHQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcHBvaW50bWVudC1mb3JtLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cblxuICAgIC5nZXQtcXVvdGUtZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICB9XG5cbiAgICAuZ2V0LXF1b3RlLWZvcm0tY29sIHtcbiAgICAgICAgd2lkdGg6IDQwcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmFwcG9pbnRtZW50LXN1bW1hcnktd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHdpZHRoOiA0MHJlbTtcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYXBwb2ludG1lbnQtc3VtbWFyeS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmFsdWVzLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICB9XG5cbiAgICAudmFsdWVzLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMzJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAyNHJlbTtcbiAgICB9XG5cbiAgICAudmFsdWVzLWljb24ge1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFsLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICB9XG5cbiAgICAudGVzdGltb25pYWwtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAzMHJlbTtcbiAgICAgICAgLy9taW4taGVpZ2h0OiAxNXJlbTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2U2ZjBmOTtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgbWFyZ2luOiAxcmVtO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjBmOTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbC1uYW1lIHtcbiAgICAgICAgQGV4dGVuZCAuY29tbW9uLXRpdGxlLXRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTA3YmMwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZhY2lsaXR5LXdyYXAge1xuICAgICAgICBAZXh0ZW5kIC5jb250ZW50LWNvbnRhaW5lcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5mYWNpbGl0eS1pdGVtIHtcblxuICAgICAgICB3aWR0aDogMzMuMzMlOyAgLy8gMyBjb2x1bW5cbiAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFsLWNhcm91c2VsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCA5cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuNCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAudGVzdGltb25pYWwtc2xpZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgcGFkZGluZzogNHJlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNsaWRlc2hvdy1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMjByZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgXG4gICAgfVxuXG4gICAgLm15U2xpZGVzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubXlTbGlkZXMuc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAucHJldiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtMDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNnMgZWFzZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgfVxuXG4gICAgLm5leHQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBjb2xvcjogJGJyYW5kLTAxO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjZzIGVhc2U7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICB9XG5cbiAgICAuZG90c2NvbCB7XG4gICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNDglO1xuICAgICAgICB0b3A6IDEwMCVcbiAgICB9XG5cbiAgICAuZG90IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M0QzRDNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC42cyBlYXNlO1xuICAgIH1cblxuICAgIC5zbGlkZWFjdGl2ZSwgLmRvdDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC0wMTtcbiAgICB9XG5cblxuXG5cblxuXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4gICAgLyogTU9CSUxFIFZJRVcgUVVFUklFUyAhISEgKi9cblxuICAgIC8qIFRBQlMgKi9cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFxuICAgICAgICAvKiBuYXZiYXIqL1xuXG4gICAgICAgIC5uYXZiYXIge1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSA0cmVtIDAgNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXJfX2xpc3QtaXRlbSB7XG4gICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBlXzE0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuaW5kZXgtaGVhZGVyLWltZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyX190ZXh0LXNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM2cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNpbmctcGxhbi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZlYXR1cmVkLWNsaWVudC1zZWN0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhyZW0gNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU2cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMTByZW0gNHJlbSAwcmVtIDRyZW1cbiAgICAgICAgfVxuXG4gICAgICAgIC5taW5pLWZvb3Rlci1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYXEtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVyZW0gMHJlbSAxMHJlbSAxMHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFtLW1lbWJlcnMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lcl9faWxsdXN0cmF0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNXJlbTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuZ2VuZXJhbC1zZWN0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1jYXJ0LWJvZHksIC5wYWdlLWNhcnQtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cmVtIDRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZ2V0LXF1b3RlLWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCA0cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdldC1xdW90ZS1mb3JtLWNvbCB7XG4gICAgICAgICAgICB3aWR0aDogNDJyZW07XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbWUtcGxhbl9faXRlbSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb3ZpZGVyLWxpc3RfX2xpc3QtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDRyZW07XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5sb2dpbi1jYXJkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZS13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICAgIH1cbiAgICAgICAgXG5cbiAgICAgICAgLnByb3ZpZGVyLXJldmlldy1mb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAucHJvdmlkZXItcmV2aWV3LWZvcm1fX2l0ZW0tZ3JvdXAge1xuICAgICAgICAgICAgd2lkdGg6IDQycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbiAgICAvKiBQSE9ORVMgKi9cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLWhlYWRlci10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAvKiBuYXZiYXIqL1xuXG4gICAgICAgIC5uYXZiYXIge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDAgMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbG9nbyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1uYXZiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtbmF2YmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubW9iaWxlLW5hdmJhci10cmlnZ2VyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtMDI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtbmF2YmFyLXRyaWdnZXJfX21lbnUtYWN0aXZlIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlLW5hdmJhci10cmlnZ2VyX19tZW51LWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZS1uYXZiYXItdHJpZ2dlcl9fbWVudS1hY3RpdmUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlLW5hdmJhci1tZW51IHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZS1pbiAxcztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOUZBRkM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA4cHggMCByZ2JhKDEzNywyMDMsMjQwLDAuMSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXJfX2xpc3QtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cGVfMTQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMHJlbSAycmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDhyZW07XG4gICAgICAgIH1cbiAgICAgICBcbiAgICAgICAgLmluZGV4LWhlYWRlci1pbWcsIC5mYW1pbHktaGVhZGVyLWltZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2luZGV4X21vYmlsZV92ZXIuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlcl9fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlcl9fdGV4dC1zbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYW4tcHJpY2luZy1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgICAgIH1cblxuICAgICAgICAucGxhbi1wcmljaW5nX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGxhbi1wcmljaW5nX190ZXh0X25vdGljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC1zd2l0Y2hlcl9fYnRuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiA1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwcmVtXG4gICAgICAgIH1cblxuICAgICAgICAucGxhbi1wcmljaW5nX19wbGFuLXdyYXBwZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljaW5nLXBsYW4taXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYW4taXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wbGFuLWl0ZW1fX3ByaWNpbmcge1xuICAgICAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYW4taXRlbV9fcHJpY2luZ19sYXJnZS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYW4taXRlbV9fcHJpY2luZ19zbWFsbC10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYW4taXRlbV9fYmVuZWZpdC1saXN0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAucGxhbi1pdGVtX19xdWFudGl0eS1pbnB1dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wbGFuLWl0ZW1fX2JlbmVmaXQtbGlzdCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGxhbi1pdGVtX19ob3NwaXRhbC1saXN0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAucGxhbi1wcmljaW5nX19iZW5lZml0LW5vdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1vbi1jb2wtd3JhcCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21tb24tY29sIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1vbi1jb2wtc2VjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1vbi1jb2wtaWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1vbi10aXRsZS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21tb24tYm9keS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuY29tbW9uLWNvbC10ZXh0X2NlbnRlciB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mZWF0dXJlZC1jbGllbnQtc2VjdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cmVtIDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZmVhdHVyZWQtY2xpZW50LXRpdGxlLWJvcmRlciB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogNHJlbSAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZlYXR1cmVkLWNsaWVudC10aXRsZS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mZWF0dXJlZC1jbGllbnQtbG9nby1pdGVtIHtcbiAgICAgICAgICAgIGhlaWdodDogMi42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZlYXR1cmVkLWNsaWVudC1sb2dvLXNlY3Rpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcmVtO1xuICAgICAgICAgICAgcGFkZGluZzogOHJlbSAycmVtIDByZW0gMnJlbTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1uYXYtd3JhcCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBoZWlnaHQ6IDU0cmVtO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZm9vdGVyLW5hdi1ibG9jayB7XG4gICAgICAgICAgICB3aWR0aDogMTRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAubWluaS1mb290ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAycmVtO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvcHlyaWdodCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yaG1vLXNvY2lhbC1saW5rcyB7XG4gICAgICAgICAgICB3aWR0aDogMTByZW07XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyLXdyYXB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyX190ZXh0LWJveCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21tb24taW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC1jb250YWluZXItd3JhcF9yZXZlcnNlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYXEtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVyZW0gMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYXEtY29udGFpbmVyX19zZWN0aW9uLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAudGVhbS1tZW1iZXJzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAudGVhbS1wcm9maWxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAudGVhbS1wcm9maWxlLW92ZXJsYXlfX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC1jb250YWluZXJfX2lsbHVzdHJhdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZ2VuZXJhbC1zZWN0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21tb24tcm93LXNlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtY2FydC1ib2R5LCAucGFnZS1jYXJ0LWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1jYXJ0X19idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDE0cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1jYXJ0X19idXR0b25fY2FydC1pdGVtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTJyZW07XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtY2FydC1oZWFkZXJfX3RpdGxlLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1jYXJ0LWJvZHlfX2xpc3QtZ3JvdXAtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtY2FydF9fZXh0ZW5zaW9uLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1jYXJ0X19leHRlbnNpb24tYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtY2FydC1jbGVhciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIH0gIFxuICAgICAgICBcbiAgICAgICAgLmNhcnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMXJlbVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcnQtaGVhZGVyIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJ0LWl0ZW0taGVhZGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcnQtaXRlbV9fY29sLW9uZSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDExcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcnQtaXRlbV9fY29sLXR3byB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDhyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcnQtaXRlbV9fY29sLXRocmVlIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJ0LWl0ZW1fX3BsYW4tbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJ0LWl0ZW1fX3ByaWNlX3VuaXQtcHJpY2UgLCAuY2FydC1pdGVtX19wcmljZV9zdWJ0b3RhbC1wcmljZSB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcnQtaXRlbV9fbWluaS1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydC10b3RhbF9fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydC10b3RhbF9fcHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydC10b3RhbC1idG4tY29uIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZ24tdXAtZm9ybV9fZ3JvdXAge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWduLXVwLWZvcm0ge1xuICAgICAgICAgICAgbWFyZ2luOiA2cmVtIDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuc2lnbi11cC1mb3JtX19pbnB1dC1ncm91cCB7XG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nZXQtcXVvdGUtZm9ybS1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdldC1xdW90ZS1mb3JtIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbWUtaGVhZGVyX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuc21lLXBsYW4ge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcmVtO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm92aWRlci1saXN0X19saXN0LWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb3ZpZGVyLXNlYXJjaC1iYXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAucHJvdmlkZXItbGlzdF9faXRlbS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZmZpbGlhdGUtZmFxLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICB3aWR0aDogMjhyZW07XG4gICAgICAgICAgICBtaW4td2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFmZmlsaWF0ZS1mYXEtc2VjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nZXQtcXVvdGUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzByZW07XG4gICAgICAgIH1cblxuICAgICAgICAudGFibGUtd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZlZWRiYWNrX19pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZmVlZGJhY2tfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDlyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEycmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mZWVkYmFja19fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm92aWRlci1yZXZpZXctZm9ybSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAucHJvdmlkZXItcmV2aWV3LWZvcm0td3JhcCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb3ZpZGVyLXJldmlldy1mb3JtX19pdGVtLWdyb3VwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvdmlkZXItcmV2aWV3LWZvcm0ge1xuICAgICAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHBvaW50bWVudC1mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFwcG9pbnRtZW50LXN1bW1hcnktd3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICB9XG5cbiAgICAgICAgLmZhY2lsaXR5LWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAudGVzdGltb25pYWwtY2Fyb3VzZWwge1xuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICB9XG4gICAgfVxuLy8gQ3VzdG9tIGNzc1xuXG5AaW1wb3J0IFwiY29yZS92YXJpYWJsZXNcIjtcblxuLmxvYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDFweCAjZWVlO1xufVxuXG4ubm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5idG4ge1xuICBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5idG4tc21hbGwge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAkYnJhbmQtMDE7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogJHN1Y2Nlc3Ncbn1cblxuLnRleHQtbXV0ZWQge1xuICAvL2ZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNjZWNlY2U7XG59XG5cbi5lcnJvci13cmFwcGVyIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gIC8vYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbiAgLyoganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAqL1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5O1xuXG4gIC5tZXNzYWdlIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uZXJyb3Itd3JhcHBlci5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmN1c3RvbS1tb2RhbCB7XG4gIGRpc3BsYXk6bm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5jdXN0b20tbW9kYWwuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kYWwtd3JhcHBlciB7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTIsMTIsMTIsMC44NSk7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OmZsZXg7XG4gIHotaW5kZXg6OTk5OTtcblxuICAubW9kYWwge1xuICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICB3aWR0aDo4MDBweDtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBtYXJnaW46YXV0bztcbiAgICBib3JkZXItcmFkaXVzOjNweDtcblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgcGFkZGluZzoycmVtO1xuICAgICAgYmFja2dyb3VuZDojRjJGMkYyO1xuICAgICAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcblxuICAgICAgLmNsb3Nle1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjJyZW07XG4gICAgICAgIGFsaWduLXNlbGY6Y2VudGVyO1xuICAgICAgICBjb2xvcjpncmF5O1xuICAgICAgICBmb250LXdlaWdodDpib2xkZXI7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyXG4gICAgICB9XG4gICAgfVxuICAgIC5tb2RhbC1mb290ZXJ7XG4gICAgICBwYWRkaW5nOjEuNXJlbTtib3JkZXItdG9wOjFweCBzb2xpZCAjY2VjZWNlO1xuXG4gICAgICBidXR0b257XG4gICAgICAgIGNvbG9yOiMwYTQwNjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGRlcjtcbiAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cblxuLmdldC1xdW90ZS1mb3JtLWNvbCB7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuXG4ubWFza2VkLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtMDItZGlzYWJsZWQ7XG5cbiAgYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMwODQwNjM7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5cbi5ucHMtcmV2aWV3LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDRyZW0gMXJlbTtcbn1cblxuLm5wcy1yZXZpZXctZm9ybS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbn1cblxuLm5wcy1yZXZpZXctZm9ybV9faXRlbS1ncm91cCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBoZWlnaHQ6IDhyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNEY0RjRGO1xuICAgIFxuICB9XG59XG5cbi5ucHMtcmV2aWV3LWZvcm1fX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubnBzLWZvcm1fX3JhZGlvLWJ1dHRvbiB7IFxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBcbiAgbGFiZWwge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZTNkKDc1LCA1NiwgMSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICBcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTQwNjM7XG4gICAgICBib3JkZXItY29sb3I6ICMwOTQwNjM7XG4gICAgfVxuICB9XG4gICAgICBcbiAgaW5wdXQge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgcCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG5cbi5ucHMtZm9ybS1jb21tZW50LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHVpLTA1O1xuICAgIGNvbG9yOiAkdGV4dC0wMjtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiAkdGV4dC0wMjtcbiAgfVxufVxuXG4uanVzdGlmeS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX3RleHQtc21hbGxfY2VudGVyLXN0eWxlLFxuLm5wcy1mb3JtX3NtYWxsX19oZWFkZXIgIHtcbiAgbWF4LXdpZHRoOiA1OXJlbTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuXG4ubnBzLWZvcm0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm1fb3B0aW9ucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5mb3JtX29wdGlvbnNfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cbiAgLm5wcy1mb3JtX19yYWRpby1idXR0b24gPiBsYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgXG4gIH1cbiAgLm5wcy1mb3JtX19yYWRpby1idXR0b24gPiBpbnB1dCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cblxufVxuLmlucHV0LXJhdGluZy1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yYXRpbmctdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAkdGV4dC0wMjtcbn1cblxuLnN1Ym1pdC1ucHMtYnRuIHtcbiAgd2lkdGg6IDUwcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gIC5yb3ctZmxleCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnJvdy1mbGV4LWhlaWdodCB7XG4gICAgaGVpZ2h0OiAxNHJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubW9kYWwtd3JhcHBlciB7XG5cbiAgICAubW9kYWwge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3Nle1xuICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnRfdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaW5wdXRfc3R5bGVfdGhyZWUge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cblxuICAubnBzLXJldmlldy1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mb3JtX29wdGlvbnNfd3JhcHBlciB7XG4gICAgZmxleC1mbG93OiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5zdWJtaXQtbnBzLWJ0biB7XG4gICAgd2lkdGg6IDIwcmVtO1xuICB9XG4gIC5ucHMtcmV2aWV3LWZvcm1fX2l0ZW0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAubnBzLWZvcm1fX3JhZGlvLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICB9XG4gIH1cblxuICAucmF0aW5nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG5cbiAgLm5wcy1mb3JtLWNvbW1lbnQtYm94IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuXG4gIC5ucHMtZm9ybS1jb21tZW50LWJveCB0ZXh0YXJlYXtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5wcy1mb3JtX19yYWRpby1idXR0b24ge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cblxufSIsIiR0ZXh0LTAxOiAjMjEyMTIxOyBcbiR0ZXh0LTAyOiAjNEY0RjRGOyBcbiR0ZXh0LTAzOiAjMzMzMzMzOyBcblxuJHVpLTAxOiAjRkZGRkZGO1xuJHVpLTAyOiAjRkRGRUZFO1xuJHVpLTAzOiAjRjJGMkYyO1xuJHVpLTA0OiAjRTZGMEY5O1xuJHVpLTA1OiAjRTVFNUU1O1xuJHVpLTA2OiAjQzRDNEM0O1xuJHVpLTA3OiAjRkJGQkZCO1xuJHVpLTA4OiAjRjlGQUZDO1xuJHVpLTA5OiAjODE5RkIxO1xuJHVpLTEwOiAjRkJGQ0ZEO1xuJHVpLTExOiAjRUVFO1xuXG4kYnJhbmQtMDE6ICMwOTQwNjM7IFxuJGJyYW5kLTAyOiAjMTA3QkMwOyBcbiRicmFuZC0wMzogIzUxOTlEMzsgXG4kYnJhbmQtMDQ6ICM4OUNCRjA7IFxuJGJyYW5kLTA1OiAjQzBFNUU1OyBcblxuJGJyYW5kLTAxLWhvdmVyOiAjMTc1MTcxO1xuJGJyYW5kLTAxLWZvY3VzOiAjMDkzQjVBO1xuJGJyYW5kLTAxLWRpc2FibGVkOiAjOEZBOEI4O1xuJGJyYW5kLTAyLWRpc2FibGVkOiAjZjBmOGZmO1xuXG4kZGFuZ2VyOiAjQUIwNDA0O1xuJGRhbmdlci1ob3ZlcjogI0IyMUExQTtcbiRkYW5nZXItZm9jdXM6ICM5QzA0MDQ7XG4kZGFuZ2VyLWRpc2FibGVkOiAjRDg4QzhDO1xuXG4kc3VjY2VzczogIzIxOTY1MztcblxuIiwiIC8qIFR5cGVzdHlsZSBhbmQgZGlzcGxheSBzaXplcyAqL1xuXG5AbWl4aW4gdHlwZV80OCB7XG4gICAgZm9udC1zaXplOiA0LjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogNnJlbTtcbn1cblxuQG1peGluIHR5cGVfNDAge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG59XG5cbkBtaXhpbiB0eXBlXzMyIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xufVxuXG5AbWl4aW4gdHlwZV8yNCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xufVxuXG5AbWl4aW4gdHlwZV8yMCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG59XG5cbkBtaXhpbiB0eXBlXzE4IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59XG5cbkBtaXhpbiB0eXBlXzE4LWhlYXZ5IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59XG5cbkBtaXhpbiB0eXBlXzE2IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG5cbkBtaXhpbiB0eXBlXzE0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG59XG5cbkBtaXhpbiB0eXBlXzEyIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG59Il19 */