:root{--color-gold: #907048;--color-gold2: #D9C7A0;--color-black: #212121;--default-horizontal-padding: 5vw;--default-horizontal-padding-tablet: 32px;--default-horizontal-padding-mobile: 17px;--default-top-navigation-padding: 92px;--default-top-navigation-padding-mobile: 82px;--default-frameborder-space: 8px;--default-frameborder-space-mobile: 4px}@font-face{font-family:"bangla-mn";src:url(../fonts/bangla-mn-regular-webfont.woff2) format("woff2"),url(../fonts/bangla-mn-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"brandon-grotesque";src:url(/assets/fonts/brandon_reg-webfont.woff2) format("woff2"),url(/assets/fonts/brandon_reg-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"brandon-grotesque";src:url(/assets/fonts/brandon_bld-webfont.woff2) format("woff2"),url(/assets/fonts/brandon_bld-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"brandon-grotesque";src:url(/assets/fonts/brandon_med-webfont.woff2) format("woff2"),url(/assets/fonts/brandon_med-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}body{width:100%;margin:0;font-family:"brandon-grotesque";overflow-x:hidden}button:focus,input:focus,select:focus,textarea:focus{outline:0}#header{background-color:var(--color-gold);position:fixed;z-index:100;top:0;left:0;width:100%;height:var(--default-top-navigation-padding);display:flex;align-items:center;justify-content:space-between;padding:0 var(--default-horizontal-padding)}@media (max-width:991.98px){#header{padding:0 var(--default-horizontal-padding-tablet)}}@media (max-width:767.98px){#header{padding:0 var(--default-horizontal-padding-mobile);height:var(--default-top-navigation-padding-mobile)}}#header .logo{width:12vw}@media (max-width:991.98px){#header .logo{width:160px}}@media (max-width:767.98px){#header .logo{width:30vw}}.get-tickets-btn{font-size:.98vw}@media (max-width:767.98px){.get-tickets-btn{font-size:12px}}.footer{width:100%;color:#545859;font-size:14px;padding:36px 0;display:flex;align-items:center;justify-content:space-between}@media (max-width:767.98px){.footer{flex-direction:column}.footer>:not(:last-child){margin-bottom:16px}}.footer .policy-link-groups{display:flex}.footer .policy-link-groups>:not(:last-child){margin-right:24px}.footer .policy-link-groups a{color:#545859;text-decoration:underline}.footer .policy-link-groups a:hover{color:#545859}.default-container{padding:0 var(--default-horizontal-padding)}@media (max-width:991.98px){.default-container{padding:0 var(--default-horizontal-padding-tablet)}}@media (max-width:767.98px){.default-container{padding:0 var(--default-horizontal-padding-mobile)}}.inner-container{padding:0 11.25vw}@media (max-width:991.98px){.inner-container{padding:0 var(--default-horizontal-padding-tablet)}}@media (max-width:767.98px){.inner-container{padding:0 var(--default-horizontal-padding-mobile)}}.button,.group{display:inline-block}.button{cursor:pointer;padding:12px 24px;border-radius:100px;font-weight:500;text-align:center}.button.button-fullwidth,.page-index .section-first .section-banner .content-container .wine-tasting-img .img-container img,.page-index .section-schedules .schedule-item .body .section-row .section-col.img-container .img-frame img{width:100%}@media (max-width:767.98px){.button{padding:8px 16px}}.button:hover{text-decoration:none}.button-primary{background-color:var(--color-gold);color:#fff}.button-primary:hover{color:#fff;background-color:#76593a}.button-secondary{background-color:#fff;color:var(--color-gold)}.button-secondary:hover{color:var(--color-gold);background-color:#f8f2e2}.link{text-decoration:underline}.link,.link:hover{color:var(--color-gold)}.page-index .default-section{padding:120px 0}@media (max-width:767.98px){.page-index .default-section{padding:80px 0}}.page-index .section-first{background-color:var(--color-gold);padding-top:var(--default-top-navigation-padding)!important}@media (max-width:767.98px){.page-index .section-first{padding-top:var(--default-top-navigation-padding-mobile)!important}}.page-index .section-first .section-banner{padding-top:24px;padding-right:0!important;position:relative;margin-bottom:16.53vw}@media (max-width:991.98px){.page-index .section-first .section-banner{padding-right:var(--default-horizontal-padding-tablet)!important;margin-bottom:100px}}@media (max-width:767.98px){.page-index .section-first .section-banner{padding-right:var(--default-horizontal-padding-mobile)!important;margin-bottom:100px}}.page-index .section-first .section-banner .content-container{width:60vw}@media (max-width:991.98px){.page-index .section-first .section-banner .content-container{width:100%}}.page-index .section-first .section-banner .content-container .title{position:relative;z-index:5;font-family:"bangla-mn";font-size:4.5vw;color:#fff;line-height:normal}@media (max-width:991.98px){.page-index .section-first .section-banner .content-container .title{font-size:7.7vw}}@media (max-width:767.98px){.page-index .section-first .section-banner .content-container .title{font-size:32px}}.page-index .section-first .section-banner .content-container .title .name{color:var(--color-gold2)}.page-index .section-first .section-banner .content-container .wine-tasting-img{position:absolute;z-index:2;top:9vw;left:29%;width:71%}@media (max-width:991.98px){.page-index .section-first .section-banner .content-container .wine-tasting-img{position:initial;top:initial;left:initial;width:100%;margin-top:-56px}}@media (max-width:767.98px){.page-index .section-first .section-banner .content-container .wine-tasting-img{margin-top:-26px}}.page-index .section-first .section-banner .content-container .wine-tasting-img .img-container{width:51vw;position:relative}@media (max-width:991.98px){.page-index .section-first .section-banner .content-container .wine-tasting-img .img-container{width:100%}}.page-index .section-first .section-banner .content-container .wine-tasting-img .img-container .frameborder,.page-index .section-schedules .schedule-item .body .section-row .section-col.img-container .img-frame .frameborder{position:absolute;border:1px solid #ffffff33;width:100%;height:100%;z-index:3}.page-index .section-first .section-banner .content-container .wine-tasting-img .img-container .frameborder--left{top:calc(-1*var(--default-frameborder-space));left:calc(-1*var(--default-frameborder-space))}@media (max-width:767.98px){.page-index .section-first .section-banner .content-container .wine-tasting-img .img-container .frameborder--left{top:calc(-1*var(--default-frameborder-space-mobile));left:calc(-1*var(--default-frameborder-space-mobile))}}.page-index .section-first .section-banner .content-container .wine-tasting-img .img-container .frameborder--right{bottom:calc(-1*var(--default-frameborder-space));right:calc(-1*var(--default-frameborder-space))}@media (max-width:767.98px){.page-index .section-first .section-banner .content-container .wine-tasting-img .img-container .frameborder--right{bottom:calc(-1*var(--default-frameborder-space-mobile));right:calc(-1*var(--default-frameborder-space-mobile))}}.page-index .section-first .section-banner .content-container .schedule{color:var(--color-gold2);font-family:"bangla-mn";font-size:1.945vw;position:absolute;z-index:5;right:var(--default-horizontal-padding);bottom:10%;text-align:right}@media (max-width:991.98px){.page-index .section-first .section-banner .content-container .schedule{font-size:18px;display:none}}.page-index .section-first .section-banner .content-container .schedule--mobile{display:none}@media (max-width:991.98px){.page-index .section-first .section-banner .content-container .schedule--mobile{display:block;position:initial;font-size:20px;text-align:left}}.page-index .section-first .section-banner .content-container .description{width:22vw;color:#fff;font-size:1.25vw;position:relative;z-index:5}@media (max-width:991.98px){.page-index .section-first .section-banner .content-container .description{font-size:18px;width:100%}}@media (max-width:767.98px){.page-index .section-first .section-banner .content-container .description{font-size:16px}}.page-index .section-first .section-banner .content-container .actions{width:22vw;display:flex;align-items:center;justify-content:flex-start}.page-index .section-first .section-banner .content-container .actions .get-tickets-btn{flex-shrink:0;margin-right:16px}.page-index .section-first .section-banner .content-container .actions .view-link{color:#fff;flex-shrink:0;text-decoration:underline;font-size:14px}.page-index .section-first .section-banner .sticker{position:absolute;top:24px;right:0;width:12.7vw;height:16.5vw}@media (max-width:991.98px){.page-index .section-first .section-banner .sticker{display:none}}.page-index .section-first .section-banner .sticker img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-index .section-first .section-description .headline{font-family:"bangla-mn";color:#fff;text-align:center;font-size:2.2vw;padding:0 9vw;margin-bottom:10vw}@media (max-width:991.98px){.page-index .section-first .section-description .headline{padding:0 3vw;margin-bottom:100px;font-size:24px}}.page-index .section-first .section-description .description-list{display:flex}@media (max-width:991.98px){.page-index .section-first .section-description .description-list{flex-direction:column}}.page-index .section-first .section-description .description-box{border:2px solid #ffffff33;border-left:none;padding:3vw var(--default-horizontal-padding);flex:1 0}.page-index .section-first .section-description .description-box:first-child,.page-index .section-first .section-description .description-box:last-child{width:calc((100% - var(--default-horizontal-padding))/3)}@media (max-width:991.98px){.page-index .section-first .section-description .description-box:first-child,.page-index .section-first .section-description .description-box:last-child{width:100%}}.page-index .section-first .section-description .description-box:first-child{padding-left:0}.page-index .section-first .section-description .description-box:last-child{padding-right:0;border-right:none}@media (max-width:991.98px){.page-index .section-first .section-description .description-box:last-child{border-bottom:2px solid #ffffff33}.page-index .section-first .section-description .description-box{padding:36px 0;border-right:none;border-bottom:none}}.page-index .section-first .section-description .description-box .title{font-family:"bangla-mn";font-size:1.67vw;color:#fff;margin-bottom:16px}@media (max-width:991.98px){.page-index .section-first .section-description .description-box .title{font-size:24px}}@media (max-width:767.98px){.page-index .section-first .section-description .description-box .title{font-size:18px}}.page-index .section-first .section-description .description-box .info{color:#fff;margin-bottom:24px}.page-index .section-first .section-description .description-box .img-box{position:relative;width:100%}.page-index .section-first .section-description .description-box .img-box:before{content:"";display:block;padding-top:100%}.page-index .section-first .section-description .description-box .img-box img{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-index .section-first .section-description .description-box .img-box img#img-author{-o-object-position:center 20%;object-position:center 20%}.page-index .section-first .section-description .description-box .img-box img#img-wine{-o-object-position:center 100%;object-position:center 100%}.page-index .section-first .section-description .description-box .img-box img#img-place{-o-object-position:center;object-position:center}.page-index .section-about{background-color:#f8f2e2}.page-index .section-about__white{background-color:#ebeae9}.page-index .section-about .section-row{margin:0 -2.2vw;display:flex}@media (max-width:991.98px){.page-index .section-about .section-row{margin:0;flex-direction:column}}@media (max-width:767.98px){.page-index .section-about .section-row{margin:0}}.page-index .section-about .section-row .section-col{flex:1 0;padding:0 2.2vw}@media (max-width:991.98px){.page-index .section-about .section-row .section-col{padding:0}}@media (max-width:767.98px){.page-index .section-about .section-row .section-col{padding:0}}.page-index .section-about .section-row.reverse{flex-direction:row-reverse}@media (max-width:991.98px){.page-index .section-about .section-row.reverse{flex-direction:column}}.page-index .section-about .section-row .section-col.left{margin-top:72px}@media (max-width:991.98px){.page-index .section-about .section-row .section-col.left{margin-top:0;margin-bottom:48px}}.page-index .section-about .section-row .section-col.left .heading{display:flex;align-items:flex-end;line-height:.65;color:#b7a17a}.page-index .section-about .section-row .section-col.left .heading .text{flex-shrink:0;font-family:"bangla-mn";font-size:1.39vw;padding-right:24px}@media (max-width:991.98px){.page-index .section-about .section-row .section-col.left .heading .text{font-size:18px}}.page-index .section-about .section-row .section-col.left .heading .line{flex-grow:1;height:1px;background-color:#b7a17a}.page-index .section-about .section-row .section-col.left .name{width:100%;color:var(--color-gold);font-family:"bangla-mn";font-size:3.3vw;line-height:normal;margin-bottom:12px}@media (max-width:991.98px){.page-index .section-about .section-row .section-col.left .name{font-size:48px}}@media (max-width:767.98px){.page-index .section-about .section-row .section-col.left .name{font-size:28px}}.page-index .section-about .section-row .section-col.left .name img{width:75%}.page-index .section-about .section-row .section-col.left .title{display:flex;align-items:center;color:var(--color-black);font-size:1.67vw;line-height:1}@media (max-width:991.98px){.page-index .section-about .section-row .section-col.left .title{font-size:18px}}.page-index .section-about .section-row .section-col.left .title .icon{width:auto;height:1.67vw}.page-index .section-about .section-row .section-col.left .title .icon:not(:last-child){margin-right:4px}@media (max-width:991.98px){.page-index .section-about .section-row .section-col.left .title .icon{height:18px}}.page-index .section-about .section-row .section-col.left .info{color:var(--color-black);font-size:1.39vw}@media (max-width:991.98px){.page-index .section-about .section-row .section-col.left .info{font-size:16px}}.page-index .section-about .section-row .section-col.right img{width:100%;border-top-left-radius:50% 40%;border-top-right-radius:50% 40%;-o-object-fit:cover;object-fit:cover}.page-index .section-schedules{padding:160px 0;background-color:#304b42}@media (max-width:767.98px){.page-index .section-schedules{padding:80px 0}}.page-index .section-schedules .schedule-item .heading{position:relative;margin-bottom:36px;z-index:10}.page-index .section-schedules .schedule-item .heading .datetime{color:#7fafa0;font-family:"bangla-mn";font-size:1.39vw}.page-index .section-schedules .schedule-item .heading .datetime .date,.page-index .section-schedules .schedule-item .heading .datetime .time{display:inline-block}@media (max-width:767.98px){.page-index .section-schedules .schedule-item .heading .datetime .date,.page-index .section-schedules .schedule-item .heading .datetime .time{display:block}}@media (max-width:991.98px){.page-index .section-schedules .schedule-item .heading .datetime{font-size:18px}}.page-index .section-schedules .schedule-item .heading .title{color:#fff;font-family:"bangla-mn";font-size:3.3vw;position:relative;z-index:5;line-height:normal}@media (max-width:991.98px){.page-index .section-schedules .schedule-item .heading .title{font-size:48px}}@media (max-width:767.98px){.page-index .section-schedules .schedule-item .heading .title{font-size:28px}}.page-index .section-schedules .schedule-item .body .section-row{margin:0 -4.65vw;display:flex}@media (max-width:991.98px){.page-index .section-schedules .schedule-item .body .section-row{margin:0;flex-direction:column}}@media (max-width:767.98px){.page-index .section-schedules .schedule-item .body .section-row{margin:0}}.page-index .section-schedules .schedule-item .body .section-row .section-col{flex:1 0;padding:0 4.65vw}@media (max-width:991.98px){.page-index .section-schedules .schedule-item .body .section-row .section-col{padding:0}}@media (max-width:767.98px){.page-index .section-schedules .schedule-item .body .section-row .section-col{padding:0}}.page-index .section-schedules .schedule-item .body .section-row .section-col.img-container{margin-top:-6%;flex-basis:47%;position:relative;z-index:2}.page-index .section-schedules .schedule-item .body .section-row .section-col.img-container .img-frame{position:relative}.page-index .section-schedules .schedule-item .body .section-row .section-col.information{flex-basis:53%}.page-index .section-schedules .schedule-item .body .section-row .section-col.information .section-title{color:#d9c7a0;font-family:"bangla-mn";font-size:1.39vw}@media (max-width:991.98px){.page-index .section-schedules .schedule-item .body .section-row .section-col.information .section-title{font-size:18px}}.page-index .section-schedules .schedule-item .body .section-row .section-col.information .section-title .tax-desc{font-size:.972vw}@media (max-width:991.98px){.page-index .section-schedules .schedule-item .body .section-row .section-col.information .section-title .tax-desc{font-size:12px}}.page-index .section-schedules .schedule-item .body .section-row .section-col.information .section-subtitle{color:#7fafa0;font-family:"bangla-mn";font-size:1.11vw;margin-bottom:8px}@media (max-width:991.98px){.page-index .section-schedules .schedule-item .body .section-row .section-col.information .section-subtitle{font-size:14px;margin-bottom:4px}}.page-index .section-schedules .schedule-item .body .section-row .section-col.information .section-content{color:#fff;font-size:1.39vw}@media (max-width:991.98px){.page-index .section-schedules .schedule-item .body .section-row .section-col.information .section-content{font-size:16px}}.page-index .section-schedules .schedule-item .body .section-row .section-col.information .section-content.description{color:#ebeae9}.page-index .section-schedules .schedule-item .body .section-row .section-col.information .menu-container{display:flex;margin-top:36px}@media (max-width:767.98px){.page-index .section-schedules .schedule-item .body .section-row .section-col.information .menu-container{flex-direction:column}}.page-index .section-schedules .schedule-item .body .section-row .section-col.information .menu-container .menu-item{flex:1 0}@media (max-width:767.98px){.page-index .section-schedules .schedule-item .body .section-row .section-col.information .menu-container .menu-item:not(:last-child){margin-bottom:36px}}.page-index .section-schedules .schedule-item .body .section-row .section-col.information .menu-container .menu-item .section-title{margin-bottom:8px}@media (max-width:991.98px){.page-index .section-schedules .schedule-item .body .section-row .section-col.information .menu-container .menu-item .section-title{margin-bottom:4px}}.page-index .section-schedules .schedule-item:not(:last-child){margin-bottom:160px}@media (max-width:767.98px){.page-index .section-schedules .schedule-item:not(:last-child){margin-bottom:80px}}.page-index .section-schedules .schedule-item:nth-child(odd) .heading{width:42vw;left:25vw}.page-index .section-schedules .schedule-item:nth-child(odd) .body .section-col.img-container .frameborder{top:var(--default-frameborder-space);right:calc(-1*var(--default-frameborder-space))}@media (max-width:767.98px){.page-index .section-schedules .schedule-item:nth-child(odd) .body .section-col.img-container .frameborder{top:var(--default-frameborder-space-mobile);right:calc(-1*var(--default-frameborder-space-mobile))}}.page-index .section-schedules .schedule-item:nth-child(even) .heading{width:50vw;left:13vw}.page-index .section-schedules .schedule-item:nth-child(even) .body .section-row{flex-direction:row-reverse}@media (max-width:991.98px){.page-index .section-schedules .schedule-item:nth-child(even) .body .section-row{flex-direction:column}}.page-index .section-schedules .schedule-item:nth-child(even) .body .section-col.img-container .frameborder{top:var(--default-frameborder-space);left:calc(-1*var(--default-frameborder-space))}@media (max-width:767.98px){.page-index .section-schedules .schedule-item:nth-child(even) .body .section-col.img-container .frameborder{top:var(--default-frameborder-space-mobile);left:calc(-1*var(--default-frameborder-space-mobile))}}@media (max-width:991.98px){.page-index .section-schedules .schedule-item:nth-child(even) .heading,.page-index .section-schedules .schedule-item:nth-child(odd) .heading{width:100%;left:initial}.page-index .section-schedules .schedule-item:nth-child(even) .body .section-col.img-container,.page-index .section-schedules .schedule-item:nth-child(odd) .body .section-col.img-container{padding:0;width:70%;align-self:flex-end;margin-top:-10%;margin-bottom:32px}}@media (max-width:767.98px){.page-index .section-schedules .schedule-item:nth-child(even) .body .section-col.img-container,.page-index .section-schedules .schedule-item:nth-child(odd) .body .section-col.img-container{margin-top:-15%}}.page-index .section-newsletter{background-color:var(--color-gold);border:1px solid #707070;padding:48px 0}.page-index .section-newsletter .default-container{display:flex;flex-direction:column;align-items:center;color:#fff}.page-index .section-newsletter .default-container .title{font-family:"bangla-mn";font-size:2.2vw;margin-bottom:4px}@media (max-width:991.98px){.page-index .section-newsletter .default-container .title{font-size:32px}}@media (max-width:767.98px){.page-index .section-newsletter .default-container .title{font-size:24px}}.page-index .section-newsletter .default-container .subtitle{font-size:1.67vw;text-align:center;padding:0 10%}@media (max-width:991.98px){.page-index .section-newsletter .default-container .subtitle{font-size:24px}}@media (max-width:767.98px){.page-index .section-newsletter .default-container .subtitle{font-size:20px}}.page-index .section-newsletter .default-container form{width:28.9vw}@media (max-width:1199.98px){.page-index .section-newsletter .default-container form{width:50%}}@media (max-width:991.98px){.page-index .section-newsletter .default-container form{width:60%}}@media (max-width:767.98px){.page-index .section-newsletter .default-container form{width:100%}}.page-index .section-newsletter .default-container .textbox{display:flex;border:1px solid #fff;border-radius:8px;width:100%;height:45px;overflow:hidden}.page-index .section-newsletter .default-container .textbox>*{border:0;outline:0}.page-index .section-newsletter .default-container .textbox input{flex-grow:1;background-color:transparent;padding:12px;color:#fff;caret-color:#fff}.page-index .section-newsletter .default-container .textbox input::-moz-placeholder{color:#d9c7a0;opacity:1}.page-index .section-newsletter .default-container .textbox input::placeholder{color:#d9c7a0;opacity:1}.page-index .section-newsletter .default-container .textbox input:-ms-input-placeholder,.page-index .section-newsletter .default-container .textbox input::-ms-input-placeholder{color:#d9c7a0;opacity:1}.page-index .section-newsletter .default-container .textbox .sub-button{background-color:#d9c7a0;color:#76593a;padding:12px 24px;cursor:pointer}.page-index .section-newsletter .default-container .textbox .sub-button:hover{background-color:#fff}.page-index .section-footer{background-color:#ebeae9;padding-bottom:0}.page-index .section-footer .default-container{display:flex;flex-direction:column;align-items:center}.page-index .section-footer .heading{color:var(--color-gold);font-family:"bangla-mn";font-size:3.3vw;text-align:center;line-height:normal;padding:0 25%}@media (max-width:991.98px){.page-index .section-footer .heading{padding:0 10%;font-size:48px}}@media (max-width:767.98px){.page-index .section-footer .heading{font-size:28px}}.page-index .section-footer .subtitle{color:var(--color-black);font-size:1.67vw;text-align:center;padding:0 25%;margin-bottom:48px}@media (max-width:991.98px){.page-index .section-footer .subtitle{margin-bottom:36px;padding:0 10%;font-size:24px}}@media (max-width:767.98px){.page-index .section-footer .subtitle{padding:0;font-size:20px}}.page-index .section-footer .btn-container{width:100%;padding:0 35%;margin-bottom:48px}@media (max-width:1199.98px){.page-index .section-footer .btn-container{padding:0 20%}}@media (max-width:991.98px){.page-index .section-footer .btn-container{margin-bottom:36px;padding:0 10%}}.page-index .section-footer .btn-container .get-tickets-btn{font-size:1.39vw;padding:24px}@media (max-width:767.98px){.page-index .section-footer .btn-container .get-tickets-btn{font-size:18px;padding:16px}}.page-index .section-footer .info{color:var(--color-black);font-size:1.25vw;margin-bottom:48px}@media (max-width:991.98px){.page-index .section-footer .info{text-align:center;margin-bottom:36px;font-size:16px}}.page-index .section-footer .img-container{width:100%;height:40vw}@media (max-width:991.98px){.page-index .section-footer .img-container{height:61vw}}.page-index .section-footer .img-container img{width:100%;height:100%;border-top-left-radius:10% 20%;border-top-right-radius:10% 20%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.policy-page{background-color:#ebeae9;color:var(--color-black);padding:var(--default-top-navigation-padding) var(--default-horizontal-padding) 0!important}@media (max-width:767.98px){.policy-page{padding:var(--default-top-navigation-padding-mobile) var(--default-horizontal-padding-mobile) 0!important}}.policy-page .section-title{text-align:center;padding:48px 0 24px}@media (max-width:767.98px){.policy-page .section-title{padding:24px 0}}.policy-page .section-title .title{font-family:"bangla-mn";font-size:2.22vw}@media (max-width:991.98px){.policy-page .section-title .title{font-size:24px}}.policy-page .section-title .last-modified{font-size:.97vw;margin-top:8px}@media (max-width:991.98px){.policy-page .section-title .last-modified{font-size:14px;margin-top:0}}.policy-page .section-content{padding:36px 15%;border-top:1px solid #b7a17a;border-bottom:1px solid #b7a17a}@media (max-width:991.98px){.policy-page .section-content{padding:36px 10%}}@media (max-width:767.98px){.policy-page .section-content{padding:36px 0}}.policy-page .section-content .section:not(:last-child){margin-bottom:36px}.policy-page .section-content .section .title{font-family:"bangla-mn";font-size:20px;margin-bottom:6px}@media (max-width:767.98px){.policy-page .section-content .section .title{font-size:18px}}.policy-page .section-content .section ul{padding-left:24px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJhYnN0cmFjdHMvX2ZvbnRzLnNjc3MiLCJhYnN0cmFjdHMvX2Jhc2Uuc2NzcyIsIm1haW4uY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fY29udGFpbmVyLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsInBhZ2VzL19pbmRleC5zY3NzIiwicGFnZXMvX3BvbGljaWVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSyxDQUNJLHFCLENBQ0Esc0IsQ0FDQSxzQixDQUVBLGlDLENBQ0EseUMsQ0FDQSx5QyxDQUNBLHNDLENBQ0EsNkMsQ0FDQSxnQyxDQUNBLHVDLENDWEosV0FDSSx1QixDQUNBLDZILENBRUEsZSxDQUNBLGlCLENBQ0Esa0IsQUFHSixXQUNJLCtCLENBQ0EsMkgsQ0FFQSxlLENBQ0EsaUIsQ0FDQSxrQixBQUdKLFdBQ0ksK0IsQ0FDQSwySCxDQUVBLGUsQ0FDQSxpQixDQUNBLGtCLEFBR0osV0FDSSwrQixDQUNBLDJILENBRUEsZSxDQUNBLGlCLENBQ0Esa0JDakNKLEksQ0FDSSxVLENBQ0EsUSxDQUNBLCtCLENBQ0EsaUIsQ0M2Q0osWSxDRDFDQSxXLENDd0NBLFksQ0FDQSxjLENEckNJLFMsQ0VYSixPLENBQ0ksa0MsQ0FDQSxjLENBQ0EsVyxDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLDRDLENBQ0EsWSxDQUNBLGtCLENBQ0EsNkIsQ0FDQSwyQyxDQ0xJLDRCRE5SLE8sQ0FjUSxvRCxBQ1pBLDRCREZSLE8sQ0FrQlEsa0QsQ0FDQSxxREFuQlIsYSxDQXVCUSxVLENDakJBLDRCRE5SLGEsQ0EwQlksYSxBQ3hCSiw0QkRGUixhLENBNkJZLFlBS1osZ0IsQ0FDSSxlLENDakNJLDRCRGdDUixnQixDQUlRLGdCRXRDUixPLENBQ0ksVSxDQUNBLGEsQ0FDQSxjLENBQ0EsYyxDQUNBLFksQ0FDQSxrQixDQUNBLDZCLENETEksNEJDRlIsTyxDQVVRLHFCLENBVlIsYUFBQSxZLENBYVksb0JBYlosMkIsQ0FrQlEsWSxDQWxCUixpQ0FBQSxZLENBcUJZLGlCLENBckJaLDZCLENBeUJZLGEsQ0FDQSx5QixDQTFCWixtQyxDQTZCZ0IsYSxDQzdCaEIsa0IsQ0FDSSwyQyxDRktJLDRCRU5SLGtCLENBSVEsb0QsQUZGQSw0QkVGUixrQixDQVFRLG9EQUlSLGdCLENBQ0ksaUIsQ0ZQSSw0QkVNUixnQixDQUlRLG9ELEFGZEEsNEJFVVIsZ0IsQ0FRUSxvRENwQlIsTyxDRHdCQSxNLENBQ0ksb0IsQ0N6QkosTyxDQUNJLGMsQ0FFQSxpQixDQUNBLG1CLENBQ0EsZSxDQUNBLGlCLENBTkosd0IsQ0NBQSxrRyxDQUFBLDBHLENEU1EsVSxDSFBBLDRCR0ZSLE8sQ0FhUSxrQkFiUixhLENBaUJRLG9CLENBSVIsZSxDQUNJLGtDLENBQ0EsVSxDQUZKLHFCLENBS1EsVSxDQUNBLHdCLENBSVIsaUIsQ0FDSSxxQixDQUNBLHVCLENBRkosdUIsQ0FLUSx1QixDQUNBLHdCLENBSVIsSyxDQUVJLHlCLENBRkosSyxDQUFBLFcsQ0FLUSx1QixDQzlDUiw0QixDQUVRLGUsQ0pBQSw0QklGUiw0QixDQUtZLGdCQUxaLDBCLENBVVEsa0MsQ0FDQSwyRCxDSlRBLDRCSUZSLDBCLENBY1ksb0VBZFosMEMsQ0FrQlksZ0IsQ0FDQSx5QixDQUNBLGlCLENBQ0EscUIsQ0pmSiw0QklOUiwwQyxDQXdCZ0IsZ0UsQ0FDQSxxQixBSnZCUiw0QklGUiwwQyxDQTZCZ0IsZ0UsQ0FDQSxxQkE5QmhCLDZELENBa0NnQixVLENKNUJSLDRCSU5SLDZELENBcUNvQixZQXJDcEIsb0UsQ0F5Q29CLGlCLENBQ0EsUyxDQUNBLHVCLENBQ0EsZSxDQUNBLFUsQ0FDQSxrQixDSnhDWiw0QklOUixvRSxDQWlEd0IsaUIsQUovQ2hCLDRCSUZSLG9FLENBcUR3QixnQkFyRHhCLDBFLENBeUR3Qix3QixDQXpEeEIsK0UsQ0E4RG9CLGlCLENBQ0EsUyxDQUNBLE8sQ0FDQSxRLENBQ0EsUyxDSjVEWiw0QklOUiwrRSxDQXFFd0IsZ0IsQ0FDQSxXLENBQ0EsWSxDQUNBLFUsQ0FDQSxrQixBSnZFaEIsNEJJRlIsK0UsQ0E2RXdCLGtCQTdFeEIsOEYsQ0FpRndCLFUsQ0FDQSxpQixDSjVFaEIsNEJJTlIsOEYsQ0FxRjRCLFlBckY1QiwyRyxDQUFBLG1ILENBNkY0QixpQixDQUNBLDBCLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBakc1QixpSCxDQW9HZ0MsNkMsQ0FDQSw4QyxDSm5HeEIsNEJJRlIsaUgsQ0F3R29DLG9ELENBQ0EsdURBekdwQyxrSCxDQThHZ0MsZ0QsQ0FDQSwrQyxDSjdHeEIsNEJJRlIsa0gsQ0FrSG9DLHVELENBQ0Esd0RBbkhwQyx1RSxDQTJIb0Isd0IsQ0FDQSx1QixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsdUMsQ0FDQSxVLENBQ0EsZ0IsQ0o1SFosNEJJTlIsdUUsQ0FxSXdCLGMsQ0FDQSxjQXRJeEIsK0UsQ0EwSXdCLFksQ0pwSWhCLDRCSU5SLCtFLENBNkk0QixhLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsaUJBaEo1QiwwRSxDQXNKb0IsVSxDQUNBLFUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsUyxDSnBKWiw0QklOUiwwRSxDQTZKd0IsYyxDQUNBLFksQUo1SmhCLDRCSUZSLDBFLENBa0t3QixnQkFsS3hCLHNFLENBdUtvQixVLENBQ0EsWSxDQUNBLGtCLENBQ0EsMEIsQ0ExS3BCLHVGLENBNkt3QixhLENBQ0EsaUIsQ0E5S3hCLGlGLENBa0x3QixVLENBQ0EsYSxDQUNBLHlCLENBQ0EsYyxDQXJMeEIsbUQsQ0EyTGdCLGlCLENBQ0EsUSxDQUNBLE8sQ0FDQSxZLENBQ0EsYSxDSnpMUiw0QklOUixtRCxDQWtNb0IsY0FsTXBCLHVELENBc01vQixVLENBQ0EsVyxDQUNBLG1CLENBQUEsZ0IsQ0F4TXBCLHlELENBK01nQix1QixDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxhLENBQ0Esa0IsQ0o5TVIsNEJJTlIseUQsQ0F1Tm9CLGEsQ0FDQSxtQixDQUNBLGdCQXpOcEIsaUUsQ0ErTm9CLFksQ0p6TlosNEJJTlIsaUUsQ0FrT3dCLHVCQWxPeEIsZ0UsQ0F1T29CLDBCLENBQ0EsZ0IsQ0FDQSw2QyxDQUNBLFEsQ0ExT3BCLDRFLENBQUEsMkUsQ0E2T3dCLHdELENKdk9oQiw0QklOUiw0RSxDQUFBLDJFLENBZ1A0QixZQWhQNUIsNEUsQ0FxUHdCLGMsQ0FyUHhCLDJFLENBeVB3QixlLENBQ0EsaUIsQ0pwUGhCLDRCSU5SLDJFLENBNlA0QixpQyxDQTdQNUIsZ0UsQ0FrUXdCLGMsQ0FDQSxpQixDQUNBLG9CQXBReEIsdUUsQ0F3UXdCLHVCLENBQ0EsZ0IsQ0FDQSxVLENBQ0Esa0IsQ0pyUWhCLDRCSU5SLHVFLENBOFE0QixnQixBSjVRcEIsNEJJRlIsdUUsQ0FrUjRCLGdCQWxSNUIsc0UsQ0F1UndCLFUsQ0FDQSxrQixDQXhSeEIseUUsQ0E0UndCLGlCLENBQ0EsVSxDQTdSeEIsZ0YsQ0ErUjRCLFUsQ0FDQSxhLENBQ0EsZ0IsQ0FqUzVCLDZFLENBcVM0QixhLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLGdCLENBN1M1Qix3RixDQWlUb0MsNkIsQ0FBQSwwQixDQWpUcEMsc0YsQ0FvVG9DLDhCLENBQUEsMkIsQ0FwVHBDLHVGLENBdVRvQyx5QixDQUFBLHNCLENBdlRwQywwQixDQWtVUSx3QixDQWxVUixpQyxDQXFVWSx3QixDSnRUUix1QyxDQUNJLGUsQ0FDQSxZLENBWEEsNEJBU0osdUMsQ0FLUSxRLENBQ0EsdUIsQUFuQkosNEJBYUosdUMsQ0FVUSxVQUdKLG9ELENBQ0ksUSxDQUNBLGUsQ0F4QkosNEJBc0JBLG9ELENBS1EsVyxBQS9CUiw0QkEwQkEsb0QsQ0FTUSxXSXJDaEIsK0MsQ0EwVWdCLDBCLENKcFVSLDRCSU5SLCtDLENBNlVvQix1QkE3VXBCLHlELENBbVZvQixlLENKN1VaLDRCSU5SLHlELENBc1Z3QixZLENBQ0Esb0JBdlZ4QixrRSxDQTJWd0IsWSxDQUNBLG9CLENBQ0EsZSxDQUNBLGEsQ0E5VnhCLHdFLENBaVc0QixhLENBQ0EsdUIsQ0FDQSxnQixDQUNBLGtCLENKOVZwQiw0QklOUix3RSxDQXVXZ0MsZ0JBdldoQyx3RSxDQTRXNEIsVyxDQUNBLFUsQ0FDQSx3QixDQTlXNUIsK0QsQ0FtWHdCLFUsQ0FDQSx1QixDQUNBLHVCLENBQ0EsZSxDQUNBLGtCLENBQ0Esa0IsQ0psWGhCLDRCSU5SLCtELENBMlg0QixnQixBSnpYcEIsNEJJRlIsK0QsQ0E4WDRCLGdCQTlYNUIsbUUsQ0FrWTRCLFMsQ0FsWTVCLGdFLENBdVl3QixZLENBQ0Esa0IsQ0FDQSx3QixDQUNBLGdCLENBQ0EsYSxDSnJZaEIsNEJJTlIsZ0UsQ0E4WTRCLGdCQTlZNUIsc0UsQ0FrWjRCLFUsQ0FDQSxhLENBblo1QiwyRUFBQSxZLENBc1pnQyxnQixDSmhaeEIsNEJJTlIsc0UsQ0EwWmdDLGFBMVpoQywrRCxDQWdhd0Isd0IsQ0FDQSxnQixDSjNaaEIsNEJJTlIsK0QsQ0FvYTRCLGdCQXBhNUIsOEQsQ0EyYXdCLFUsQ0FDQSw4QixDQUNBLCtCLENBQ0EsbUIsQ0FBQSxnQixDQTlheEIsOEIsQ0FzYlEsZSxDQUNBLHdCLENKcmJBLDRCSUZSLDhCLENBMGJZLGdCQTFiWixzRCxDQStiZ0IsaUIsQ0FDQSxrQixDQUNBLFUsQ0FqY2hCLGdFLENBb2NvQixhLENBQ0EsdUIsQ0FDQSxnQixDQXRjcEIsc0UsQ0FBQSxzRSxDQXljd0Isb0IsQ0p2Y2hCLDRCSUZSLHNFLENBQUEsc0UsQ0E0YzRCLGUsQUp0Y3BCLDRCSU5SLGdFLENBaWR3QixnQkFqZHhCLDZELENBc2RvQixVLENBQ0EsdUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxTLENBQ0Esa0IsQ0pyZFosNEJJTlIsNkQsQ0E4ZHdCLGdCLEFKNWRoQiw0QklGUiw2RCxDQWtld0IsZ0JKbmRwQixnRSxDQUNJLGdCLENBQ0EsWSxDQVhBLDRCQVNKLGdFLENBS1EsUSxDQUNBLHVCLEFBbkJKLDRCQWFKLGdFLENBVVEsVUFHSiw2RSxDQUNJLFEsQ0FDQSxnQixDQXhCSiw0QkFzQkEsNkUsQ0FLUSxXLEFBL0JSLDRCQTBCQSw2RSxDQVNRLFdJckNoQiwyRixDQTJlNEIsYyxDQUNBLGMsQ0FDQSxpQixDQUNBLFMsQ0E5ZTVCLHNHLENBaWZnQyxpQixDQWpmaEMseUYsQ0FrZ0I0QixjLENBbGdCNUIsd0csQ0FxZ0JnQyxhLENBQ0EsdUIsQ0FDQSxnQixDSmpnQnhCLDRCSU5SLHdHLENBMGdCb0MsZ0JBMWdCcEMsa0gsQ0E4Z0JvQyxnQixDSnhnQjVCLDRCSU5SLGtILENBaWhCd0MsZ0JBamhCeEMsMkcsQ0F1aEJnQyxhLENBQ0EsdUIsQ0FDQSxnQixDQUNBLGlCLENKcGhCeEIsNEJJTlIsMkcsQ0E2aEJvQyxjLENBQ0EsbUJBOWhCcEMsMEcsQ0FtaUJnQyxVLENBQ0EsZ0IsQ0o5aEJ4Qiw0QklOUiwwRyxDQXVpQm9DLGdCQXZpQnBDLHNILENBMmlCb0MsYSxDQTNpQnBDLHlHLENBZ2pCZ0MsWSxDQUNBLGUsQ0ovaUJ4Qiw0QklGUix5RyxDQW9qQm9DLHVCQXBqQnBDLG9ILENBd2pCb0MsUSxDSnRqQjVCLDRCSUZSLHlIQUFBLFksQ0E0akI0QyxvQkE1akI1QyxtSSxDQWlrQndDLGlCLENKM2pCaEMsNEJJTlIsbUksQ0Fva0I0QyxtQixBQXBrQjVDLGtEQUFBLFksQ0Era0JnQixtQixDSjdrQlIsNEJJRlIsa0RBQUEsWSxDQWtsQm9CLG9CQWxsQnBCLHFFLENBd2xCb0IsVSxDQUNBLFMsQ0F6bEJwQiwwRyxDQWdtQmdDLG9DLENBQ0EsK0MsQ0ovbEJ4Qiw0QklGUiwwRyxDQW9tQm9DLDJDLENBQ0Esd0RBcm1CcEMsc0UsQ0ErbUJvQixVLENBQ0EsUyxDQWhuQnBCLGdGLENBcW5Cd0IsMEIsQ0ovbUJoQiw0QklOUixnRixDQXduQjRCLHVCQXhuQjVCLDJHLENBaW9CZ0Msb0MsQ0FDQSw4QyxDSmhvQnhCLDRCSUZSLDJHLENBcW9Cb0MsMkMsQ0FDQSx1RCxBSmhvQjVCLDRCSU5SLHNFLENBQUEscUUsQ0FpcEJ3QixVLENBQ0EsWSxDQWxwQnhCLDhGLENBQUEsNkYsQ0EwcEJnQyxTLENBQ0EsUyxDQUNBLG1CLENBQ0EsZSxDQUNBLG9CLEFKNXBCeEIsNEJJRlIsOEYsQ0FBQSw2RixDQWtxQmdDLGlCQWxxQmhDLCtCLENBNHFCUSxrQyxDQUNBLHdCLENBQ0EsYyxDQTlxQlIsa0QsQ0FpckJZLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsVSxDQXByQloseUQsQ0F1ckJnQix1QixDQUNBLGUsQ0FDQSxpQixDSm5yQlIsNEJJTlIseUQsQ0E0ckJvQixnQixBSjFyQlosNEJJRlIseUQsQ0ErckJvQixnQkEvckJwQiw0RCxDQW9zQmdCLGdCLENBQ0EsaUIsQ0FDQSxhLENKaHNCUiw0QklOUiw0RCxDQXlzQm9CLGdCLEFKdnNCWiw0QklGUiw0RCxDQTRzQm9CLGdCQTVzQnBCLHVELENBaXRCZ0IsWSxDSnZzQlIsNkJJVlIsdUQsQ0FtdEJvQixXLEFKN3NCWiw0QklOUix1RCxDQXN0Qm9CLFcsQUpwdEJaLDRCSUZSLHVELENBeXRCb0IsWUF6dEJwQiwyRCxDQTh0QmdCLFksQ0FDQSxxQixDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBbnVCaEIsNkQsQ0FzdUJvQixRLENBQ0EsUyxDQXZ1QnBCLGlFLENBMnVCb0IsVyxDQUNBLDRCLENBQ0EsWSxDQUNBLFUsQ0FDQSxnQixDQS91QnBCLG1GLENBa3ZCd0IsYSxDQUNBLFMsQ0FudkJ4Qiw4RSxDQWt2QndCLGEsQ0FDQSxTLENBbnZCeEIsdUYsQ0FBQSx3RixDQXV2QndCLGEsQ0FDQSxTLENBeHZCeEIsdUUsQ0Frd0JvQix3QixDQUNBLGEsQ0FDQSxpQixDQUNBLGMsQ0Fyd0JwQiw2RSxDQXd3QndCLHFCLENBeHdCeEIsMkIsQ0FneEJRLHdCLENBQ0EsZ0IsQ0FqeEJSLDhDLENBb3hCWSxZLENBQ0EscUIsQ0FDQSxrQixDQXR4Qlosb0MsQ0EweEJZLHVCLENBQ0EsdUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGEsQ0p6eEJKLDRCSU5SLG9DLENBa3lCZ0IsYSxDQUNBLGdCLEFKanlCUiw0QklGUixvQyxDQXN5QmdCLGdCQXR5QmhCLHFDLENBMnlCWSx3QixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxhLENBQ0Esa0IsQ0p6eUJKLDRCSU5SLHFDLENBa3pCZ0Isa0IsQ0FDQSxhLENBQ0EsZ0IsQUpsekJSLDRCSUZSLHFDLENBd3pCZ0IsUyxDQUNBLGdCQXp6QmhCLDBDLENBOHpCWSxVLENBQ0EsYSxDQUNBLGtCLENKdHpCSiw2QklWUiwwQyxDQW0wQmdCLGUsQUo3ekJSLDRCSU5SLDBDLENBczBCZ0Isa0IsQ0FDQSxlQXYwQmhCLDJELENBMjBCZ0IsZ0IsQ0FDQSxZLENKMTBCUiw0QklGUiwyRCxDQSswQm9CLGMsQ0FDQSxjQWgxQnBCLGlDLENBczFCWSx3QixDQUNBLGdCLENBQ0Esa0IsQ0psMUJKLDRCSU5SLGlDLENBMjFCZ0IsaUIsQ0FDQSxrQixDQUNBLGdCQTcxQmhCLDBDLENBazJCWSxVLENBQ0EsVyxDSjcxQkosNEJJTlIsMEMsQ0FzMkJnQixhQXQyQmhCLDhDLENBMDJCZ0IsVSxDQUNBLFcsQ0FDQSw4QixDQUNBLCtCLENBQ0EsbUIsQ0FBQSxnQixDQUNBLHlCLENBQUEsc0IsQ0MvMkJoQixZLENBQ0ksd0IsQ0FDQSx3QixDQUNBLDJGLENMREksNEJLRlIsWSxDQU1RLDJHQU5SLDJCLENBVVEsaUIsQ0FDQSxtQixDTFRBLDRCS0ZSLDJCLENBY1ksZ0JBZFosa0MsQ0FrQlksdUIsQ0FDQSxnQixDTGJKLDRCS05SLGtDLENBc0JnQixnQkF0QmhCLDBDLENBMkJZLGUsQ0FDQSxjLENMdEJKLDRCS05SLDBDLENBK0JnQixjLENBQ0EsY0FoQ2hCLDZCLENBc0NRLGdCLENBQ0EsNEIsQ0FDQSwrQixDTGxDQSw0QktOUiw2QixDQTJDWSxrQixBTHpDSiw0QktGUiw2QixDQStDWSxnQixBQS9DWiwyQ0FBQSxZLENBb0RnQixrQixDQXBEaEIsNkMsQ0F3RGdCLHVCLENBQ0EsYyxDQUNBLGlCLENMeERSLDRCS0ZSLDZDLENBNkRvQixnQkE3RHBCLHlDLENBa0VnQixpQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcclxuICAgIC0tY29sb3ItZ29sZDogIzkwNzA0ODtcclxuICAgIC0tY29sb3ItZ29sZDI6ICNEOUM3QTA7XHJcbiAgICAtLWNvbG9yLWJsYWNrOiAjMjEyMTIxO1xyXG5cclxuICAgIC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmc6IDV2dztcclxuICAgIC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctdGFibGV0OiAzMnB4O1xyXG4gICAgLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy1tb2JpbGU6IDE3cHg7XHJcbiAgICAtLWRlZmF1bHQtdG9wLW5hdmlnYXRpb24tcGFkZGluZzogOTJweDtcclxuICAgIC0tZGVmYXVsdC10b3AtbmF2aWdhdGlvbi1wYWRkaW5nLW1vYmlsZTogODJweDtcclxuICAgIC0tZGVmYXVsdC1mcmFtZWJvcmRlci1zcGFjZTogOHB4O1xyXG4gICAgLS1kZWZhdWx0LWZyYW1lYm9yZGVyLXNwYWNlLW1vYmlsZTogNHB4O1xyXG59IiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJiYW5nbGEtbW5cIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvYmFuZ2xhLW1uLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICB1cmwoXCIuLi9mb250cy9iYW5nbGEtbW4tcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIjtcclxuICAgIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9icmFuZG9uX3JlZy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIHVybChcIi9hc3NldHMvZm9udHMvYnJhbmRvbl9yZWctd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCI7XHJcbiAgICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvYnJhbmRvbl9ibGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICB1cmwoXCIvYXNzZXRzL2ZvbnRzL2JyYW5kb25fYmxkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIjtcclxuICAgIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9icmFuZG9uX21lZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIHVybChcIi9hc3NldHMvZm9udHMvYnJhbmRvbl9tZWQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbiIsImJvZHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5pbnB1dDpmb2N1cyxcclxuc2VsZWN0OmZvY3VzLFxyXG50ZXh0YXJlYTpmb2N1cyxcclxuYnV0dG9uOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn0iLCI6cm9vdCB7XG4gIC0tY29sb3ItZ29sZDogIzkwNzA0ODtcbiAgLS1jb2xvci1nb2xkMjogI0Q5QzdBMDtcbiAgLS1jb2xvci1ibGFjazogIzIxMjEyMTtcbiAgLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZzogNXZ3O1xuICAtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLXRhYmxldDogMzJweDtcbiAgLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy1tb2JpbGU6IDE3cHg7XG4gIC0tZGVmYXVsdC10b3AtbmF2aWdhdGlvbi1wYWRkaW5nOiA5MnB4O1xuICAtLWRlZmF1bHQtdG9wLW5hdmlnYXRpb24tcGFkZGluZy1tb2JpbGU6IDgycHg7XG4gIC0tZGVmYXVsdC1mcmFtZWJvcmRlci1zcGFjZTogOHB4O1xuICAtLWRlZmF1bHQtZnJhbWVib3JkZXItc3BhY2UtbW9iaWxlOiA0cHg7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJhbmdsYS1tblwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2JhbmdsYS1tbi1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2JhbmdsYS1tbi1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL2JyYW5kb25fcmVnLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvYnJhbmRvbl9yZWctd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvYnJhbmRvbl9ibGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9icmFuZG9uX2JsZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvYnJhbmRvbl9tZWQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9icmFuZG9uX21lZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCI7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5pbnB1dDpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4jaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWRlZmF1bHQtdG9wLW5hdmlnYXRpb24tcGFkZGluZyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZyk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgI2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLXRhYmxldCk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAjaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctbW9iaWxlKTtcbiAgICAgIGhlaWdodDogdmFyKC0tZGVmYXVsdC10b3AtbmF2aWdhdGlvbi1wYWRkaW5nLW1vYmlsZSk7IH0gfVxuICAjaGVhZGVyIC5sb2dvIHtcbiAgICB3aWR0aDogMTJ2dzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgI2hlYWRlciAubG9nbyB7XG4gICAgICAgIHdpZHRoOiAxNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAjaGVhZGVyIC5sb2dvIHtcbiAgICAgICAgd2lkdGg6IDMwdnc7IH0gfVxuXG4uZ2V0LXRpY2tldHMtYnRuIHtcbiAgZm9udC1zaXplOiAwLjk4dnc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmdldC10aWNrZXRzLWJ0biB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4uZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNTQ1ODU5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDM2cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmZvb3RlciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICAuZm9vdGVyIC5wb2xpY3ktbGluay1ncm91cHMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9vdGVyIC5wb2xpY3ktbGluay1ncm91cHMgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG4gICAgLmZvb3RlciAucG9saWN5LWxpbmstZ3JvdXBzIGEge1xuICAgICAgY29sb3I6ICM1NDU4NTk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLmZvb3RlciAucG9saWN5LWxpbmstZ3JvdXBzIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzU0NTg1OTsgfVxuXG4uZGVmYXVsdC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZGVmYXVsdC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy10YWJsZXQpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmRlZmF1bHQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctbW9iaWxlKTsgfSB9XG5cbi5pbm5lci1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDExLjI1dnc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmlubmVyLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLXRhYmxldCk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuaW5uZXItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctbW9iaWxlKTsgfSB9XG5cbi5ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYnV0dG9uLmJ1dHRvbi1mdWxsd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5idXR0b24ge1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7IH0gfVxuICAuYnV0dG9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ1dHRvbi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY1OTNBOyB9XG5cbi5idXR0b24tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTsgfVxuICAuYnV0dG9uLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEYyRTI7IH1cblxuLmxpbmsge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7IH1cblxuLnBhZ2UtaW5kZXggLmRlZmF1bHQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBhZ2UtaW5kZXggLmRlZmF1bHQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuXG4ucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZGVmYXVsdC10b3AtbmF2aWdhdGlvbi1wYWRkaW5nKSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1kZWZhdWx0LXRvcC1uYXZpZ2F0aW9uLXBhZGRpbmctbW9iaWxlKSAhaW1wb3J0YW50OyB9IH1cbiAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tYmFubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYuNTN2dzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tYmFubmVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctdGFibGV0KSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1iYW5uZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy1tb2JpbGUpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cbiAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA2MHZ3OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAudGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImJhbmdsYS1tblwiO1xuICAgICAgICBmb250LXNpemU6IDQuNXZ3O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA3Ljd2dzsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWJhbm5lciAuY29udGVudC1jb250YWluZXIgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWJhbm5lciAuY29udGVudC1jb250YWluZXIgLnRpdGxlIC5uYW1lIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZDIpOyB9XG4gICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC53aW5lLXRhc3RpbmctaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0b3A6IDl2dztcbiAgICAgICAgbGVmdDogMjklO1xuICAgICAgICB3aWR0aDogNzElOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWJhbm5lciAuY29udGVudC1jb250YWluZXIgLndpbmUtdGFzdGluZy1pbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTZweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWJhbm5lciAuY29udGVudC1jb250YWluZXIgLndpbmUtdGFzdGluZy1pbWcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI2cHg7IH0gfVxuICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC53aW5lLXRhc3RpbmctaW1nIC5pbWctY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogNTF2dztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWJhbm5lciAuY29udGVudC1jb250YWluZXIgLndpbmUtdGFzdGluZy1pbWcgLmltZy1jb250YWluZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAud2luZS10YXN0aW5nLWltZyAuaW1nLWNvbnRhaW5lciBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC53aW5lLXRhc3RpbmctaW1nIC5pbWctY29udGFpbmVyIC5mcmFtZWJvcmRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGMzM7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWJhbm5lciAuY29udGVudC1jb250YWluZXIgLndpbmUtdGFzdGluZy1pbWcgLmltZy1jb250YWluZXIgLmZyYW1lYm9yZGVyLS1sZWZ0IHtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKC0xICogdmFyKC0tZGVmYXVsdC1mcmFtZWJvcmRlci1zcGFjZSkpO1xuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tZGVmYXVsdC1mcmFtZWJvcmRlci1zcGFjZSkpOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWJhbm5lciAuY29udGVudC1jb250YWluZXIgLndpbmUtdGFzdGluZy1pbWcgLmltZy1jb250YWluZXIgLmZyYW1lYm9yZGVyLS1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygtMSAqIHZhcigtLWRlZmF1bHQtZnJhbWVib3JkZXItc3BhY2UtbW9iaWxlKSk7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tZGVmYXVsdC1mcmFtZWJvcmRlci1zcGFjZS1tb2JpbGUpKTsgfSB9XG4gICAgICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC53aW5lLXRhc3RpbmctaW1nIC5pbWctY29udGFpbmVyIC5mcmFtZWJvcmRlci0tcmlnaHQge1xuICAgICAgICAgICAgICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS1kZWZhdWx0LWZyYW1lYm9yZGVyLXNwYWNlKSk7XG4gICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZGVmYXVsdC1mcmFtZWJvcmRlci1zcGFjZSkpOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWJhbm5lciAuY29udGVudC1jb250YWluZXIgLndpbmUtdGFzdGluZy1pbWcgLmltZy1jb250YWluZXIgLmZyYW1lYm9yZGVyLS1yaWdodCB7XG4gICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS1kZWZhdWx0LWZyYW1lYm9yZGVyLXNwYWNlLW1vYmlsZSkpO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1kZWZhdWx0LWZyYW1lYm9yZGVyLXNwYWNlLW1vYmlsZSkpOyB9IH1cbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWJhbm5lciAuY29udGVudC1jb250YWluZXIgLnNjaGVkdWxlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQyKTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYmFuZ2xhLW1uXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45NDV2dztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICByaWdodDogdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmcpO1xuICAgICAgICBib3R0b206IDEwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuc2NoZWR1bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWJhbm5lciAuY29udGVudC1jb250YWluZXIgLnNjaGVkdWxlLS1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWJhbm5lciAuY29udGVudC1jb250YWluZXIgLnNjaGVkdWxlLS1tb2JpbGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAyMnZ3O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYWN0aW9ucyB7XG4gICAgICAgIHdpZHRoOiAyMnZ3O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYWN0aW9ucyAuZ2V0LXRpY2tldHMtYnRuIHtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tYmFubmVyIC5jb250ZW50LWNvbnRhaW5lciAuYWN0aW9ucyAudmlldy1saW5rIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tYmFubmVyIC5zdGlja2VyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjRweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEyLjd2dztcbiAgICAgIGhlaWdodDogMTYuNXZ3OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tYmFubmVyIC5zdGlja2VyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWJhbm5lciAuc3RpY2tlciBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tZGVzY3JpcHRpb24gLmhlYWRsaW5lIHtcbiAgICBmb250LWZhbWlseTogXCJiYW5nbGEtbW5cIjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi4ydnc7XG4gICAgcGFkZGluZzogMHB4IDl2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHZ3OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuaGVhZGxpbmUge1xuICAgICAgICBwYWRkaW5nOiAwcHggM3Z3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1saXN0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1ib3gge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkYzMztcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nOiAzdncgdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmcpO1xuICAgIGZsZXg6IDEgMDsgfVxuICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1ib3g6Zmlyc3QtY2hpbGQsIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1ib3g6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nKSkvMyk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYm94OmZpcnN0LWNoaWxkLCAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYm94Omxhc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYm94OmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1ib3g6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWJveDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjMzOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1ib3gge1xuICAgICAgICBwYWRkaW5nOiAzNnB4IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWJveCAudGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmFuZ2xhLW1uXCI7XG4gICAgICBmb250LXNpemU6IDEuNjd2dztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYm94IC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYm94IC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYm94IC5pbmZvIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYm94IC5pbWctYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYm94IC5pbWctYm94OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgLyogaW5pdGlhbCByYXRpbyBvZiAxOjEqLyB9XG4gICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYm94IC5pbWctYm94IGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZpcnN0IC5zZWN0aW9uLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1ib3ggLmltZy1ib3ggaW1nI2ltZy1hdXRob3Ige1xuICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIDIwJTtcbiAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciAyMCU7IH1cbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZmlyc3QgLnNlY3Rpb24tZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWJveCAuaW1nLWJveCBpbWcjaW1nLXdpbmUge1xuICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIDEwMCU7XG4gICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgMTAwJTsgfVxuICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYm94IC5pbWctYm94IGltZyNpbWctcGxhY2Uge1xuICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5wYWdlLWluZGV4IC5zZWN0aW9uLWFib3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjJFMjsgfVxuICAucGFnZS1pbmRleCAuc2VjdGlvbi1hYm91dF9fd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVBRTk7IH1cbiAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tcm93IHtcbiAgICBtYXJnaW46IDAgLTIuMnZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWFib3V0IC5zZWN0aW9uLXJvdyB7XG4gICAgICAgIG1hcmdpbjogMCAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWFib3V0IC5zZWN0aW9uLXJvdyB7XG4gICAgICAgIG1hcmdpbjogMCAwOyB9IH1cbiAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1hYm91dCAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tY29sIHtcbiAgICAgIGZsZXg6IDEgMDtcbiAgICAgIHBhZGRpbmc6IDAgMi4ydnc7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1hYm91dCAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tY29sIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWFib3V0IC5zZWN0aW9uLXJvdyAuc2VjdGlvbi1jb2wge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMDsgfSB9XG4gICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tcm93LnJldmVyc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tcm93LnJldmVyc2Uge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWFib3V0IC5zZWN0aW9uLXJvdyAuc2VjdGlvbi1jb2wubGVmdCB7XG4gICAgICBtYXJnaW4tdG9wOiA3MnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tcm93IC5zZWN0aW9uLWNvbC5sZWZ0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH0gfVxuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tcm93IC5zZWN0aW9uLWNvbC5sZWZ0IC5oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBsaW5lLWhlaWdodDogMC42NTtcbiAgICAgICAgY29sb3I6ICNCN0ExN0E7IH1cbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tcm93IC5zZWN0aW9uLWNvbC5sZWZ0IC5oZWFkaW5nIC50ZXh0IHtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJiYW5nbGEtbW5cIjtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzl2dztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1hYm91dCAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tY29sLmxlZnQgLmhlYWRpbmcgLnRleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1hYm91dCAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tY29sLmxlZnQgLmhlYWRpbmcgLmxpbmUge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjdBMTdBOyB9XG4gICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1hYm91dCAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tY29sLmxlZnQgLm5hbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xuICAgICAgICBmb250LWZhbWlseTogXCJiYW5nbGEtbW5cIjtcbiAgICAgICAgZm9udC1zaXplOiAzLjN2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1hYm91dCAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tY29sLmxlZnQgLm5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tcm93IC5zZWN0aW9uLWNvbC5sZWZ0IC5uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWFib3V0IC5zZWN0aW9uLXJvdyAuc2VjdGlvbi1jb2wubGVmdCAubmFtZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWFib3V0IC5zZWN0aW9uLXJvdyAuc2VjdGlvbi1jb2wubGVmdCAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAgICAgICBmb250LXNpemU6IDEuNjd2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1hYm91dCAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tY29sLmxlZnQgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWFib3V0IC5zZWN0aW9uLXJvdyAuc2VjdGlvbi1jb2wubGVmdCAudGl0bGUgLmljb24ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMS42N3Z3OyB9XG4gICAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tcm93IC5zZWN0aW9uLWNvbC5sZWZ0IC50aXRsZSAuaWNvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1hYm91dCAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tY29sLmxlZnQgLnRpdGxlIC5pY29uIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4OyB9IH1cbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWFib3V0IC5zZWN0aW9uLXJvdyAuc2VjdGlvbi1jb2wubGVmdCAuaW5mbyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zOXZ3OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWFib3V0IC5zZWN0aW9uLXJvdyAuc2VjdGlvbi1jb2wubGVmdCAuaW5mbyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWFib3V0IC5zZWN0aW9uLXJvdyAuc2VjdGlvbi1jb2wucmlnaHQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlIDQwJTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgNDAlO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ucGFnZS1pbmRleCAuc2VjdGlvbi1zY2hlZHVsZXMge1xuICBwYWRkaW5nOiAxNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0QjQyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLXNjaGVkdWxlcyB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICAucGFnZS1pbmRleCAuc2VjdGlvbi1zY2hlZHVsZXMgLnNjaGVkdWxlLWl0ZW0gLmhlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tc2NoZWR1bGVzIC5zY2hlZHVsZS1pdGVtIC5oZWFkaW5nIC5kYXRldGltZSB7XG4gICAgICBjb2xvcjogIzdGQUZBMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImJhbmdsYS1tblwiO1xuICAgICAgZm9udC1zaXplOiAxLjM5dnc7IH1cbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLXNjaGVkdWxlcyAuc2NoZWR1bGUtaXRlbSAuaGVhZGluZyAuZGF0ZXRpbWUgLmRhdGUsIC5wYWdlLWluZGV4IC5zZWN0aW9uLXNjaGVkdWxlcyAuc2NoZWR1bGUtaXRlbSAuaGVhZGluZyAuZGF0ZXRpbWUgLnRpbWUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tc2NoZWR1bGVzIC5zY2hlZHVsZS1pdGVtIC5oZWFkaW5nIC5kYXRldGltZSAuZGF0ZSwgLnBhZ2UtaW5kZXggLnNlY3Rpb24tc2NoZWR1bGVzIC5zY2hlZHVsZS1pdGVtIC5oZWFkaW5nIC5kYXRldGltZSAudGltZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tc2NoZWR1bGVzIC5zY2hlZHVsZS1pdGVtIC5oZWFkaW5nIC5kYXRldGltZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1zY2hlZHVsZXMgLnNjaGVkdWxlLWl0ZW0gLmhlYWRpbmcgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImJhbmdsYS1tblwiO1xuICAgICAgZm9udC1zaXplOiAzLjN2dztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tc2NoZWR1bGVzIC5zY2hlZHVsZS1pdGVtIC5oZWFkaW5nIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1zY2hlZHVsZXMgLnNjaGVkdWxlLWl0ZW0gLmhlYWRpbmcgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAucGFnZS1pbmRleCAuc2VjdGlvbi1zY2hlZHVsZXMgLnNjaGVkdWxlLWl0ZW0gLmJvZHkgLnNlY3Rpb24tcm93IHtcbiAgICBtYXJnaW46IDAgLTQuNjV2dztcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1zY2hlZHVsZXMgLnNjaGVkdWxlLWl0ZW0gLmJvZHkgLnNlY3Rpb24tcm93IHtcbiAgICAgICAgbWFyZ2luOiAwIDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tc2NoZWR1bGVzIC5zY2hlZHVsZS1pdGVtIC5ib2R5IC5zZWN0aW9uLXJvdyB7XG4gICAgICAgIG1hcmdpbjogMCAwOyB9IH1cbiAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1zY2hlZHVsZXMgLnNjaGVkdWxlLWl0ZW0gLmJvZHkgLnNlY3Rpb24tcm93IC5zZWN0aW9uLWNvbCB7XG4gICAgICBmbGV4OiAxIDA7XG4gICAgICBwYWRkaW5nOiAwIDQuNjV2dzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLXNjaGVkdWxlcyAuc2NoZWR1bGUtaXRlbSAuYm9keSAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tY29sIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLXNjaGVkdWxlcyAuc2NoZWR1bGUtaXRlbSAuYm9keSAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tY29sIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDA7IH0gfVxuICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLXNjaGVkdWxlcyAuc2NoZWR1bGUtaXRlbSAuYm9keSAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tY29sLmltZy1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTYlO1xuICAgICAgZmxleC1iYXNpczogNDclO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tc2NoZWR1bGVzIC5zY2hlZHVsZS1pdGVtIC5ib2R5IC5zZWN0aW9uLXJvdyAuc2VjdGlvbi1jb2wuaW1nLWNvbnRhaW5lciAuaW1nLWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLXNjaGVkdWxlcyAuc2NoZWR1bGUtaXRlbSAuYm9keSAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tY29sLmltZy1jb250YWluZXIgLmltZy1mcmFtZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLXNjaGVkdWxlcyAuc2NoZWR1bGUtaXRlbSAuYm9keSAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tY29sLmltZy1jb250YWluZXIgLmltZy1mcmFtZSAuZnJhbWVib3JkZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGMzM7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1zY2hlZHVsZXMgLnNjaGVkdWxlLWl0ZW0gLmJvZHkgLnNlY3Rpb24tcm93IC5zZWN0aW9uLWNvbC5pbmZvcm1hdGlvbiB7XG4gICAgICBmbGV4LWJhc2lzOiA1MyU7IH1cbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLXNjaGVkdWxlcyAuc2NoZWR1bGUtaXRlbSAuYm9keSAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tY29sLmluZm9ybWF0aW9uIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNEOUM3QTA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImJhbmdsYS1tblwiO1xuICAgICAgICBmb250LXNpemU6IDEuMzl2dzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1zY2hlZHVsZXMgLnNjaGVkdWxlLWl0ZW0gLmJvZHkgLnNlY3Rpb24tcm93IC5zZWN0aW9uLWNvbC5pbmZvcm1hdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1zY2hlZHVsZXMgLnNjaGVkdWxlLWl0ZW0gLmJvZHkgLnNlY3Rpb24tcm93IC5zZWN0aW9uLWNvbC5pbmZvcm1hdGlvbiAuc2VjdGlvbi10aXRsZSAudGF4LWRlc2Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45NzJ2dzsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tc2NoZWR1bGVzIC5zY2hlZHVsZS1pdGVtIC5ib2R5IC5zZWN0aW9uLXJvdyAuc2VjdGlvbi1jb2wuaW5mb3JtYXRpb24gLnNlY3Rpb24tdGl0bGUgLnRheC1kZXNjIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLXNjaGVkdWxlcyAuc2NoZWR1bGUtaXRlbSAuYm9keSAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tY29sLmluZm9ybWF0aW9uIC5zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM3RkFGQTA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImJhbmdsYS1tblwiO1xuICAgICAgICBmb250LXNpemU6IDEuMTF2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLXNjaGVkdWxlcyAuc2NoZWR1bGUtaXRlbSAuYm9keSAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tY29sLmluZm9ybWF0aW9uIC5zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfSB9XG4gICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1zY2hlZHVsZXMgLnNjaGVkdWxlLWl0ZW0gLmJvZHkgLnNlY3Rpb24tcm93IC5zZWN0aW9uLWNvbC5pbmZvcm1hdGlvbiAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuMzl2dzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1zY2hlZHVsZXMgLnNjaGVkdWxlLWl0ZW0gLmJvZHkgLnNlY3Rpb24tcm93IC5zZWN0aW9uLWNvbC5pbmZvcm1hdGlvbiAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLXNjaGVkdWxlcyAuc2NoZWR1bGUtaXRlbSAuYm9keSAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tY29sLmluZm9ybWF0aW9uIC5zZWN0aW9uLWNvbnRlbnQuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGNvbG9yOiAjRUJFQUU5OyB9XG4gICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1zY2hlZHVsZXMgLnNjaGVkdWxlLWl0ZW0gLmJvZHkgLnNlY3Rpb24tcm93IC5zZWN0aW9uLWNvbC5pbmZvcm1hdGlvbiAubWVudS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLXNjaGVkdWxlcyAuc2NoZWR1bGUtaXRlbSAuYm9keSAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tY29sLmluZm9ybWF0aW9uIC5tZW51LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tc2NoZWR1bGVzIC5zY2hlZHVsZS1pdGVtIC5ib2R5IC5zZWN0aW9uLXJvdyAuc2VjdGlvbi1jb2wuaW5mb3JtYXRpb24gLm1lbnUtY29udGFpbmVyIC5tZW51LWl0ZW0ge1xuICAgICAgICAgIGZsZXg6IDEgMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tc2NoZWR1bGVzIC5zY2hlZHVsZS1pdGVtIC5ib2R5IC5zZWN0aW9uLXJvdyAuc2VjdGlvbi1jb2wuaW5mb3JtYXRpb24gLm1lbnUtY29udGFpbmVyIC5tZW51LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH0gfVxuICAgICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLXNjaGVkdWxlcyAuc2NoZWR1bGUtaXRlbSAuYm9keSAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tY29sLmluZm9ybWF0aW9uIC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLXNjaGVkdWxlcyAuc2NoZWR1bGUtaXRlbSAuYm9keSAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tY29sLmluZm9ybWF0aW9uIC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH0gfVxuICAucGFnZS1pbmRleCAuc2VjdGlvbi1zY2hlZHVsZXMgLnNjaGVkdWxlLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLXNjaGVkdWxlcyAuc2NoZWR1bGUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gIC5wYWdlLWluZGV4IC5zZWN0aW9uLXNjaGVkdWxlcyAuc2NoZWR1bGUtaXRlbTpudGgtY2hpbGQob2RkKSAuaGVhZGluZyB7XG4gICAgd2lkdGg6IDQydnc7XG4gICAgbGVmdDogMjV2dzsgfVxuICAucGFnZS1pbmRleCAuc2VjdGlvbi1zY2hlZHVsZXMgLnNjaGVkdWxlLWl0ZW06bnRoLWNoaWxkKG9kZCkgLmJvZHkgLnNlY3Rpb24tY29sLmltZy1jb250YWluZXIgLmZyYW1lYm9yZGVyIHtcbiAgICB0b3A6IHZhcigtLWRlZmF1bHQtZnJhbWVib3JkZXItc3BhY2UpO1xuICAgIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZGVmYXVsdC1mcmFtZWJvcmRlci1zcGFjZSkpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1zY2hlZHVsZXMgLnNjaGVkdWxlLWl0ZW06bnRoLWNoaWxkKG9kZCkgLmJvZHkgLnNlY3Rpb24tY29sLmltZy1jb250YWluZXIgLmZyYW1lYm9yZGVyIHtcbiAgICAgICAgdG9wOiB2YXIoLS1kZWZhdWx0LWZyYW1lYm9yZGVyLXNwYWNlLW1vYmlsZSk7XG4gICAgICAgIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZGVmYXVsdC1mcmFtZWJvcmRlci1zcGFjZS1tb2JpbGUpKTsgfSB9XG4gIC5wYWdlLWluZGV4IC5zZWN0aW9uLXNjaGVkdWxlcyAuc2NoZWR1bGUtaXRlbTpudGgtY2hpbGQoZXZlbikgLmhlYWRpbmcge1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIGxlZnQ6IDEzdnc7IH1cbiAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tc2NoZWR1bGVzIC5zY2hlZHVsZS1pdGVtOm50aC1jaGlsZChldmVuKSAuYm9keSAuc2VjdGlvbi1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tc2NoZWR1bGVzIC5zY2hlZHVsZS1pdGVtOm50aC1jaGlsZChldmVuKSAuYm9keSAuc2VjdGlvbi1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tc2NoZWR1bGVzIC5zY2hlZHVsZS1pdGVtOm50aC1jaGlsZChldmVuKSAuYm9keSAuc2VjdGlvbi1jb2wuaW1nLWNvbnRhaW5lciAuZnJhbWVib3JkZXIge1xuICAgIHRvcDogdmFyKC0tZGVmYXVsdC1mcmFtZWJvcmRlci1zcGFjZSk7XG4gICAgbGVmdDogY2FsYygtMSAqIHZhcigtLWRlZmF1bHQtZnJhbWVib3JkZXItc3BhY2UpKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tc2NoZWR1bGVzIC5zY2hlZHVsZS1pdGVtOm50aC1jaGlsZChldmVuKSAuYm9keSAuc2VjdGlvbi1jb2wuaW1nLWNvbnRhaW5lciAuZnJhbWVib3JkZXIge1xuICAgICAgICB0b3A6IHZhcigtLWRlZmF1bHQtZnJhbWVib3JkZXItc3BhY2UtbW9iaWxlKTtcbiAgICAgICAgbGVmdDogY2FsYygtMSAqIHZhcigtLWRlZmF1bHQtZnJhbWVib3JkZXItc3BhY2UtbW9iaWxlKSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1zY2hlZHVsZXMgLnNjaGVkdWxlLWl0ZW06bnRoLWNoaWxkKG9kZCkgLmhlYWRpbmcsIC5wYWdlLWluZGV4IC5zZWN0aW9uLXNjaGVkdWxlcyAuc2NoZWR1bGUtaXRlbTpudGgtY2hpbGQoZXZlbikgLmhlYWRpbmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiBpbml0aWFsOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tc2NoZWR1bGVzIC5zY2hlZHVsZS1pdGVtOm50aC1jaGlsZChvZGQpIC5ib2R5IC5zZWN0aW9uLWNvbC5pbWctY29udGFpbmVyLCAucGFnZS1pbmRleCAuc2VjdGlvbi1zY2hlZHVsZXMgLnNjaGVkdWxlLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC5ib2R5IC5zZWN0aW9uLWNvbC5pbWctY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tdG9wOiAtMTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLXNjaGVkdWxlcyAuc2NoZWR1bGUtaXRlbTpudGgtY2hpbGQob2RkKSAuYm9keSAuc2VjdGlvbi1jb2wuaW1nLWNvbnRhaW5lciwgLnBhZ2UtaW5kZXggLnNlY3Rpb24tc2NoZWR1bGVzIC5zY2hlZHVsZS1pdGVtOm50aC1jaGlsZChldmVuKSAuYm9keSAuc2VjdGlvbi1jb2wuaW1nLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTUlOyB9IH1cblxuLnBhZ2UtaW5kZXggLnNlY3Rpb24tbmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBwYWRkaW5nOiA0OHB4IDA7IH1cbiAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tbmV3c2xldHRlciAuZGVmYXVsdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLW5ld3NsZXR0ZXIgLmRlZmF1bHQtY29udGFpbmVyIC50aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJiYW5nbGEtbW5cIjtcbiAgICAgIGZvbnQtc2l6ZTogMi4ydnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1uZXdzbGV0dGVyIC5kZWZhdWx0LWNvbnRhaW5lciAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tbmV3c2xldHRlciAuZGVmYXVsdC1jb250YWluZXIgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLW5ld3NsZXR0ZXIgLmRlZmF1bHQtY29udGFpbmVyIC5zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNjd2dztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMTAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tbmV3c2xldHRlciAuZGVmYXVsdC1jb250YWluZXIgLnN1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLW5ld3NsZXR0ZXIgLmRlZmF1bHQtY29udGFpbmVyIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1uZXdzbGV0dGVyIC5kZWZhdWx0LWNvbnRhaW5lciBmb3JtIHtcbiAgICAgIHdpZHRoOiAyOC45dnc7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tbmV3c2xldHRlciAuZGVmYXVsdC1jb250YWluZXIgZm9ybSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tbmV3c2xldHRlciAuZGVmYXVsdC1jb250YWluZXIgZm9ybSB7XG4gICAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tbmV3c2xldHRlciAuZGVmYXVsdC1jb250YWluZXIgZm9ybSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLW5ld3NsZXR0ZXIgLmRlZmF1bHQtY29udGFpbmVyIC50ZXh0Ym94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tbmV3c2xldHRlciAuZGVmYXVsdC1jb250YWluZXIgLnRleHRib3ggPiAqIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1uZXdzbGV0dGVyIC5kZWZhdWx0LWNvbnRhaW5lciAudGV4dGJveCBpbnB1dCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY2FyZXQtY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLW5ld3NsZXR0ZXIgLmRlZmF1bHQtY29udGFpbmVyIC50ZXh0Ym94IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI0Q5QzdBMDtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLW5ld3NsZXR0ZXIgLmRlZmF1bHQtY29udGFpbmVyIC50ZXh0Ym94IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNEOUM3QTA7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1uZXdzbGV0dGVyIC5kZWZhdWx0LWNvbnRhaW5lciAudGV4dGJveCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjRDlDN0EwO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tbmV3c2xldHRlciAuZGVmYXVsdC1jb250YWluZXIgLnRleHRib3ggaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNEOUM3QTA7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tbmV3c2xldHRlciAuZGVmYXVsdC1jb250YWluZXIgLnRleHRib3ggLnN1Yi1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlDN0EwO1xuICAgICAgICBjb2xvcjogIzc2NTkzQTtcbiAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tbmV3c2xldHRlciAuZGVmYXVsdC1jb250YWluZXIgLnRleHRib3ggLnN1Yi1idXR0b246aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5wYWdlLWluZGV4IC5zZWN0aW9uLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVBRTk7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZvb3RlciAuZGVmYXVsdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZvb3RlciAuaGVhZGluZyB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xuICAgIGZvbnQtZmFtaWx5OiBcImJhbmdsYS1tblwiO1xuICAgIGZvbnQtc2l6ZTogMy4zdnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMCAyNSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZvb3RlciAuaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTAlO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZm9vdGVyIC5oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZm9vdGVyIC5zdWJ0aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICBmb250LXNpemU6IDEuNjd2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZm9vdGVyIC5zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTAlO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZm9vdGVyIC5zdWJ0aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZvb3RlciAuYnRuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZvb3RlciAuYnRuLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5zZWN0aW9uLWZvb3RlciAuYnRuLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTAlOyB9IH1cbiAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1mb290ZXIgLmJ0bi1jb250YWluZXIgLmdldC10aWNrZXRzLWJ0biB7XG4gICAgICBmb250LXNpemU6IDEuMzl2dztcbiAgICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1mb290ZXIgLmJ0bi1jb250YWluZXIgLmdldC10aWNrZXRzLWJ0biB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7IH0gfVxuICAucGFnZS1pbmRleCAuc2VjdGlvbi1mb290ZXIgLmluZm8ge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgZm9udC1zaXplOiAxLjI1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZm9vdGVyIC5pbmZvIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAucGFnZS1pbmRleCAuc2VjdGlvbi1mb290ZXIgLmltZy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDB2dzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLnNlY3Rpb24tZm9vdGVyIC5pbWctY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiA2MXZ3OyB9IH1cbiAgICAucGFnZS1pbmRleCAuc2VjdGlvbi1mb290ZXIgLmltZy1jb250YWluZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTAlIDIwJTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMCUgMjAlO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLnBvbGljeS1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUFFOTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgcGFkZGluZzogdmFyKC0tZGVmYXVsdC10b3AtbmF2aWdhdGlvbi1wYWRkaW5nKSB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZykgMCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wb2xpY3ktcGFnZSB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1kZWZhdWx0LXRvcC1uYXZpZ2F0aW9uLXBhZGRpbmctbW9iaWxlKSB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy1tb2JpbGUpIDAgIWltcG9ydGFudDsgfSB9XG4gIC5wb2xpY3ktcGFnZSAuc2VjdGlvbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQ4cHggMCAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucG9saWN5LXBhZ2UgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7IH0gfVxuICAgIC5wb2xpY3ktcGFnZSAuc2VjdGlvbi10aXRsZSAudGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmFuZ2xhLW1uXCI7XG4gICAgICBmb250LXNpemU6IDIuMjJ2dzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5wb2xpY3ktcGFnZSAuc2VjdGlvbi10aXRsZSAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgLnBvbGljeS1wYWdlIC5zZWN0aW9uLXRpdGxlIC5sYXN0LW1vZGlmaWVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45N3Z3O1xuICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnBvbGljeS1wYWdlIC5zZWN0aW9uLXRpdGxlIC5sYXN0LW1vZGlmaWVkIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5wb2xpY3ktcGFnZSAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzNnB4IDE1JTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0I3QTE3QTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I3QTE3QTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnBvbGljeS1wYWdlIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzNnB4IDEwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucG9saWN5LXBhZ2UgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDM2cHggMDsgfSB9XG4gICAgLnBvbGljeS1wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG4gICAgLnBvbGljeS1wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24gLnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImJhbmdsYS1tblwiO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBvbGljeS1wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24gLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIC5wb2xpY3ktcGFnZSAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuIiwiI2hlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogdmFyKC0tZGVmYXVsdC10b3AtbmF2aWdhdGlvbi1wYWRkaW5nKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZyk7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLXRhYmxldCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmctbW9iaWxlKTtcclxuICAgICAgICBoZWlnaHQ6IHZhcigtLWRlZmF1bHQtdG9wLW5hdmlnYXRpb24tcGFkZGluZy1tb2JpbGUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTJ2dztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHZ3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdldC10aWNrZXRzLWJ0biB7XHJcbiAgICBmb250LXNpemU6IDAuOTh2dztcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG59IiwiQG1peGluIHJlc3BvbnNpdmUoJGJyZWFrcG9pbnQpIHtcclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBwaG9uZSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7IEBjb250ZW50IH07XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRicmVha3BvaW50ID09IHRhYmxldC1wb3J0cmFpdCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7IEBjb250ZW50IH07XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRicmVha3BvaW50ID09IHRhYmxldC1sYW5kc2NhcGUge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHsgQGNvbnRlbnQgfTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNlY3Rpb24tcm93LWNvbCgkcGFkZGluZywgJHBhZGRpbmdUYWJsZXQsICRwYWRkaW5nTW9iaWxlKSB7XHJcbiAgICAuc2VjdGlvbi1yb3cge1xyXG4gICAgICAgIG1hcmdpbjogMCAoLTEgKiAkcGFkZGluZyk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICgtMSAqICRwYWRkaW5nVGFibGV0KTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICgtMSAqICRwYWRkaW5nTW9iaWxlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLWNvbCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkcGFkZGluZztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nVGFibGV0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkcGFkZGluZ01vYmlsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxufSIsIi5mb290ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogIzU0NTg1OTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDM2cHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvbGljeS1saW5rLWdyb3VwcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzU0NTg1OTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTQ1ODU5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmRlZmF1bHQtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmcpO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy10YWJsZXQpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbm5lci1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCAxMS4yNXZ3O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy10YWJsZXQpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn0iLCIuYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDEycHggMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmLmJ1dHRvbi1mdWxsd2lkdGgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b24tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc2NTkzQTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ1dHRvbi1zZWNvbmRhcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEYyRTI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5rIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcclxuICAgIH1cclxufSIsIi5wYWdlLWluZGV4IHtcclxuICAgIC5kZWZhdWx0LXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1maXJzdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWRlZmF1bHQtdG9wLW5hdmlnYXRpb24tcGFkZGluZykgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tZGVmYXVsdC10b3AtbmF2aWdhdGlvbi1wYWRkaW5nLW1vYmlsZSkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLWJhbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNi41M3Z3O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLXRhYmxldCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy1tb2JpbGUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJiYW5nbGEtbW5cIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDcuN3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC53aW5lLXRhc3RpbmctaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDl2dztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyOSU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcxJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUxdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZnJhbWVib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygtMSAqIHZhcigtLWRlZmF1bHQtZnJhbWVib3JkZXItc3BhY2UpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tZGVmYXVsdC1mcmFtZWJvcmRlci1zcGFjZSkpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygtMSAqIHZhcigtLWRlZmF1bHQtZnJhbWVib3JkZXItc3BhY2UtbW9iaWxlKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1kZWZhdWx0LWZyYW1lYm9yZGVyLXNwYWNlLW1vYmlsZSkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tZGVmYXVsdC1mcmFtZWJvcmRlci1zcGFjZSkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZGVmYXVsdC1mcmFtZWJvcmRlci1zcGFjZSkpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLWRlZmF1bHQtZnJhbWVib3JkZXItc3BhY2UtbW9iaWxlKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZGVmYXVsdC1mcmFtZWJvcmRlci1zcGFjZS1tb2JpbGUpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNjaGVkdWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImJhbmdsYS1tblwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45NDV2dztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJ2dztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZ2V0LXRpY2tldHMtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52aWV3LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0aWNrZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIuN3Z3O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNi41dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIC5oZWFkbGluZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJiYW5nbGEtbW5cIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ydnc7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggOXZ3O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTB2dztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkYzMztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzdncgdmFyKC0tZGVmYXVsdC1ob3Jpem9udGFsLXBhZGRpbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSB2YXIoLS1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZykpLzMpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYmFuZ2xhLW1uXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmltZy1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAgICAgXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICAgICBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyAvKiBpbml0aWFsIHJhdGlvIG9mIDE6MSovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtYXV0aG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXdpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXBsYWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1hYm91dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjJFMjtcclxuXHJcbiAgICAgICAgJl9fd2hpdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQUU5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2VjdGlvbi1yb3ctY29sKDIuMnZ3LCAwLCAwKSB7XHJcbiAgICAgICAgICAgICYucmV2ZXJzZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VjdGlvbi1jb2wge1xyXG4gICAgICAgICAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3MnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0I3QTE3QTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYmFuZ2xhLW1uXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I3QTE3QTs7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYmFuZ2xhLW1uXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4zdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNjd2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zOXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlIDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1zY2hlZHVsZXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2MHB4IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwNEI0MjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2NoZWR1bGUtaXRlbSB7XHJcbiAgICAgICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0ZXRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN0ZBRkEwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImJhbmdsYS1tblwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zOXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGF0ZSwgLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJiYW5nbGEtbW5cIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJvZHkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2VjdGlvbi1yb3ctY29sKDQuNjV2dywgMCwgMCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0NyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWctZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZyYW1lYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmluZm9ybWF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUzJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNEOUM3QTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYmFuZ2xhLW1uXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM5dnc7ICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRheC1kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjk3MnZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3RkFGQTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYmFuZ2xhLW1uXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjExdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zOXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNFQkVBRTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjV2dztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24tY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mcmFtZWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB2YXIoLS1kZWZhdWx0LWZyYW1lYm9yZGVyLXNwYWNlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygtMSAqIHZhcigtLWRlZmF1bHQtZnJhbWVib3JkZXItc3BhY2UpKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHZhcigtLWRlZmF1bHQtZnJhbWVib3JkZXItc3BhY2UtbW9iaWxlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1kZWZhdWx0LWZyYW1lYm9yZGVyLXNwYWNlLW1vYmlsZSkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEzdnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMTB2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZnJhbWVib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdmFyKC0tZGVmYXVsdC1mcmFtZWJvcmRlci1zcGFjZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygtMSAqIHZhcigtLWRlZmF1bHQtZnJhbWVib3JkZXItc3BhY2UpKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHZhcigtLWRlZmF1bHQtZnJhbWVib3JkZXItc3BhY2UtbW9iaWxlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygtMSAqIHZhcigtLWRlZmF1bHQtZnJhbWVib3JkZXItc3BhY2UtbW9iaWxlKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpLCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbmV3c2xldHRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcclxuICAgICAgICBwYWRkaW5nOiA0OHB4IDA7XHJcblxyXG4gICAgICAgIC5kZWZhdWx0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJiYW5nbGEtbW5cIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ydnc7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjY3dnc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4Ljl2dztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LWxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0Ym94IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjYXJldC1jb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNEOUM3QTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNEOUM3QTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Q5QzdBMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1Yi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUM3QTA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3NjU5M0E7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1mb290ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVBRTk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIC5kZWZhdWx0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYmFuZ2xhLW1uXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4zdnc7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyNSU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNjd2dztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1JTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtbGFuZHNjYXBlKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2V0LXRpY2tldHMtYnRuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zOXZ3O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXZ3O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDB2dztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYxdnc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwJSAyMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAlIDIwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucG9saWN5LXBhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUFFOTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1kZWZhdWx0LXRvcC1uYXZpZ2F0aW9uLXBhZGRpbmcpIHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nKSAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWRlZmF1bHQtdG9wLW5hdmlnYXRpb24tcGFkZGluZy1tb2JpbGUpIHZhcigtLWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZSkgMCAhaW1wb3J0YW50OztcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMCAyNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImJhbmdsYS1tblwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjJ2dztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYXN0LW1vZGlmaWVkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjk3dnc7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDM2cHggMTUlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjdBMTdBO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjdBMTdBO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldC1wb3J0cmFpdCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDEwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzZweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb24ge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImJhbmdsYS1tblwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
