@charset "UTF-8";@font-face{font-family:Inter;src:url(../fonts/inter-300.woff2) format("otf"),url(../fonts/inter-300.woff) format("woff");font-style:normal;font-weight:300}@font-face{font-family:Inter;src:url(../fonts/inter-regular.woff2) format("otf"),url(../fonts/inter-regular.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:Inter;src:url(../fonts/inter-700.woff2) format("otf"),url(../fonts/inter-700.woff) format("woff");font-style:normal;font-weight:700}@font-face{font-family:"Sharp Grotesk 16";src:url(../fonts/SharpGroteskSmBold16.woff2) format("otf"),url(../fonts/SharpGroteskSmBold16.woff) format("woff");font-style:normal;font-weight:600}@font-face{font-family:"Sharp Grotesk 19";src:url(../fonts/SharpGroteskMedium19.woff2) format("otf"),url(../fonts/SharpGroteskMedium19.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:"Sharp Grotesk 19";src:url(../fonts/SharpGroteskSmBold19.woff2) format("otf"),url(../fonts/SharpGroteskSmBold19.woff) format("woff");font-style:normal;font-weight:600}@font-face{font-family:"Sharp Grotesk 23";src:url(../fonts/SharpGroteskMedium23.woff2) format("otf"),url(../fonts/SharpGroteskMedium23.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:"Sharp Grotesk 23";src:url(../fonts/SharpGroteskSmBold23.woff2) format("otf"),url(../fonts/SharpGroteskSmBold23.woff) format("woff");font-style:normal;font-weight:600}*{box-sizing:border-box}:focus{outline:0!important;box-shadow:none!important}body,html{font-family:Inter;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html,ol,ul{padding:0;margin:0}button{padding:0;outline:0}button,input,optgroup,option,select,textarea{font-family:Inter;font-weight:400}@media (max-width:960px){button,input,optgroup,option,select,textarea{border-radius:0;-webkit-border-radius:0!important;-webkit-appearance:none!important}}a{text-decoration:none;cursor:pointer}.center,.center--xsmall{max-width:1200px;margin:0 auto}@media (max-width:1240px){.center,.center--xsmall{max-width:90%}}.center--xsmall{max-width:440px}@media (max-width:960px){.center--xsmall{max-width:90%}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto;text-align:center}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}.button,.button--blue-border,.button--blue-rounded,.button--border,.button--icon,.button--icon-inverted,.button--orange,.button--red{padding:0 25px;height:40px;display:inline-flex;justify-content:center;align-items:center;background:#000;border:1px solid #000;color:#fff;font-size:15px;font-weight:700;line-height:22px;border-radius:2px;transition:.3s}@media (max-width:460px){.button,.button--blue-border,.button--blue-rounded,.button--border,.button--icon,.button--icon-inverted,.button--orange,.button--red{padding:0 15px;font-size:13px}}.button--red{background:#ff603b;border-color:#ff603b}.button--red:hover{background:#ff734d;border-color:#ff734d}.button--orange{background:#ff734d}.button--orange:hover{background:#ff603b;border-color:#ff603b}.button--uppercase{text-transform:uppercase}.button--icon{display:flex;align-items:center}.button--icon span{margin-right:10px}.button--icon-inverted{display:flex;align-items:center}.button--icon-inverted span{margin-left:10px}.button--border{background:0 0;border:1px solid #000;color:#000}.button--border:hover{background:#000;color:#fff}.button--blue-border{background:0 0;border:1px solid #102b69;color:#102b69}.button--blue-border:hover{background:#102b69;color:#fff}.button--blue-rounded{padding:0 45px;background:#102b69;border:1px solid #102b69;color:#fff;border-radius:20px;font-family:Inter!important}.button--blue-rounded:hover{background:#102b69;color:#fff}.postPagination{text-align:center;width:100%;padding:60px 0}.postPagination__Inner ul{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin:0}.postPagination__Inner ul a,.postPagination__Inner ul span{color:#3c4ee3;display:flex;justify-content:center;align-items:center;width:40px;height:50px;font-weight:600;font-size:15px;transition:.3s}.postPagination__Inner ul a:hover,.postPagination__Inner ul span:hover{background:#3c4ee3;color:#fff}.postPagination__Inner ul li.active a,.postPagination__Inner ul li.active span{background:#3c4ee3;color:#fff}.postPagination__Custom{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin:0}.postPagination__Custom a,.postPagination__Custom span{color:#3c4ee3;display:flex;justify-content:center;align-items:center;width:40px;height:50px;font-weight:600;font-size:15px;transition:.3s}.postPagination__Custom a:hover,.postPagination__Custom span:hover{background:#3c4ee3;color:#fff}.postPagination__Custom span.current{background:#3c4ee3;color:#fff}.postPagination__Custom span.dots:hover{background:#fff;color:#3c4ee3}.foroFor{text-align:center;padding:130px 0 210px}.foroFor h1{font-size:44px;line-height:52px;letter-spacing:.2px;font-weight:600;font-family:"Sharp Grotesk 23";color:#000;margin:0 0 30px}.foroFor h4{font-size:16px;line-height:28px;font-weight:700;font-family:Inter;color:#000;margin:0 0 40px}.foroFor p{font-style:normal;font-weight:400;font-size:16px;line-height:28px;margin:0 0 80px;color:#000}.foroFor svg{display:block;width:44px;height:44px;margin:0 auto 40px}.siteTop{height:40px;width:100%;display:none;background-color:#3c4ee3;justify-content:center;align-items:center}@media (max-width:960px){.siteTop{display:flex}}.siteFooter{background:#000;color:#fff;padding-top:65px}@media (max-width:960px){.siteFooter{padding:0 0 40px 0}.siteFooter .center,.siteFooter .center--xsmall{max-width:100%}}.siteFooter__Top{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:40px}@media (max-width:960px){.siteFooter__Top{display:flex;flex-wrap:wrap;margin-bottom:20px}}@media (max-width:960px){.footerWidget{width:100%;padding-bottom:20px}}@media (max-width:960px){.footerWidget--social{display:none}}.footerWidget--social ul{display:flex}.footerWidget--social ul li a{width:48px;height:48px;display:flex;justify-content:center;align-items:center;margin:0 2px;background:#333438;text-decoration:none}.footerWidget--social ul li a i{font-size:20px}.footerWidget--mobile{display:none}@media (max-width:960px){.footerWidget--mobile{display:block;margin-bottom:0;padding-bottom:0}.footerWidget--mobile .footerWidget__Content{display:block}.footerWidget--mobile .siteFooter__Logo{display:block;margin:0 auto;max-width:130px}}@media (max-width:960px){.footerWidget--main{padding-left:5%;padding-right:5%;border-bottom:1px solid #333438;position:relative;padding-top:20px}.footerWidget--main::before{content:"";position:absolute;right:20px;top:26px;width:15px;height:2px;background:#fff}.footerWidget--main::after{content:"";position:absolute;right:26px;top:20px;width:2px;height:15px;background:#fff}}@media (max-width:960px){.footerWidget__Title{display:none}}.footerWidget__Title h3{font-family:"Sharp Grotesk 19";font-weight:600;font-size:16px;font-style:normal;line-height:24px;letter-spacing:.3px;margin:0 0 25px;color:#fff}@media (max-width:960px){.footerWidget__Title h3{margin:0}}.footerWidget__Title--button{display:none}@media (max-width:960px){.footerWidget__Title--button{display:block}}@media (max-width:960px){.footerWidget__Content{display:none}}.footerWidget__Content ul{list-style:none;padding:0;margin:0}.footerWidget__Content ul a{font-size:14px;font-style:normal;line-height:24px;color:#fff;text-decoration:underline}.siteFooter__Middle{margin-bottom:60px;width:100%;position:relative}@media (max-width:960px){.siteFooter__Middle{max-width:90%;margin:0 auto}.siteFooter__Middle .footerWidget--mobile{text-align:center}.siteFooter__Middle .footerWidget--mobile ul{justify-content:center}}.footerTextBox{max-width:590px}@media (max-width:960px){.footerTextBox{max-width:100%;text-align:center;padding:30px 0}}.footerTextBox h3{font-family:"Sharp Grotesk 19";font-weight:600;font-size:16px;font-style:normal;line-height:24px;letter-spacing:.3px;margin:0 0 5px;color:#fff}@media (max-width:960px){.footerTextBox h3{margin:0 0 20px}}.footerTextBox p{font-size:14px;font-style:normal;line-height:24px;color:#fff;margin:0}.siteFooter__Copy{width:100%;border-top:1px solid #4c4d52;height:90px;display:flex;align-items:center}.siteFooter__Copy .center,.siteFooter__Copy .center--xsmall{width:100%}@media (max-width:960px){.siteFooter__Copy{display:none}}.siteFooter__Inner{display:flex;justify-content:space-between;width:100%}.siteFooter__Logo{width:130px}.siteFooter__Logo svg{width:100%}.siteFooter__Country{display:flex;align-items:center}.siteFooter__Country span{font-family:Inter;font-style:normal;font-weight:400;font-size:15px;line-height:22px;color:#fff;margin-right:20px}.siteHeader{position:relative;height:210px}@media (max-width:960px){.siteHeader{height:165px;z-index:1000000000}}.siteHeader__Top{background:#000}.siteHeader__Top .center,.siteHeader__Top .center--xsmall{display:flex;justify-content:space-between;align-items:center;height:80px}@media (max-width:960px){.siteHeader__Top .center,.siteHeader__Top .center--xsmall{height:60px;max-width:100%;padding-left:20px;padding-right:0}}.siteHeader__Logo{width:30%}.siteHeader__Logo svg{width:130px}@media (max-width:960px){.siteHeader__Logo svg{width:80px}}#ajaxsearchliteres1{box-shadow:0 4px 4px rgba(0,0,0,.25)!important;border-radius:4px!important;border:0!important;padding:0!important}#ajaxsearchliteres1 a,#ajaxsearchliteres1 h3{font-weight:400!important;text-shadow:none!important;font-family:Inter!important;color:#606060!important;transition:.3s;font-size:15px!important;line-height:22px!important}#ajaxsearchliteres1 .item{transition:.3s;padding-left:20px!important;padding-right:20px!important;padding-top:10px!important;padding-bottom:10px!important;border:0!important}#ajaxsearchliteres1 .item::after{display:none!important}#ajaxsearchliteres1 .item.hovered{background:#3c4ee3!important}#ajaxsearchliteres1 .item.hovered a,#ajaxsearchliteres1 .item.hovered h3{color:#fff!important}.siteHeader__Search{width:40%;text-align:center}.siteHeader__Search #ajaxsearchlite1{max-width:280px;margin:0 auto;text-align:center}.siteHeader__Search form{font-family:Inter!important}.siteHeader__Search input{border-radius:20px;width:280px;height:40px;text-align:center!important;border:0;background-color:#fff;font-family:Inter!important;font-size:14px!important;line-height:20px;background-image:url(../images/search.svg);background-repeat:no-repeat;background-position:20px center;color:#606060}.siteHeader__Search input::-moz-placeholder{color:#606060;opacity:1}.siteHeader__Search input::placeholder{color:#606060;opacity:1}@media (max-width:960px){.siteHeader__Search{display:none}}.siteHeader__Right{display:flex;width:30%}.siteHeader__Right .button--icon{margin-right:10px;margin-left:auto}@media (max-width:960px){.siteHeader__Right{display:none}}.siteHeader__MobileCallWrap{width:60px;height:60px;background:#000;display:flex;justify-content:center;align-items:center;transition:.3s;z-index:10000;position:relative}.siteHeader__Mobile{display:none}.siteHeader__Mobile .siteHeader__RedButton{margin:0 auto}.siteHeader__Mobile .siteHeader__RedButton span{margin-right:5px}@media (max-width:380px){.siteHeader__Mobile .siteHeader__RedButton span{display:none}}.siteHeader__Mobile nav{position:fixed;top:0;right:0;bottom:0;left:60px;background:#fff;z-index:1000000000;padding:0 0 20px;transform:translateX(100%) translateX(60px);opacity:0;visibility:hidden;transition:.3s}.siteHeader__Mobile nav::before{content:"";position:absolute;top:60px;left:-60px;bottom:0;width:60px;background:rgba(0,0,0,.6);z-index:-1;transition:.3s}.siteHeader__Mobile nav ul{list-style:none;padding:0;margin:0}.siteHeader__Mobile nav ul li{padding:0 20px;border-bottom:1px solid #f0f0f0}.siteHeader__Mobile nav ul li:first-child{border-top:1px solid #f0f0f0}.siteHeader__Mobile nav ul li.menu-item-has-children{position:relative}.siteHeader__Mobile nav ul li.menu-item-has-children::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f078";position:absolute;right:20px;top:24px;font-size:12px;color:#3c4ee3;transition:.3s}.siteHeader__Mobile nav ul li.menu-item-has-children a{pointer-events:none}.siteHeader__Mobile nav ul li.sub-menu--active::before{transform:rotate(-180deg)}.siteHeader__Mobile nav ul li a{display:block;font-family:"Sharp Grotesk 19";font-weight:600;font-size:15px;font-style:normal;line-height:21px;letter-spacing:.2px;color:#000;padding:20px 0}.siteHeader__Mobile nav ul li ul.sub-menu{display:none;position:relative}.siteHeader__Mobile nav ul li ul.sub-menu::before{content:"";position:absolute;left:-20px;right:-20px;height:1px;top:0;background:#f0f0f0}.siteHeader__Mobile nav ul li ul.sub-menu li{border:0!important;padding:0}.siteHeader__Mobile nav ul li ul.sub-menu a{font-weight:400;font-style:normal;color:#3c4ee3;font-size:15px;line-height:21px;font-family:Inter;padding:15px 0;pointer-events:initial}@media (max-width:960px){.siteHeader__Mobile{display:flex;align-items:center}}.siteHeader__Mobile--active nav{opacity:1;visibility:visible;transform:translateX(0)}.siteHeader__Mobile--active .siteHeader__MobileCall{border-top:0}.siteHeader__Mobile--active .siteHeader__MobileCall::before{transform:rotate(-45deg)}.siteHeader__Mobile--active .siteHeader__MobileCall::after{transform:rotate(45deg);top:8px}.siteHeader__Mobile--active .siteHeader__MobileCallWrap{position:fixed;top:0;left:0}.siteHeader__MobileCall{display:block;width:20px;height:16px;border-top:2px solid #fff;position:relative;z-index:100000000000;transition:.3s}.siteHeader__MobileCall::before{content:"";position:absolute;right:0;left:0;top:50%;transform:translateY(-50%);height:2px;background:#fff;z-index:-1;transition:.3s}.siteHeader__MobileCall::after{content:"";position:absolute;right:0;left:0;bottom:-2px;height:2px;background:#fff;z-index:-1;transition:.3s}.siteHeader__MobileSearch{z-index:100000;position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;transition:.3s;transform:translateX(100%)}.siteHeader__MobileSearch--active{transform:translateX(0)}.siteHeader__MobileSearch form{font-family:Inter!important}.siteHeader__MobileSearch input{border-radius:20px!important;width:100%;height:40px;text-align:center;border:1px solid #e1e1e6;background-color:#fff;font-family:Inter!important;font-size:14px;line-height:20px;background-image:url(../images/search.svg);background-repeat:no-repeat;background-position:20px center;color:#606060}.siteHeader__MobileSearch input::-moz-placeholder{color:#606060;opacity:1}.siteHeader__MobileSearch input::placeholder{color:#606060;opacity:1}.siteHeader__MobileCallSearch{height:60px;margin-left:25px;margin-right:10px;display:flex;align-items:center;justify-content:center}.siteHeader__MobileSearchClose{height:60px;width:60px;margin-left:auto;display:flex;align-items:center;justify-content:center;box-shadow:inset 1px 0 0 #e1e1e6}.siteHeader__MobileSearchClose span{display:block;width:20px;height:16px;position:relative;z-index:100000000000;transition:.3s}.siteHeader__MobileSearchClose span::before{content:"";position:absolute;right:0;left:0;top:50%;transform:rotate(-45deg);height:2px;background:#7e7e83;z-index:-1;transition:.3s}.siteHeader__MobileSearchClose span::after{content:"";position:absolute;right:0;left:0;transform:rotate(45deg);top:8px;bottom:-2px;height:2px;background:#7e7e83;z-index:-1;transition:.3s}.siteHeader__MobileSearchInner{padding:0 20px 20px}div.asl_r.vertical{box-shadow:none!important;bottom:0!important}div.asl_r .results{height:auto!important}div.asl_r .results .item{border:0!important}div.asl_r .results .item::after{display:none!important}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{font-family:Inter!important;color:#606060!important}.siteHeader__MobileSearchHeader{height:60px;display:flex;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.03),0 2px 12px rgba(24,36,43,.05);margin-bottom:20px}.siteHeader__MobileSearchHeader h3{margin:0;font-style:normal;font-weight:700;font-size:15px;line-height:21px;color:#1b1c20;padding:0 20px;font-family:"Sharp Grotesk 19";font-weight:600}.siteHeader__MobileButton{padding:30px 20px;background:#fff}.siteHeader__Bottom{position:absolute;bottom:0;left:0;right:0;height:80px;transition:.3s;background:#fff;box-shadow:0 12px 24px rgba(0,0,0,.07)}@media (max-width:960px){.siteHeader__Bottom{height:55px;background:#fff;z-index:-1}.siteHeader__Bottom::before{content:"";z-index:10;position:absolute;width:40px;right:0;top:0;bottom:0;background:linear-gradient(270deg,#fff .31%,rgba(255,255,255,.1) 100%)}.siteHeader__Bottom::after{content:"";z-index:10;position:absolute;width:25px;left:0;top:0;bottom:0;background:linear-gradient(270deg,#fff .31%,rgba(255,255,255,.1) 100%);transform:matrix(-1,0,0,1,0,0)}}.siteHeader__Bottom .center,.siteHeader__Bottom .center--xsmall{display:flex;justify-content:space-between;align-items:center;height:80px}@media (max-width:960px){.siteHeader__Bottom .center,.siteHeader__Bottom .center--xsmall{height:55px;overflow-x:scroll;padding-right:0;padding-left:5%;max-width:100%}}.siteHeader__Bottom h2{font-family:"Sharp Grotesk 16";font-weight:600;font-size:28px;font-style:normal;line-height:18px;letter-spacing:.02em;margin:0;color:#000}.siteHeader__Bottom ul{padding:0;margin:0;list-style:none;display:flex}.siteHeader__Bottom ul li a{font-family:"Sharp Grotesk 16";font-weight:600;font-size:18px;font-style:normal;line-height:18px;letter-spacing:.02em;margin:0 15px;color:#000;transition:.3s}.siteHeader__Bottom ul li a:hover{color:#cd4a2f}@media (max-width:960px){.siteHeader__Bottom ul li a{font-size:15px;margin:0 8px;display:block;height:55px;line-height:54px;font-family:Inter;letter-spacing:normal;font-weight:600}}@media (max-width:960px){.siteHeader__Bottom ul li:first-of-type a{margin-left:16px}}.siteHeader__Bottom ul li:last-of-type{margin-left:15px;position:relative}@media (max-width:960px){.siteHeader__Bottom ul li:last-of-type{margin-left:0}}.siteHeader__Bottom ul li:last-of-type::before{content:"";position:absolute;left:-7.5px;height:80px;top:50%;transform:translateY(-50%);width:1px;background:rgba(0,0,0,.09)}@media (max-width:960px){.siteHeader__Bottom ul li:last-of-type::before{display:none}}.siteHeader__Bottom ul li:last-of-type a{color:#ff603b;margin-right:0}.siteHeader__Bottom ul li:last-of-type a:hover{color:#cd4a2f}@media (max-width:960px){.siteHeader__Bottom ul li:last-of-type a{margin-right:40px}}.siteHeader__Bottom ul li.current-menu-item a{position:relative;z-index:1;color:#ff603b}@media (max-width:960px){.leftMenu ul li{border-right:1px solid #e1e1e6}}.leftMenu ul li:first-of-type{margin-left:0}.leftMenu ul li:first-of-type::before{display:none}.leftMenu ul li:first-of-type a{margin-left:0;color:#000}.leftMenu ul li:first-of-type a:hover{color:#ff603b}@media (max-width:960px){.leftMenu ul li:first-of-type a{margin-right:16px}}.leftMenu ul li.current-menu-item a{color:#ff603b}.siteHeader__Middle{height:50px;display:flex;align-items:center;background:#1b1c20;box-shadow:0 2px 3px rgba(0,0,0,.15);border-top:1px solid #333438;position:relative}.siteHeader__Middle .center,.siteHeader__Middle .center--xsmall{width:100%}@media (max-width:960px){.siteHeader__Middle .center,.siteHeader__Middle .center--xsmall{overflow-x:scroll;word-wrap:none;max-width:100%;padding-left:5%;padding-right:0}}@media (max-width:960px){.siteHeader__Middle::before{content:"";z-index:10;position:absolute;width:40px;right:0;top:0;bottom:0;background:linear-gradient(270deg,#1b1c20 0,rgba(27,28,32,0) 100%)}.siteHeader__Middle::after{content:"";z-index:10;position:absolute;width:25px;left:0;top:0;bottom:0;background:linear-gradient(270deg,#1b1c20 0,rgba(27,28,32,0) 100%);transform:matrix(-1,0,0,1,0,0)}}.siteHeader__Middle ul{display:flex;list-style:none;padding:0;margin:0;width:100%}.siteHeader__Middle ul li a{display:block;height:49px;margin:0 15px;font-style:normal;font-weight:600;font-size:14px;line-height:43px;color:#acacad;transition:.3s;position:relative;z-index:1}@media (max-width:960px){.siteHeader__Middle ul li a{margin:0 8px;white-space:nowrap}}.siteHeader__Middle ul li a::before{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#ff603b;z-index:-1;opacity:0;visibility:hidden;transition:.3s}.siteHeader__Middle ul li a:hover{color:#fff}.siteHeader__Middle ul li a:hover::before{opacity:1;visibility:visible}.siteHeader__Middle ul li.current-menu-item a,.siteHeader__Middle ul li.main-active a{position:relative;z-index:1;color:#fff}.siteHeader__Middle ul li.current-menu-item a::before,.siteHeader__Middle ul li.main-active a::before{opacity:1;visibility:visible}.siteHeader__Middle ul li:first-of-type a{margin-left:0}.siteHeader__Middle ul li:nth-last-of-type(2) a{margin-right:30px}@media (max-width:960px){.siteHeader__Middle ul li:nth-last-of-type(2) a{margin-right:8px}}.siteHeader__Middle ul li:last-of-type{border-left:1px solid #333438}@media (max-width:960px){.siteHeader__Middle ul li:last-of-type{border:0}}.siteHeader__Middle ul li:last-of-type a{margin-left:30px}@media (max-width:960px){.siteHeader__Middle ul li:last-of-type a{margin-left:8px;margin-right:40px}}.siteHeader.scroll-down .siteHeader__Bottom,.siteHeader.scroll-up .siteHeader__Bottom{position:fixed;top:0;right:0;left:0;z-index:100;background:#fff;box-shadow:0 12px 24px rgba(0,0,0,.07)}.blockTwo__Grid--slider .slick-list{padding:8px 0;margin-left:-15px;overflow:visible}@media (max-width:569px){.blockTwo__Grid--slider .slick-list{margin-left:-10px!important;padding:0 50px 0 0}}.blockTwo__Grid--slider .slick-list::before{content:"";position:absolute;top:0;bottom:0;left:-100vw;right:calc(100% - 7px);background:#fff;z-index:1000}@media (max-width:569px){.blockTwo__Grid--slider .slick-list::before{right:calc(100% - 10px)}}.blockTwo__Grid--slider .slick-list::after{content:"";position:absolute;top:0;bottom:0;right:-100vw;left:calc(100% - 60px);background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 15%);z-index:1000}.blockTwo__Grid--slider .blockArticle{margin:0 15px}@media (max-width:569px){.blockTwo__Grid--slider .blockArticle{margin:0 10px!important}}.related_articles--slider{overflow:hidden;padding-bottom:80px!important}.related_articles--slider .blockTwo__Inner{position:relative}.related_articles .blockArticle{position:relative}.related_articles .blockArticle__Image{height:auto!important;background-size:cover!important;background-repeat:no-repeat!important;aspect-ratio:2/1!important}.related_articles .blockArticle::before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;background:#f3f4fd;z-index:-1;opacity:0;visibility:hidden;border-radius:8px}.related_articles .blockArticle:hover::before{opacity:1;visibility:visible}.related_articles .blockArticle:hover .blockArticle__Content h3{text-decoration:underline}.related__Nav{position:absolute;bottom:-50px;width:40px;height:40px;background:#fff;border:0;box-shadow:0 1px 3px rgba(0,0,0,.25);border-radius:100%!important;z-index:10000;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s}.related__Nav i{color:#3c4ee3;font-size:14px}.related__Nav:active,.related__Nav:focus,.related__Nav:focus-visible,.related__Nav:focus-within{background:#fff!important;border:0!important;box-shadow:0 1px 3px rgba(0,0,0,.25)!important}.related__Nav:hover{background:#f3f4fd!important}.related__Nav--next{left:52px}@media (max-width:569px){.related__Nav--next{left:auto;right:0}}.related__Nav--prev{left:0}.related__Nav.slick-disabled{box-shadow:none!important;background:#f7f7f8!important;pointer-events:none!important}.related__Nav.slick-disabled i{color:#c8c8cd}.slideInfo{position:absolute;left:120px;bottom:-43px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.2px}@media (max-width:569px){.slideInfo{left:50%;transform:translateX(-50%)}}.relatedInText{padding:25px!important;background:#f7f7f8;border-radius:8px}.relatedInText .relatedInText__Title{font-family:"Sharp Grotesk 23"!important;font-style:normal!important;font-weight:600!important;font-size:28px!important;line-height:32px!important;margin:0 0 30px!important}@media (max-width:960px){.relatedInText .relatedInText__Title{font-size:20px!important}}.relatedInText .blockTwo__Grid{display:flex;justify-content:center;-moz-column-gap:20px;column-gap:20px}.relatedInText .blockTwo__Grid--slider{margin-bottom:70px}.relatedInText .blockTwo__Grid--slider .blockArticle{margin:0 10px}.relatedInText .blockTwo__Grid--double{margin-bottom:0!important}@media (max-width:569px){.relatedInText .blockTwo__Grid--double{margin-bottom:70px!important}}.relatedInText .blockTwo__Grid--double .slick-list{margin-left:0!important;padding:0!important}@media (max-width:569px){.relatedInText .blockTwo__Grid--double .slick-list{margin-left:-10px!important}}.relatedInText .blockTwo__Grid--double .slick-list::before{display:none!important}@media (max-width:569px){.relatedInText .blockTwo__Grid--double .slick-list::before{display:block!important;right:calc(100% - 2px)}}.relatedInText .blockTwo__Grid--double .slick-list::after{display:none!important}@media (max-width:820px){.relatedInText .blockTwo__Grid--single .blockArticle{max-width:320px;width:100%}}.relatedInText .slick-list{margin-left:-10px;overflow:visible;padding:0 50px 0 0}@media (max-width:569px){.relatedInText .slick-list{padding:0}}.relatedInText .slick-list::before{content:"";position:absolute;top:-10px;bottom:-10px;left:-100vw;right:calc(100% - 7px);background:#f7f7f8;z-index:1000}@media (max-width:569px){.relatedInText .slick-list::before{right:calc(100% - 10px)}}.relatedInText .slick-list::after{content:"";position:absolute;top:0;bottom:25px;right:-100vw;left:calc(100% - 40px);background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 5%);z-index:1000}@media (max-width:569px){.relatedInText .slick-list::after{display:none}}.relatedInText .blockArticle{background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.25);border-radius:8px;overflow:hidden;width:45%}.relatedInText .blockArticle:hover{box-shadow:0 24px 22px -12px rgba(0,0,0,.17)}.relatedInText .blockArticle__Image{margin-bottom:0}.relatedInText .blockArticle__Content{padding:25px}.relatedInText .blockArticle__Content h6{font-weight:600!important;font-size:16px!important;line-height:18px!important;letter-spacing:.02em!important;font-family:"Sharp Grotesk 16"!important;font-weight:400!important;color:#3c4ee3!important;margin:0 0 15px!important}.relatedInText .blockArticle__Content h3{font-size:18px!important;line-height:26px!important;letter-spacing:.2px!important;font-weight:600!important;font-family:"Sharp Grotesk 19"!important;color:#1b1c20!important;margin:0 0 15px!important}.relatedInText .blockArticle__Content h3:hover{text-decoration:underline!important}.relatedInText .blockArticle__Content p{font-style:normal!important;font-weight:400!important;font-size:16px!important;line-height:24px!important;letter-spacing:-.2px!important;margin:0!important;color:#191919!important}.relatedInText .related__Nav{bottom:-60px}.relatedInText .related__Nav--next{left:auto;right:calc(50% - 80px)}.relatedInText .related__Nav--prev{left:calc(50% - 80px)}.relatedInText .slideInfo2{position:absolute;bottom:-53px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.2px;left:50%;transform:translateX(-50%)}.relatedInText .slideInfo2--double{display:none!important}@media (max-width:569px){.relatedInText .slideInfo2--double{display:block!important}}.blockOne{width:100%;padding:40px 0;background:#feca14;margin-bottom:40px}.blockOne__Inner{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.blockOne__Left{width:50%;overflow:hidden;position:relative}.blockOne__Left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:960px){.blockOne__Left{width:100%;margin-bottom:20px}}.blockOne__LeftImage{width:100%;position:relative;overflow:hidden;height:auto;background-size:cover;background-repeat:no-repeat;aspect-ratio:2/1}.blockOne__LeftImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blockOne__Left:hover+.blockOne__Right h1{text-decoration:underline}.blockOne__Right{width:50%;padding-left:50px}.blockOne__Right h1{font-style:normal;font-weight:600;font-size:38px;line-height:46px;margin:0 0 25px;letter-spacing:.27px;font-family:"Sharp Grotesk 23";color:#102b69}@media (max-width:960px){.blockOne__Right h1{font-size:32px;line-height:42px}}.blockOne__Right h1:hover{text-decoration:underline}.blockOne__Right h5{margin:0 0 15px;font-style:normal;font-weight:700;font-size:20px;line-height:18px;letter-spacing:.02em;color:#102b69;font-family:"Sharp Grotesk 16"}@media (max-width:960px){.blockOne__Right h5{font-size:20px}}.blockOne__Right h5:hover{text-decoration:underline}.blockOne__Right p{font-style:normal;font-weight:400;font-size:18px;line-height:26px;margin:0;color:#102b69;font-family:"Sharp Grotesk 19";font-weight:400}@media (max-width:960px){.blockOne__Right p{display:none}}@media (max-width:960px){.blockOne__Right{width:100%;padding:0}}.blockTwo,.blockTwo--archive,.blockTwo--pink,.blockTwo--small{width:100%;position:relative;padding-bottom:40px}.blockTwo h2,.blockTwo--archive h2,.blockTwo--pink h2,.blockTwo--small h2{font-family:"Sharp Grotesk 23";font-style:normal;font-weight:600;font-size:28px;line-height:32px;margin:0 0 40px}@media (max-width:960px){.blockTwo h2,.blockTwo--archive h2,.blockTwo--pink h2,.blockTwo--small h2{font-size:20px}}@media (max-width:960px){.blockTwo,.blockTwo--archive,.blockTwo--pink,.blockTwo--small{overflow-x:hidden}}.blockTwo--big h2{font-size:36px}@media (max-width:960px){.blockTwo--big h2{font-size:20px}}.blockTwo__Grid{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:30px;column-gap:30px}@media (max-width:960px){.blockTwo__Grid{display:block}}.blockTwo--press .button--blue-border{margin:40px auto 0;left:50%;transform:translateX(-50%);position:relative}.blockTwo--press .blockTwo__Grid{row-gap:60px}.blockTwo--pink{background:#f4cbd3;padding-top:40px}.blockTwo--archive .blockTwo__Grid{row-gap:30px}.blockTwo--small{padding-top:40px}.blockTwo--small .blockTwo__Grid{grid-template-columns:repeat(4,1fr)}.blockTwo--small .blockArticle__Content h3{margin:0}@media (max-width:960px){.blockArticle{margin-bottom:5%;display:block}}@media (max-width:960px){.blockArticle.slick-slide{margin-bottom:0;margin-right:20px}}.blockTwo__TitleWrap{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-bottom:40px}.blockTwo__TitleWrap h2{margin:0}@media (max-width:960px){.blockTwo__Grid.slick-initialized.slick-slider{width:90%}.blockTwo__Grid.slick-initialized.slick-slider .slick-list.draggable{overflow:visible}.blockTwo__Grid.slick-initialized.slick-slider .blockArticle__Content p{display:none}}.blockArticle__Image{width:100%;position:relative;overflow:hidden;margin-bottom:20px;height:auto!important;background-size:cover!important;background-repeat:no-repeat!important;aspect-ratio:2/1!important}.blockArticle__Image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blockArticle__Content h6{font-weight:600;font-size:16px;line-height:18px;letter-spacing:.02em;font-family:"Sharp Grotesk 16";font-weight:400;color:#3c4ee3;margin:0 0 15px}.blockArticle__Content h3{font-size:18px;line-height:26px;letter-spacing:.2px;font-weight:600;font-family:"Sharp Grotesk 19";color:#1b1c20;margin:0 0 25px}.blockArticle__Content h3:hover{text-decoration:underline}.blockArticle__Content p{font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.2px;margin:0;color:#191919}.blockArticle__Image:hover+.blockArticle__Content h3{text-decoration:underline}.blockThree{width:100%;padding:60px 0;background:#e9edef}@media (max-width:960px){.blockThree{padding:30px 0}}.blockThree__Inner{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.blockThree__Left{width:50%;padding-right:50px}@media (max-width:960px){.blockThree__Left{width:100%;padding:0}}.blockThree__Left h2{font-style:normal;font-weight:600;font-size:36px;line-height:32px;margin:0 0 35px;letter-spacing:.27px;font-family:"Sharp Grotesk 23";color:#102b69}@media (max-width:960px){.blockThree__Left h2{font-size:32px;line-height:42px}}@media (max-width:460px){.blockThree__Left h2{word-wrap:break-word}}.blockThree__Left ul{list-style:none;padding:0;margin:0}.blockThree__Left ul li{margin-bottom:50px;position:relative}.blockThree__Left ul li a{font-style:normal;font-size:24px;line-height:30px;color:#102b69;font-family:"Sharp Grotesk 16";font-weight:600}@media (max-width:960px){.blockThree__Left ul li a{font-size:18px;line-height:24px}}.blockThree__Left ul li::before{content:"";position:absolute;left:0;bottom:-25px;height:1px;background:#102b69;width:375px}@media (max-width:960px){.blockThree__Left ul li::before{width:100%}}.blockThree__Left ul li:last-of-type::before{display:none}.blockThree__Right{width:50%;height:490px;overflow:hidden;position:relative}.blockThree__Right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:960px){.blockThree__Right{display:none}}.blockFour{background:#ff734d;position:relative;overflow:hidden}.blockFour h2{position:relative;z-index:10;max-width:830px;font-style:normal;font-weight:400;font-size:44px;line-height:52px;margin:0;letter-spacing:.27px;font-family:"Sharp Grotesk 23";color:#102b69}.blockFour h2 strong{font-weight:600}.blockFour h2 span{display:block}@media (max-width:960px){.blockFour h2 span{margin-bottom:20px}}@media (max-width:960px){.blockFour h2{width:100%;max-width:100%;font-size:24px;line-height:32px;margin-bottom:20px}}.blockFour img{height:230px;margin:0 auto}@media (max-width:960px){.blockFour img{z-index:10}}@media (max-width:960px){.blockFour{padding:25px 0}}.blockFour__Shape{position:absolute;width:auto;height:300px!important;z-index:0;opacity:.4;transform:rotate(25deg);left:50px}@media (max-width:960px){.blockFour__Shape{top:-40px;left:-50%;height:330px!important}}.blockFour__Inner{height:250px;display:flex;align-items:center;justify-content:space-between;position:relative}@media (max-width:960px){.blockFour__Inner{height:auto;flex-wrap:wrap}}.archive__Filters{display:block;margin-bottom:50px}.archive__Filters ul li{margin:0!important;padding:0!important}.archive__Filters ul li ul{display:flex;flex-wrap:wrap}.archive__Filters ul li ul li{display:flex;align-items:center}.archive__Filters ul li ul li input{position:absolute;opacity:0;visibility:hidden}.archive__Filters ul li ul li label{height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 15px!important;background:#fff;font-weight:500;font-size:14px;text-align:center;border:1px solid #8a95ee;color:#3c4ee3;border-radius:20px;font-family:Inter!important;margin-right:8px;margin-bottom:8px;transition:.3s;cursor:pointer}.archive__Filters ul li ul li label:hover{background:#ecedfc;color:#3c4ee3;border-color:#3c4ee3!important}.archive__Filters ul li ul li input:checked+label{background:#3c4ee3;color:#fff;border-color:#3c4ee3!important}.infoBox{background:#fffaf4;padding:30px 70px 5px;border:2px solid #fff6e5;margin-bottom:25px}@media (max-width:960px){.infoBox{padding:30px 30px 5px}}.infoBox__Inner{display:flex}.infoBox__Icon{background:#ffc217;display:flex;justify-content:center;align-items:center;width:55px;height:100px;margin-top:-32px;margin-left:-45px;margin-right:25px;box-shadow:0 1px 3px rgba(0,0,0,.25)}@media (max-width:960px){.infoBox__Icon{height:60px;width:35px;margin-left:-20px;margin-right:20px}}.infoBox__Icon img{width:40px;height:auto;filter:brightness(0) invert(1)}@media (max-width:960px){.infoBox__Icon img{width:25px}}.infoBox__Content{width:calc(100% - 35px)}.infoBox__Content--full{width:100%}.infoBox__Content h1,.infoBox__Content h2,.infoBox__Content h4,.infoBox__Content h5,.infoBox__Content h6{color:#000!important;font-family:"Sharp Grotesk 19"!important;font-weight:600!important}.infoBox__Content h1{font-size:28px;line-height:30px;letter-spacing:.2px;margin:0 0 25px}.infoBox__Content h2{margin:0 0 25px!important}.infoBox__Content h3{font-style:normal;font-size:20px!important;line-height:28px!important;color:#000!important;font-family:"Sharp Grotesk 19"!important;font-weight:600!important}.infoBox__Content a,.infoBox__Content li,.infoBox__Content p{font-size:16px!important;line-height:24px!important}.infoBox__Title{margin:0 0 12px!important}.reviewBox{text-align:center;padding:20px 40px;background:#f9fafe!important;border:2px solid #ecedfc!important;margin:0 0 25px;width:100%}.reviewBox a,.reviewBox p{font-family:"Sharp Grotesk 23"!important;color:#1b1c20!important;font-style:normal!important;font-weight:400!important;font-size:18px!important;line-height:26px!important;letter-spacing:.2px!important;margin:0 0 10px!important}.reviewBox a:hover,.reviewBox p:hover{text-decoration:none!important}.reviewBox cite{font-family:"Sharp Grotesk 19"!important;color:#1b1c20!important;font-style:normal!important;font-weight:400!important;font-size:15px!important;line-height:21px!important;letter-spacing:.2px!important;margin:0!important}.reviewBox cite a{font-family:"Sharp Grotesk 19"!important;font-style:normal!important;font-weight:400!important;font-size:15px!important;line-height:21px!important;letter-spacing:.2px!important;transition:.3s;color:#3c4ee3!important;display:inline-block!important;margin:0!important}.reviewBox cite a:hover{color:#102b69!important}.reviewBox cite p{font-family:"Sharp Grotesk 19"!important;font-style:normal!important;font-weight:400!important;font-size:15px!important;line-height:21px!important;letter-spacing:.2px!important;transition:.3s;color:#1b1c20!important;display:inline-block!important;margin:0!important}.reviewBox cite span{font-family:"Sharp Grotesk 19"!important;font-style:normal!important;font-weight:400!important;font-size:15px!important;line-height:21px!important;letter-spacing:.2px!important;transition:.3s;color:#000!important;display:inline-block!important}.reviewBox__Inner{display:flex;justify-content:center}@media (max-width:960px){.reviewBox__Inner{flex-wrap:wrap}}.reviewBox__Rate{display:flex;align-items:center}.reviewBox__Rate strong{margin-left:8px;font-style:normal;font-size:15px!important;line-height:21px!important;color:#000!important;font-family:"Sharp Grotesk 23"!important;font-weight:600!important}.reviewBox__ReviewStars{display:flex;align-items:center;justify-content:center;margin:0 8px;position:relative}.reviewBox__ReviewStars svg{margin:0 2px}.reviewBox__EmptyStars svg path{fill:transparent!important;stroke:#ffc217}.reviewBox__FullStars{position:absolute;overflow:hidden;white-space:nowrap;left:0}.reviewBox__Author span span{color:#3c4ee3!important}.podcasts{background-image:url(../images/podcast_bg_flakes.svg);background-color:#f0f0f0;padding:65px 0}.podcasts__Inner{display:flex}.podcasts__Content{width:715px;margin-right:20px}@media (max-width:1024px){.podcasts__Content{width:calc(55% - 20px)}}@media (max-width:768px){.podcasts__Content{width:100%;margin-right:0}}.podcasts__Icon{width:250px;margin-bottom:25px}@media (max-width:568px){.podcasts__Icon{margin-bottom:15px}}.podcasts__Icon img{width:100%;height:auto}.podcasts__Title{margin-bottom:60px}@media (max-width:1024px){.podcasts__Title{width:90%}}@media (max-width:768px){.podcasts__Title{width:100%;margin-bottom:40px}}@media (max-width:568px){.podcasts__Title{margin-bottom:30px}}.podcasts__Title h2{margin:0;font-family:"Sharp Grotesk 23";font-style:normal;font-weight:600;font-size:44px;line-height:52px;color:#102b69}@media (max-width:768px){.podcasts__Title h2{font-size:36px;line-height:44px}}.podcasts__Listing{background:#fff;box-shadow:0 24px 32px -32px rgba(0,0,0,.08);border-radius:8px;padding:32px 0 32px 32px;position:relative}@media (max-width:568px){.podcasts__Listing{padding:20px 0 20px 20px}}.podcasts__Listing::before{content:"";z-index:10;position:absolute;width:64px;right:0;top:40px;bottom:40px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%)}@media (max-width:400px){.podcasts__Listing::before{display:none}}.podcasts__ListingTitle{margin-bottom:20px}@media (max-width:768px){.podcasts__ListingTitle{margin-bottom:5px}}.podcasts__ListingTitle h2{margin:0;font-family:"Sharp Grotesk 23";font-style:normal;font-weight:600;font-size:28px;line-height:36px;letter-spacing:.3px;color:#102b69}@media (max-width:768px){.podcasts__ListingTitle h2{font-size:20px;line-height:23px}}.podcasts__Slider{margin-bottom:18px}.podcasts__Nav{position:absolute;bottom:-50px;width:40px;height:40px;background:#fff;border:0;box-shadow:0 1px 3px rgba(0,0,0,.25);border-radius:100%!important;z-index:10000;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s}.podcasts__Nav i{color:#3c4ee3;font-size:14px}.podcasts__Nav:active,.podcasts__Nav:focus,.podcasts__Nav:focus-visible,.podcasts__Nav:focus-within{background:#fff!important;border:0!important;box-shadow:0 1px 3px rgba(0,0,0,.25)!important}.podcasts__Nav:hover{background:#f3f4fd!important}.podcasts__Nav--next{right:32px}.podcasts__Nav--prev{right:82px}.podcasts__Nav.slick-disabled{box-shadow:none!important;background:#f7f7f8!important;pointer-events:none!important}.podcasts__Nav.slick-disabled i{color:#c8c8cd}.podcasts__Box{padding:15px;width:245px;background:#fff;pointer-events:none}.podcasts__Box.slick-active{pointer-events:initial}.podcasts__Box:hover{background:#f3f4fd}.podcasts__Box:hover .podcasts__BoxImage{box-shadow:0 24px 22px -12px rgba(0,0,0,.17)}.podcasts__Box:hover .podcasts__BoxTitle h3{text-decoration:underline}.podcasts__BoxImage{width:215px;height:215px;border-radius:15px;overflow:hidden;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, .25));margin-bottom:10px}.podcasts__BoxImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.podcasts__BoxTitle h3{margin:0;font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#102b69}@media (max-width:1024px){.podcasts__Text{width:calc(100% - 150px)}}@media (max-width:768px){.podcasts__Text{width:100%}}.podcasts__Text p{margin:0;font-family:"Sharp Grotesk 19";font-style:normal;font-weight:500;font-size:20px;line-height:28px;color:#102b69}@media (max-width:768px){.podcasts__Text p{font-size:16px;line-height:24px}}@media (max-width:568px){.podcasts__Text p{text-align:center}}.podcasts__Social{margin-top:20px}.podcasts__Social ul{list-style:none;padding:0;margin:0;display:flex;align-items:center}@media (max-width:568px){.podcasts__Social ul{justify-content:center}}.podcasts__Social ul li{margin-right:25px}@media (max-width:568px){.podcasts__Social ul li{margin-left:12px;margin-right:12px}}.podcasts__Social ul li a{transition:.3s}.podcasts__Social ul li a img{width:32px;height:auto}.podcasts__Social ul li a:hover{opacity:.8}.podcasts__Image{width:calc(100% - 735px);margin-bottom:-65px;display:flex}@media (max-width:1024px){.podcasts__Image{width:45%}}@media (max-width:768px){.podcasts__Image{display:none}}.podcasts__Image img{margin-top:auto;width:100%;height:auto}.gridBlock h1,.gridBlock h2,.gridBlock h3,.gridBlock h4,.gridBlock h5,.gridBlock h6{font-family:"Sharp Grotesk 19"}.gridBlock h2{line-height:30px;letter-spacing:.2px;font-weight:600;font-family:"Sharp Grotesk 19";color:#1b1c20;margin:0 0 25px;font-size:24px}@media (max-width:960px){.gridBlock h2{font-size:21px;margin:0 0 15px}}.gridBlock h3{line-height:30px;letter-spacing:.2px;font-weight:400;font-family:"Sharp Grotesk 19";color:#1b1c20;margin:0 0 25px;font-size:20px}@media (max-width:960px){.gridBlock h3{font-size:19px;margin:0 0 15px}}.gridBlock ol,.gridBlock ul{padding:0 0 0 30px;margin-top:20px;margin-bottom:30px}.gridBlock li,.gridBlock p{font-style:normal;font-weight:400;font-size:18px;line-height:30px;letter-spacing:-.2px;margin:0 0 25px;color:#191919}@media (max-width:960px){.gridBlock li,.gridBlock p{font-size:16px;line-height:28px}}.gridBlock a{font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.2px;margin:0 0 25px;color:#3c4ee3}.gridBlock a:hover{text-decoration:underline}.pressOne{width:100%;padding:40px 0;background:#fff;margin-bottom:40px}.pressOne__Inner{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.pressOne__Right{width:50%;max-width:490px;height:350px;overflow:hidden;position:relative}.pressOne__Right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:960px){.pressOne__Right{width:100%;height:280px}}.pressOne__Left{width:50%}.pressOne__Left h1{font-style:normal;font-weight:600;font-size:44px;line-height:32px;margin:0 0 35px;letter-spacing:.27px;font-family:"Sharp Grotesk 23";color:#000}@media (max-width:960px){.pressOne__Left h1{font-size:32px;line-height:42px}}.pressOne__Left p{font-style:normal;font-weight:400;font-size:18px;line-height:28px;margin:0 0 40px;color:#000;font-weight:400}@media (max-width:960px){.pressOne__Left{width:100%;padding:0;margin-bottom:40px}}.pressDownloads{width:100%;position:relative;padding-bottom:80px}.pressDownloads h2{font-family:"Sharp Grotesk 23";font-style:normal;font-weight:600;font-size:36px;line-height:32px;margin:0 0 40px}@media (max-width:960px){.pressDownloads h2{font-size:20px}}@media (max-width:960px){.pressDownloads{overflow-x:hidden}}.pressDownloads__Grid{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:30px;column-gap:30px;row-gap:30px}@media (max-width:960px){.pressDownloads__Grid{display:block}}.pressDownloadBox{padding:25px;background:#e9edef;display:flex;justify-content:center;flex-wrap:wrap;height:210px}.pressDownloadBox img{max-height:80px;max-width:250px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin-top:auto}@media (max-width:960px){.pressDownloadBox img{max-height:60px;max-width:180px;margin-bottom:30px}}@media (max-width:960px){.pressDownloadBox{margin-bottom:30px;height:auto}}.pressDownloadBox__Buttons{margin-top:auto;width:100%;display:flex;justify-content:space-between}@media (max-width:960px){.pressDownloadBox__Buttons{display:block}}.pressDownloadBox__Buttons .button--blue-border{max-width:155px;padding:0 20px}@media (max-width:960px){.pressDownloadBox__Buttons .button--blue-border{width:160px;margin:0 auto;position:relative;left:50%;transform:translateX(-50%)}.pressDownloadBox__Buttons .button--blue-border:first-of-type{margin-bottom:10px}}@media (max-width:960px){.single-post .siteHeader__Bottom{box-shadow:0 12px 24px rgba(0,0,0,.07)}}.singlePostIntro{height:auto;margin-bottom:30px;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width:1240px){.singlePostIntro .center,.singlePostIntro .center--xsmall{max-width:100%}}@media (max-width:1024px){.singlePostIntro{width:100%;margin-bottom:0}.singlePostIntro .center,.singlePostIntro .center--xsmall{max-width:100%}}.singlePostIntro__Inner{height:545px;align-items:center;justify-content:center;display:flex}.singlePostIntro__Inner img{max-width:700px;width:100%}@media (max-width:960px){.singlePostIntro__Inner{height:250px}.singlePostIntro__Inner img{max-width:90%}}.singlePostIntro__Title{max-width:1024px;margin:0 auto;text-align:center;padding:50px 0 40px}@media (max-width:960px){.singlePostIntro__Title{max-width:90%;padding:30px 0;z-index:0}}.singlePostIntro__Title h1{margin:0;font-family:"Sharp Grotesk 23";font-style:normal;font-weight:600;font-size:36px;line-height:44px;text-align:center;letter-spacing:-.5px;color:#000}@media (max-width:960px){.singlePostIntro__Title h1{font-size:24px;line-height:32px}}.singlePostIntroImage__Inner{align-items:center;justify-content:center;display:flex;width:100%;background-size:cover;background-repeat:no-repeat;aspect-ratio:2/1}.singlePostIntroImage__Inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.singlePostIntroImage__Inner{width:104%;margin-left:-2%;margin-bottom:30px}.singlePostIntroImage__Inner img{max-width:100%}}@media (max-width:760px){.singlePostIntroImage__Inner{width:112%;margin-left:-6%;margin-bottom:30px}.singlePostIntroImage__Inner img{max-width:100%}}.singleContent{width:100%;position:relative;padding-top:60px;margin-bottom:120px}@media (max-width:960px){.singleContent{padding-top:0}}.singleContent .wp-block-image{width:100%;margin:0 0 25px}.singleContent .wp-block-image img{width:100%;height:auto}.singleContent__Inner{display:flex;justify-content:center}.singleContent__BoxInner{background:#f7f7f8;border-radius:8px;padding:25px}.singleContent__BoxInner h2{font-family:"Sharp Grotesk 19";color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:.2px;margin:0 0 20px}.singleContent__BoxInner ul{list-style:none;padding:0;margin:0}.singleContent__BoxInner ul li{margin-bottom:20px;position:relative}.singleContent__BoxInner ul li:last-of-type{margin-bottom:0}.singleContent__BoxInner ul li::before{display:none}.singleContent__BoxInner ul li a{font-style:normal;font-size:16px;line-height:24px;color:#000;font-family:"Sharp Grotesk 19";font-weight:500;letter-spacing:.3px;word-break:break-word;display:block;border-radius:4px;transition:background .3s;padding:0 5px}.singleContent__BoxInner ul li a:hover{text-decoration:none;background:#f0f0f0;color:#3c4ee3}.singleContent__BoxInner ul li a.active-state{padding:5px 5px 5px 20px;position:relative;background:#f7f7f8;border-radius:4px;z-index:1}.singleContent__BoxInner ul li a.active-state::before{content:"";position:absolute;left:5px;top:5px;bottom:5px;width:2px;background:#3c4ee3;z-index:-1}.singleContent__BoxInner ul li a.active-state:hover{background:#f0f0f0;color:#3c4ee3}.singleContent__BoxInner ul li ul{padding-top:10px;padding-left:10px}.singleContent__BoxInner ul li ul li{margin-bottom:0;position:relative}.singleContent__BoxInner ul li ul li a{font-style:normal;font-size:16px;line-height:22px;padding:5px;display:block;color:#000;font-family:Inter;font-weight:400;word-break:break-word}.singleContent__BoxInner ul li ul li::before{display:none}.singleContent__Box{width:100%;box-shadow:none;padding:0;position:sticky;top:120px}@media (max-width:1024px){.singleContent__Box{display:none}}.singleContent__Narrow{flex-basis:350px;flex-grow:0;flex-shrink:0}@media (max-width:1024px){.singleContent__Narrow{display:none}}.singleContent__Wide{margin-right:35px;flex:1 1 auto;max-width:calc(100% - 385px)}@media (max-width:1024px){.singleContent__Wide{flex-basis:100%;flex-grow:0;flex-shrink:0;width:100%;margin-right:0;max-width:100%}}.singleContent__Wide--centered{margin:0 auto}.singleContent__Title{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(2,2,7,.1)}@media (max-width:1024px){.singleContent__Title{border:0;margin-bottom:0}}.singleContent__Title h1{font-style:normal;font-weight:600;font-size:28px;line-height:40px;margin:0;letter-spacing:.27px;font-family:"Sharp Grotesk 23";color:#000}@media (max-width:1024px){.singleContent__Title h1{font-size:24px;line-height:32px}}.singleContent__Category{margin:0 0 20px;display:flex}.singleContent__Category a{margin-right:20px;position:relative;z-index:1}.singleContent__Category a::before{content:"•";position:absolute;left:-15px;color:#7e7e83}.singleContent__Category a:first-of-type::before{display:none}.singleContent__Category h6{font-weight:600;font-size:20px;line-height:18px;letter-spacing:.02em;font-family:"Sharp Grotesk 16";color:#3c4ee3;margin:0}.boxedCategory{display:flex}.boxedCategory a{margin-right:20px;position:relative;z-index:1}.boxedCategory a::before{content:"•";position:absolute;left:-15px;color:#7e7e83}.boxedCategory a:first-of-type::before{display:none}.singleContent__Meta{display:flex;justify-content:space-between;align-items:center;padding:15px 0}@media (max-width:960px){.singleContent__Meta{margin-bottom:20px;padding:20px 5%;width:110%;margin-left:-5%}}.singleContent__Meta ul{display:flex;align-items:center;margin:0;list-style:none}@media (max-width:960px){.singleContent__Meta ul{display:none}}.singleContent__Meta ul li a{margin:0 16px;color:#000;text-decoration:none}.singleContent__Meta ul li a i{font-size:16px}.singleContent__Meta ul li a svg{width:18px;height:auto}.singleContent__Content h2{line-height:30px;letter-spacing:.2px;font-weight:600;font-family:"Sharp Grotesk 19";color:#1b1c20;margin:50px 0 25px}@media (max-width:960px){.singleContent__Content h2{font-size:21px;margin:30px 0 15px}}.singleContent__Content h2:not([class]){font-size:24px}.singleContent__Content h3:not([class]){font-size:20px}.singleContent__Content h3{line-height:30px;letter-spacing:.2px;font-weight:400;font-family:"Sharp Grotesk 19";color:#1b1c20;margin:0 0 25px}@media (max-width:960px){.singleContent__Content h3{font-size:19px;margin:0 0 15px}}.singleContent__Content ol,.singleContent__Content ul{padding:0 0 0 30px;margin-top:20px;margin-bottom:30px}.singleContent__Content li,.singleContent__Content p{font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.2px;margin:0 0 25px;color:#191919}@media (max-width:960px){.singleContent__Content li,.singleContent__Content p{font-size:16px;line-height:28px}}.singleContent__Content li a:not(.button--blue-border),.singleContent__Content p a:not(.button--blue-border){font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.2px;margin:0 0 25px;color:#3c4ee3}.singleContent__Content li a:not(.button--blue-border):hover,.singleContent__Content p a:not(.button--blue-border):hover{text-decoration:underline}.singleContent__Content li{font-size:18px}.singleContent__Content li a:not(.button--blue-border){font-size:18px}.singleContent__Content p:not([class]){font-size:18px}.singleContent__Content p:not([class]) a:not(.button--blue-border){font-size:18px}.singleContent__Content p.newsUsabilla{font-size:18px}.singleContent__Content li{margin-bottom:0}.singleContent__Content .blockFour{background:#ff734d;margin-bottom:35px;position:relative;overflow:hidden}.singleContent__Content .blockFour h2{position:relative;z-index:10;max-width:830px;font-style:normal;font-weight:400;font-size:34px;line-height:42px;margin:0;padding-left:30px;letter-spacing:.27px;font-family:"Sharp Grotesk 23";color:#102b69}.singleContent__Content .blockFour h2 strong{font-weight:600}.singleContent__Content .blockFour h2 span{display:block}@media (max-width:960px){.singleContent__Content .blockFour h2 span{margin-bottom:20px}}@media (max-width:960px){.singleContent__Content .blockFour h2{width:100%;max-width:100%;font-size:24px;line-height:32px;margin-bottom:20px}}.singleContent__Content .blockFour img{height:230px;margin:0 auto}@media (max-width:960px){.singleContent__Content .blockFour img{z-index:10}}@media (max-width:960px){.singleContent__Content .blockFour{padding:25px 0}}.singleContent__Content .blockFour__Shape{position:absolute;width:auto;height:300px!important;z-index:0;opacity:.4;transform:rotate(25deg);left:50px}@media (max-width:960px){.singleContent__Content .blockFour__Shape{top:-40px;left:-50%;height:330px!important}}.singleContent__Content .blockFour__Inner{height:230px;display:flex;align-items:center;justify-content:space-between;position:relative}@media (max-width:960px){.singleContent__Content .blockFour__Inner{height:auto;flex-wrap:wrap}}.singleContent__Download{display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 25px;width:100%;background:#e9edef;margin-bottom:20px}@media (max-width:960px){.singleContent__Download{display:block;height:auto;padding:25px}}.singleContent__Download span{font-family:"Sharp Grotesk 19";color:#1b1c20;font-style:normal;font-weight:700;font-size:18px;line-height:26px;letter-spacing:.2px}@media (max-width:960px){.singleContent__Download span{width:100%;display:block;margin-bottom:25px}}.singleContent__Author{background:#e9edef;padding:20px;display:flex;justify-content:space-between;margin-bottom:30px}@media (max-width:960px){.singleContent__Author{display:block}}.singleContent__AuthorImage{width:180px;height:180px;position:relative;overflow:hidden}.singleContent__AuthorImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:960px){.singleContent__AuthorImage{margin:0 auto 20px}}.singleContent__AuthorContent{width:calc(100% - 200px)}@media (max-width:960px){.singleContent__AuthorContent{width:100%}}.singleContent__AuthorContent h1{font-style:normal;font-size:22px;line-height:26px;color:#000;font-family:"Sharp Grotesk 23";font-weight:400}.singleContent__AuthorContent h2{font-style:normal;font-size:20px;line-height:26px;color:#000;font-family:"Sharp Grotesk 23";font-weight:400}.singleContent__AuthorContent h3{font-style:normal;font-size:18px;line-height:26px;color:#000;font-family:"Sharp Grotesk 23";font-weight:400}.singleContent__AuthorContent h4{font-style:normal;font-size:16px;line-height:26px;color:#000;font-family:"Sharp Grotesk 23";font-weight:400}.singleContent__AuthorContent a,.singleContent__AuthorContent h5,.singleContent__AuthorContent h6,.singleContent__AuthorContent li,.singleContent__AuthorContent p{color:#191919!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:21px!important;letter-spacing:0!important;text-align:left!important}.singleContent__AuthorContent a{color:#3c4ee3!important;transition:.3s}.singleContent__AuthorContent a:hover{color:#3c4ee3!important}.wp-block-image.size-full img{width:100%;-o-object-fit:cover;object-fit:cover}.galleryBlock{padding:25px 0 25px 35px;margin-bottom:20px;background:#e9edef}.galleryBlock h3{font-style:normal;font-size:16px;line-height:26px;color:#000;font-family:"Sharp Grotesk 19";font-weight:600;margin:0}.galleryBlock__SliderWrap{overflow:hidden}.galleryBlock__Slider{margin-bottom:20px;overflow:hidden;height:260px!important}.galleryBlock__Image{width:260px!important;height:260px!important;margin-right:25px!important}.galleryBlock__Image a{display:block;width:260px;height:260px;pointer-events:none}.galleryBlock__Image a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.galleryBlock__Image.slick-active a{pointer-events:initial}.lb-details{display:none}.wp-block-pullquote{padding:0!important;margin:0 0 25px!important}blockquote{text-align:center;padding:20px 40px!important;background:#e9edef!important;margin:0 0 25px!important;width:100%;border-left:0!important;font-size:16px;line-height:24px;letter-spacing:-.2px}blockquote p{margin:0!important;font-size:inherit!important;line-height:inherit!important}blockquote a,blockquote cite,blockquote p{font-family:Inter!important;color:#1b1c20!important;font-style:normal!important;font-weight:400!important;letter-spacing:.2px!important}blockquote a:hover,blockquote cite:hover,blockquote p:hover{text-decoration:none!important}blockquote cite{font-family:"Sharp Grotesk 19"!important;color:#1b1c20!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important}blockquote cite a{font-family:"Sharp Grotesk 19"!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important;transition:.3s;color:#3c4ee3!important}blockquote cite a:hover{color:#3c4ee3}.singleContent__Review{text-align:center;padding:20px 40px;background:#e9edef!important;margin:0 0 25px;width:100%}.singleContent__Review a,.singleContent__Review p{font-family:"Sharp Grotesk 23"!important;color:#1b1c20!important;font-style:normal!important;font-weight:400!important;font-size:18px!important;line-height:26px!important;letter-spacing:.2px!important;margin:0!important}.singleContent__Review a:hover,.singleContent__Review p:hover{text-decoration:none!important}.singleContent__Review cite{font-family:"Sharp Grotesk 19"!important;color:#1b1c20!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important}.singleContent__Review cite a{font-family:"Sharp Grotesk 19"!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important;transition:.3s;color:#3c4ee3!important;display:inline-block!important}.singleContent__Review cite a:hover{color:#3c4ee3}.singleContent__Review cite p{font-family:"Sharp Grotesk 19"!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important;transition:.3s;color:#1b1c20!important;display:inline-block!important;margin:0!important}.singleContent__Review cite span{font-family:"Sharp Grotesk 19"!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important;transition:.3s;color:#979797!important;display:inline-block!important}.singleContent__MobileToc{width:100%;position:relative;display:none;margin-bottom:20px;background-color:#f7f7f8}@media (max-width:1024px){.singleContent__MobileToc{display:block;padding:5px 5%;border-radius:8px}}@media (max-width:760px){.singleContent__MobileToc{border-radius:0;display:block;padding:5px 5%;width:110%;margin-left:-5%}}.singleContent__MobileToc h2{font-family:"Sharp Grotesk 19";color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:0;transition:.3s}.singleContent__MobileToc h2::before{content:"";position:absolute;width:14px;height:14px;top:25px;right:5%;background-image:url(../images/down-black.svg);background-size:100% auto;transition:.3s}.singleContent__MobileToc h2.active::before{transform:rotate(180deg)}.singleContent__MobileToc ul{list-style:none;padding:0;margin:0;display:none}.singleContent__MobileToc ul li{margin-bottom:20px;position:relative}.singleContent__MobileToc ul li a{font-style:normal;font-size:16px;line-height:24px;color:#000;font-family:"Sharp Grotesk 19";font-weight:500;letter-spacing:.3px;word-break:break-word;display:block;transition:background .3s;margin-bottom:0}.singleContent__MobileToc ul li a.active-state{padding:5px 20px;position:relative;background:#f7f7f8;border-radius:4px;z-index:1}.singleContent__MobileToc ul li a.active-state::before{content:"";position:absolute;left:5px;top:5px;bottom:5px;width:2px;background:#3c4ee3;z-index:-1}.singleContent__MobileToc ul li ul{padding-top:10px;padding-left:10px;display:block}.singleContent__MobileToc ul li ul li{margin-bottom:0;position:relative}.singleContent__MobileToc ul li ul li a{font-style:normal;font-size:16px;line-height:22px;padding:5px 0;display:block;color:#000;font-family:Inter;font-weight:400;word-break:break-word;margin-bottom:0}.singleContent__MobileToc ul li ul li::before{display:none}.benefits{margin:0 0 25px}.benefit{display:flex;padding:16px;border:1px solid #e7e9e9;border-radius:8px;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-top:8px}.benefit:first-of-type{margin-top:0}.benefit__Icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:#f1f7ff;border-radius:16px}.benefit__Icon img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.benefit__Content{width:calc(100% - 72px)}.benefit__Content h3{color:#333438;font-size:15px!important;line-height:22px;margin:0;font-weight:700;letter-spacing:-.1px;font-family:Inter}.benefit__Percentage{display:inline-flex;align-items:center;padding:6px 0;position:relative}.benefit__Percentage h4{font-size:12px!important;line-height:14px;margin:0;font-weight:400;letter-spacing:0;font-family:Inter;color:#79797c}.benefit__PercentageBar{border-radius:99px;width:100px;margin-left:8px;position:relative;height:6px;background:#f3f4f4!important;border:none;border-radius:99px;-webkit-appearance:none;-moz-appearance:none;appearance:none}progress::-webkit-progress-bar{border-radius:99px;height:6px;position:relative;background:#f3f4f4!important;border:none;border-radius:99px;-webkit-appearance:none;appearance:none}progress[value]::-webkit-progress-value{height:6px;background:linear-gradient(135deg,#269dff,#0e6bfd);border-radius:99px}progress::-moz-progress-bar{height:6px;background:linear-gradient(135deg,#269dff,#0e6bfd);border-radius:99px}.benefits__All{margin-top:16px;padding:0;color:#1477fd;font-weight:600;font-size:15px;background:0 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow-anchor:none;cursor:pointer}.salarySlider{background:linear-gradient(90deg,#7783eb 50%,#3c4ee3 100%);transition:.3s;display:flex;align-items:center;justify-content:space-between;position:relative;margin:0 auto;max-width:80%;z-index:1;height:60px}@media (max-width:960px){.salarySlider{max-width:90%;height:40px}}.salarySlider::before{content:"";position:absolute;left:-10%;right:-10%;top:0;bottom:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(60,78,227,.25) 10%,rgba(60,78,227,.25) 90%,rgba(255,255,255,0) 100%);z-index:-1}.salarySlider::after{content:"";position:absolute;left:0;right:0;z-index:-1;top:-10px;bottom:-10px;border-left:1px dashed #000;border-right:1px dashed #000}.salary{margin-bottom:25px;position:relative}.salary a:hover .salarySlider{opacity:.8}.salary a:hover .salarySlider__Blur{filter:blur(2.5px)}.salary__Inner{padding-top:60px}@media (max-width:960px){.salary__Inner{padding-top:0}}.salarySlider__Min{padding-left:10px}.salarySlider__Min h4{margin:0;font-size:16px;font-family:"Sharp Grotesk 19";color:#fff;text-transform:uppercase}.salarySlider__Max{padding-right:10px}.salarySlider__Max h4{margin:0;font-size:16px;font-family:"Sharp Grotesk 19";color:#fff;text-transform:uppercase}.salarySlider__Avg{position:absolute;text-align:center;margin-top:-140px}@media (max-width:960px){.salarySlider__Avg{margin-top:-120px}}.salarySlider__Avg::before{content:"";position:absolute;left:50%;transform:translate(-50%,70px);top:-10px;bottom:-10px;width:2px;background:#000;z-index:10}@media (max-width:960px){.salarySlider__Avg::before{transform:translate(-50%,60px);top:-5px;bottom:-5px}}.salarySlider__Avg h3{font-weight:600;margin:0;font-family:"Sharp Grotesk 23";color:#000;text-transform:uppercase;font-size:26px!important;line-height:34px;white-space:nowrap}@media (max-width:960px){.salarySlider__Avg h3{font-size:22px!important;line-height:30px}}.salarySlider__Avg h6{font-weight:400;font-size:12px;font-family:Inter!important;margin:0;color:#000}.salarySlider__Title{position:absolute;top:0;left:0}@media (max-width:960px){.salarySlider__Title{position:relative;margin-bottom:90px}}.salarySlider__Title h2{margin:0;font-size:18px!important;font-family:"Sharp Grotesk 19";line-height:24px}.salarySlider__Title h3{font-weight:400;font-size:12px!important;font-family:Inter!important;margin:0;line-height:26px!important}.salarySlider__Blur{filter:blur(3px);transition:.3s}.singleContent__Content{position:relative}.footerShare{margin-left:auto;text-align:right;position:relative;display:flex;flex-wrap:wrap;right:0;height:25px;overflow:hidden;position:absolute;bottom:-40px;width:80px}.footerShare ul{width:240px;height:275px;margin:-320px 0 0 -120px!important;list-style:none;text-align:left;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.1);border-radius:4px;padding:15px;opacity:0;visibility:hidden;transition:opacity .3s;order:1;white-space:nowrap}.footerShare ul li{margin:0!important;line-height:initial!important}.footerShare ul li a{padding:10px 0;display:flex;align-items:center;margin:0!important;font-style:normal!important;font-weight:500!important;font-size:15px!important;line-height:21px!important;color:#3c4ee3!important;position:relative;z-index:1000000}.footerShare ul li a i,.footerShare ul li a svg{width:16px;height:auto;margin-right:8px}.footerShare ul li a svg path{fill:#3c4ee3}.footerShare__Button{color:#3c4ee3;display:flex;width:100%;margin-left:auto;cursor:pointer;text-align:right;order:2}.footerShare__Button span{font-weight:700;margin-left:5px;font-size:18px!important}.footerShare__ButtonInner{margin-top:auto;margin-left:auto}.footerShare:hover{height:320px;overflow:visible;width:200px}.footerShare:hover ul{margin-top:0!important;margin-left:0!important;opacity:1;visibility:visible}.profileSlider{margin-bottom:20px;height:310px;width:calc(100% + 10px);margin-left:-10px;padding-left:10px;padding-bottom:10px;position:relative;z-index:1}.profileSlider .slick-list{margin-left:-10px;padding-left:12px;padding-bottom:10px}.profileSlider__Wrap{overflow:hidden;position:relative;z-index:1}.profileSlider__Slider{overflow:hidden;height:300px!important}.profileSlider__NavWrap{position:absolute;top:0;bottom:0;width:95px;border:0;background:0 0;transition:.3s;cursor:pointer;z-index:10000000}.profileSlider__NavWrap--prev{left:0}.profileSlider__NavWrap--prev .profileSlider__Nav{left:20px}.profileSlider__NavWrap--prev:hover .profileSlider__Nav{opacity:1;visibility:visible}.profileSlider__NavWrap--next{right:0}.profileSlider__NavWrap--next .profileSlider__Nav{right:20px}.profileSlider__NavWrap--next:hover .profileSlider__Nav{opacity:1;visibility:visible}.profileSlider__NavWrap.slick-disabled{opacity:0;visibility:hidden;cursor:none}.profileSlider__Nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:70px;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #e1e1e6;box-shadow:0 8px 20px rgba(0,0,0,.2),0 12px 24px rgba(0,0,0,.04);border-radius:8px;z-index:1000;transition:.3s;opacity:0;visibility:hidden}.profileSlider__Nav i{color:#3c4ee3;font-weight:700;font-size:18px}.companyProfile{width:290px;margin-right:10px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25)!important;border-radius:8px;height:295px!important;overflow:hidden;position:relative;display:flex!important;flex-wrap:wrap}.companyProfile a{height:295px!important;overflow:hidden;position:relative;display:flex!important;flex-wrap:wrap}.companyProfile__Cover{height:95px;width:100%;background:#e9edef;position:relative;margin-bottom:40px;overflow:hidden}.companyProfile__Cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.companyProfile__Label{position:absolute;width:38px;height:23px;right:8px;top:8px;background:#102b69;box-shadow:0 2px 2px -2px rgba(0,0,0,.4);border-radius:4px;color:#fff;font-weight:600;font-size:12px;line-height:15px;display:flex;align-items:center;text-align:center;justify-content:center}.companyProfile__Logo{position:absolute;width:96px;height:96px;left:24px;top:24px;background:#fff;border:.5px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.25);border-radius:2px;display:flex;justify-content:center;align-items:center}.companyProfile__Logo img{width:75px;height:auto}.companyProfile__Content{width:100%;margin-bottom:auto;padding:0 24px}.companyProfile__Content h3{margin:0 0 10px;font-style:normal;font-weight:700;font-size:16px;line-height:24px;letter-spacing:-.2px;font-family:Inter;color:#333438}.companyProfile__Content h5{font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#606060;font-family:Inter;margin:0 0 5px;display:flex;align-items:center}.companyProfile__Content h5 span{margin-left:5px}.companyProfile__Footer{margin-top:auto;height:45px;display:flex;align-items:center;width:100%;padding:0 24px;border-top:1px solid rgba(2,2,7,.1)}.companyProfile__Rate{display:flex;align-items:center}.companyProfile__Rate strong{font-style:normal;font-size:15px!important;line-height:21px!important;color:#000!important;font-family:"Sharp Grotesk 23"!important;font-weight:600!important}.companyProfile__ReviewStars{display:flex;align-items:center;justify-content:center;margin:0 8px 0 4px;position:relative}.companyProfile__ReviewStars svg{display:inline-block;margin:0}.companyProfile__EmptyStars svg path{fill:transparent!important;stroke:#ffc217}.companyProfile__FullStars{position:absolute;overflow:hidden;white-space:nowrap;left:0}.companyProfile__Counter{color:#606060;font-style:normal;font-weight:400;font-size:12px;line-height:14px;margin:0 12px}.companyProfile__Jobs{color:#606060;font-style:normal;font-weight:400;font-size:12px;line-height:14px}.gutenbergTemplate{padding:80px 0}.gutenbergTemplate h1{font-style:normal;font-weight:600;font-size:28px;line-height:40px;margin:0 0 15px;letter-spacing:.27px;font-family:"Sharp Grotesk 23";color:#000}@media (max-width:960px){.gutenbergTemplate h1{font-size:24px;line-height:32px}}.gutenbergTemplate h2{line-height:30px;letter-spacing:.2px;font-weight:600;font-family:"Sharp Grotesk 19";color:#1b1c20;margin:50px 0 25px}@media (max-width:960px){.gutenbergTemplate h2{font-size:21px;margin:30px 0 15px}}.gutenbergTemplate h2:not([class]){font-size:24px}.gutenbergTemplate h3:not([class]){font-size:20px}.gutenbergTemplate h3{line-height:30px;letter-spacing:.2px;font-weight:400;font-family:"Sharp Grotesk 19";color:#1b1c20;margin:0 0 25px}@media (max-width:960px){.gutenbergTemplate h3{font-size:19px;margin:0 0 15px}}.gutenbergTemplate ol,.gutenbergTemplate ul{padding:0 0 0 30px;margin-top:20px;margin-bottom:30px}.gutenbergTemplate li,.gutenbergTemplate p{font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.2px;margin:0 0 25px;color:#191919}@media (max-width:960px){.gutenbergTemplate li,.gutenbergTemplate p{font-size:16px;line-height:28px}}.gutenbergTemplate li a:not(.wp-block-button__link),.gutenbergTemplate p a:not(.wp-block-button__link){font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.2px;margin:0 0 25px;color:#3c4ee3}.gutenbergTemplate li a:not(.wp-block-button__link):hover,.gutenbergTemplate p a:not(.wp-block-button__link):hover{text-decoration:underline}.gutenbergTemplate li{font-size:18px}.gutenbergTemplate li a:not(.wp-block-button__link){font-size:18px}.gutenbergTemplate p:not([class]){font-size:18px}.gutenbergTemplate p:not([class]) a:not(.wp-block-button__link){font-size:18px}.gutenbergTemplate li{margin-bottom:0}.gutenbergTemplate a.wp-block-button__link{padding:0 25px;height:40px;display:inline-flex;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:22px;border-radius:2px;transition:.3s}@media (max-width:460px){.gutenbergTemplate a.wp-block-button__link{padding:0 15px;font-size:13px}}@media (max-width:960px){.single-template-one .single-post .siteHeader__Bottom{box-shadow:0 12px 24px rgba(0,0,0,.07)}}.single-template-one .singlePostIntro{height:auto;margin-bottom:30px;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width:960px){.single-template-one .singlePostIntro{width:100%;margin-bottom:0}.single-template-one .singlePostIntro .center,.single-template-one .singlePostIntro .center--xsmall{max-width:100%}}.single-template-one .singlePostIntro__Inner{height:620px;align-items:center;justify-content:center;display:flex}.single-template-one .singlePostIntro__Inner img{max-width:700px;width:100%}@media (max-width:960px){.single-template-one .singlePostIntro__Inner{height:250px}.single-template-one .singlePostIntro__Inner img{max-width:90%}}.single-template-one .singlePostIntro__Title{max-width:1024px;margin:0 auto;text-align:center;padding:50px 0 40px}@media (max-width:960px){.single-template-one .singlePostIntro__Title{max-width:90%;padding:30px 0;z-index:0}}.single-template-one .singlePostIntro__Title h1{margin:0;font-family:"Sharp Grotesk 23";font-style:normal;font-weight:600;font-size:36px;line-height:44px;text-align:center;letter-spacing:-.5px;color:#000}@media (max-width:960px){.single-template-one .singlePostIntro__Title h1{font-size:24px;line-height:32px}}.single-template-one .singlePostIntroImage__Inner{height:620px;align-items:center;justify-content:center;display:flex;width:100%;background-size:cover;background-repeat:no-repeat}.single-template-one .singlePostIntroImage__Inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:960px){.single-template-one .singlePostIntroImage__Inner{width:100%;height:250px}.single-template-one .singlePostIntroImage__Inner img{max-width:90%}}.single-template-one .singleContent{width:100%;position:relative;margin-bottom:120px}.single-template-one .singleContent .wp-block-image{width:100%;margin:0 0 25px}.single-template-one .singleContent .wp-block-image img{width:100%;height:auto}.single-template-one .singleContent__Inner{display:flex;justify-content:center}.single-template-one .singleContent__Box{width:280px;box-shadow:none;padding:0;position:sticky;top:120px}@media (max-width:960px){.single-template-one .singleContent__Box{display:none}}.single-template-one .singleContent__Box h2{font-family:"Sharp Grotesk 19";color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:.2px;margin:10px 0 20px}.single-template-one .singleContent__Box ul{list-style:none;padding:0;margin:0}.single-template-one .singleContent__Box ul li{margin-bottom:20px;position:relative}.single-template-one .singleContent__Box ul li::before{display:none}.single-template-one .singleContent__Box ul li a{font-style:normal;font-size:16px;line-height:24px;color:#000;font-family:"Sharp Grotesk 19";font-weight:500;letter-spacing:.3px;word-break:break-word;display:block;border-radius:4px;transition:background .3s;padding:5px}.single-template-one .singleContent__Box ul li a:hover{text-decoration:none;background:#f0f0f0;color:#3c4ee3}.single-template-one .singleContent__Box ul li a.active-state{padding:5px 5px 5px 20px;position:relative;background:#f7f7f8;border-radius:4px;z-index:1}.single-template-one .singleContent__Box ul li a.active-state::before{content:"";position:absolute;left:5px;top:5px;bottom:5px;width:2px;background:#3c4ee3;z-index:-1}.single-template-one .singleContent__Box ul li a.active-state:hover{background:#f0f0f0;color:#3c4ee3}.single-template-one .singleContent__Box ul li ul{padding-top:10px;padding-left:10px}.single-template-one .singleContent__Box ul li ul li{margin-bottom:0;position:relative}.single-template-one .singleContent__Box ul li ul li a{font-style:normal;font-size:16px;line-height:22px;padding:5px;display:block;color:#000;font-family:Inter;font-weight:400;word-break:break-word}.single-template-one .singleContent__Box ul li ul li::before{display:none}.single-template-one .singleContent__Wide{width:715px;margin-left:40px}@media (max-width:960px){.single-template-one .singleContent__Wide{width:100%;margin-left:0}}.single-template-one .singleContent__Wide--centered{margin:0 auto}.single-template-one .singleContent__Title h1{font-style:normal;font-weight:600;font-size:28px;line-height:40px;margin:0 0 15px;letter-spacing:.27px;font-family:"Sharp Grotesk 23";color:#000}@media (max-width:960px){.single-template-one .singleContent__Title h1{font-size:24px;line-height:32px}}.single-template-one .singleContent__Meta{display:flex;justify-content:space-between;align-items:center;padding:15px 0;margin-bottom:60px;border-bottom:1px solid #000}@media (max-width:960px){.single-template-one .singleContent__Meta{margin-bottom:20px;padding:20px 5%;width:110%;margin-left:-5%}}.single-template-one .singleContent__Meta h6{font-weight:600;font-size:20px;line-height:18px;letter-spacing:.02em;font-family:"Sharp Grotesk 16";color:#3c4ee3;margin:0 10px 0 0}.single-template-one .singleContent__Meta ul{display:flex;align-items:center;margin:0 0 0 auto;list-style:none}@media (max-width:960px){.single-template-one .singleContent__Meta ul{display:none}}.single-template-one .singleContent__Meta ul li a{margin:0 16px;color:#000;text-decoration:none}.single-template-one .singleContent__Meta ul li a i{font-size:16px}.single-template-one .singleContent__Meta ul li a svg{width:18px;height:auto}.single-template-one .singleContent__Content h2{line-height:30px;letter-spacing:.2px;font-weight:600;font-family:"Sharp Grotesk 19";color:#1b1c20;margin:50px 0 25px}@media (max-width:960px){.single-template-one .singleContent__Content h2{font-size:21px;margin:30px 0 15px}}.single-template-one .singleContent__Content h2:not([class]){font-size:24px}.single-template-one .singleContent__Content h3:not([class]){font-size:20px}.single-template-one .singleContent__Content h3{line-height:30px;letter-spacing:.2px;font-weight:400;font-family:"Sharp Grotesk 19";color:#1b1c20;margin:0 0 25px}@media (max-width:960px){.single-template-one .singleContent__Content h3{font-size:19px;margin:0 0 15px}}.single-template-one .singleContent__Content ol,.single-template-one .singleContent__Content ul{padding:0 0 0 30px;margin-top:20px;margin-bottom:30px}.single-template-one .singleContent__Content li,.single-template-one .singleContent__Content p{font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.2px;margin:0 0 25px;color:#191919}@media (max-width:960px){.single-template-one .singleContent__Content li,.single-template-one .singleContent__Content p{font-size:16px;line-height:28px}}.single-template-one .singleContent__Content li a:not(.button--blue-border),.single-template-one .singleContent__Content p a:not(.button--blue-border){font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.2px;margin:0 0 25px;color:#3c4ee3}.single-template-one .singleContent__Content li a:not(.button--blue-border):hover,.single-template-one .singleContent__Content p a:not(.button--blue-border):hover{text-decoration:underline}.single-template-one .singleContent__Content li{font-size:18px}.single-template-one .singleContent__Content li a:not(.button--blue-border){font-size:18px}.single-template-one .singleContent__Content p:not([class]){font-size:18px}.single-template-one .singleContent__Content p:not([class]) a:not(.button--blue-border){font-size:18px}.single-template-one .singleContent__Content p.newsUsabilla{font-size:18px}.single-template-one .singleContent__Content li{margin-bottom:0}.single-template-one .singleContent__Download{display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 25px;width:100%;background:#e9edef;margin-bottom:20px}@media (max-width:960px){.single-template-one .singleContent__Download{display:block;height:auto;padding:25px}}.single-template-one .singleContent__Download span{font-family:"Sharp Grotesk 19";color:#1b1c20;font-style:normal;font-weight:700;font-size:18px;line-height:26px;letter-spacing:.2px}@media (max-width:960px){.single-template-one .singleContent__Download span{width:100%;display:block;margin-bottom:25px}}.single-template-one .singleContent__Author{background:#e9edef;padding:20px;display:flex;justify-content:space-between;margin-bottom:30px}@media (max-width:960px){.single-template-one .singleContent__Author{display:block}}.single-template-one .singleContent__AuthorImage{width:180px;height:180px;position:relative;overflow:hidden}.single-template-one .singleContent__AuthorImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:960px){.single-template-one .singleContent__AuthorImage{margin:0 auto 20px}}.single-template-one .singleContent__AuthorContent{width:calc(100% - 200px)}@media (max-width:960px){.single-template-one .singleContent__AuthorContent{width:100%}}.single-template-one .singleContent__AuthorContent h1{font-style:normal;font-size:22px;line-height:26px;color:#000;font-family:"Sharp Grotesk 23";font-weight:400}.single-template-one .singleContent__AuthorContent h2{font-style:normal;font-size:20px;line-height:26px;color:#000;font-family:"Sharp Grotesk 23";font-weight:400}.single-template-one .singleContent__AuthorContent h3{font-style:normal;font-size:18px;line-height:26px;color:#000;font-family:"Sharp Grotesk 23";font-weight:400}.single-template-one .singleContent__AuthorContent h4{font-style:normal;font-size:16px;line-height:26px;color:#000;font-family:"Sharp Grotesk 23";font-weight:400}.single-template-one .singleContent__AuthorContent a,.single-template-one .singleContent__AuthorContent h5,.single-template-one .singleContent__AuthorContent h6,.single-template-one .singleContent__AuthorContent li,.single-template-one .singleContent__AuthorContent p{color:#191919!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:21px!important;letter-spacing:0!important;text-align:left!important}.single-template-one .singleContent__AuthorContent a{color:#3c4ee3!important;transition:.3s}.single-template-one .singleContent__AuthorContent a:hover{color:#3c4ee3!important}.single-template-one .wp-block-image.size-full img{width:100%;-o-object-fit:cover;object-fit:cover}.single-template-one .galleryBlock{padding:25px 0 25px 35px;margin-bottom:20px;background:#e9edef}.single-template-one .galleryBlock h3{font-style:normal;font-size:16px;line-height:26px;color:#000;font-family:"Sharp Grotesk 19";font-weight:600;margin:0}.single-template-one .galleryBlock__SliderWrap{overflow:hidden}.single-template-one .galleryBlock__Slider{margin-bottom:20px;overflow:hidden;height:260px!important}.single-template-one .galleryBlock__Image{width:260px!important;height:260px!important;margin-right:25px!important}.single-template-one .galleryBlock__Image a{display:block;width:260px;height:260px;pointer-events:none}.single-template-one .galleryBlock__Image a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-template-one .galleryBlock__Image.slick-active a{pointer-events:initial}.single-template-one .lb-details{display:none}.single-template-one .wp-block-pullquote{padding:0!important;margin:0 0 25px!important}.single-template-one blockquote{text-align:center;padding:20px 40px!important;background:#e9edef!important;margin:0 0 25px!important;width:100%;border-left:0!important;font-size:16px;line-height:24px;letter-spacing:-.2px}.single-template-one blockquote p{margin:0!important;font-size:inherit!important;line-height:inherit!important}.single-template-one blockquote a,.single-template-one blockquote cite,.single-template-one blockquote p{font-family:Inter!important;color:#1b1c20!important;font-style:normal!important;font-weight:400!important;letter-spacing:.2px!important}.single-template-one blockquote a:hover,.single-template-one blockquote cite:hover,.single-template-one blockquote p:hover{text-decoration:none!important}.single-template-one blockquote cite{font-family:"Sharp Grotesk 19"!important;color:#1b1c20!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important}.single-template-one blockquote cite a{font-family:"Sharp Grotesk 19"!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important;transition:.3s;color:#3c4ee3!important}.single-template-one blockquote cite a:hover{color:#3c4ee3}.single-template-one .singleContent__Review{text-align:center;padding:20px 40px;background:#e9edef!important;margin:0 0 25px;width:100%}.single-template-one .singleContent__Review a,.single-template-one .singleContent__Review p{font-family:"Sharp Grotesk 23"!important;color:#1b1c20!important;font-style:normal!important;font-weight:400!important;font-size:18px!important;line-height:26px!important;letter-spacing:.2px!important;margin:0!important}.single-template-one .singleContent__Review a:hover,.single-template-one .singleContent__Review p:hover{text-decoration:none!important}.single-template-one .singleContent__Review cite{font-family:"Sharp Grotesk 19"!important;color:#1b1c20!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important}.single-template-one .singleContent__Review cite a{font-family:"Sharp Grotesk 19"!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important;transition:.3s;color:#3c4ee3!important;display:inline-block!important}.single-template-one .singleContent__Review cite a:hover{color:#3c4ee3}.single-template-one .singleContent__Review cite p{font-family:"Sharp Grotesk 19"!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important;transition:.3s;color:#1b1c20!important;display:inline-block!important;margin:0!important}.single-template-one .singleContent__Review cite span{font-family:"Sharp Grotesk 19"!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important;transition:.3s;color:#979797!important;display:inline-block!important}.single-template-one .singleContent__MobileToc{width:100%;position:relative;display:none;border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:20px}@media (max-width:960px){.single-template-one .singleContent__MobileToc{display:block;padding:0 5%;width:110%;margin-left:-5%}}.single-template-one .singleContent__MobileToc h2{font-family:"Sharp Grotesk 19";color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:0;transition:.3s}.single-template-one .singleContent__MobileToc h2::before{content:"";position:absolute;width:14px;height:14px;top:6px;right:5%;background-image:url(../images/down-black.svg);background-size:100% auto;transition:.3s}.single-template-one .singleContent__MobileToc h2.active{font-weight:600;font-size:20px}.single-template-one .singleContent__MobileToc h2.active::before{transform:rotate(180deg)}.single-template-one .singleContent__MobileToc ul{list-style:none;padding:0;margin:0;display:none}.single-template-one .singleContent__MobileToc ul li{margin-bottom:20px;position:relative}.single-template-one .singleContent__MobileToc ul li a{font-style:normal;font-size:16px;line-height:24px;color:#000;font-family:"Sharp Grotesk 19";font-weight:500;letter-spacing:.3px;word-break:break-word;display:block;transition:background .3s;margin-bottom:0}.single-template-one .singleContent__MobileToc ul li a.active-state{padding:5px 20px;position:relative;background:#f7f7f8;border-radius:4px;z-index:1}.single-template-one .singleContent__MobileToc ul li a.active-state::before{content:"";position:absolute;left:5px;top:5px;bottom:5px;width:2px;background:#3c4ee3;z-index:-1}.single-template-one .singleContent__MobileToc ul li ul{padding-top:10px;padding-left:10px;display:block}.single-template-one .singleContent__MobileToc ul li ul li{margin-bottom:0;position:relative}.single-template-one .singleContent__MobileToc ul li ul li a{font-style:normal;font-size:16px;line-height:22px;padding:5px 0;display:block;color:#000;font-family:Inter;font-weight:400;word-break:break-word;margin-bottom:0}.single-template-one .singleContent__MobileToc ul li ul li::before{display:none}.single-template-one .benefits{margin:0 0 25px}.single-template-one .benefit{display:flex;padding:16px;border:1px solid #e7e9e9;border-radius:8px;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-top:8px}.single-template-one .benefit:first-of-type{margin-top:0}.single-template-one .benefit__Icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:#f1f7ff;border-radius:16px}.single-template-one .benefit__Icon img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.single-template-one .benefit__Content{width:calc(100% - 72px)}.single-template-one .benefit__Content h3{color:#333438;font-size:15px!important;line-height:22px;margin:0;font-weight:700;letter-spacing:-.1px;font-family:Inter}.single-template-one .benefit__Percentage{display:inline-flex;align-items:center;padding:6px 0;position:relative}.single-template-one .benefit__Percentage h4{font-size:12px!important;line-height:14px;margin:0;font-weight:400;letter-spacing:0;font-family:Inter;color:#79797c}.single-template-one .benefit__PercentageBar{border-radius:99px;width:100px;margin-left:8px;position:relative;height:6px;background:#f3f4f4!important;border:none;border-radius:99px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.single-template-one progress::-webkit-progress-bar{border-radius:99px;height:6px;position:relative;background:#f3f4f4!important;border:none;border-radius:99px;-webkit-appearance:none;appearance:none}.single-template-one progress[value]::-webkit-progress-value{height:6px;background:linear-gradient(135deg,#269dff,#0e6bfd);border-radius:99px}.single-template-one progress::-moz-progress-bar{height:6px;background:linear-gradient(135deg,#269dff,#0e6bfd);border-radius:99px}.single-template-one .benefits__All{margin-top:16px;padding:0;color:#1477fd;font-weight:600;font-size:15px;background:0 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow-anchor:none;cursor:pointer}.single-template-one .salarySlider{background:linear-gradient(90deg,#7783eb 50%,#3c4ee3 100%);transition:.3s;display:flex;align-items:center;justify-content:space-between;position:relative;margin:0 auto;max-width:80%;z-index:1;height:60px}@media (max-width:960px){.single-template-one .salarySlider{max-width:90%;height:40px}}.single-template-one .salarySlider::before{content:"";position:absolute;left:-10%;right:-10%;top:0;bottom:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(60,78,227,.25) 10%,rgba(60,78,227,.25) 90%,rgba(255,255,255,0) 100%);z-index:-1}.single-template-one .salarySlider::after{content:"";position:absolute;left:0;right:0;z-index:-1;top:-10px;bottom:-10px;border-left:1px dashed #000;border-right:1px dashed #000}.single-template-one .salary{margin-bottom:25px;position:relative}.single-template-one .salary a:hover .salarySlider{opacity:.8}.single-template-one .salary a:hover .salarySlider__Blur{filter:blur(2.5px)}.single-template-one .salary__Inner{padding-top:60px}@media (max-width:960px){.single-template-one .salary__Inner{padding-top:0}}.single-template-one .salarySlider__Min{padding-left:10px}.single-template-one .salarySlider__Min h4{margin:0;font-size:16px;font-family:"Sharp Grotesk 19";color:#fff;text-transform:uppercase}.single-template-one .salarySlider__Max{padding-right:10px}.single-template-one .salarySlider__Max h4{margin:0;font-size:16px;font-family:"Sharp Grotesk 19";color:#fff;text-transform:uppercase}.single-template-one .salarySlider__Avg{position:absolute;text-align:center;margin-top:-140px}@media (max-width:960px){.single-template-one .salarySlider__Avg{margin-top:-120px}}.single-template-one .salarySlider__Avg::before{content:"";position:absolute;left:50%;transform:translate(-50%,70px);top:-10px;bottom:-10px;width:2px;background:#000;z-index:10}@media (max-width:960px){.single-template-one .salarySlider__Avg::before{transform:translate(-50%,60px);top:-5px;bottom:-5px}}.single-template-one .salarySlider__Avg h3{font-weight:600;margin:0;font-family:"Sharp Grotesk 23";color:#000;text-transform:uppercase;font-size:26px!important;line-height:34px;white-space:nowrap}@media (max-width:960px){.single-template-one .salarySlider__Avg h3{font-size:22px!important;line-height:30px}}.single-template-one .salarySlider__Avg h6{font-weight:400;font-size:12px;font-family:Inter!important;margin:0;color:#000}.single-template-one .salarySlider__Title{position:absolute;top:0;left:0}@media (max-width:960px){.single-template-one .salarySlider__Title{position:relative;margin-bottom:90px}}.single-template-one .salarySlider__Title h2{margin:0;font-size:18px!important;font-family:"Sharp Grotesk 19";line-height:24px}.single-template-one .salarySlider__Title h3{font-weight:400;font-size:12px!important;font-family:Inter!important;margin:0;line-height:26px!important}.single-template-one .salarySlider__Blur{filter:blur(3px);transition:.3s}.single-template-one .singleContent__Content{position:relative}.single-template-one .footerShare{margin-left:auto;text-align:right;position:relative;display:flex;flex-wrap:wrap;right:0;height:25px;overflow:hidden;position:absolute;bottom:-40px;width:80px}.single-template-one .footerShare ul{width:240px;height:275px;margin:-320px 0 0 -120px!important;list-style:none;text-align:left;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.1);border-radius:4px;padding:15px;opacity:0;visibility:hidden;transition:opacity .3s;order:1;white-space:nowrap}.single-template-one .footerShare ul li{margin:0!important;line-height:initial!important}.single-template-one .footerShare ul li a{padding:10px 0;display:flex;align-items:center;margin:0!important;font-style:normal!important;font-weight:500!important;font-size:15px!important;line-height:21px!important;color:#3c4ee3!important;position:relative;z-index:1000000}.single-template-one .footerShare ul li a i,.single-template-one .footerShare ul li a svg{width:16px;height:auto;margin-right:8px}.single-template-one .footerShare ul li a svg path{fill:#3c4ee3}.single-template-one .footerShare__Button{color:#3c4ee3;display:flex;width:100%;margin-left:auto;cursor:pointer;text-align:right;order:2}.single-template-one .footerShare__Button span{font-weight:700;margin-left:5px;font-size:18px!important}.single-template-one .footerShare__ButtonInner{margin-top:auto;margin-left:auto}.single-template-one .footerShare:hover{height:320px;overflow:visible;width:200px}.single-template-one .footerShare:hover ul{margin-top:0!important;margin-left:0!important;opacity:1;visibility:visible}.single-template-one .profileSlider{margin-bottom:20px;height:310px;width:calc(100% + 10px);margin-left:-10px;padding-left:10px;padding-bottom:10px;position:relative;z-index:1}.single-template-one .profileSlider .slick-list{margin-left:-10px;padding-left:12px;padding-bottom:10px}.single-template-one .profileSlider__Wrap{overflow:hidden;position:relative;z-index:1}.single-template-one .profileSlider__Slider{overflow:hidden;height:300px!important}.single-template-one .profileSlider__NavWrap{position:absolute;top:0;bottom:0;width:95px;border:0;background:0 0;transition:.3s;cursor:pointer;z-index:10000000}.single-template-one .profileSlider__NavWrap--prev{left:0}.single-template-one .profileSlider__NavWrap--prev .profileSlider__Nav{left:20px}.single-template-one .profileSlider__NavWrap--prev:hover .profileSlider__Nav{opacity:1;visibility:visible}.single-template-one .profileSlider__NavWrap--next{right:0}.single-template-one .profileSlider__NavWrap--next .profileSlider__Nav{right:20px}.single-template-one .profileSlider__NavWrap--next:hover .profileSlider__Nav{opacity:1;visibility:visible}.single-template-one .profileSlider__NavWrap.slick-disabled{opacity:0;visibility:hidden;cursor:none}.single-template-one .profileSlider__Nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:70px;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #e1e1e6;box-shadow:0 8px 20px rgba(0,0,0,.2),0 12px 24px rgba(0,0,0,.04);border-radius:8px;z-index:1000;transition:.3s;opacity:0;visibility:hidden}.single-template-one .profileSlider__Nav i{color:#3c4ee3;font-weight:700;font-size:18px}.single-template-one .companyProfile{width:290px;margin-right:10px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25)!important;border-radius:8px;height:295px!important;overflow:hidden;position:relative;display:flex!important;flex-wrap:wrap}.single-template-one .companyProfile a{height:295px!important;overflow:hidden;position:relative;display:flex!important;flex-wrap:wrap}.single-template-one .companyProfile__Cover{height:95px;width:100%;background:#e9edef;position:relative;margin-bottom:40px;overflow:hidden}.single-template-one .companyProfile__Cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-template-one .companyProfile__Label{position:absolute;width:38px;height:23px;right:8px;top:8px;background:#102b69;box-shadow:0 2px 2px -2px rgba(0,0,0,.4);border-radius:4px;color:#fff;font-weight:600;font-size:12px;line-height:15px;display:flex;align-items:center;text-align:center;justify-content:center}.single-template-one .companyProfile__Logo{position:absolute;width:96px;height:96px;left:24px;top:24px;background:#fff;border:.5px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.25);border-radius:2px;display:flex;justify-content:center;align-items:center}.single-template-one .companyProfile__Logo img{width:75px;height:auto}.single-template-one .companyProfile__Content{width:100%;margin-bottom:auto;padding:0 24px}.single-template-one .companyProfile__Content h3{margin:0 0 10px;font-style:normal;font-weight:700;font-size:16px;line-height:24px;letter-spacing:-.2px;font-family:Inter;color:#333438}.single-template-one .companyProfile__Content h5{font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#606060;font-family:Inter;margin:0 0 5px;display:flex;align-items:center}.single-template-one .companyProfile__Content h5 span{margin-left:5px}.single-template-one .companyProfile__Footer{margin-top:auto;height:45px;display:flex;align-items:center;width:100%;padding:0 24px;border-top:1px solid rgba(2,2,7,.1)}.single-template-one .companyProfile__Rate{display:flex;align-items:center}.single-template-one .companyProfile__Rate strong{font-style:normal;font-size:15px!important;line-height:21px!important;color:#000!important;font-family:"Sharp Grotesk 23"!important;font-weight:600!important}.single-template-one .companyProfile__ReviewStars{display:flex;align-items:center;justify-content:center;margin:0 8px 0 4px;position:relative}.single-template-one .companyProfile__ReviewStars svg{display:inline-block;margin:0}.single-template-one .companyProfile__EmptyStars svg path{fill:transparent!important;stroke:#ffc217}.single-template-one .companyProfile__FullStars{position:absolute;overflow:hidden;white-space:nowrap;left:0}.single-template-one .companyProfile__Counter{color:#606060;font-style:normal;font-weight:400;font-size:12px;line-height:14px;margin:0 12px}.single-template-one .companyProfile__Jobs{color:#606060;font-style:normal;font-weight:400;font-size:12px;line-height:14px}@media (max-width:960px){.single-template-two .single-post .siteHeader__Bottom{box-shadow:0 12px 24px rgba(0,0,0,.07)}}.single-template-two .singlePostIntro{height:auto;margin-bottom:30px;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width:960px){.single-template-two .singlePostIntro{width:100%;margin-bottom:0}.single-template-two .singlePostIntro .center,.single-template-two .singlePostIntro .center--xsmall{max-width:100%}}.single-template-two .singlePostIntro__Inner{height:545px;align-items:center;justify-content:center;display:flex}.single-template-two .singlePostIntro__Inner img{max-width:700px;width:100%}@media (max-width:960px){.single-template-two .singlePostIntro__Inner{height:250px}.single-template-two .singlePostIntro__Inner img{max-width:90%}}.single-template-two .singlePostIntro__Title{max-width:1024px;margin:0 auto;text-align:center;padding:50px 0 40px}@media (max-width:960px){.single-template-two .singlePostIntro__Title{max-width:90%;padding:30px 0;z-index:0}}.single-template-two .singlePostIntro__Title h1{margin:0;font-family:"Sharp Grotesk 23";font-style:normal;font-weight:600;font-size:36px;line-height:44px;text-align:center;letter-spacing:-.5px;color:#000}@media (max-width:960px){.single-template-two .singlePostIntro__Title h1{font-size:24px;line-height:32px}}.single-template-two .singlePostIntroImage__Inner{height:545px;align-items:center;justify-content:center;display:flex;width:100%;background-size:cover;background-repeat:no-repeat}.single-template-two .singlePostIntroImage__Inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:960px){.single-template-two .singlePostIntroImage__Inner{width:112%;margin-left:-6%;height:250px;margin-bottom:30px}.single-template-two .singlePostIntroImage__Inner img{max-width:100%}}.single-template-two .singleContent{width:100%;position:relative;padding-top:60px;margin-bottom:120px}@media (max-width:960px){.single-template-two .singleContent{padding-top:0}}.single-template-two .singleContent .wp-block-image{width:100%;margin:0 0 25px}.single-template-two .singleContent .wp-block-image img{width:100%;height:auto}.single-template-two .singleContent__Inner{display:flex;justify-content:center}.single-template-two .singleContent__Box{width:100%;box-shadow:none;padding:0;position:sticky;top:120px}@media (max-width:960px){.single-template-two .singleContent__Box{display:none}}.single-template-two .singleContent__Box h2{font-family:"Sharp Grotesk 19";color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:.2px;margin:10px 0 20px}.single-template-two .singleContent__Box ul{list-style:none;padding:0;margin:0}.single-template-two .singleContent__Box ul li{margin-bottom:20px;position:relative}.single-template-two .singleContent__Box ul li::before{display:none}.single-template-two .singleContent__Box ul li a{font-style:normal;font-size:16px;line-height:24px;color:#000;font-family:"Sharp Grotesk 19";font-weight:500;letter-spacing:.3px;word-break:break-word;display:block;border-radius:4px;transition:background .3s;padding:5px}.single-template-two .singleContent__Box ul li a:hover{text-decoration:none;background:#f0f0f0;color:#3c4ee3}.single-template-two .singleContent__Box ul li a.active-state{padding:5px 5px 5px 20px;position:relative;background:#f7f7f8;border-radius:4px;z-index:1}.single-template-two .singleContent__Box ul li a.active-state::before{content:"";position:absolute;left:5px;top:5px;bottom:5px;width:2px;background:#3c4ee3;z-index:-1}.single-template-two .singleContent__Box ul li a.active-state:hover{background:#f0f0f0;color:#3c4ee3}.single-template-two .singleContent__Box ul li ul{padding-top:10px;padding-left:10px}.single-template-two .singleContent__Box ul li ul li{margin-bottom:0;position:relative}.single-template-two .singleContent__Box ul li ul li a{font-style:normal;font-size:16px;line-height:22px;padding:5px;display:block;color:#000;font-family:Inter;font-weight:400;word-break:break-word}.single-template-two .singleContent__Box ul li ul li::before{display:none}.single-template-two .singleContent__Narrow{width:calc(100% - 880px)}.single-template-two .singleContent__Wide{width:815px;margin-left:65px}@media (max-width:960px){.single-template-two .singleContent__Wide{width:100%;margin-left:0}}.single-template-two .singleContent__Wide--centered{margin:0 auto}.single-template-two .singleContent__Title h1{font-style:normal;font-weight:600;font-size:28px;line-height:40px;margin:0 0 15px;letter-spacing:.27px;font-family:"Sharp Grotesk 23";color:#000}@media (max-width:960px){.single-template-two .singleContent__Title h1{font-size:24px;line-height:32px}}.single-template-two .singleContent__Meta{display:flex;justify-content:space-between;align-items:center;padding:15px 0;margin-bottom:60px;border-bottom:1px solid #000}@media (max-width:960px){.single-template-two .singleContent__Meta{margin-bottom:20px;padding:20px 5%;width:110%;margin-left:-5%}}.single-template-two .singleContent__Meta h6{font-weight:600;font-size:20px;line-height:18px;letter-spacing:.02em;font-family:"Sharp Grotesk 16";color:#3c4ee3;margin:0 10px 0 0}.single-template-two .singleContent__Meta ul{display:flex;align-items:center;margin:0 0 0 auto;list-style:none}@media (max-width:960px){.single-template-two .singleContent__Meta ul{display:none}}.single-template-two .singleContent__Meta ul li a{margin:0 16px;color:#000;text-decoration:none}.single-template-two .singleContent__Meta ul li a i{font-size:16px}.single-template-two .singleContent__Meta ul li a svg{width:18px;height:auto}.single-template-two .singleContent__Content h2{line-height:30px;letter-spacing:.2px;font-weight:600;font-family:"Sharp Grotesk 19";color:#1b1c20;margin:50px 0 25px}@media (max-width:960px){.single-template-two .singleContent__Content h2{font-size:21px;margin:30px 0 15px}}.single-template-two .singleContent__Content h2:not([class]){font-size:24px}.single-template-two .singleContent__Content h3:not([class]){font-size:20px}.single-template-two .singleContent__Content h3{line-height:30px;letter-spacing:.2px;font-weight:400;font-family:"Sharp Grotesk 19";color:#1b1c20;margin:0 0 25px}@media (max-width:960px){.single-template-two .singleContent__Content h3{font-size:19px;margin:0 0 15px}}.single-template-two .singleContent__Content ol,.single-template-two .singleContent__Content ul{padding:0 0 0 30px;margin-top:20px;margin-bottom:30px}.single-template-two .singleContent__Content li,.single-template-two .singleContent__Content p{font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.2px;margin:0 0 25px;color:#191919}@media (max-width:960px){.single-template-two .singleContent__Content li,.single-template-two .singleContent__Content p{font-size:16px;line-height:28px}}.single-template-two .singleContent__Content li a:not(.button--blue-border),.single-template-two .singleContent__Content p a:not(.button--blue-border){font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.2px;margin:0 0 25px;color:#3c4ee3}.single-template-two .singleContent__Content li a:not(.button--blue-border):hover,.single-template-two .singleContent__Content p a:not(.button--blue-border):hover{text-decoration:underline}.single-template-two .singleContent__Content li{font-size:18px}.single-template-two .singleContent__Content li a:not(.button--blue-border){font-size:18px}.single-template-two .singleContent__Content p:not([class]){font-size:18px}.single-template-two .singleContent__Content p:not([class]) a:not(.button--blue-border){font-size:18px}.single-template-two .singleContent__Content p.newsUsabilla{font-size:18px}.single-template-two .singleContent__Content li{margin-bottom:0}.single-template-two .singleContent__Download{display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 25px;width:100%;background:#e9edef;margin-bottom:20px}@media (max-width:960px){.single-template-two .singleContent__Download{display:block;height:auto;padding:25px}}.single-template-two .singleContent__Download span{font-family:"Sharp Grotesk 19";color:#1b1c20;font-style:normal;font-weight:700;font-size:18px;line-height:26px;letter-spacing:.2px}@media (max-width:960px){.single-template-two .singleContent__Download span{width:100%;display:block;margin-bottom:25px}}.single-template-two .singleContent__Author{background:#e9edef;padding:20px;display:flex;justify-content:space-between;margin-bottom:30px}@media (max-width:960px){.single-template-two .singleContent__Author{display:block}}.single-template-two .singleContent__AuthorImage{width:180px;height:180px;position:relative;overflow:hidden}.single-template-two .singleContent__AuthorImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:960px){.single-template-two .singleContent__AuthorImage{margin:0 auto 20px}}.single-template-two .singleContent__AuthorContent{width:calc(100% - 200px)}@media (max-width:960px){.single-template-two .singleContent__AuthorContent{width:100%}}.single-template-two .singleContent__AuthorContent h1{font-style:normal;font-size:22px;line-height:26px;color:#000;font-family:"Sharp Grotesk 23";font-weight:400}.single-template-two .singleContent__AuthorContent h2{font-style:normal;font-size:20px;line-height:26px;color:#000;font-family:"Sharp Grotesk 23";font-weight:400}.single-template-two .singleContent__AuthorContent h3{font-style:normal;font-size:18px;line-height:26px;color:#000;font-family:"Sharp Grotesk 23";font-weight:400}.single-template-two .singleContent__AuthorContent h4{font-style:normal;font-size:16px;line-height:26px;color:#000;font-family:"Sharp Grotesk 23";font-weight:400}.single-template-two .singleContent__AuthorContent a,.single-template-two .singleContent__AuthorContent h5,.single-template-two .singleContent__AuthorContent h6,.single-template-two .singleContent__AuthorContent li,.single-template-two .singleContent__AuthorContent p{color:#191919!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:21px!important;letter-spacing:0!important;text-align:left!important}.single-template-two .singleContent__AuthorContent a{color:#3c4ee3!important;transition:.3s}.single-template-two .singleContent__AuthorContent a:hover{color:#3c4ee3!important}.single-template-two .wp-block-image.size-full img{width:100%;-o-object-fit:cover;object-fit:cover}.single-template-two .galleryBlock{padding:25px 0 25px 35px;margin-bottom:20px;background:#e9edef}.single-template-two .galleryBlock h3{font-style:normal;font-size:16px;line-height:26px;color:#000;font-family:"Sharp Grotesk 19";font-weight:600;margin:0}.single-template-two .galleryBlock__SliderWrap{overflow:hidden}.single-template-two .galleryBlock__Slider{margin-bottom:20px;overflow:hidden;height:260px!important}.single-template-two .galleryBlock__Image{width:260px!important;height:260px!important;margin-right:25px!important}.single-template-two .galleryBlock__Image a{display:block;width:260px;height:260px;pointer-events:none}.single-template-two .galleryBlock__Image a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-template-two .galleryBlock__Image.slick-active a{pointer-events:initial}.single-template-two .lb-details{display:none}.single-template-two .wp-block-pullquote{padding:0!important;margin:0 0 25px!important}.single-template-two blockquote{text-align:center;padding:20px 40px!important;background:#e9edef!important;margin:0 0 25px!important;width:100%;border-left:0!important;font-size:16px;line-height:24px;letter-spacing:-.2px}.single-template-two blockquote p{margin:0!important;font-size:inherit!important;line-height:inherit!important}.single-template-two blockquote a,.single-template-two blockquote cite,.single-template-two blockquote p{font-family:Inter!important;color:#1b1c20!important;font-style:normal!important;font-weight:400!important;letter-spacing:.2px!important}.single-template-two blockquote a:hover,.single-template-two blockquote cite:hover,.single-template-two blockquote p:hover{text-decoration:none!important}.single-template-two blockquote cite{font-family:"Sharp Grotesk 19"!important;color:#1b1c20!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important}.single-template-two blockquote cite a{font-family:"Sharp Grotesk 19"!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important;transition:.3s;color:#3c4ee3!important}.single-template-two blockquote cite a:hover{color:#3c4ee3}.single-template-two .singleContent__Review{text-align:center;padding:20px 40px;background:#e9edef!important;margin:0 0 25px;width:100%}.single-template-two .singleContent__Review a,.single-template-two .singleContent__Review p{font-family:"Sharp Grotesk 23"!important;color:#1b1c20!important;font-style:normal!important;font-weight:400!important;font-size:18px!important;line-height:26px!important;letter-spacing:.2px!important;margin:0!important}.single-template-two .singleContent__Review a:hover,.single-template-two .singleContent__Review p:hover{text-decoration:none!important}.single-template-two .singleContent__Review cite{font-family:"Sharp Grotesk 19"!important;color:#1b1c20!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important}.single-template-two .singleContent__Review cite a{font-family:"Sharp Grotesk 19"!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important;transition:.3s;color:#3c4ee3!important;display:inline-block!important}.single-template-two .singleContent__Review cite a:hover{color:#3c4ee3}.single-template-two .singleContent__Review cite p{font-family:"Sharp Grotesk 19"!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important;transition:.3s;color:#1b1c20!important;display:inline-block!important;margin:0!important}.single-template-two .singleContent__Review cite span{font-family:"Sharp Grotesk 19"!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important;transition:.3s;color:#979797!important;display:inline-block!important}.single-template-two .singleContent__MobileToc{width:100%;position:relative;display:none;border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:20px}@media (max-width:960px){.single-template-two .singleContent__MobileToc{display:block;padding:0 5%;width:110%;margin-left:-5%}}.single-template-two .singleContent__MobileToc h2{font-family:"Sharp Grotesk 19";color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:0;transition:.3s}.single-template-two .singleContent__MobileToc h2::before{content:"";position:absolute;width:14px;height:14px;top:6px;right:5%;background-image:url(../images/down-black.svg);background-size:100% auto;transition:.3s}.single-template-two .singleContent__MobileToc h2.active{font-weight:600;font-size:20px}.single-template-two .singleContent__MobileToc h2.active::before{transform:rotate(180deg)}.single-template-two .singleContent__MobileToc ul{list-style:none;padding:0;margin:0;display:none}.single-template-two .singleContent__MobileToc ul li{margin-bottom:20px;position:relative}.single-template-two .singleContent__MobileToc ul li a{font-style:normal;font-size:16px;line-height:24px;color:#000;font-family:"Sharp Grotesk 19";font-weight:500;letter-spacing:.3px;word-break:break-word;display:block;transition:background .3s;margin-bottom:0}.single-template-two .singleContent__MobileToc ul li a.active-state{padding:5px 20px;position:relative;background:#f7f7f8;border-radius:4px;z-index:1}.single-template-two .singleContent__MobileToc ul li a.active-state::before{content:"";position:absolute;left:5px;top:5px;bottom:5px;width:2px;background:#3c4ee3;z-index:-1}.single-template-two .singleContent__MobileToc ul li ul{padding-top:10px;padding-left:10px;display:block}.single-template-two .singleContent__MobileToc ul li ul li{margin-bottom:0;position:relative}.single-template-two .singleContent__MobileToc ul li ul li a{font-style:normal;font-size:16px;line-height:22px;padding:5px 0;display:block;color:#000;font-family:Inter;font-weight:400;word-break:break-word;margin-bottom:0}.single-template-two .singleContent__MobileToc ul li ul li::before{display:none}.single-template-two .benefits{margin:0 0 25px}.single-template-two .benefit{display:flex;padding:16px;border:1px solid #e7e9e9;border-radius:8px;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-top:8px}.single-template-two .benefit:first-of-type{margin-top:0}.single-template-two .benefit__Icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:#f1f7ff;border-radius:16px}.single-template-two .benefit__Icon img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.single-template-two .benefit__Content{width:calc(100% - 72px)}.single-template-two .benefit__Content h3{color:#333438;font-size:15px!important;line-height:22px;margin:0;font-weight:700;letter-spacing:-.1px;font-family:Inter}.single-template-two .benefit__Percentage{display:inline-flex;align-items:center;padding:6px 0;position:relative}.single-template-two .benefit__Percentage h4{font-size:12px!important;line-height:14px;margin:0;font-weight:400;letter-spacing:0;font-family:Inter;color:#79797c}.single-template-two .benefit__PercentageBar{border-radius:99px;width:100px;margin-left:8px;position:relative;height:6px;background:#f3f4f4!important;border:none;border-radius:99px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.single-template-two progress::-webkit-progress-bar{border-radius:99px;height:6px;position:relative;background:#f3f4f4!important;border:none;border-radius:99px;-webkit-appearance:none;appearance:none}.single-template-two progress[value]::-webkit-progress-value{height:6px;background:linear-gradient(135deg,#269dff,#0e6bfd);border-radius:99px}.single-template-two progress::-moz-progress-bar{height:6px;background:linear-gradient(135deg,#269dff,#0e6bfd);border-radius:99px}.single-template-two .benefits__All{margin-top:16px;padding:0;color:#1477fd;font-weight:600;font-size:15px;background:0 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow-anchor:none;cursor:pointer}.single-template-two .salarySlider{background:linear-gradient(90deg,#7783eb 50%,#3c4ee3 100%);transition:.3s;display:flex;align-items:center;justify-content:space-between;position:relative;margin:0 auto;max-width:80%;z-index:1;height:60px}@media (max-width:960px){.single-template-two .salarySlider{max-width:90%;height:40px}}.single-template-two .salarySlider::before{content:"";position:absolute;left:-10%;right:-10%;top:0;bottom:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(60,78,227,.25) 10%,rgba(60,78,227,.25) 90%,rgba(255,255,255,0) 100%);z-index:-1}.single-template-two .salarySlider::after{content:"";position:absolute;left:0;right:0;z-index:-1;top:-10px;bottom:-10px;border-left:1px dashed #000;border-right:1px dashed #000}.single-template-two .salary{margin-bottom:25px;position:relative}.single-template-two .salary a:hover .salarySlider{opacity:.8}.single-template-two .salary a:hover .salarySlider__Blur{filter:blur(2.5px)}.single-template-two .salary__Inner{padding-top:60px}@media (max-width:960px){.single-template-two .salary__Inner{padding-top:0}}.single-template-two .salarySlider__Min{padding-left:10px}.single-template-two .salarySlider__Min h4{margin:0;font-size:16px;font-family:"Sharp Grotesk 19";color:#fff;text-transform:uppercase}.single-template-two .salarySlider__Max{padding-right:10px}.single-template-two .salarySlider__Max h4{margin:0;font-size:16px;font-family:"Sharp Grotesk 19";color:#fff;text-transform:uppercase}.single-template-two .salarySlider__Avg{position:absolute;text-align:center;margin-top:-140px}@media (max-width:960px){.single-template-two .salarySlider__Avg{margin-top:-120px}}.single-template-two .salarySlider__Avg::before{content:"";position:absolute;left:50%;transform:translate(-50%,70px);top:-10px;bottom:-10px;width:2px;background:#000;z-index:10}@media (max-width:960px){.single-template-two .salarySlider__Avg::before{transform:translate(-50%,60px);top:-5px;bottom:-5px}}.single-template-two .salarySlider__Avg h3{font-weight:600;margin:0;font-family:"Sharp Grotesk 23";color:#000;text-transform:uppercase;font-size:26px!important;line-height:34px;white-space:nowrap}@media (max-width:960px){.single-template-two .salarySlider__Avg h3{font-size:22px!important;line-height:30px}}.single-template-two .salarySlider__Avg h6{font-weight:400;font-size:12px;font-family:Inter!important;margin:0;color:#000}.single-template-two .salarySlider__Title{position:absolute;top:0;left:0}@media (max-width:960px){.single-template-two .salarySlider__Title{position:relative;margin-bottom:90px}}.single-template-two .salarySlider__Title h2{margin:0;font-size:18px!important;font-family:"Sharp Grotesk 19";line-height:24px}.single-template-two .salarySlider__Title h3{font-weight:400;font-size:12px!important;font-family:Inter!important;margin:0;line-height:26px!important}.single-template-two .salarySlider__Blur{filter:blur(3px);transition:.3s}.single-template-two .singleContent__Content{position:relative}.single-template-two .footerShare{margin-left:auto;text-align:right;position:relative;display:flex;flex-wrap:wrap;right:0;height:25px;overflow:hidden;position:absolute;bottom:-40px;width:80px}.single-template-two .footerShare ul{width:240px;height:275px;margin:-320px 0 0 -120px!important;list-style:none;text-align:left;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.1);border-radius:4px;padding:15px;opacity:0;visibility:hidden;transition:opacity .3s;order:1;white-space:nowrap}.single-template-two .footerShare ul li{margin:0!important;line-height:initial!important}.single-template-two .footerShare ul li a{padding:10px 0;display:flex;align-items:center;margin:0!important;font-style:normal!important;font-weight:500!important;font-size:15px!important;line-height:21px!important;color:#3c4ee3!important;position:relative;z-index:1000000}.single-template-two .footerShare ul li a i,.single-template-two .footerShare ul li a svg{width:16px;height:auto;margin-right:8px}.single-template-two .footerShare ul li a svg path{fill:#3c4ee3}.single-template-two .footerShare__Button{color:#3c4ee3;display:flex;width:100%;margin-left:auto;cursor:pointer;text-align:right;order:2}.single-template-two .footerShare__Button span{font-weight:700;margin-left:5px;font-size:18px!important}.single-template-two .footerShare__ButtonInner{margin-top:auto;margin-left:auto}.single-template-two .footerShare:hover{height:320px;overflow:visible;width:200px}.single-template-two .footerShare:hover ul{margin-top:0!important;margin-left:0!important;opacity:1;visibility:visible}.single-template-two .profileSlider{margin-bottom:20px;height:310px;width:calc(100% + 10px);margin-left:-10px;padding-left:10px;padding-bottom:10px;position:relative;z-index:1}.single-template-two .profileSlider .slick-list{margin-left:-10px;padding-left:12px;padding-bottom:10px}.single-template-two .profileSlider__Wrap{overflow:hidden;position:relative;z-index:1}.single-template-two .profileSlider__Slider{overflow:hidden;height:300px!important}.single-template-two .profileSlider__NavWrap{position:absolute;top:0;bottom:0;width:95px;border:0;background:0 0;transition:.3s;cursor:pointer;z-index:10000000}.single-template-two .profileSlider__NavWrap--prev{left:0}.single-template-two .profileSlider__NavWrap--prev .profileSlider__Nav{left:20px}.single-template-two .profileSlider__NavWrap--prev:hover .profileSlider__Nav{opacity:1;visibility:visible}.single-template-two .profileSlider__NavWrap--next{right:0}.single-template-two .profileSlider__NavWrap--next .profileSlider__Nav{right:20px}.single-template-two .profileSlider__NavWrap--next:hover .profileSlider__Nav{opacity:1;visibility:visible}.single-template-two .profileSlider__NavWrap.slick-disabled{opacity:0;visibility:hidden;cursor:none}.single-template-two .profileSlider__Nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:70px;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #e1e1e6;box-shadow:0 8px 20px rgba(0,0,0,.2),0 12px 24px rgba(0,0,0,.04);border-radius:8px;z-index:1000;transition:.3s;opacity:0;visibility:hidden}.single-template-two .profileSlider__Nav i{color:#3c4ee3;font-weight:700;font-size:18px}.single-template-two .companyProfile{width:290px;margin-right:10px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25)!important;border-radius:8px;height:295px!important;overflow:hidden;position:relative;display:flex!important;flex-wrap:wrap}.single-template-two .companyProfile a{height:295px!important;overflow:hidden;position:relative;display:flex!important;flex-wrap:wrap}.single-template-two .companyProfile__Cover{height:95px;width:100%;background:#e9edef;position:relative;margin-bottom:40px;overflow:hidden}.single-template-two .companyProfile__Cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-template-two .companyProfile__Label{position:absolute;width:38px;height:23px;right:8px;top:8px;background:#102b69;box-shadow:0 2px 2px -2px rgba(0,0,0,.4);border-radius:4px;color:#fff;font-weight:600;font-size:12px;line-height:15px;display:flex;align-items:center;text-align:center;justify-content:center}.single-template-two .companyProfile__Logo{position:absolute;width:96px;height:96px;left:24px;top:24px;background:#fff;border:.5px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.25);border-radius:2px;display:flex;justify-content:center;align-items:center}.single-template-two .companyProfile__Logo img{width:75px;height:auto}.single-template-two .companyProfile__Content{width:100%;margin-bottom:auto;padding:0 24px}.single-template-two .companyProfile__Content h3{margin:0 0 10px;font-style:normal;font-weight:700;font-size:16px;line-height:24px;letter-spacing:-.2px;font-family:Inter;color:#333438}.single-template-two .companyProfile__Content h5{font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#606060;font-family:Inter;margin:0 0 5px;display:flex;align-items:center}.single-template-two .companyProfile__Content h5 span{margin-left:5px}.single-template-two .companyProfile__Footer{margin-top:auto;height:45px;display:flex;align-items:center;width:100%;padding:0 24px;border-top:1px solid rgba(2,2,7,.1)}.single-template-two .companyProfile__Rate{display:flex;align-items:center}.single-template-two .companyProfile__Rate strong{font-style:normal;font-size:15px!important;line-height:21px!important;color:#000!important;font-family:"Sharp Grotesk 23"!important;font-weight:600!important}.single-template-two .companyProfile__ReviewStars{display:flex;align-items:center;justify-content:center;margin:0 8px 0 4px;position:relative}.single-template-two .companyProfile__ReviewStars svg{display:inline-block;margin:0}.single-template-two .companyProfile__EmptyStars svg path{fill:transparent!important;stroke:#ffc217}.single-template-two .companyProfile__FullStars{position:absolute;overflow:hidden;white-space:nowrap;left:0}.single-template-two .companyProfile__Counter{color:#606060;font-style:normal;font-weight:400;font-size:12px;line-height:14px;margin:0 12px}.single-template-two .companyProfile__Jobs{color:#606060;font-style:normal;font-weight:400;font-size:12px;line-height:14px}.single-template-three .singlePostIntro{height:400px;margin-bottom:80px;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width:960px){.single-template-three .singlePostIntro{width:100%;margin-bottom:30px;height:250px}.single-template-three .singlePostIntro .center,.single-template-three .singlePostIntro .center--xsmall{max-width:100%}}.single-template-three .singlePostIntro__Inner{height:400px;align-items:center;justify-content:center;display:flex}.single-template-three .singlePostIntro__Inner img{max-width:700px;width:100%}@media (max-width:960px){.single-template-three .singlePostIntro__Inner{height:250px}.single-template-three .singlePostIntro__Inner img{max-width:90%}}.single-template-three .singlePostIntroImage__Inner{height:400px;align-items:center;justify-content:center;display:flex;width:100%;background-size:cover;background-repeat:no-repeat}.single-template-three .singlePostIntroImage__Inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:960px){.single-template-three .singlePostIntroImage__Inner{width:100%;height:250px}.single-template-three .singlePostIntroImage__Inner img{max-width:90%}}.single-template-three .singleContent{width:100%;position:relative;margin-bottom:120px}.single-template-three .singleContent .wp-block-image{width:100%;margin:0 0 25px}.single-template-three .singleContent .wp-block-image img{width:100%;height:auto}.single-template-three .singleContent__Inner{display:flex;justify-content:space-between}.single-template-three .singleContent__Box{width:280px;box-shadow:0 8px 30px rgba(0,0,0,.1);padding:30px;position:sticky;top:60px}@media (max-width:960px){.single-template-three .singleContent__Box{display:none}}.single-template-three .singleContent__Box h2{font-family:"Sharp Grotesk 19";color:#000;font-size:24px;font-style:normal;font-weight:600;line-height:30px;letter-spacing:0}.single-template-three .singleContent__Box ul{list-style:none;padding:0;margin:0}.single-template-three .singleContent__Box ul li{margin-bottom:40px;position:relative}.single-template-three .singleContent__Box ul li a{font-style:normal;font-size:16px;line-height:22px;color:#000;font-family:"Sharp Grotesk 19";font-weight:600;word-break:break-word}.single-template-three .singleContent__Box ul li a:hover{text-decoration:underline}.single-template-three .singleContent__Box ul li::before{content:"";position:absolute;left:0;bottom:-20px;height:1px;background:#000;width:50%}.single-template-three .singleContent__Box ul li:last-of-type::before{display:none}.single-template-three .singleContent__Box ul li ul{padding-top:10px;padding-left:10px}.single-template-three .singleContent__Box ul li ul li{margin-bottom:0;position:relative}.single-template-three .singleContent__Box ul li ul li a{font-style:normal;font-size:16px;line-height:22px;padding:5px 0;display:block;color:#000;font-family:"Sharp Grotesk 19";font-weight:400;word-break:break-word}.single-template-three .singleContent__Box ul li ul li::before{display:none}.single-template-three .singleContent__Wide{width:690px}@media (max-width:960px){.single-template-three .singleContent__Wide{width:100%}}.single-template-three .singleContent__Wide--centered{margin:0 auto}.single-template-three .singleContent__Title h1{font-style:normal;font-weight:600;font-size:28px;line-height:40px;margin:0 0 15px;letter-spacing:.27px;font-family:"Sharp Grotesk 23";color:#000}@media (max-width:960px){.single-template-three .singleContent__Title h1{font-size:24px;line-height:32px}}.single-template-three .singleContent__Meta{display:flex;justify-content:space-between;align-items:center;padding:15px 0;margin-bottom:60px;border-bottom:1px solid #000}@media (max-width:960px){.single-template-three .singleContent__Meta{margin-bottom:20px}}.single-template-three .singleContent__Meta h6{font-weight:600;font-size:20px;line-height:18px;letter-spacing:.02em;font-family:"Sharp Grotesk 16";color:#3c4ee3;margin:0 10px 0 0}@media (max-width:960px){.single-template-three .singleContent__Meta h6{font-size:14px;line-height:18px}}.single-template-three .singleContent__Meta ul{display:flex;align-items:center;margin:0 0 0 auto;list-style:none}@media (max-width:960px){.single-template-three .singleContent__Meta ul{display:none}}.single-template-three .singleContent__Meta ul li a{margin:0 16px;color:#000;text-decoration:none}.single-template-three .singleContent__Meta ul li a i{font-size:16px}.single-template-three .singleContent__Meta ul li a svg{width:18px;height:auto}.single-template-three .singleContent__Content h2{line-height:30px;letter-spacing:.2px;font-weight:600;font-family:"Sharp Grotesk 19";color:#1b1c20;margin:50px 0 25px}@media (max-width:960px){.single-template-three .singleContent__Content h2{font-size:21px;margin:30px 0 15px}}.single-template-three .singleContent__Content h2:not([class]){font-size:24px}.single-template-three .singleContent__Content h3:not([class]){font-size:20px}.single-template-three .singleContent__Content h3{line-height:30px;letter-spacing:.2px;font-weight:400;font-family:"Sharp Grotesk 19";color:#1b1c20;margin:0 0 25px}@media (max-width:960px){.single-template-three .singleContent__Content h3{font-size:19px;margin:0 0 15px}}.single-template-three .singleContent__Content ol,.single-template-three .singleContent__Content ul{padding:0 0 0 30px;margin-top:20px;margin-bottom:30px}.single-template-three .singleContent__Content li,.single-template-three .singleContent__Content p{font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.2px;margin:0 0 25px;color:#191919}@media (max-width:960px){.single-template-three .singleContent__Content li,.single-template-three .singleContent__Content p{font-size:16px;line-height:28px}}.single-template-three .singleContent__Content li a:not(.button--blue-border),.single-template-three .singleContent__Content p a:not(.button--blue-border){font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.2px;margin:0 0 25px;color:#3c4ee3}.single-template-three .singleContent__Content li a:not(.button--blue-border):hover,.single-template-three .singleContent__Content p a:not(.button--blue-border):hover{text-decoration:underline}.single-template-three .singleContent__Content li{font-size:18px}.single-template-three .singleContent__Content li a:not(.button--blue-border){font-size:18px}.single-template-three .singleContent__Content p:not([class]){font-size:18px}.single-template-three .singleContent__Content p:not([class]) a:not(.button--blue-border){font-size:18px}.single-template-three .singleContent__Content p.newsUsabilla{font-size:18px}.single-template-three .singleContent__Content li{margin-bottom:0}.single-template-three .singleContent__Download{display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 25px;width:100%;background:#e9edef;margin-bottom:20px}@media (max-width:960px){.single-template-three .singleContent__Download{display:block;height:auto;padding:25px}}.single-template-three .singleContent__Download span{font-family:"Sharp Grotesk 19";color:#1b1c20;font-style:normal;font-weight:700;font-size:18px;line-height:26px;letter-spacing:.2px}@media (max-width:960px){.single-template-three .singleContent__Download span{width:100%;display:block;margin-bottom:25px}}.single-template-three .singleContent__Author{background:#e9edef;padding:20px;display:flex;justify-content:space-between;margin-bottom:30px}@media (max-width:960px){.single-template-three .singleContent__Author{display:block}}.single-template-three .singleContent__AuthorImage{width:180px;height:180px;position:relative;overflow:hidden}.single-template-three .singleContent__AuthorImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:960px){.single-template-three .singleContent__AuthorImage{margin:0 auto 20px}}.single-template-three .singleContent__AuthorContent{width:calc(100% - 200px)}@media (max-width:960px){.single-template-three .singleContent__AuthorContent{width:100%}}.single-template-three .singleContent__AuthorContent h1{font-style:normal;font-size:22px;line-height:26px;color:#000;font-family:"Sharp Grotesk 23";font-weight:400}.single-template-three .singleContent__AuthorContent h2{font-style:normal;font-size:20px;line-height:26px;color:#000;font-family:"Sharp Grotesk 23";font-weight:400}.single-template-three .singleContent__AuthorContent h3{font-style:normal;font-size:18px;line-height:26px;color:#000;font-family:"Sharp Grotesk 23";font-weight:400}.single-template-three .singleContent__AuthorContent h4{font-style:normal;font-size:16px;line-height:26px;color:#000;font-family:"Sharp Grotesk 23";font-weight:400}.single-template-three .singleContent__AuthorContent a,.single-template-three .singleContent__AuthorContent h5,.single-template-three .singleContent__AuthorContent h6,.single-template-three .singleContent__AuthorContent li,.single-template-three .singleContent__AuthorContent p{color:#191919!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:21px!important;letter-spacing:0!important;text-align:left!important}.single-template-three .singleContent__AuthorContent a{color:#3c4ee3!important;transition:.3s}.single-template-three .singleContent__AuthorContent a:hover{color:#3c4ee3!important}.single-template-three .wp-block-image.size-full img{width:100%;-o-object-fit:cover;object-fit:cover}.single-template-three .galleryBlock{padding:25px 0 25px 35px;margin-bottom:20px;background:#e9edef}.single-template-three .galleryBlock h3{font-style:normal;font-size:16px;line-height:26px;color:#000;font-family:"Sharp Grotesk 19";font-weight:600;margin:0}.single-template-three .galleryBlock__SliderWrap{overflow:hidden}.single-template-three .galleryBlock__Slider{margin-bottom:20px;overflow:hidden;height:260px!important}.single-template-three .galleryBlock__Image{width:260px!important;height:260px!important;margin-right:25px!important}.single-template-three .galleryBlock__Image a{display:block;width:260px;height:260px;pointer-events:none}.single-template-three .galleryBlock__Image a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-template-three .galleryBlock__Image.slick-active a{pointer-events:initial}.single-template-three .lb-details{display:none}.single-template-three .wp-block-pullquote{padding:0!important;margin:0 0 25px!important}.single-template-three blockquote{text-align:center;padding:20px 40px!important;background:#e9edef!important;margin:0 0 25px!important;width:100%;border-left:0!important;font-size:16px;line-height:24px;letter-spacing:-.2px}.single-template-three blockquote p{margin:0!important;font-size:inherit!important;line-height:inherit!important}.single-template-three blockquote a,.single-template-three blockquote cite,.single-template-three blockquote p{font-family:Inter!important;color:#1b1c20!important;font-style:normal!important;font-weight:400!important;letter-spacing:.2px!important}.single-template-three blockquote a:hover,.single-template-three blockquote cite:hover,.single-template-three blockquote p:hover{text-decoration:none!important}.single-template-three blockquote cite{font-family:"Sharp Grotesk 19"!important;color:#1b1c20!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important}.single-template-three blockquote cite a{font-family:"Sharp Grotesk 19"!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important;transition:.3s;color:#3c4ee3!important}.single-template-three blockquote cite a:hover{color:#3c4ee3}.single-template-three .singleContent__Review{text-align:center;padding:20px 40px;background:#e9edef!important;margin:0 0 25px;width:100%}.single-template-three .singleContent__Review a,.single-template-three .singleContent__Review p{font-family:"Sharp Grotesk 23"!important;color:#1b1c20!important;font-style:normal!important;font-weight:400!important;font-size:18px!important;line-height:26px!important;letter-spacing:.2px!important;margin:0!important}.single-template-three .singleContent__Review a:hover,.single-template-three .singleContent__Review p:hover{text-decoration:none!important}.single-template-three .singleContent__Review cite{font-family:"Sharp Grotesk 19"!important;color:#1b1c20!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important}.single-template-three .singleContent__Review cite a{font-family:"Sharp Grotesk 19"!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important;transition:.3s;color:#3c4ee3!important;display:inline-block!important}.single-template-three .singleContent__Review cite a:hover{color:#3c4ee3}.single-template-three .singleContent__Review cite p{font-family:"Sharp Grotesk 19"!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important;transition:.3s;color:#1b1c20!important;display:inline-block!important;margin:0!important}.single-template-three .singleContent__Review cite span{font-family:"Sharp Grotesk 19"!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:26px!important;letter-spacing:.2px!important;transition:.3s;color:#979797!important;display:inline-block!important}.single-template-three .singleContent__MobileToc{width:100%;position:relative;display:none;border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:20px}@media (max-width:960px){.single-template-three .singleContent__MobileToc{display:block}}.single-template-three .singleContent__MobileToc h2{font-family:"Sharp Grotesk 19";color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:0}.single-template-three .singleContent__MobileToc h2::before{content:"";position:absolute;width:14px;height:14px;top:6px;right:10px;background-image:url(../images/down-black.svg);background-size:100% auto;transition:.3s}.single-template-three .singleContent__MobileToc h2.active::before{transform:rotate(180deg)}.single-template-three .singleContent__MobileToc ul{list-style:none;padding:0;margin:0;display:none}.single-template-three .singleContent__MobileToc ul li{margin-bottom:40px;position:relative}.single-template-three .singleContent__MobileToc ul li a{font-style:normal;font-size:16px;line-height:22px;color:#000;font-family:"Sharp Grotesk 19";font-weight:600;word-break:break-word}.single-template-three .singleContent__MobileToc ul li::before{content:"";position:absolute;left:0;bottom:-20px;height:1px;background:#000;width:50%}.single-template-three .singleContent__MobileToc ul li:last-of-type{margin-bottom:20px}.single-template-three .singleContent__MobileToc ul li:last-of-type::before{display:none}.single-template-three .singleContent__MobileToc ul li ul{padding-top:10px;padding-left:10px}.single-template-three .singleContent__MobileToc ul li ul li{margin-bottom:0;position:relative}.single-template-three .singleContent__MobileToc ul li ul li a{font-style:normal;font-size:16px;line-height:22px;color:#000;font-family:"Sharp Grotesk 19";font-weight:400;word-break:break-word}.single-template-three .singleContent__MobileToc ul li ul li::before{display:none}.single-template-three .benefits{margin:0 0 25px}.single-template-three .benefit{display:flex;padding:16px;border:1px solid #e7e9e9;border-radius:8px;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-top:8px}.single-template-three .benefit:first-of-type{margin-top:0}.single-template-three .benefit__Icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:#f1f7ff;border-radius:16px}.single-template-three .benefit__Icon img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.single-template-three .benefit__Content{width:calc(100% - 72px)}.single-template-three .benefit__Content h3{color:#333438;font-size:15px!important;line-height:22px;margin:0;font-weight:700;letter-spacing:-.1px;font-family:Inter}.single-template-three .benefit__Percentage{display:inline-flex;align-items:center;padding:6px 0;position:relative}.single-template-three .benefit__Percentage h4{font-size:12px!important;line-height:14px;margin:0;font-weight:400;letter-spacing:0;font-family:Inter;color:#79797c}.single-template-three .benefit__PercentageBar{border-radius:99px;width:100px;margin-left:8px;position:relative;height:6px;background:#f3f4f4!important;border:none;border-radius:99px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.single-template-three progress::-webkit-progress-bar{border-radius:99px;height:6px;position:relative;background:#f3f4f4!important;border:none;border-radius:99px;-webkit-appearance:none;appearance:none}.single-template-three progress[value]::-webkit-progress-value{height:6px;background:linear-gradient(135deg,#269dff,#0e6bfd);border-radius:99px}.single-template-three progress::-moz-progress-bar{height:6px;background:linear-gradient(135deg,#269dff,#0e6bfd);border-radius:99px}.single-template-three .benefits__All{margin-top:16px;padding:0;color:#1477fd;font-weight:600;font-size:15px;background:0 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow-anchor:none;cursor:pointer}.single-template-three .salarySlider{background:linear-gradient(90deg,#7783eb 50%,#3c4ee3 100%);transition:.3s;display:flex;align-items:center;justify-content:space-between;position:relative;margin:0 auto;max-width:80%;z-index:1;height:60px}@media (max-width:960px){.single-template-three .salarySlider{max-width:90%;height:40px}}.single-template-three .salarySlider::before{content:"";position:absolute;left:-10%;right:-10%;top:0;bottom:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(60,78,227,.25) 10%,rgba(60,78,227,.25) 90%,rgba(255,255,255,0) 100%);z-index:-1}.single-template-three .salarySlider::after{content:"";position:absolute;left:0;right:0;z-index:-1;top:-10px;bottom:-10px;border-left:1px dashed #000;border-right:1px dashed #000}.single-template-three .salary{margin-bottom:25px;position:relative}.single-template-three .salary a:hover .salarySlider{opacity:.8}.single-template-three .salary a:hover .salarySlider__Blur{filter:blur(2.5px)}.single-template-three .salary__Inner{padding-top:60px}@media (max-width:960px){.single-template-three .salary__Inner{padding-top:0}}.single-template-three .salarySlider__Min{padding-left:10px}.single-template-three .salarySlider__Min h4{margin:0;font-size:16px;font-family:"Sharp Grotesk 19";color:#fff;text-transform:uppercase}.single-template-three .salarySlider__Max{padding-right:10px}.single-template-three .salarySlider__Max h4{margin:0;font-size:16px;font-family:"Sharp Grotesk 19";color:#fff;text-transform:uppercase}.single-template-three .salarySlider__Avg{position:absolute;text-align:center;margin-top:-140px}@media (max-width:960px){.single-template-three .salarySlider__Avg{margin-top:-120px}}.single-template-three .salarySlider__Avg::before{content:"";position:absolute;left:50%;transform:translate(-50%,70px);top:-10px;bottom:-10px;width:2px;background:#000;z-index:10}@media (max-width:960px){.single-template-three .salarySlider__Avg::before{transform:translate(-50%,60px);top:-5px;bottom:-5px}}.single-template-three .salarySlider__Avg h3{font-weight:600;margin:0;font-family:"Sharp Grotesk 23";color:#000;text-transform:uppercase;font-size:26px!important;line-height:34px;white-space:nowrap}@media (max-width:960px){.single-template-three .salarySlider__Avg h3{font-size:22px!important;line-height:30px}}.single-template-three .salarySlider__Avg h6{font-weight:400;font-size:12px;font-family:Inter!important;margin:0;color:#000}.single-template-three .salarySlider__Title{position:absolute;top:0;left:0}@media (max-width:960px){.single-template-three .salarySlider__Title{position:relative;margin-bottom:90px}}.single-template-three .salarySlider__Title h2{margin:0;font-size:18px!important;font-family:"Sharp Grotesk 19";line-height:24px}.single-template-three .salarySlider__Title h3{font-weight:400;font-size:12px!important;font-family:Inter!important;margin:0;line-height:26px!important}.single-template-three .salarySlider__Blur{filter:blur(3px);transition:.3s}.single-template-three .singleContent__Content{position:relative}.single-template-three .footerShare{margin-left:auto;text-align:right;position:relative;display:flex;flex-wrap:wrap;right:0;height:25px;overflow:hidden;position:absolute;bottom:-40px;width:80px}.single-template-three .footerShare ul{width:240px;height:275px;margin:-320px 0 0 -120px!important;list-style:none;text-align:left;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.1);border-radius:4px;padding:15px;opacity:0;visibility:hidden;transition:opacity .3s;order:1;white-space:nowrap}.single-template-three .footerShare ul li{margin:0!important;line-height:initial!important}.single-template-three .footerShare ul li a{padding:10px 0;display:flex;align-items:center;margin:0!important;font-style:normal!important;font-weight:500!important;font-size:15px!important;line-height:21px!important;color:#3c4ee3!important;position:relative;z-index:1000000}.single-template-three .footerShare ul li a i,.single-template-three .footerShare ul li a svg{width:16px;height:auto;margin-right:8px}.single-template-three .footerShare ul li a svg path{fill:#3c4ee3}.single-template-three .footerShare__Button{color:#3c4ee3;display:flex;width:100%;margin-left:auto;cursor:pointer;text-align:right;order:2}.single-template-three .footerShare__Button span{font-weight:700;margin-left:5px;font-size:18px!important}.single-template-three .footerShare__ButtonInner{margin-top:auto;margin-left:auto}.single-template-three .footerShare:hover{height:320px;overflow:visible;width:200px}.single-template-three .footerShare:hover ul{margin-top:0!important;margin-left:0!important;opacity:1;visibility:visible}.single-template-three .profileSlider{margin-bottom:20px;height:310px;width:calc(100% + 10px);margin-left:-10px;padding-left:10px;padding-bottom:10px;position:relative;z-index:1}.single-template-three .profileSlider .slick-list{margin-left:-10px;padding-left:12px;padding-bottom:10px}.single-template-three .profileSlider__Wrap{overflow:hidden;position:relative;z-index:1}.single-template-three .profileSlider__Slider{overflow:hidden;height:300px!important}.single-template-three .profileSlider__NavWrap{position:absolute;top:0;bottom:0;width:95px;border:0;background:0 0;transition:.3s;cursor:pointer;z-index:10000000}.single-template-three .profileSlider__NavWrap--prev{left:0}.single-template-three .profileSlider__NavWrap--prev .profileSlider__Nav{left:20px}.single-template-three .profileSlider__NavWrap--prev:hover .profileSlider__Nav{opacity:1;visibility:visible}.single-template-three .profileSlider__NavWrap--next{right:0}.single-template-three .profileSlider__NavWrap--next .profileSlider__Nav{right:20px}.single-template-three .profileSlider__NavWrap--next:hover .profileSlider__Nav{opacity:1;visibility:visible}.single-template-three .profileSlider__NavWrap.slick-disabled{opacity:0;visibility:hidden;cursor:none}.single-template-three .profileSlider__Nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:70px;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #e1e1e6;box-shadow:0 8px 20px rgba(0,0,0,.2),0 12px 24px rgba(0,0,0,.04);border-radius:8px;z-index:1000;transition:.3s;opacity:0;visibility:hidden}.single-template-three .profileSlider__Nav i{color:#3c4ee3;font-weight:700;font-size:18px}.single-template-three .companyProfile{width:290px;margin-right:10px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25)!important;border-radius:8px;height:295px!important;overflow:hidden;position:relative;display:flex!important;flex-wrap:wrap}.single-template-three .companyProfile a{height:295px!important;overflow:hidden;position:relative;display:flex!important;flex-wrap:wrap}.single-template-three .companyProfile__Cover{height:95px;width:100%;background:#e9edef;position:relative;margin-bottom:40px;overflow:hidden}.single-template-three .companyProfile__Cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-template-three .companyProfile__Label{position:absolute;width:38px;height:23px;right:8px;top:8px;background:#102b69;box-shadow:0 2px 2px -2px rgba(0,0,0,.4);border-radius:4px;color:#fff;font-weight:600;font-size:12px;line-height:15px;display:flex;align-items:center;text-align:center;justify-content:center}.single-template-three .companyProfile__Logo{position:absolute;width:96px;height:96px;left:24px;top:24px;background:#fff;border:.5px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.25);border-radius:2px;display:flex;justify-content:center;align-items:center}.single-template-three .companyProfile__Logo img{width:75px;height:auto}.single-template-three .companyProfile__Content{width:100%;margin-bottom:auto;padding:0 24px}.single-template-three .companyProfile__Content h3{margin:0 0 10px;font-style:normal;font-weight:700;font-size:16px;line-height:24px;letter-spacing:-.2px;font-family:Inter;color:#333438}.single-template-three .companyProfile__Content h5{font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#606060;font-family:Inter;margin:0 0 5px;display:flex;align-items:center}.single-template-three .companyProfile__Content h5 span{margin-left:5px}.single-template-three .companyProfile__Footer{margin-top:auto;height:45px;display:flex;align-items:center;width:100%;padding:0 24px;border-top:1px solid rgba(2,2,7,.1)}.single-template-three .companyProfile__Rate{display:flex;align-items:center}.single-template-three .companyProfile__Rate strong{font-style:normal;font-size:15px!important;line-height:21px!important;color:#000!important;font-family:"Sharp Grotesk 23"!important;font-weight:600!important}.single-template-three .companyProfile__ReviewStars{display:flex;align-items:center;justify-content:center;margin:0 8px 0 4px;position:relative}.single-template-three .companyProfile__ReviewStars svg{display:inline-block;margin:0}.single-template-three .companyProfile__EmptyStars svg path{fill:transparent!important;stroke:#ffc217}.single-template-three .companyProfile__FullStars{position:absolute;overflow:hidden;white-space:nowrap;left:0}.single-template-three .companyProfile__Counter{color:#606060;font-style:normal;font-weight:400;font-size:12px;line-height:14px;margin:0 12px}.single-template-three .companyProfile__Jobs{color:#606060;font-style:normal;font-weight:400;font-size:12px;line-height:14px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9kZWZhdWx0cy5zY3NzIiwic3R5bGUuY3NzIiwidG9vbHMvbWVkaWEuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19yZWxhdGVkLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwicGFnZXMvX3ByZXNzLnNjc3MiLCJwYWdlcy9fc2luZ2xlLnNjc3MiLCJwYWdlcy9fZ3V0ZW5iZXJnLnNjc3MiLCJwYWdlcy9fc2luZ2xlX3RlbXBsYXRlX29uZS5zY3NzIiwicGFnZXMvX3NpbmdsZV90ZW1wbGF0ZV90d28uc2NzcyIsInBhZ2VzL19zaW5nbGVfdGVtcGxhdGVfdGhyZWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBRUUsV0FDRSxZQUFBLE1BQ0EsSUFBQSw4QkFBQSxhQUFBLENBQUEsNkJBQUEsZUFHQSxXQUFBLE9BQ0EsWUFBQSxJQU5GLFdBQ0UsWUFBQSxNQUNBLElBQUEsa0NBQUEsYUFBQSxDQUFBLGlDQUFBLGVBR0EsV0FBQSxPQUNBLFlBQUEsSUFORixXQUNFLFlBQUEsTUFDQSxJQUFBLDhCQUFBLGFBQUEsQ0FBQSw2QkFBQSxlQUdBLFdBQUEsT0FDQSxZQUFBLElBTkYsV0FDRSxZQUFBLG1CQUNBLElBQUEseUNBQUEsYUFBQSxDQUFBLHdDQUFBLGVBR0EsV0FBQSxPQUNBLFlBQUEsSUFORixXQUNFLFlBQUEsbUJBQ0EsSUFBQSx5Q0FBQSxhQUFBLENBQUEsd0NBQUEsZUFHQSxXQUFBLE9BQ0EsWUFBQSxJQU5GLFdBQ0UsWUFBQSxtQkFDQSxJQUFBLHlDQUFBLGFBQUEsQ0FBQSx3Q0FBQSxlQUdBLFdBQUEsT0FDQSxZQUFBLElBTkYsV0FDRSxZQUFBLG1CQUNBLElBQUEseUNBQUEsYUFBQSxDQUFBLHdDQUFBLGVBR0EsV0FBQSxPQUNBLFlBQUEsSUFORixXQUNFLFlBQUEsbUJBQ0EsSUFBQSx5Q0FBQSxhQUFBLENBQUEsd0NBQUEsZUFHQSxXQUFBLE9BQ0Es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Q0EsTUFBQSxlQUNBLFlBQUEsNkJBQ0EsWUFBQSxjQTN0Q04sb0RBZ3VDSSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLE9BQ0EsT0FBQSxFQUFBLElBQUEsRUFBQSxJQUNBLFNBQUEsU0FwdUNKLHdEQXN1Q00sUUFBQSxhQUNBLE9BQUEsRUF2dUNOLDREQTZ1Q1EsS0FBQSxzQkFDQSxPQUFBLFFBOXVDUixrREFtdkNJLFNBQUEsU0FDQSxTQUFBLE9BQ0EsWUFBQSxPQUNBLEtBQUEsRUF0dkNKLGdEQXl2Q0ksTUFBQSxRQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEVBQUEsS0E5dkNKLDZDQWt3Q0ksTUFBQSxRQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gRm9udCBmYWNlXG5AbWl4aW4gZm9udC1mYWNlKCRmYW1pbHksICRzcmMsICRzdHlsZTogbm9ybWFsLCAkd2VpZ2h0OiBub3JtYWwpIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmYW1pbHk7XG4gICAgc3JjOiB1cmwoXCIjeyRzcmN9LndvZmYyXCIpIGZvcm1hdChcIm90ZlwiKSxcbiAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqLyB1cmwoXCIjeyRzcmN9LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogUHJldHR5IE1vZGVybiBCcm93c2VycyAqL1xuXG4gICAgZm9udC1zdHlsZTogJHN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICB9XG59XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcIkludGVyXCIsIFwiLi4vZm9udHMvaW50ZXItMzAwXCIsIFwibm9ybWFsXCIsICRsaWdodCk7XG5AaW5jbHVkZSBmb250LWZhY2UoXCJJbnRlclwiLCBcIi4uL2ZvbnRzL2ludGVyLXJlZ3VsYXJcIiwgXCJub3JtYWxcIiwgJHJlZ3VsYXIpO1xuQGluY2x1ZGUgZm9udC1mYWNlKFwiSW50ZXJcIiwgXCIuLi9mb250cy9pbnRlci03MDBcIiwgXCJub3JtYWxcIiwgJGJvbGQpO1xuQGluY2x1ZGUgZm9udC1mYWNlKFxuICBcIlNoYXJwIEdyb3Rlc2sgMTZcIixcbiAgXCIuLi9mb250cy9TaGFycEdyb3Rlc2tTbUJvbGQxNlwiLFxuICBcIm5vcm1hbFwiLFxuICAkc2VtaWJvbGRcbik7XG5AaW5jbHVkZSBmb250LWZhY2UoXG4gIFwiU2hhcnAgR3JvdGVzayAxOVwiLFxuICBcIi4uL2ZvbnRzL1NoYXJwR3JvdGVza01lZGl1bTE5XCIsXG4gIFwibm9ybWFsXCIsXG4gICRyZWd1bGFyXG4pO1xuQGluY2x1ZGUgZm9udC1mYWNlKFxuICBcIlNoYXJwIEdyb3Rlc2sgMTlcIixcbiAgXCIuLi9mb250cy9TaGFycEdyb3Rlc2tTbUJvbGQxOVwiLFxuICBcIm5vcm1hbFwiLFxuICAkc2VtaWJvbGRcbik7XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcbiAgXCJTaGFycCBHcm90ZXNrIDIzXCIsXG4gIFwiLi4vZm9udHMvU2hhcnBHcm90ZXNrTWVkaXVtMjNcIixcbiAgXCJub3JtYWxcIixcbiAgJHJlZ3VsYXJcbik7XG5AaW5jbHVkZSBmb250LWZhY2UoXG4gIFwiU2hhcnAgR3JvdGVzayAyM1wiLFxuICBcIi4uL2ZvbnRzL1NoYXJwR3JvdGVza1NtQm9sZDIzXCIsXG4gIFwibm9ybWFsXCIsXG4gICRzZW1pYm9sZFxuKTtcblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keSxcbmh0bWwge1xuICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuYm9keSxcbmh0bWwsXG51bCxcbm9sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG5vcHRpb24ge1xuICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2VudGVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFwdG9wXCIpIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICAmLS14c21hbGwge1xuICAgIEBleHRlbmQgLmNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgfVxuICB9XG59XG4vLyBBbHBoYSBjb2xvclxuQGZ1bmN0aW9uIGFscGhhKCRjb2xvcjogJGJsYWNrLCAkb3BhY2l0eTogMC41KSB7XG4gICRhbHBoYS1jb2xvci12YWx1ZTogcmdiYSgkY29sb3IsICRvcGFjaXR5KTtcbiAgQHJldHVybiAkYWxwaGEtY29sb3ItdmFsdWU7XG59XG5cbi8vIHdvcmRwcmVzcyBkZWZhdWx0IGFsaWdtZW50XG5cbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLmFsaWduY2VudGVyLFxuZGl2LmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cblxuYSBpbWcuYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXNtYWxsLXBob25lXCIpIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gICYtLXJlZCB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbiAgfVxuICAmLS1vcmFuZ2Uge1xuICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxuICAmLS11cHBlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgJi0taWNvbiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgJi0taWNvbi1pbnZlcnRlZCB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLS1ib3JkZXIge1xuICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICYtLWJsdWUtYm9yZGVyIHtcbiAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgY29sb3I6ICRibHVlO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAmLS1ibHVlLXJvdW5kZWQge1xuICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICBwYWRkaW5nOiAwIDQ1cHg7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuLnBvc3RQYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuLnBvc3RQYWdpbmF0aW9uX19Jbm5lciB7XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBhLFxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRibHVlMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYSxcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUyO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBvc3RQYWdpbmF0aW9uX19DdXN0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBhLFxuICBzcGFuIHtcbiAgICBjb2xvcjogJGJsdWUyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTI7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICBzcGFuIHtcbiAgICAmLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogJGJsdWUyO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJi5kb3RzIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZm9yb0ZvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTMwcHggMCAyMTBweDtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcbiAgICBmb250LWZhbWlseTogJHRpdGxlMjM7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuICBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci0zMDAud29mZjJcIikgZm9ybWF0KFwib3RmXCIpLCB1cmwoXCIuLi9mb250cy9pbnRlci0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAvKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICovXG4gIGZvbnQtc3R5bGU6IFwibm9ybWFsXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXItcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJvdGZcIiksIHVybChcIi4uL2ZvbnRzL2ludGVyLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAvKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICovXG4gIGZvbnQtc3R5bGU6IFwibm9ybWFsXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXItNzAwLndvZmYyXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgLyogUHJldHR5IE1vZGVybiBCcm93c2VycyAqL1xuICBmb250LXN0eWxlOiBcIm5vcm1hbFwiO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE2XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2hhcnBHcm90ZXNrU21Cb2xkMTYud29mZjJcIikgZm9ybWF0KFwib3RmXCIpLCB1cmwoXCIuLi9mb250cy9TaGFycEdyb3Rlc2tTbUJvbGQxNi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIFByZXR0eSBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgZm9udC1zdHlsZTogXCJub3JtYWxcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NoYXJwR3JvdGVza01lZGl1bTE5LndvZmYyXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiLi4vZm9udHMvU2hhcnBHcm90ZXNrTWVkaXVtMTkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAvKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICovXG4gIGZvbnQtc3R5bGU6IFwibm9ybWFsXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TaGFycEdyb3Rlc2tTbUJvbGQxOS53b2ZmMlwiKSBmb3JtYXQoXCJvdGZcIiksIHVybChcIi4uL2ZvbnRzL1NoYXJwR3JvdGVza1NtQm9sZDE5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgLyogUHJldHR5IE1vZGVybiBCcm93c2VycyAqL1xuICBmb250LXN0eWxlOiBcIm5vcm1hbFwiO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDIzXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2hhcnBHcm90ZXNrTWVkaXVtMjMud29mZjJcIikgZm9ybWF0KFwib3RmXCIpLCB1cmwoXCIuLi9mb250cy9TaGFycEdyb3Rlc2tNZWRpdW0yMy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIFByZXR0eSBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgZm9udC1zdHlsZTogXCJub3JtYWxcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAyM1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NoYXJwR3JvdGVza1NtQm9sZDIzLndvZmYyXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiLi4vZm9udHMvU2hhcnBHcm90ZXNrU21Cb2xkMjMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAvKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICovXG4gIGZvbnQtc3R5bGU6IFwibm9ybWFsXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmJvZHksXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuYm9keSxcbmh0bWwsXG51bCxcbm9sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7IH1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxub3B0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSxcbiAgICBidXR0b24sXG4gICAgc2VsZWN0LFxuICAgIG9wdGdyb3VwLFxuICAgIG9wdGlvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2VudGVyLCAuY2VudGVyLS14c21hbGwge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAgIC5jZW50ZXIsIC5jZW50ZXItLXhzbWFsbCB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG4gIC5jZW50ZXItLXhzbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA0NDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmNlbnRlci0teHNtYWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7IH0gfVxuXG4uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7IH1cblxuLmFsaWduY2VudGVyLFxuZGl2LmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7IH1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuXG5hIGltZy5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDsgfVxuXG5hIGltZy5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuXG5hIGltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7IH1cblxuYSBpbWcuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5idXR0b24sIC5idXR0b24tLXJlZCwgLmJ1dHRvbi0tb3JhbmdlLCAuYnV0dG9uLS1pY29uLCAuYnV0dG9uLS1pY29uLWludmVydGVkLCAuYnV0dG9uLS1ib3JkZXIsIC5idXR0b24tLWJsdWUtYm9yZGVyLCAuYnV0dG9uLS1ibHVlLXJvdW5kZWQge1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogMzAwbXM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgLmJ1dHRvbiwgLmJ1dHRvbi0tcmVkLCAuYnV0dG9uLS1vcmFuZ2UsIC5idXR0b24tLWljb24sIC5idXR0b24tLWljb24taW52ZXJ0ZWQsIC5idXR0b24tLWJvcmRlciwgLmJ1dHRvbi0tYmx1ZS1ib3JkZXIsIC5idXR0b24tLWJsdWUtcm91bmRlZCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAuYnV0dG9uLS1yZWQge1xuICAgIGJhY2tncm91bmQ6ICNmZjYwM2I7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY2MDNiOyB9XG4gICAgLmJ1dHRvbi0tcmVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjczNGQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZjczNGQ7IH1cbiAgLmJ1dHRvbi0tb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY3MzRkOyB9XG4gICAgLmJ1dHRvbi0tb3JhbmdlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjYwM2I7XG4gICAgICBib3JkZXItY29sb3I6ICNmZjYwM2I7IH1cbiAgLmJ1dHRvbi0tdXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5idXR0b24tLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5idXR0b24tLWljb24gc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmJ1dHRvbi0taWNvbi1pbnZlcnRlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmJ1dHRvbi0taWNvbi1pbnZlcnRlZCBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5idXR0b24tLWJvcmRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5idXR0b24tLWJvcmRlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ1dHRvbi0tYmx1ZS1ib3JkZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMDJiNjk7XG4gICAgY29sb3I6ICMxMDJiNjk7IH1cbiAgICAuYnV0dG9uLS1ibHVlLWJvcmRlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAyYjY5O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ1dHRvbi0tYmx1ZS1yb3VuZGVkIHtcbiAgICBwYWRkaW5nOiAwIDQ1cHg7XG4gICAgYmFja2dyb3VuZDogIzEwMmI2OTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTAyYjY5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50OyB9XG4gICAgLmJ1dHRvbi0tYmx1ZS1yb3VuZGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDJiNjk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucG9zdFBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cblxuLnBvc3RQYWdpbmF0aW9uX19Jbm5lciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgLnBvc3RQYWdpbmF0aW9uX19Jbm5lciB1bCBhLFxuICAucG9zdFBhZ2luYXRpb25fX0lubmVyIHVsIHNwYW4ge1xuICAgIGNvbG9yOiAjM2M0ZWUzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7IH1cbiAgICAucG9zdFBhZ2luYXRpb25fX0lubmVyIHVsIGE6aG92ZXIsXG4gICAgLnBvc3RQYWdpbmF0aW9uX19Jbm5lciB1bCBzcGFuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzYzRlZTM7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucG9zdFBhZ2luYXRpb25fX0lubmVyIHVsIGxpLmFjdGl2ZSBhLFxuICAucG9zdFBhZ2luYXRpb25fX0lubmVyIHVsIGxpLmFjdGl2ZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2M0ZWUzO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wb3N0UGFnaW5hdGlvbl9fQ3VzdG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICAucG9zdFBhZ2luYXRpb25fX0N1c3RvbSBhLFxuICAucG9zdFBhZ2luYXRpb25fX0N1c3RvbSBzcGFuIHtcbiAgICBjb2xvcjogIzNjNGVlMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRyYW5zaXRpb246IDMwMG1zOyB9XG4gICAgLnBvc3RQYWdpbmF0aW9uX19DdXN0b20gYTpob3ZlcixcbiAgICAucG9zdFBhZ2luYXRpb25fX0N1c3RvbSBzcGFuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzYzRlZTM7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucG9zdFBhZ2luYXRpb25fX0N1c3RvbSBzcGFuLmN1cnJlbnQge1xuICAgIGJhY2tncm91bmQ6ICMzYzRlZTM7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnBvc3RQYWdpbmF0aW9uX19DdXN0b20gc3Bhbi5kb3RzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjM2M0ZWUzOyB9XG5cbi5mb3JvRm9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMzBweCAwIDIxMHB4OyB9XG4gIC5mb3JvRm9yIGgxIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAyM1wiO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7IH1cbiAgLmZvcm9Gb3IgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWFyZ2luOiAwIDAgNDBweDsgfVxuICAuZm9yb0ZvciBwIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luOiAwIDAgODBweDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZm9yb0ZvciBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4OyB9XG5cbi5zaXRlVG9wIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNGVlMztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpdGVUb3Age1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5zaXRlRm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiA2NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaXRlRm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7IH1cbiAgICAgIC5zaXRlRm9vdGVyIC5jZW50ZXIsIC5zaXRlRm9vdGVyIC5jZW50ZXItLXhzbWFsbCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5zaXRlRm9vdGVyX19Ub3Age1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaXRlRm9vdGVyX19Ub3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3RlcldpZGdldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3RlcldpZGdldC0tc29jaWFsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZvb3RlcldpZGdldC0tc29jaWFsIHVsIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuZm9vdGVyV2lkZ2V0LS1zb2NpYWwgdWwgbGkgYSB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIGJhY2tncm91bmQ6ICMzMzM0Mzg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmZvb3RlcldpZGdldC0tc29jaWFsIHVsIGxpIGEgaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cblxuLmZvb3RlcldpZGdldC0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZm9vdGVyV2lkZ2V0LS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5mb290ZXJXaWRnZXQtLW1vYmlsZSAuZm9vdGVyV2lkZ2V0X19Db250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mb290ZXJXaWRnZXQtLW1vYmlsZSAuc2l0ZUZvb3Rlcl9fTG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyV2lkZ2V0LS1tYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzNDM4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC5mb290ZXJXaWRnZXQtLW1haW46OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDI2cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5mb290ZXJXaWRnZXQtLW1haW46OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjZweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXJXaWRnZXRfX1RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZvb3RlcldpZGdldF9fVGl0bGUgaDMge1xuICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZm9vdGVyV2lkZ2V0X19UaXRsZSBoMyB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4uZm9vdGVyV2lkZ2V0X19UaXRsZS0tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZm9vdGVyV2lkZ2V0X19UaXRsZS0tYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXJXaWRnZXRfX0NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZm9vdGVyV2lkZ2V0X19Db250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5mb290ZXJXaWRnZXRfX0NvbnRlbnQgdWwgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uc2l0ZUZvb3Rlcl9fTWlkZGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2l0ZUZvb3Rlcl9fTWlkZGxlIHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5zaXRlRm9vdGVyX19NaWRkbGUgLmZvb3RlcldpZGdldC0tbW9iaWxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5zaXRlRm9vdGVyX19NaWRkbGUgLmZvb3RlcldpZGdldC0tbW9iaWxlIHVsIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5mb290ZXJUZXh0Qm94IHtcbiAgbWF4LXdpZHRoOiA1OTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZm9vdGVyVGV4dEJveCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuICAuZm9vdGVyVGV4dEJveCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZm9vdGVyVGV4dEJveCBoMyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH0gfVxuICAuZm9vdGVyVGV4dEJveCBwwqAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5zaXRlRm9vdGVyX19Db3B5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGM0ZDUyO1xuICBoZWlnaHQ6IDkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNpdGVGb290ZXJfX0NvcHkgLmNlbnRlciwgLnNpdGVGb290ZXJfX0NvcHkgLmNlbnRlci0teHNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2l0ZUZvb3Rlcl9fQ29weSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNpdGVGb290ZXJfX0lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2l0ZUZvb3Rlcl9fTG9nbyB7XG4gIHdpZHRoOiAxMzBweDsgfVxuICAuc2l0ZUZvb3Rlcl9fTG9nbyBzdmcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5zaXRlRm9vdGVyX19Db3VudHJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc2l0ZUZvb3Rlcl9fQ291bnRyeSBzcGFuIHtcbiAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4uc2l0ZUhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2l0ZUhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgICAgei1pbmRleDogMTAwMDAwMDAwMDsgfSB9XG5cbi5zaXRlSGVhZGVyX19Ub3Age1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC5zaXRlSGVhZGVyX19Ub3AgLmNlbnRlciwgLnNpdGVIZWFkZXJfX1RvcCAuY2VudGVyLS14c21hbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2l0ZUhlYWRlcl9fVG9wIC5jZW50ZXIsIC5zaXRlSGVhZGVyX19Ub3AgLmNlbnRlci0teHNtYWxsIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5zaXRlSGVhZGVyX19Mb2dvIHtcbiAgd2lkdGg6IDMwJTsgfVxuICAuc2l0ZUhlYWRlcl9fTG9nbyBzdmcge1xuICAgIHdpZHRoOiAxMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpdGVIZWFkZXJfX0xvZ28gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7IH0gfVxuXG4jYWpheHNlYXJjaGxpdGVyZXMxIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAjYWpheHNlYXJjaGxpdGVyZXMxIGgzLFxuICAjYWpheHNlYXJjaGxpdGVyZXMxIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzYwNjA2MCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgI2FqYXhzZWFyY2hsaXRlcmVzMSAuaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAgICNhamF4c2VhcmNobGl0ZXJlczEgLml0ZW06OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICNhamF4c2VhcmNobGl0ZXJlczEgLml0ZW0uaG92ZXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2M0ZWUzICFpbXBvcnRhbnQ7IH1cbiAgICAgICNhamF4c2VhcmNobGl0ZXJlczEgLml0ZW0uaG92ZXJlZCBoMyxcbiAgICAgICNhamF4c2VhcmNobGl0ZXJlczEgLml0ZW0uaG92ZXJlZCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uc2l0ZUhlYWRlcl9fU2VhcmNoIHtcbiAgd2lkdGg6IDQwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaXRlSGVhZGVyX19TZWFyY2ggI2FqYXhzZWFyY2hsaXRlMSB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNpdGVIZWFkZXJfX1NlYXJjaCBmb3JtIHtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7IH1cbiAgLnNpdGVIZWFkZXJfX1NlYXJjaCBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2VhcmNoLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICAgIGNvbG9yOiAjNjA2MDYwOyB9XG4gICAgLnNpdGVIZWFkZXJfX1NlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM2MDYwNjA7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaXRlSGVhZGVyX19TZWFyY2gge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zaXRlSGVhZGVyX19SaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzMCU7IH1cbiAgLnNpdGVIZWFkZXJfX1JpZ2h0IC5idXR0b24tLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2l0ZUhlYWRlcl9fUmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zaXRlSGVhZGVyX19Nb2JpbGVDYWxsV3JhcCB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgei1pbmRleDogMTAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2l0ZUhlYWRlcl9fTW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuc2l0ZUhlYWRlcl9fTW9iaWxlIC5zaXRlSGVhZGVyX19SZWRCdXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnNpdGVIZWFkZXJfX01vYmlsZSAuc2l0ZUhlYWRlcl9fUmVkQnV0dG9uIHNwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgICAuc2l0ZUhlYWRlcl9fTW9iaWxlIC5zaXRlSGVhZGVyX19SZWRCdXR0b24gc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zaXRlSGVhZGVyX19Nb2JpbGUgbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMTAwMDAwMDAwMDtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWCg2MHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuICAgIC5zaXRlSGVhZGVyX19Nb2JpbGUgbmF2OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRyYW5zaXRpb246IDMwMG1zOyB9XG4gICAgLnNpdGVIZWFkZXJfX01vYmlsZSBuYXYgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5zaXRlSGVhZGVyX19Nb2JpbGUgbmF2IHVsIGxpIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDsgfVxuICAgICAgICAuc2l0ZUhlYWRlcl9fTW9iaWxlIG5hdiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7IH1cbiAgICAgICAgLnNpdGVIZWFkZXJfX01vYmlsZSBuYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnNpdGVIZWFkZXJfX01vYmlsZSBuYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogIzNjNGVlMztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDMwMG1zOyB9XG4gICAgICAgICAgLnNpdGVIZWFkZXJfX01vYmlsZSBuYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC5zaXRlSGVhZGVyX19Nb2JpbGUgbmF2IHVsIGxpLnN1Yi1tZW51LS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgICAgICAgLnNpdGVIZWFkZXJfX01vYmlsZSBuYXYgdWwgbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgICAgIC5zaXRlSGVhZGVyX19Nb2JpbGUgbmF2IHVsIGxpIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5zaXRlSGVhZGVyX19Nb2JpbGUgbmF2IHVsIGxpIHVsLnN1Yi1tZW51OjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwOyB9XG4gICAgICAgICAgLnNpdGVIZWFkZXJfX01vYmlsZSBuYXYgdWwgbGkgdWwuc3ViLW1lbnUgbGkge1xuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLnNpdGVIZWFkZXJfX01vYmlsZSBuYXYgdWwgbGkgdWwuc3ViLW1lbnUgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICMzYzRlZTM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2l0ZUhlYWRlcl9fTW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLnNpdGVIZWFkZXJfX01vYmlsZS0tYWN0aXZlIG5hdiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAuc2l0ZUhlYWRlcl9fTW9iaWxlLS1hY3RpdmUgLnNpdGVIZWFkZXJfX01vYmlsZUNhbGwge1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAuc2l0ZUhlYWRlcl9fTW9iaWxlLS1hY3RpdmUgLnNpdGVIZWFkZXJfX01vYmlsZUNhbGw6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgLnNpdGVIZWFkZXJfX01vYmlsZS0tYWN0aXZlIC5zaXRlSGVhZGVyX19Nb2JpbGVDYWxsOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0b3A6IDhweDsgfVxuICAuc2l0ZUhlYWRlcl9fTW9iaWxlLS1hY3RpdmUgLnNpdGVIZWFkZXJfX01vYmlsZUNhbGxXcmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuLnNpdGVIZWFkZXJfX01vYmlsZUNhbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDAwMDAwMDAwO1xuICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuICAuc2l0ZUhlYWRlcl9fTW9iaWxlQ2FsbDo6YmVmb3JlwqAge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7IH1cbiAgLnNpdGVIZWFkZXJfX01vYmlsZUNhbGw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IDMwMG1zOyB9XG5cbi5zaXRlSGVhZGVyX19Nb2JpbGVTZWFyY2gge1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gIC5zaXRlSGVhZGVyX19Nb2JpbGVTZWFyY2gtLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5zaXRlSGVhZGVyX19Nb2JpbGVTZWFyY2ggZm9ybSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50OyB9XG4gIC5zaXRlSGVhZGVyX19Nb2JpbGVTZWFyY2ggaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zZWFyY2guc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCBjZW50ZXI7XG4gICAgY29sb3I6ICM2MDYwNjA7IH1cbiAgICAuc2l0ZUhlYWRlcl9fTW9iaWxlU2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzYwNjA2MDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLnNpdGVIZWFkZXJfX01vYmlsZUNhbGxTZWFyY2gge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5zaXRlSGVhZGVyX19Nb2JpbGVTZWFyY2hDbG9zZSB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDBweCAwcHggI2UxZTFlNjsgfVxuICAuc2l0ZUhlYWRlcl9fTW9iaWxlU2VhcmNoQ2xvc2Ugc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDAwMDAwMDAwMDA7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7IH1cbiAgICAuc2l0ZUhlYWRlcl9fTW9iaWxlU2VhcmNoQ2xvc2Ugc3Bhbjo6YmVmb3JlwqAge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzdlN2U4MztcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7IH1cbiAgICAuc2l0ZUhlYWRlcl9fTW9iaWxlU2VhcmNoQ2xvc2Ugc3Bhbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjN2U3ZTgzO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuXG4uc2l0ZUhlYWRlcl9fTW9iaWxlU2VhcmNoSW5uZXIge1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDsgfVxuXG5kaXYuYXNsX3IudmVydGljYWwge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbmRpdi5hc2xfciAucmVzdWx0cyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbmRpdi5hc2xfciAucmVzdWx0cyAuaXRlbSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIGRpdi5hc2xfciAucmVzdWx0cyAuaXRlbTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5kaXYuYXNsX3IgLnJlc3VsdHMgLml0ZW0gLmFzbF9jb250ZW50IGgzLFxuZGl2LmFzbF9yIC5yZXN1bHRzIC5pdGVtIC5hc2xfY29udGVudCBoMyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzYwNjA2MCAhaW1wb3J0YW50OyB9XG5cbi5zaXRlSGVhZGVyX19Nb2JpbGVTZWFyY2hIZWFkZXIge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDJweCAxMnB4IHJnYmEoMjQsIDM2LCA0MywgMC4wNSk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNpdGVIZWFkZXJfX01vYmlsZVNlYXJjaEhlYWRlciBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogIzFiMWMyMDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnNpdGVIZWFkZXJfX01vYmlsZUJ1dHRvbiB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uc2l0ZUhlYWRlcl9fQm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHRyYW5zaXRpb246IDMwMG1zO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMTJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpdGVIZWFkZXJfX0JvdHRvbSB7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIC5zaXRlSGVhZGVyX19Cb3R0b206OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmZmZmZmYgMC4zMSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAxMDAlKTsgfVxuICAgICAgLnNpdGVIZWFkZXJfX0JvdHRvbTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmZmZmZmYgMC4zMSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAxMDAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApOyB9IH1cbiAgLnNpdGVIZWFkZXJfX0JvdHRvbSAuY2VudGVyLCAuc2l0ZUhlYWRlcl9fQm90dG9tIC5jZW50ZXItLXhzbWFsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaXRlSGVhZGVyX19Cb3R0b20gLmNlbnRlciwgLnNpdGVIZWFkZXJfX0JvdHRvbSAuY2VudGVyLS14c21hbGwge1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLnNpdGVIZWFkZXJfX0JvdHRvbSBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxNlwiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuc2l0ZUhlYWRlcl9fQm90dG9tIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2l0ZUhlYWRlcl9fQm90dG9tIHVsIGxpIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxNlwiO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuICAgICAgLnNpdGVIZWFkZXJfX0JvdHRvbSB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNjZDRhMmY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuc2l0ZUhlYWRlcl9fQm90dG9tIHVsIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2l0ZUhlYWRlcl9fQm90dG9tIHVsIGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9IH1cbiAgICAuc2l0ZUhlYWRlcl9fQm90dG9tIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5zaXRlSGVhZGVyX19Cb3R0b20gdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgICAuc2l0ZUhlYWRlcl9fQm90dG9tIHVsIGxpOmxhc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtNy41cHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA5KTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuc2l0ZUhlYWRlcl9fQm90dG9tIHVsIGxpOmxhc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnNpdGVIZWFkZXJfX0JvdHRvbSB1bCBsaTpsYXN0LW9mLXR5cGUgYSB7XG4gICAgICAgIGNvbG9yOiAjZmY2MDNiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLnNpdGVIZWFkZXJfX0JvdHRvbSB1bCBsaTpsYXN0LW9mLXR5cGUgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNjZDRhMmY7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnNpdGVIZWFkZXJfX0JvdHRvbSB1bCBsaTpsYXN0LW9mLXR5cGUgYSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH0gfVxuICAgIC5zaXRlSGVhZGVyX19Cb3R0b20gdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY29sb3I6ICNmZjYwM2I7XG4gICAgICAvKiY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMjlweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIH0qLyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubGVmdE1lbnUgdWwgbGkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWUxZTY7IH0gfVxuXG4ubGVmdE1lbnUgdWwgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5sZWZ0TWVudSB1bCBsaTpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxlZnRNZW51IHVsIGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubGVmdE1lbnUgdWwgbGk6Zmlyc3Qtb2YtdHlwZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmY2MDNiOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubGVmdE1lbnUgdWwgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9IH1cblxuLmxlZnRNZW51IHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBjb2xvcjogI2ZmNjAzYjsgfVxuXG4uc2l0ZUhlYWRlcl9fTWlkZGxlIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMWIxYzIwO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMzQzODtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaXRlSGVhZGVyX19NaWRkbGUgLmNlbnRlciwgLnNpdGVIZWFkZXJfX01pZGRsZSAuY2VudGVyLS14c21hbGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2l0ZUhlYWRlcl9fTWlkZGxlIC5jZW50ZXIsIC5zaXRlSGVhZGVyX19NaWRkbGUgLmNlbnRlci0teHNtYWxsIHtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICB3b3JkLXdyYXA6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaXRlSGVhZGVyX19NaWRkbGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzFiMWMyMCAwJSwgcmdiYSgyNywgMjgsIDMyLCAwKSAxMDAlKTsgfVxuICAgIC5zaXRlSGVhZGVyX19NaWRkbGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMxYjFjMjAgMCUsIHJnYmEoMjcsIDI4LCAzMiwgMCkgMTAwJSk7XG4gICAgICB0cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgMSwgMCwgMCk7IH0gfVxuICAuc2l0ZUhlYWRlcl9fTWlkZGxlIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2l0ZUhlYWRlcl9fTWlkZGxlIHVsIGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgIGNvbG9yOiAjYWNhY2FkO1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnNpdGVIZWFkZXJfX01pZGRsZSB1bCBsaSBhIHtcbiAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICAgICAgLnNpdGVIZWFkZXJfX01pZGRsZSB1bCBsaSBhOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmY2MDNiO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuICAgICAgLnNpdGVIZWFkZXJfX01pZGRsZSB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnNpdGVIZWFkZXJfX01pZGRsZSB1bCBsaSBhOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5zaXRlSGVhZGVyX19NaWRkbGUgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSwgLnNpdGVIZWFkZXJfX01pZGRsZSB1bCBsaS5tYWluLWFjdGl2ZSBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnNpdGVIZWFkZXJfX01pZGRsZSB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOjpiZWZvcmUsIC5zaXRlSGVhZGVyX19NaWRkbGUgdWwgbGkubWFpbi1hY3RpdmUgYTo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5zaXRlSGVhZGVyX19NaWRkbGUgdWwgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnNpdGVIZWFkZXJfX01pZGRsZSB1bCBsaTpudGgtbGFzdC1vZi10eXBlKDIpIGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnNpdGVIZWFkZXJfX01pZGRsZSB1bCBsaTpudGgtbGFzdC1vZi10eXBlKDIpIGEge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9IH1cbiAgICAuc2l0ZUhlYWRlcl9fTWlkZGxlIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzMzM0Mzg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuc2l0ZUhlYWRlcl9fTWlkZGxlIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYm9yZGVyOiAwOyB9IH1cbiAgICAgIC5zaXRlSGVhZGVyX19NaWRkbGUgdWwgbGk6bGFzdC1vZi10eXBlIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuc2l0ZUhlYWRlcl9fTWlkZGxlIHVsIGxpOmxhc3Qtb2YtdHlwZSBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH0gfVxuXG4uc2l0ZUhlYWRlci5zY3JvbGwtZG93biAuc2l0ZUhlYWRlcl9fQm90dG9tLCAuc2l0ZUhlYWRlci5zY3JvbGwtdXAgLnNpdGVIZWFkZXJfX0JvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMTJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7IH1cblxuLmJsb2NrVHdvX19HcmlkLS1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTY5cHgpIHtcbiAgICAuYmxvY2tUd29fX0dyaWQtLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgNTBweCAwIDA7IH0gfVxuICAuYmxvY2tUd29fX0dyaWQtLXNsaWRlciAuc2xpY2stbGlzdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0xMDB2dztcbiAgICByaWdodDogY2FsYygxMDAlIC0gN3B4KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDEwMDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY5cHgpIHtcbiAgICAgIC5ibG9ja1R3b19fR3JpZC0tc2xpZGVyIC5zbGljay1saXN0OjpiZWZvcmUge1xuICAgICAgICByaWdodDogY2FsYygxMDAlIC0gMTBweCk7IH0gfVxuICAuYmxvY2tUd29fX0dyaWQtLXNsaWRlciAuc2xpY2stbGlzdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IC0xMDB2dztcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDE1JSk7XG4gICAgei1pbmRleDogMTAwMDsgfVxuXG4uYmxvY2tUd29fX0dyaWQtLXNsaWRlciAuYmxvY2tBcnRpY2xlIHtcbiAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OXB4KSB7XG4gICAgLmJsb2NrVHdvX19HcmlkLS1zbGlkZXIgLmJsb2NrQXJ0aWNsZSB7XG4gICAgICBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50OyB9IH1cblxuLnJlbGF0ZWRfYXJ0aWNsZXMtLXNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnJlbGF0ZWRfYXJ0aWNsZXMtLXNsaWRlciAuYmxvY2tUd29fX0lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnJlbGF0ZWRfYXJ0aWNsZXMgLmJsb2NrQXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmVsYXRlZF9hcnRpY2xlcyAuYmxvY2tBcnRpY2xlX19JbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBhc3BlY3QtcmF0aW86IDIvMSAhaW1wb3J0YW50OyB9XG4gIC5yZWxhdGVkX2FydGljbGVzIC5ibG9ja0FydGljbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOHB4O1xuICAgIHJpZ2h0OiAtOHB4O1xuICAgIGJvdHRvbTogLThweDtcbiAgICBsZWZ0OiAtOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZmQ7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIC5yZWxhdGVkX2FydGljbGVzIC5ibG9ja0FydGljbGU6aG92ZXI6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5yZWxhdGVkX2FydGljbGVzIC5ibG9ja0FydGljbGU6aG92ZXIgLmJsb2NrQXJ0aWNsZV9fQ29udGVudCBoMyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnJlbGF0ZWRfX05hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNTBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuICAucmVsYXRlZF9fTmF2IGkge1xuICAgIGNvbG9yOiAjM2M0ZWUzO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAucmVsYXRlZF9fTmF2OmZvY3VzLCAucmVsYXRlZF9fTmF2OmZvY3VzLXZpc2libGUsIC5yZWxhdGVkX19OYXY6Zm9jdXMtd2l0aGluLCAucmVsYXRlZF9fTmF2OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDsgfVxuICAucmVsYXRlZF9fTmF2OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGZkICFpbXBvcnRhbnQ7IH1cbiAgLnJlbGF0ZWRfX05hdi0tbmV4dCB7XG4gICAgbGVmdDogNTJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjlweCkge1xuICAgICAgLnJlbGF0ZWRfX05hdi0tbmV4dCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgLnJlbGF0ZWRfX05hdi0tcHJldiB7XG4gICAgbGVmdDogMHB4OyB9XG4gIC5yZWxhdGVkX19OYXYuc2xpY2stZGlzYWJsZWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y4ICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5yZWxhdGVkX19OYXYuc2xpY2stZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogI2M4YzhjZDsgfVxuXG4uc2xpZGVJbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMjBweDtcbiAgYm90dG9tOiAtNDNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjlweCkge1xuICAgIC5zbGlkZUluZm8ge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cblxuLnJlbGF0ZWRJblRleHQge1xuICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAucmVsYXRlZEluVGV4dCAucmVsYXRlZEluVGV4dF9fVGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDMwcHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnJlbGF0ZWRJblRleHQgLnJlbGF0ZWRJblRleHRfX1RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAucmVsYXRlZEluVGV4dCAuYmxvY2tUd29fX0dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMjBweDsgfVxuICAgIC5yZWxhdGVkSW5UZXh0IC5ibG9ja1R3b19fR3JpZC0tc2xpZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgICAgIC5yZWxhdGVkSW5UZXh0IC5ibG9ja1R3b19fR3JpZC0tc2xpZGVyIC5ibG9ja0FydGljbGUge1xuICAgICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgIC5yZWxhdGVkSW5UZXh0IC5ibG9ja1R3b19fR3JpZC0tZG91YmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OXB4KSB7XG4gICAgICAgIC5yZWxhdGVkSW5UZXh0IC5ibG9ja1R3b19fR3JpZC0tZG91YmxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgLnJlbGF0ZWRJblRleHQgLmJsb2NrVHdvX19HcmlkLS1kb3VibGUgLnNsaWNrLWxpc3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OXB4KSB7XG4gICAgICAgICAgLnJlbGF0ZWRJblRleHQgLmJsb2NrVHdvX19HcmlkLS1kb3VibGUgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICAucmVsYXRlZEluVGV4dCAuYmxvY2tUd29fX0dyaWQtLWRvdWJsZSAuc2xpY2stbGlzdDo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY5cHgpIHtcbiAgICAgICAgICAgIC5yZWxhdGVkSW5UZXh0IC5ibG9ja1R3b19fR3JpZC0tZG91YmxlIC5zbGljay1saXN0OjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICByaWdodDogY2FsYygxMDAlIC0gMnB4KTsgfSB9XG4gICAgICAgIC5yZWxhdGVkSW5UZXh0IC5ibG9ja1R3b19fR3JpZC0tZG91YmxlIC5zbGljay1saXN0OjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gICAgICAucmVsYXRlZEluVGV4dCAuYmxvY2tUd29fX0dyaWQtLXNpbmdsZSAuYmxvY2tBcnRpY2xlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucmVsYXRlZEluVGV4dCAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDAgNTBweCAwIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY5cHgpIHtcbiAgICAgIC5yZWxhdGVkSW5UZXh0IC5zbGljay1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMDsgfSB9XG4gICAgLnJlbGF0ZWRJblRleHQgLnNsaWNrLWxpc3Q6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBsZWZ0OiAtMTAwdnc7XG4gICAgICByaWdodDogY2FsYygxMDAlIC0gN3B4KTtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjg7XG4gICAgICB6LWluZGV4OiAxMDAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY5cHgpIHtcbiAgICAgICAgLnJlbGF0ZWRJblRleHQgLnNsaWNrLWxpc3Q6OmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpOyB9IH1cbiAgICAucmVsYXRlZEluVGV4dCAuc2xpY2stbGlzdDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgIHJpZ2h0OiAtMTAwdnc7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgNSUpO1xuICAgICAgei1pbmRleDogMTAwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OXB4KSB7XG4gICAgICAgIC5yZWxhdGVkSW5UZXh0IC5zbGljay1saXN0OjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5yZWxhdGVkSW5UZXh0IC5ibG9ja0FydGljbGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDQ1JTsgfVxuICAgIC5yZWxhdGVkSW5UZXh0IC5ibG9ja0FydGljbGU6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDI0cHggMjJweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMTcpOyB9XG4gIC5yZWxhdGVkSW5UZXh0IC5ibG9ja0FydGljbGVfX0ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5yZWxhdGVkSW5UZXh0IC5ibG9ja0FydGljbGVfX0NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI1cHg7IH1cbiAgICAucmVsYXRlZEluVGV4dCAuYmxvY2tBcnRpY2xlX19Db250ZW50IGg2IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW0gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTZcIiAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMzYzRlZTMgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggIWltcG9ydGFudDsgfVxuICAgIC5yZWxhdGVkSW5UZXh0IC5ibG9ja0FydGljbGVfX0NvbnRlbnQgaDMge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCIgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMWIxYzIwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5yZWxhdGVkSW5UZXh0IC5ibG9ja0FydGljbGVfX0NvbnRlbnQgaDM6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgLnJlbGF0ZWRJblRleHQgLmJsb2NrQXJ0aWNsZV9fQ29udGVudCBwIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzE5MTkxOSAhaW1wb3J0YW50OyB9XG4gIC5yZWxhdGVkSW5UZXh0IC5yZWxhdGVkX19OYXYge1xuICAgIGJvdHRvbTogLTYwcHg7IH1cbiAgICAucmVsYXRlZEluVGV4dCAucmVsYXRlZF9fTmF2LS1uZXh0IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogY2FsYyg1MCUgLSA4MHB4KTsgfVxuICAgIC5yZWxhdGVkSW5UZXh0IC5yZWxhdGVkX19OYXYtLXByZXYge1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA4MHB4KTsgfVxuICAucmVsYXRlZEluVGV4dCAuc2xpZGVJbmZvMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTUzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIC5yZWxhdGVkSW5UZXh0IC5zbGlkZUluZm8yLS1kb3VibGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY5cHgpIHtcbiAgICAgICAgLnJlbGF0ZWRJblRleHQgLnNsaWRlSW5mbzItLWRvdWJsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5ibG9ja09uZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZWNhMTQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmJsb2NrT25lX19Jbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5ibG9ja09uZV9fTGVmdCB7XG4gIHdpZHRoOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmxvY2tPbmVfX0xlZnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmJsb2NrT25lX19MZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5ibG9ja09uZV9fTGVmdEltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBhc3BlY3QtcmF0aW86IDIvMTsgfVxuICAuYmxvY2tPbmVfX0xlZnRJbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uYmxvY2tPbmVfX0xlZnQ6aG92ZXIgKyAuYmxvY2tPbmVfX1JpZ2h0IGgxIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmJsb2NrT25lX19SaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAuYmxvY2tPbmVfX1JpZ2h0IGgxIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIjtcbiAgICBjb2xvcjogIzEwMmI2OTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmJsb2NrT25lX19SaWdodCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH0gfVxuICAgIC5ibG9ja09uZV9fUmlnaHQgaDE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmJsb2NrT25lX19SaWdodCBoNSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgY29sb3I6ICMxMDJiNjk7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxNlwiOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYmxvY2tPbmVfX1JpZ2h0IGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAuYmxvY2tPbmVfX1JpZ2h0IGg1OmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5ibG9ja09uZV9fUmlnaHQgcCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzEwMmI2OTtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmJsb2NrT25lX19SaWdodCBwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5ibG9ja09uZV9fUmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLyouYmxvY2tPbmVfX1JpZ2h0Q2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGg1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn0qL1xuLmJsb2NrVHdvLCAuYmxvY2tUd28tLXBpbmssIC5ibG9ja1R3by0tYXJjaGl2ZSwgLmJsb2NrVHdvLS1zbWFsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5ibG9ja1R3byBoMiwgLmJsb2NrVHdvLS1waW5rIGgyLCAuYmxvY2tUd28tLWFyY2hpdmUgaDIsIC5ibG9ja1R3by0tc21hbGwgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAwIDAgNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmJsb2NrVHdvIGgyLCAuYmxvY2tUd28tLXBpbmsgaDIsIC5ibG9ja1R3by0tYXJjaGl2ZSBoMiwgLmJsb2NrVHdvLS1zbWFsbCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5ibG9ja1R3bywgLmJsb2NrVHdvLS1waW5rLCAuYmxvY2tUd28tLWFyY2hpdmUsIC5ibG9ja1R3by0tc21hbGwge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9IH1cbiAgLmJsb2NrVHdvLS1iaWcgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmJsb2NrVHdvLS1iaWcgaDIge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4uYmxvY2tUd29fX0dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5ibG9ja1R3b19fR3JpZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ibG9ja1R3by0tcHJlc3MgLmJ1dHRvbi0tYmx1ZS1ib3JkZXIge1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ibG9ja1R3by0tcHJlc3MgLmJsb2NrVHdvX19HcmlkIHtcbiAgcm93LWdhcDogNjBweDsgfVxuXG4uYmxvY2tUd28tLXBpbmsge1xuICBiYWNrZ3JvdW5kOiAjZjRjYmQzO1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4uYmxvY2tUd28tLWFyY2hpdmUgLmJsb2NrVHdvX19HcmlkIHtcbiAgcm93LWdhcDogMzBweDsgfVxuXG4uYmxvY2tUd28tLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLmJsb2NrVHdvLS1zbWFsbCAuYmxvY2tUd29fX0dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IH1cbiAgLmJsb2NrVHdvLS1zbWFsbCAuYmxvY2tBcnRpY2xlX19Db250ZW50IGgzIHtcbiAgICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ibG9ja0FydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ibG9ja0FydGljbGUuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cblxuLmJsb2NrVHdvX19UaXRsZVdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuYmxvY2tUd29fX1RpdGxlV3JhcCBoMiB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYmxvY2tUd29fX0dyaWQuc2xpY2staW5pdGlhbGl6ZWQuc2xpY2stc2xpZGVyIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gICAgLmJsb2NrVHdvX19HcmlkLnNsaWNrLWluaXRpYWxpemVkLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAuYmxvY2tUd29fX0dyaWQuc2xpY2staW5pdGlhbGl6ZWQuc2xpY2stc2xpZGVyIC5ibG9ja0FydGljbGVfX0NvbnRlbnQgcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJsb2NrQXJ0aWNsZV9fSW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGFzcGVjdC1yYXRpbzogMi8xICFpbXBvcnRhbnQ7IH1cbiAgLmJsb2NrQXJ0aWNsZV9fSW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmJsb2NrQXJ0aWNsZV9fQ29udGVudCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTZcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzYzRlZTM7XG4gIG1hcmdpbjogMCAwIDE1cHg7IH1cblxuLmJsb2NrQXJ0aWNsZV9fQ29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICBjb2xvcjogIzFiMWMyMDtcbiAgbWFyZ2luOiAwIDAgMjVweDsgfVxuICAuYmxvY2tBcnRpY2xlX19Db250ZW50IGgzOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYmxvY2tBcnRpY2xlX19Db250ZW50IHAge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMxOTE5MTk7IH1cblxuLmJsb2NrQXJ0aWNsZV9fSW1hZ2U6aG92ZXIgKyAuYmxvY2tBcnRpY2xlX19Db250ZW50IGgzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmJsb2NrVGhyZWUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZTllZGVmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5ibG9ja1RocmVlIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDsgfSB9XG5cbi5ibG9ja1RocmVlX19Jbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5ibG9ja1RocmVlX19MZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYmxvY2tUaHJlZV9fTGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuYmxvY2tUaHJlZV9fTGVmdCBoMiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjdweDtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDIzXCI7XG4gICAgY29sb3I6ICMxMDJiNjk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5ibG9ja1RocmVlX19MZWZ0IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgICAuYmxvY2tUaHJlZV9fTGVmdCBoMiB7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfSB9XG4gIC5ibG9ja1RocmVlX19MZWZ0IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmJsb2NrVGhyZWVfX0xlZnQgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmJsb2NrVGhyZWVfX0xlZnQgdWwgbGkgYSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6ICMxMDJiNjk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTZcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuYmxvY2tUaHJlZV9fTGVmdCB1bCBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgICAgIC5ibG9ja1RocmVlX19MZWZ0IHVsIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAyYjY5O1xuICAgICAgICB3aWR0aDogMzc1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLmJsb2NrVGhyZWVfX0xlZnQgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuYmxvY2tUaHJlZV9fTGVmdCB1bCBsaTpsYXN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJsb2NrVGhyZWVfX1JpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA0OTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ibG9ja1RocmVlX19SaWdodCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYmxvY2tUaHJlZV9fUmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5ibG9ja0ZvdXIge1xuICBiYWNrZ3JvdW5kOiAjZmY3MzRkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJsb2NrRm91ciBoMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1heC13aWR0aDogODMwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIjtcbiAgICBjb2xvcjogIzEwMmI2OTsgfVxuICAgIC5ibG9ja0ZvdXIgaDIgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuYmxvY2tGb3VyIGgyIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuYmxvY2tGb3VyIGgyIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmJsb2NrRm91ciBoMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuYmxvY2tGb3VyIGltZyB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmJsb2NrRm91ciBpbWcge1xuICAgICAgICB6LWluZGV4OiAxMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5ibG9ja0ZvdXIge1xuICAgICAgcGFkZGluZzogMjVweCAwOyB9IH1cblxuLmJsb2NrRm91cl9fU2hhcGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuICBsZWZ0OiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5ibG9ja0ZvdXJfX1NoYXBlIHtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICBsZWZ0OiAtNTAlO1xuICAgICAgaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuLmJsb2NrRm91cl9fSW5uZXIge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYmxvY2tGb3VyX19Jbm5lciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4uYXJjaGl2ZV9fRmlsdGVycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5hcmNoaXZlX19GaWx0ZXJzIHVsIGxpIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuYXJjaGl2ZV9fRmlsdGVycyB1bCBsaSB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuYXJjaGl2ZV9fRmlsdGVycyB1bCBsaSB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmFyY2hpdmVfX0ZpbHRlcnMgdWwgbGkgdWwgbGkgaW5wdXQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgICAuYXJjaGl2ZV9fRmlsdGVycyB1bCBsaSB1bCBsaSBsYWJlbCB7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhhOTVlZTtcbiAgICAgICAgICBjb2xvcjogIzNjNGVlMztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLmFyY2hpdmVfX0ZpbHRlcnMgdWwgbGkgdWwgbGkgbGFiZWw6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VjZWRmYztcbiAgICAgICAgICAgIGNvbG9yOiAjM2M0ZWUzO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjM2M0ZWUzICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmFyY2hpdmVfX0ZpbHRlcnMgdWwgbGkgdWwgbGkgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2M0ZWUzO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzNjNGVlMyAhaW1wb3J0YW50OyB9XG5cbi5pbmZvQm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZmFmNDtcbiAgcGFkZGluZzogMzBweCA3MHB4IDVweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjZlNTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaW5mb0JveCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNXB4OyB9IH1cblxuLmluZm9Cb3hfX0lubmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uaW5mb0JveF9fSWNvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmMyMTc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5pbmZvQm94X19JY29uIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmluZm9Cb3hfX0ljb24gaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmluZm9Cb3hfX0ljb24gaW1nIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7IH0gfVxuXG4uaW5mb0JveF9fQ29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXB4KTsgfVxuICAuaW5mb0JveF9fQ29udGVudC0tZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmluZm9Cb3hfX0NvbnRlbnQgaDEsXG4gIC5pbmZvQm94X19Db250ZW50IGgyLFxuICAuaW5mb0JveF9fQ29udGVudCBoNCxcbiAgLmluZm9Cb3hfX0NvbnRlbnQgaDUsXG4gIC5pbmZvQm94X19Db250ZW50IGg2IHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuICAuaW5mb0JveF9fQ29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBtYXJnaW46IDAgMCAyNXB4OyB9XG4gIC5pbmZvQm94X19Db250ZW50IGgyIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmluZm9Cb3hfX0NvbnRlbnQgaDMge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG4gIC5pbmZvQm94X19Db250ZW50IHAsXG4gIC5pbmZvQm94X19Db250ZW50IGEsXG4gIC5pbmZvQm94X19Db250ZW50IGxpIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi5pbmZvQm94X19UaXRsZSB7XG4gIG1hcmdpbjogMCAwIDEycHggIWltcG9ydGFudDsgfVxuXG4ucmV2aWV3Qm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmOWZhZmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2VjZWRmYyAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAucmV2aWV3Qm94IHAsXG4gIC5yZXZpZXdCb3ggYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAyM1wiICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxYjFjMjAgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucmV2aWV3Qm94IHA6aG92ZXIsXG4gICAgLnJldmlld0JveCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5yZXZpZXdCb3ggY2l0ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxYjFjMjAgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgIC5yZXZpZXdCb3ggY2l0ZSBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgY29sb3I6ICMzYzRlZTMgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5yZXZpZXdCb3ggY2l0ZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxMDJiNjkgIWltcG9ydGFudDsgfVxuICAgIC5yZXZpZXdCb3ggY2l0ZSBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgY29sb3I6ICMxYjFjMjAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAucmV2aWV3Qm94IGNpdGUgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4ucmV2aWV3Qm94X19Jbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5yZXZpZXdCb3hfX0lubmVyIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5yZXZpZXdCb3hfX1JhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5yZXZpZXdCb3hfX1JhdGUgc3Ryb25nIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAyM1wiICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi5yZXZpZXdCb3hfX1Jldmlld1N0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmV2aWV3Qm94X19SZXZpZXdTdGFycyBzdmcge1xuICAgIG1hcmdpbjogMCAycHg7IH1cblxuLnJldmlld0JveF9fRW1wdHlTdGFycyBzdmcgcGF0aCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogI2ZmYzIxNzsgfVxuXG4ucmV2aWV3Qm94X19GdWxsU3RhcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxlZnQ6IDA7IH1cbiAgLnJldmlld0JveF9fRnVsbFN0YXJzIHN2ZyB7XG4gICAgLypwYXRoIHtcbiAgICAgIGZpbGw6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBzdHJva2U6ICNmMDA7XG4gICAgfSovIH1cblxuLnJldmlld0JveF9fQXV0aG9yIHNwYW4gc3BhbiB7XG4gIGNvbG9yOiAjM2M0ZWUzICFpbXBvcnRhbnQ7IH1cblxuLnBvZGNhc3RzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BvZGNhc3RfYmdfZmxha2VzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgcGFkZGluZzogNjVweCAwOyB9XG5cbi5wb2RjYXN0c19fSW5uZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5wb2RjYXN0c19fQ29udGVudCB7XG4gIHdpZHRoOiA3MTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucG9kY2FzdHNfX0NvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoNTUlIC0gMjBweCk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucG9kY2FzdHNfX0NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4ucG9kY2FzdHNfX0ljb24ge1xuICB3aWR0aDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLnBvZGNhc3RzX19JY29uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAucG9kY2FzdHNfX0ljb24gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLnBvZGNhc3RzX19UaXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wb2RjYXN0c19fVGl0bGUge1xuICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wb2RjYXN0c19fVGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLnBvZGNhc3RzX19UaXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnBvZGNhc3RzX19UaXRsZSBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgY29sb3I6ICMxMDJiNjk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wb2RjYXN0c19fVGl0bGUgaDIge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9IH1cblxuLnBvZGNhc3RzX19MaXN0aW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDI0cHggMzJweCAtMzJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDMycHggMCAzMnB4IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAucG9kY2FzdHNfX0xpc3Rpbmcge1xuICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDsgfSB9XG4gIC5wb2RjYXN0c19fTGlzdGluZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjRweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgMTAwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC5wb2RjYXN0c19fTGlzdGluZzo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wb2RjYXN0c19fTGlzdGluZ1RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucG9kY2FzdHNfX0xpc3RpbmdUaXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAucG9kY2FzdHNfX0xpc3RpbmdUaXRsZSBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgIGNvbG9yOiAjMTAyYjY5OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9kY2FzdHNfX0xpc3RpbmdUaXRsZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH0gfVxuXG4ucG9kY2FzdHNfX1NsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cblxuLnBvZGNhc3RzX19OYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXM7IH1cbiAgLnBvZGNhc3RzX19OYXYgaSB7XG4gICAgY29sb3I6ICMzYzRlZTM7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5wb2RjYXN0c19fTmF2OmZvY3VzLCAucG9kY2FzdHNfX05hdjpmb2N1cy12aXNpYmxlLCAucG9kY2FzdHNfX05hdjpmb2N1cy13aXRoaW4sIC5wb2RjYXN0c19fTmF2OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDsgfVxuICAucG9kY2FzdHNfX05hdjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmZCAhaW1wb3J0YW50OyB9XG4gIC5wb2RjYXN0c19fTmF2LS1uZXh0IHtcbiAgICByaWdodDogMzJweDsgfVxuICAucG9kY2FzdHNfX05hdi0tcHJldiB7XG4gICAgcmlnaHQ6IDgycHg7IH1cbiAgLnBvZGNhc3RzX19OYXYuc2xpY2stZGlzYWJsZWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y4ICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5wb2RjYXN0c19fTmF2LnNsaWNrLWRpc2FibGVkIGkge1xuICAgICAgY29sb3I6ICNjOGM4Y2Q7IH1cblxuLnBvZGNhc3RzX19Cb3gge1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMjQ1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5wb2RjYXN0c19fQm94LnNsaWNrLWFjdGl2ZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7IH1cbiAgLnBvZGNhc3RzX19Cb3g6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZmQ7IH1cbiAgICAucG9kY2FzdHNfX0JveDpob3ZlciAucG9kY2FzdHNfX0JveEltYWdlIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAyNHB4IDIycHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjE3KTsgfVxuICAgIC5wb2RjYXN0c19fQm94OmhvdmVyIC5wb2RjYXN0c19fQm94VGl0bGUgaDMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnBvZGNhc3RzX19Cb3hJbWFnZSB7XG4gIHdpZHRoOiAyMTVweDtcbiAgaGVpZ2h0OiAyMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucG9kY2FzdHNfX0JveEltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5wb2RjYXN0c19fQm94VGl0bGUgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMTAyYjY5OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvZGNhc3RzX19UZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb2RjYXN0c19fVGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucG9kY2FzdHNfX1RleHQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMTAyYjY5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wb2RjYXN0c19fVGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLnBvZGNhc3RzX19UZXh0IHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnBvZGNhc3RzX19Tb2NpYWwge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wb2RjYXN0c19fU29jaWFsIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLnBvZGNhc3RzX19Tb2NpYWwgdWwge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgLnBvZGNhc3RzX19Tb2NpYWwgdWwgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLnBvZGNhc3RzX19Tb2NpYWwgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfSB9XG4gICAgICAucG9kY2FzdHNfX1NvY2lhbCB1bCBsaSBhIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMzAwbXM7IH1cbiAgICAgICAgLnBvZGNhc3RzX19Tb2NpYWwgdWwgbGkgYSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAucG9kY2FzdHNfX1NvY2lhbCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7IH1cblxuLnBvZGNhc3RzX19JbWFnZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3MzVweCk7XG4gIG1hcmdpbi1ib3R0b206IC02NXB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucG9kY2FzdHNfX0ltYWdlIHtcbiAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucG9kY2FzdHNfX0ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucG9kY2FzdHNfX0ltYWdlIGltZyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmdyaWRCbG9jayBoMSxcbi5ncmlkQmxvY2sgaDIsXG4uZ3JpZEJsb2NrIGgzLFxuLmdyaWRCbG9jayBoNCxcbi5ncmlkQmxvY2sgaDUsXG4uZ3JpZEJsb2NrIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiOyB9XG5cbi5ncmlkQmxvY2sgaDIge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCI7XG4gIGNvbG9yOiAjMWIxYzIwO1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBmb250LXNpemU6IDI0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmdyaWRCbG9jayBoMiB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4OyB9IH1cblxuLmdyaWRCbG9jayBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgY29sb3I6ICMxYjFjMjA7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZ3JpZEJsb2NrIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7IH0gfVxuXG4uZ3JpZEJsb2NrIHVsLFxuLmdyaWRCbG9jayBvbCB7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmdyaWRCbG9jayBwLFxuLmdyaWRCbG9jayBsaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgY29sb3I6ICMxOTE5MTk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmdyaWRCbG9jayBwLFxuICAgIC5ncmlkQmxvY2sgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuXG4uZ3JpZEJsb2NrIGEge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBjb2xvcjogIzNjNGVlMzsgfVxuICAuZ3JpZEJsb2NrIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wcmVzc09uZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnByZXNzT25lX19Jbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5wcmVzc09uZV9fUmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDQ5MHB4O1xuICBoZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByZXNzT25lX19SaWdodCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucHJlc3NPbmVfX1JpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyODBweDsgfSB9XG5cbi5wcmVzc09uZV9fTGVmdCB7XG4gIHdpZHRoOiA1MCU7IH1cbiAgLnByZXNzT25lX19MZWZ0IGgxIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnByZXNzT25lX19MZWZ0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfSB9XG4gIC5wcmVzc09uZV9fTGVmdCBwIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wcmVzc09uZV9fTGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLnByZXNzRG93bmxvYWRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgLnByZXNzRG93bmxvYWRzIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDIzXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMCAwIDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wcmVzc0Rvd25sb2FkcyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wcmVzc0Rvd25sb2FkcyB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47IH0gfVxuXG4ucHJlc3NEb3dubG9hZHNfX0dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICByb3ctZ2FwOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wcmVzc0Rvd25sb2Fkc19fR3JpZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wcmVzc0Rvd25sb2FkQm94IHtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZDogI2U5ZWRlZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiAyMTBweDsgfVxuICAucHJlc3NEb3dubG9hZEJveCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucHJlc3NEb3dubG9hZEJveCBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnByZXNzRG93bmxvYWRCb3gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5wcmVzc0Rvd25sb2FkQm94X19CdXR0b25zIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucHJlc3NEb3dubG9hZEJveF9fQnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wcmVzc0Rvd25sb2FkQm94X19CdXR0b25zIC5idXR0b24tLWJsdWUtYm9yZGVyIHtcbiAgICBtYXgtd2lkdGg6IDE1NXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnByZXNzRG93bmxvYWRCb3hfX0J1dHRvbnMgLmJ1dHRvbi0tYmx1ZS1ib3JkZXIge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgICAgIC5wcmVzc0Rvd25sb2FkQm94X19CdXR0b25zIC5idXR0b24tLWJsdWUtYm9yZGVyOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5zaXRlSGVhZGVyX19Cb3R0b20ge1xuICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA3KTsgfSB9XG5cbi5zaW5nbGVQb3N0SW50cm8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAgIC5zaW5nbGVQb3N0SW50cm8gLmNlbnRlciwgLnNpbmdsZVBvc3RJbnRybyAuY2VudGVyLS14c21hbGwsXG4gICAgLnNpbmdsZVBvc3RJbnRybyAuY2VudGVyLS14c21hbGwge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zaW5nbGVQb3N0SW50cm8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc2luZ2xlUG9zdEludHJvIC5jZW50ZXIsIC5zaW5nbGVQb3N0SW50cm8gLmNlbnRlci0teHNtYWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnNpbmdsZVBvc3RJbnRyb19fSW5uZXIge1xuICBoZWlnaHQ6IDU0NXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc2luZ2xlUG9zdEludHJvX19Jbm5lciBpbWcge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZVBvc3RJbnRyb19fSW5uZXIge1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfVxuICAgICAgLnNpbmdsZVBvc3RJbnRyb19fSW5uZXIgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7IH0gfVxuXG4uc2luZ2xlUG9zdEludHJvX19UaXRsZSB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDAgNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2luZ2xlUG9zdEludHJvX19UaXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIHotaW5kZXg6IDA7IH0gfVxuICAuc2luZ2xlUG9zdEludHJvX19UaXRsZSBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaW5nbGVQb3N0SW50cm9fX1RpdGxlIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG5cbi5zaW5nbGVQb3N0SW50cm9JbWFnZV9fSW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGFzcGVjdC1yYXRpbzogMi8xOyB9XG4gIC5zaW5nbGVQb3N0SW50cm9JbWFnZV9fSW5uZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zaW5nbGVQb3N0SW50cm9JbWFnZV9fSW5uZXIge1xuICAgICAgd2lkdGg6IDEwNCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTIlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLnNpbmdsZVBvc3RJbnRyb0ltYWdlX19Jbm5lciBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgICAuc2luZ2xlUG9zdEludHJvSW1hZ2VfX0lubmVyIHtcbiAgICAgIHdpZHRoOiAxMTIlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC02JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5zaW5nbGVQb3N0SW50cm9JbWFnZV9fSW5uZXIgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnNpbmdsZUNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZUNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAuc2luZ2xlQ29udGVudCAud3AtYmxvY2staW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDI1cHg7IH1cbiAgICAuc2luZ2xlQ29udGVudCAud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zaW5nbGVDb250ZW50X19Jbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5zaW5nbGVDb250ZW50X19Cb3hJbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjVweDsgfVxuICAuc2luZ2xlQ29udGVudF9fQm94SW5uZXIgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgLnNpbmdsZUNvbnRlbnRfX0JveElubmVyIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnNpbmdsZUNvbnRlbnRfX0JveElubmVyIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zaW5nbGVDb250ZW50X19Cb3hJbm5lciB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc2luZ2xlQ29udGVudF9fQm94SW5uZXIgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zaW5nbGVDb250ZW50X19Cb3hJbm5lciB1bCBsaSBhIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXM7XG4gICAgICAgIHBhZGRpbmc6IDBweCA1cHg7IH1cbiAgICAgICAgLnNpbmdsZUNvbnRlbnRfX0JveElubmVyIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICAgIGNvbG9yOiAjM2M0ZWUzOyB9XG4gICAgICAgIC5zaW5nbGVDb250ZW50X19Cb3hJbm5lciB1bCBsaSBhLmFjdGl2ZS1zdGF0ZSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmODtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgIC5zaW5nbGVDb250ZW50X19Cb3hJbm5lciB1bCBsaSBhLmFjdGl2ZS1zdGF0ZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzYzRlZTM7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgICAgIC5zaW5nbGVDb250ZW50X19Cb3hJbm5lciB1bCBsaSBhLmFjdGl2ZS1zdGF0ZTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICAgICAgY29sb3I6ICMzYzRlZTM7IH1cbiAgICAgIC5zaW5nbGVDb250ZW50X19Cb3hJbm5lciB1bCBsaSB1bCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgLnNpbmdsZUNvbnRlbnRfX0JveElubmVyIHVsIGxpIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5zaW5nbGVDb250ZW50X19Cb3hJbm5lciB1bCBsaSB1bCBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgICAgIC5zaW5nbGVDb250ZW50X19Cb3hJbm5lciB1bCBsaSB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpbmdsZUNvbnRlbnRfX0JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2luZ2xlQ29udGVudF9fQm94IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2luZ2xlQ29udGVudF9fTmFycm93IHtcbiAgZmxleC1iYXNpczogMzUwcHg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zaW5nbGVDb250ZW50X19OYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zaW5nbGVDb250ZW50X19XaWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzODVweCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zaW5nbGVDb250ZW50X19XaWRlIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLnNpbmdsZUNvbnRlbnRfX1dpZGUtLWNlbnRlcmVkIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc2luZ2xlQ29udGVudF9fVGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMiwgMiwgNywgMC4xKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNpbmdsZUNvbnRlbnRfX1RpdGxlIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuc2luZ2xlQ29udGVudF9fVGl0bGUgaDEge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjdweDtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDIzXCI7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2luZ2xlQ29udGVudF9fVGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuLnNpbmdsZUNvbnRlbnRfX0NhdGVnb3J5IHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc2luZ2xlQ29udGVudF9fQ2F0ZWdvcnkgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnNpbmdsZUNvbnRlbnRfX0NhdGVnb3J5IGE6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICBjb2xvcjogIzdlN2U4MzsgfVxuICAgIC5zaW5nbGVDb250ZW50X19DYXRlZ29yeSBhOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaW5nbGVDb250ZW50X19DYXRlZ29yeSBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE2XCI7XG4gICAgY29sb3I6ICMzYzRlZTM7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5ib3hlZENhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuYm94ZWRDYXRlZ29yeSBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYm94ZWRDYXRlZ29yeSBhOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgY29sb3I6ICM3ZTdlODM7IH1cbiAgICAuYm94ZWRDYXRlZ29yeSBhOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaW5nbGVDb250ZW50X19NZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZUNvbnRlbnRfX01ldGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggNSU7XG4gICAgICB3aWR0aDogMTEwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNSU7IH0gfVxuICAuc2luZ2xlQ29udGVudF9fTWV0YSB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2luZ2xlQ29udGVudF9fTWV0YSB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zaW5nbGVDb250ZW50X19NZXRhIHVsIGxpIGEge1xuICAgICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnNpbmdsZUNvbnRlbnRfX01ldGEgdWwgbGkgYSBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuc2luZ2xlQ29udGVudF9fTWV0YSB1bCBsaSBhIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cblxuLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgaDIge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCI7XG4gIGNvbG9yOiAjMWIxYzIwO1xuICBtYXJnaW46IDUwcHggMCAyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaW5nbGVDb250ZW50X19Db250ZW50IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIG1hcmdpbjogMzBweCAwIDE1cHg7IH0gfVxuXG4uc2luZ2xlQ29udGVudF9fQ29udGVudCBoMjpub3QoW2NsYXNzXSkge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgaDM6bm90KFtjbGFzc10pIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5zaW5nbGVDb250ZW50X19Db250ZW50IGgzIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICBjb2xvcjogIzFiMWMyMDtcbiAgbWFyZ2luOiAwIDAgMjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2luZ2xlQ29udGVudF9fQ29udGVudCBoMyB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4OyB9IH1cblxuLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgdWwsXG4uc2luZ2xlQ29udGVudF9fQ29udGVudCBvbCB7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgcCxcbi5zaW5nbGVDb250ZW50X19Db250ZW50IGxpIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgY29sb3I6ICMxOTE5MTk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgcCxcbiAgICAuc2luZ2xlQ29udGVudF9fQ29udGVudCBsaSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gIC5zaW5nbGVDb250ZW50X19Db250ZW50IHAgYTpub3QoLmJ1dHRvbi0tYmx1ZS1ib3JkZXIpLFxuICAuc2luZ2xlQ29udGVudF9fQ29udGVudCBsaSBhOm5vdCguYnV0dG9uLS1ibHVlLWJvcmRlcikge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBjb2xvcjogIzNjNGVlMzsgfVxuICAgIC5zaW5nbGVDb250ZW50X19Db250ZW50IHAgYTpub3QoLmJ1dHRvbi0tYmx1ZS1ib3JkZXIpOmhvdmVyLFxuICAgIC5zaW5nbGVDb250ZW50X19Db250ZW50IGxpIGE6bm90KC5idXR0b24tLWJsdWUtYm9yZGVyKTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uc2luZ2xlQ29udGVudF9fQ29udGVudCBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICAuc2luZ2xlQ29udGVudF9fQ29udGVudCBsaSBhOm5vdCguYnV0dG9uLS1ibHVlLWJvcmRlcikge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uc2luZ2xlQ29udGVudF9fQ29udGVudCBwOm5vdChbY2xhc3NdKSB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICAuc2luZ2xlQ29udGVudF9fQ29udGVudCBwOm5vdChbY2xhc3NdKSBhOm5vdCguYnV0dG9uLS1ibHVlLWJvcmRlcikge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uc2luZ2xlQ29udGVudF9fQ29udGVudCBwLm5ld3NVc2FiaWxsYSB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uc2luZ2xlQ29udGVudF9fQ29udGVudCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgLmJsb2NrRm91ciB7XG4gIGJhY2tncm91bmQ6ICNmZjczNGQ7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2luZ2xlQ29udGVudF9fQ29udGVudCAuYmxvY2tGb3VyIGgyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWF4LXdpZHRoOiA4MzBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIjtcbiAgICBjb2xvcjogIzEwMmI2OTsgfVxuICAgIC5zaW5nbGVDb250ZW50X19Db250ZW50IC5ibG9ja0ZvdXIgaDIgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuc2luZ2xlQ29udGVudF9fQ29udGVudCAuYmxvY2tGb3VyIGgyIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuc2luZ2xlQ29udGVudF9fQ29udGVudCAuYmxvY2tGb3VyIGgyIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgLmJsb2NrRm91ciBoMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuc2luZ2xlQ29udGVudF9fQ29udGVudCAuYmxvY2tGb3VyIGltZyB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgLmJsb2NrRm91ciBpbWcge1xuICAgICAgICB6LWluZGV4OiAxMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaW5nbGVDb250ZW50X19Db250ZW50IC5ibG9ja0ZvdXIge1xuICAgICAgcGFkZGluZzogMjVweCAwOyB9IH1cblxuLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgLmJsb2NrRm91cl9fU2hhcGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuICBsZWZ0OiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaW5nbGVDb250ZW50X19Db250ZW50IC5ibG9ja0ZvdXJfX1NoYXBlIHtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICBsZWZ0OiAtNTAlO1xuICAgICAgaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgLmJsb2NrRm91cl9fSW5uZXIge1xuICBoZWlnaHQ6IDIzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2luZ2xlQ29udGVudF9fQ29udGVudCAuYmxvY2tGb3VyX19Jbm5lciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4uc2luZ2xlQ29udGVudF9fRG93bmxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2U5ZWRlZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2luZ2xlQ29udGVudF9fRG93bmxvYWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAyNXB4OyB9IH1cbiAgLnNpbmdsZUNvbnRlbnRfX0Rvd25sb2FkIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgICBjb2xvcjogIzFiMWMyMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpbmdsZUNvbnRlbnRfX0Rvd25sb2FkIHNwYW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4uc2luZ2xlQ29udGVudF9fQXV0aG9yIHtcbiAgYmFja2dyb3VuZDogI2U5ZWRlZjtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaW5nbGVDb250ZW50X19BdXRob3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2luZ2xlQ29udGVudF9fQXV0aG9ySW1hZ2Uge1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2luZ2xlQ29udGVudF9fQXV0aG9ySW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZUNvbnRlbnRfX0F1dGhvckltYWdlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7IH0gfVxuXG4uc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZUNvbnRlbnRfX0F1dGhvckNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCBoMSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDIzXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCBoMiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDIzXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCBoMyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDIzXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCBoNCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDIzXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCBwLFxuICAuc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCBoNSxcbiAgLnNpbmdsZUNvbnRlbnRfX0F1dGhvckNvbnRlbnQgaDYsXG4gIC5zaW5nbGVDb250ZW50X19BdXRob3JDb250ZW50IGEsXG4gIC5zaW5nbGVDb250ZW50X19BdXRob3JDb250ZW50IGxpIHtcbiAgICBjb2xvcjogIzE5MTkxOSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZUNvbnRlbnRfX0F1dGhvckNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMzYzRlZTMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuICAgIC5zaW5nbGVDb250ZW50X19BdXRob3JDb250ZW50IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMzYzRlZTMgIWltcG9ydGFudDsgfVxuXG4ud3AtYmxvY2staW1hZ2Uuc2l6ZS1mdWxsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uZ2FsbGVyeUJsb2NrIHtcbiAgcGFkZGluZzogMjVweCAwIDI1cHggMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogI2U5ZWRlZjsgfVxuICAuZ2FsbGVyeUJsb2NrIGgzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uZ2FsbGVyeUJsb2NrX19TbGlkZXJXcmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZ2FsbGVyeUJsb2NrX19TbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmdhbGxlcnlCbG9ja19fSW1hZ2Uge1xuICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAuZ2FsbGVyeUJsb2NrX19JbWFnZSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5nYWxsZXJ5QmxvY2tfX0ltYWdlIGEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmdhbGxlcnlCbG9ja19fSW1hZ2Uuc2xpY2stYWN0aXZlIGEge1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsOyB9XG5cbi5sYi1kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuYmxvY2txdW90ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlOWVkZWYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMjVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDsgfVxuICBibG9ja3F1b3RlIHAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgYmxvY2txdW90ZSBwLFxuICBibG9ja3F1b3RlIGNpdGUsXG4gIGJsb2NrcXVvdGUgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMWIxYzIwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50OyB9XG4gICAgYmxvY2txdW90ZSBwOmhvdmVyLFxuICAgIGJsb2NrcXVvdGUgY2l0ZTpob3ZlcixcbiAgICBibG9ja3F1b3RlIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYmxvY2txdW90ZSBjaXRlIHtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzFiMWMyMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50OyB9XG4gICAgYmxvY2txdW90ZSBjaXRlIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICBjb2xvcjogIzNjNGVlMyAhaW1wb3J0YW50OyB9XG4gICAgICBibG9ja3F1b3RlIGNpdGUgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjM2M0ZWUzOyB9XG5cbi5zaW5nbGVDb250ZW50X19SZXZpZXcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgYmFja2dyb3VuZDogI2U5ZWRlZiAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2luZ2xlQ29udGVudF9fUmV2aWV3IHAsXG4gIC5zaW5nbGVDb250ZW50X19SZXZpZXcgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAyM1wiICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxYjFjMjAgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgIC5zaW5nbGVDb250ZW50X19SZXZpZXcgcDpob3ZlcixcbiAgICAuc2luZ2xlQ29udGVudF9fUmV2aWV3IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZUNvbnRlbnRfX1JldmlldyBjaXRlIHtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzFiMWMyMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50OyB9XG4gICAgLnNpbmdsZUNvbnRlbnRfX1JldmlldyBjaXRlIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICBjb2xvcjogIzNjNGVlMyAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zaW5nbGVDb250ZW50X19SZXZpZXcgY2l0ZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzYzRlZTM7IH1cbiAgICAuc2luZ2xlQ29udGVudF9fUmV2aWV3IGNpdGUgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgIGNvbG9yOiAjMWIxYzIwICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgLnNpbmdsZUNvbnRlbnRfX1JldmlldyBjaXRlIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICBjb2xvcjogIzk3OTc5NyAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLnNpbmdsZUNvbnRlbnRfX01vYmlsZVRvYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggNSU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgICAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCA1JTtcbiAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01JTsgfSB9XG4gIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2MgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuICAgIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2MgaDI6OmJlZm9yZcKgIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHRvcDogMjVweDtcbiAgICAgIHJpZ2h0OiA1JTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kb3duLWJsYWNrLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7IH1cbiAgICAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIGgyLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnNpbmdsZUNvbnRlbnRfX01vYmlsZVRvYyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNpbmdsZUNvbnRlbnRfX01vYmlsZVRvYyB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIHVsIGxpIGEge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnNpbmdsZUNvbnRlbnRfX01vYmlsZVRvYyB1bCBsaSBhLmFjdGl2ZS1zdGF0ZSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIHVsIGxpIGEuYWN0aXZlLXN0YXRlOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzNjNGVlMztcbiAgICAgICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIHVsIGxpIHVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnNpbmdsZUNvbnRlbnRfX01vYmlsZVRvYyB1bCBsaSB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIHVsIGxpIHVsIGxpIGEge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLnNpbmdsZUNvbnRlbnRfX01vYmlsZVRvYyB1bCBsaSB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJlbmVmaXRzIHtcbiAgbWFyZ2luOiAwIDAgMjVweDsgfVxuXG4uYmVuZWZpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuICAuYmVuZWZpdDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5iZW5lZml0X19JY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY3ZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cbiAgLmJlbmVmaXRfX0ljb24gaW1nIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uYmVuZWZpdF9fQ29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4KTsgfVxuICAuYmVuZWZpdF9fQ29udGVudCBoMyB7XG4gICAgY29sb3I6ICMzMzM0Mzg7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiOyB9XG5cbi5iZW5lZml0X19QZXJjZW50YWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJlbmVmaXRfX1BlcmNlbnRhZ2UgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gICAgY29sb3I6ICM3OTc5N2M7IH1cblxuLmJlbmVmaXRfX1BlcmNlbnRhZ2VCYXIge1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmM2Y0ZjQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbnByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIGhlaWdodDogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmM2Y0ZjQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbnByb2dyZXNzW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjY5ZGZmLCAjMGU2YmZkKTtcbiAgYm9yZGVyLXJhZGl1czogOTlweDsgfVxuXG5wcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzI2OWRmZiwgIzBlNmJmZCk7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7IH1cblxuLmJlbmVmaXRzX19BbGwge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzE0NzdmZDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zYWxhcnlTbGlkZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3NzgzZWIgNTAlLCAjM2M0ZWUzIDEwMCUpO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zYWxhcnlTbGlkZXIge1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAuc2FsYXJ5U2xpZGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMCU7XG4gICAgcmlnaHQ6IC0xMCU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoNjAsIDc4LCAyMjcsIDAuMjUpIDEwJSwgcmdiYSg2MCwgNzgsIDIyNywgMC4yNSkgOTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5zYWxhcnlTbGlkZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogLTEwcHg7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjMDAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjMDAwOyB9XG5cbi5zYWxhcnkge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNhbGFyeSBhOmhvdmVyIC5zYWxhcnlTbGlkZXIge1xuICAgIG9wYWNpdHk6IDAuODsgfVxuICAuc2FsYXJ5IGE6aG92ZXIgLnNhbGFyeVNsaWRlcl9fQmx1ciB7XG4gICAgZmlsdGVyOiBibHVyKDIuNXB4KTsgfVxuXG4uc2FsYXJ5X19Jbm5lciB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zYWxhcnlfX0lubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLnNhbGFyeVNsaWRlcl9fTWluIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5zYWxhcnlTbGlkZXJfX01pbiBoNCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc2FsYXJ5U2xpZGVyX19NYXgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5zYWxhcnlTbGlkZXJfX01heCBoNCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc2FsYXJ5U2xpZGVyX19Bdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTE0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zYWxhcnlTbGlkZXJfX0F2ZyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTIwcHg7IH0gfVxuICAuc2FsYXJ5U2xpZGVyX19Bdmc6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDcwcHgpO1xuICAgIHRvcDogLTEwcHg7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zYWxhcnlTbGlkZXJfX0F2Zzo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNjBweCk7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgYm90dG9tOiAtNXB4OyB9IH1cbiAgLnNhbGFyeVNsaWRlcl9fQXZnIGgzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDIzXCI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2FsYXJ5U2xpZGVyX19BdmcgaDMge1xuICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAuc2FsYXJ5U2xpZGVyX19BdmcgaDYge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnNhbGFyeVNsaWRlcl9fVGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2FsYXJ5U2xpZGVyX19UaXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9IH1cbiAgLnNhbGFyeVNsaWRlcl9fVGl0bGUgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLnNhbGFyeVNsaWRlcl9fVGl0bGUgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50OyB9XG5cbi5zYWxhcnlTbGlkZXJfX0JsdXIge1xuICBmaWx0ZXI6IGJsdXIoM3B4KTtcbiAgdHJhbnNpdGlvbjogMzAwbXM7IH1cblxuLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZvb3RlclNoYXJlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00MHB4O1xuICB3aWR0aDogODBweDsgfVxuICAuZm9vdGVyU2hhcmUgdWwge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDI3NXB4O1xuICAgIG1hcmdpbjogLTMyMHB4IDAgMCAtMTIwcHggIWltcG9ydGFudDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG4gICAgb3JkZXI6IDE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5mb290ZXJTaGFyZSB1bCBsaSB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5mb290ZXJTaGFyZSB1bCBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjM2M0ZWUzICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTAwMDAwMDsgfVxuICAgICAgICAuZm9vdGVyU2hhcmUgdWwgbGkgYSBzdmcsXG4gICAgICAgIC5mb290ZXJTaGFyZSB1bCBsaSBhIGkge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgICAuZm9vdGVyU2hhcmUgdWwgbGkgYSBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzNjNGVlMzsgfVxuXG4uZm9vdGVyU2hhcmVfX0J1dHRvbiB7XG4gIGNvbG9yOiAjM2M0ZWUzO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG9yZGVyOiAyOyB9XG4gIC5mb290ZXJTaGFyZV9fQnV0dG9uIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvb3RlclNoYXJlX19CdXR0b25Jbm5lciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5mb290ZXJTaGFyZTpob3ZlciB7XG4gIGhlaWdodDogMzIwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMjAwcHg7IH1cbiAgLmZvb3RlclNoYXJlOmhvdmVyIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnByb2ZpbGVTbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBoZWlnaHQ6IDMxMHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5wcm9maWxlU2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5wcm9maWxlU2xpZGVyX19XcmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5wcm9maWxlU2xpZGVyX19TbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByb2ZpbGVTbGlkZXJfX05hdldyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogOTVweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMzAwbXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwMDAwMDA7IH1cbiAgLnByb2ZpbGVTbGlkZXJfX05hdldyYXAtLXByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgICAucHJvZmlsZVNsaWRlcl9fTmF2V3JhcC0tcHJldiAucHJvZmlsZVNsaWRlcl9fTmF2IHtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAucHJvZmlsZVNsaWRlcl9fTmF2V3JhcC0tcHJldjpob3ZlciAucHJvZmlsZVNsaWRlcl9fTmF2IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5wcm9maWxlU2xpZGVyX19OYXZXcmFwLS1uZXh0IHtcbiAgICByaWdodDogMDsgfVxuICAgIC5wcm9maWxlU2xpZGVyX19OYXZXcmFwLS1uZXh0IC5wcm9maWxlU2xpZGVyX19OYXYge1xuICAgICAgcmlnaHQ6IDIwcHg7IH1cbiAgICAucHJvZmlsZVNsaWRlcl9fTmF2V3JhcC0tbmV4dDpob3ZlciAucHJvZmlsZVNsaWRlcl9fTmF2IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5wcm9maWxlU2xpZGVyX19OYXZXcmFwLnNsaWNrLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjdXJzb3I6IG5vbmU7IH1cblxuLnByb2ZpbGVTbGlkZXJfX05hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTY7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5wcm9maWxlU2xpZGVyX19OYXYgaSB7XG4gICAgY29sb3I6ICMzYzRlZTM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5jb21wYW55UHJvZmlsZSB7XG4gIHdpZHRoOiAyOTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jb21wYW55UHJvZmlsZSBhIHtcbiAgICBoZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uY29tcGFueVByb2ZpbGVfX0NvdmVyIHtcbiAgaGVpZ2h0OiA5NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2U5ZWRlZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb21wYW55UHJvZmlsZV9fQ292ZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmNvbXBhbnlQcm9maWxlX19MYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMjNweDtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA4cHg7XG4gIGJhY2tncm91bmQ6ICMxMDJiNjk7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jb21wYW55UHJvZmlsZV9fTG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgbGVmdDogMjRweDtcbiAgdG9wOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNvbXBhbnlQcm9maWxlX19Mb2dvIGltZyB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jb21wYW55UHJvZmlsZV9fQ29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBwYWRkaW5nOiAwIDI0cHg7IH1cbiAgLmNvbXBhbnlQcm9maWxlX19Db250ZW50IGgzIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gICAgY29sb3I6ICMzMzM0Mzg7IH1cbiAgLmNvbXBhbnlQcm9maWxlX19Db250ZW50IGg1IHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6ICM2MDYwNjA7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNvbXBhbnlQcm9maWxlX19Db250ZW50IGg1IHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uY29tcGFueVByb2ZpbGVfX0Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMiwgMiwgNywgMC4xKTsgfVxuXG4uY29tcGFueVByb2ZpbGVfX1JhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jb21wYW55UHJvZmlsZV9fUmF0ZSBzdHJvbmcge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAyM1wiICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi5jb21wYW55UHJvZmlsZV9fUmV2aWV3U3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDhweCAwIDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb21wYW55UHJvZmlsZV9fUmV2aWV3U3RhcnMgc3ZnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5jb21wYW55UHJvZmlsZV9fRW1wdHlTdGFycyBzdmcgcGF0aCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogI2ZmYzIxNzsgfVxuXG4uY29tcGFueVByb2ZpbGVfX0Z1bGxTdGFycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGVmdDogMDsgfVxuXG4uY29tcGFueVByb2ZpbGVfX0NvdW50ZXIge1xuICBjb2xvcjogIzYwNjA2MDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDAgMTJweDsgfVxuXG4uY29tcGFueVByb2ZpbGVfX0pvYnMge1xuICBjb2xvcjogIzYwNjA2MDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG5cbi5ndXRlbmJlcmdUZW1wbGF0ZSB7XG4gIHBhZGRpbmc6IDgwcHggMDsgfVxuICAuZ3V0ZW5iZXJnVGVtcGxhdGUgaDEge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI3cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAyM1wiO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZ3V0ZW5iZXJnVGVtcGxhdGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgLmd1dGVuYmVyZ1RlbXBsYXRlIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCI7XG4gICAgY29sb3I6ICMxYjFjMjA7XG4gICAgbWFyZ2luOiA1MHB4IDAgMjVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmd1dGVuYmVyZ1RlbXBsYXRlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBtYXJnaW46IDMwcHggMCAxNXB4OyB9IH1cbiAgLmd1dGVuYmVyZ1RlbXBsYXRlIGgyOm5vdChbY2xhc3NdKSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5ndXRlbmJlcmdUZW1wbGF0ZSBoMzpub3QoW2NsYXNzXSkge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuZ3V0ZW5iZXJnVGVtcGxhdGUgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgICBjb2xvcjogIzFiMWMyMDtcbiAgICBtYXJnaW46IDAgMCAyNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZ3V0ZW5iZXJnVGVtcGxhdGUgaDMge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7IH0gfVxuICAuZ3V0ZW5iZXJnVGVtcGxhdGUgdWwsXG4gIC5ndXRlbmJlcmdUZW1wbGF0ZSBvbCB7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmd1dGVuYmVyZ1RlbXBsYXRlIHAsXG4gIC5ndXRlbmJlcmdUZW1wbGF0ZSBsaSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZ3V0ZW5iZXJnVGVtcGxhdGUgcCxcbiAgICAgIC5ndXRlbmJlcmdUZW1wbGF0ZSBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAgIC5ndXRlbmJlcmdUZW1wbGF0ZSBwIGE6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspLFxuICAgIC5ndXRlbmJlcmdUZW1wbGF0ZSBsaSBhOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgIGNvbG9yOiAjM2M0ZWUzOyB9XG4gICAgICAuZ3V0ZW5iZXJnVGVtcGxhdGUgcCBhOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpob3ZlcixcbiAgICAgIC5ndXRlbmJlcmdUZW1wbGF0ZSBsaSBhOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5ndXRlbmJlcmdUZW1wbGF0ZSBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmd1dGVuYmVyZ1RlbXBsYXRlIGxpIGE6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuZ3V0ZW5iZXJnVGVtcGxhdGUgcDpub3QoW2NsYXNzXSkge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5ndXRlbmJlcmdUZW1wbGF0ZSBwOm5vdChbY2xhc3NdKSBhOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmd1dGVuYmVyZ1RlbXBsYXRlIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5ndXRlbmJlcmdUZW1wbGF0ZSBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAgIC5ndXRlbmJlcmdUZW1wbGF0ZSBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGUtcG9zdCAuc2l0ZUhlYWRlcl9fQm90dG9tIHtcbiAgICBib3gtc2hhZG93OiAwcHggMTJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7IH0gfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlUG9zdEludHJvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVQb3N0SW50cm8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlUG9zdEludHJvIC5jZW50ZXIsIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVQb3N0SW50cm8gLmNlbnRlci0teHNtYWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZVBvc3RJbnRyb19fSW5uZXIge1xuICBoZWlnaHQ6IDYyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlUG9zdEludHJvX19Jbm5lciBpbWcge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZVBvc3RJbnRyb19fSW5uZXIge1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZVBvc3RJbnRyb19fSW5uZXIgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7IH0gfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlUG9zdEludHJvX19UaXRsZSB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDAgNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlUG9zdEludHJvX19UaXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIHotaW5kZXg6IDA7IH0gfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlUG9zdEludHJvX19UaXRsZSBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVQb3N0SW50cm9fX1RpdGxlIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVQb3N0SW50cm9JbWFnZV9fSW5uZXIge1xuICBoZWlnaHQ6IDYyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZVBvc3RJbnRyb0ltYWdlX19Jbm5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlUG9zdEludHJvSW1hZ2VfX0lubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZVBvc3RJbnRyb0ltYWdlX19Jbm5lciBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnQgLndwLWJsb2NrLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyNXB4OyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnQgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fSW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fQm94IHtcbiAgd2lkdGg6IDI4MHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Cb3gge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Cb3ggaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHg7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX0JveCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Cb3ggdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX0JveCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX0JveCB1bCBsaSBhIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXM7XG4gICAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgICAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fQm94IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICAgIGNvbG9yOiAjM2M0ZWUzOyB9XG4gICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Cb3ggdWwgbGkgYS5hY3RpdmUtc3RhdGUge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fQm94IHVsIGxpIGEuYWN0aXZlLXN0YXRlOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzNjNGVlMztcbiAgICAgICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAgICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX0JveCB1bCBsaSBhLmFjdGl2ZS1zdGF0ZTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICAgICAgY29sb3I6ICMzYzRlZTM7IH1cbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Cb3ggdWwgbGkgdWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Cb3ggdWwgbGkgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX0JveCB1bCBsaSB1bCBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Cb3ggdWwgbGkgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19XaWRlIHtcbiAgd2lkdGg6IDcxNXB4O1xuICBtYXJnaW4tbGVmdDogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fV2lkZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX1dpZGUtLWNlbnRlcmVkIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fVGl0bGUgaDEge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIjtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX1RpdGxlIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX01ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX01ldGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggNSU7XG4gICAgICB3aWR0aDogMTEwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNSU7IH0gfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fTWV0YSBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE2XCI7XG4gICAgY29sb3I6ICMzYzRlZTM7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19NZXRhIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19NZXRhIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX01ldGEgdWwgbGkgYSB7XG4gICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fTWV0YSB1bCBsaSBhIGkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19NZXRhIHVsIGxpIGEgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fQ29udGVudCBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgY29sb3I6ICMxYjFjMjA7XG4gIG1hcmdpbjogNTBweCAwIDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMTVweDsgfSB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Db250ZW50IGgyOm5vdChbY2xhc3NdKSB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fQ29udGVudCBoMzpub3QoW2NsYXNzXSkge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgaDMge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCI7XG4gIGNvbG9yOiAjMWIxYzIwO1xuICBtYXJnaW46IDAgMCAyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Db250ZW50IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7IH0gfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fQ29udGVudCB1bCxcbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Db250ZW50IG9sIHtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fQ29udGVudCBwLFxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgbGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBjb2xvcjogIzE5MTkxOTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fQ29udGVudCBwLFxuICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Db250ZW50IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgcCBhOm5vdCguYnV0dG9uLS1ibHVlLWJvcmRlciksXG4gIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Db250ZW50IGxpIGE6bm90KC5idXR0b24tLWJsdWUtYm9yZGVyKSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIGNvbG9yOiAjM2M0ZWUzOyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgcCBhOm5vdCguYnV0dG9uLS1ibHVlLWJvcmRlcik6aG92ZXIsXG4gICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgbGkgYTpub3QoLmJ1dHRvbi0tYmx1ZS1ib3JkZXIpOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Db250ZW50IGxpIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Db250ZW50IGxpIGE6bm90KC5idXR0b24tLWJsdWUtYm9yZGVyKSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Db250ZW50IHA6bm90KFtjbGFzc10pIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Db250ZW50IHA6bm90KFtjbGFzc10pIGE6bm90KC5idXR0b24tLWJsdWUtYm9yZGVyKSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Db250ZW50IHAubmV3c1VzYWJpbGxhIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Db250ZW50IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fRG93bmxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2U5ZWRlZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fRG93bmxvYWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAyNXB4OyB9IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX0Rvd25sb2FkIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgICBjb2xvcjogIzFiMWMyMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX0Rvd25sb2FkIHNwYW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fQXV0aG9yIHtcbiAgYmFja2dyb3VuZDogI2U5ZWRlZjtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19BdXRob3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fQXV0aG9ySW1hZ2Uge1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fQXV0aG9ySW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX0F1dGhvckltYWdlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7IH0gfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX0F1dGhvckNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCBoMSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDIzXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCBoMiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDIzXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCBoMyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDIzXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCBoNCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDIzXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCBwLFxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCBoNSxcbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX0F1dGhvckNvbnRlbnQgaDYsXG4gIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19BdXRob3JDb250ZW50IGEsXG4gIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19BdXRob3JDb250ZW50IGxpIHtcbiAgICBjb2xvcjogIzE5MTkxOSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX0F1dGhvckNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMzYzRlZTMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19BdXRob3JDb250ZW50IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMzYzRlZTMgIWltcG9ydGFudDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAud3AtYmxvY2staW1hZ2Uuc2l6ZS1mdWxsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuZ2FsbGVyeUJsb2NrIHtcbiAgcGFkZGluZzogMjVweCAwIDI1cHggMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogI2U5ZWRlZjsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuZ2FsbGVyeUJsb2NrIGgzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuZ2FsbGVyeUJsb2NrX19TbGlkZXJXcmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuZ2FsbGVyeUJsb2NrX19TbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLmdhbGxlcnlCbG9ja19fSW1hZ2Uge1xuICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuZ2FsbGVyeUJsb2NrX19JbWFnZSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5nYWxsZXJ5QmxvY2tfX0ltYWdlIGEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLmdhbGxlcnlCbG9ja19fSW1hZ2Uuc2xpY2stYWN0aXZlIGEge1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5sYi1kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgYmxvY2txdW90ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlOWVkZWYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMjVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSBibG9ja3F1b3RlIHAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgYmxvY2txdW90ZSBwLFxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSBibG9ja3F1b3RlIGNpdGUsXG4gIC5zaW5nbGUtdGVtcGxhdGUtb25lIGJsb2NrcXVvdGUgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMWIxYzIwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50OyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgYmxvY2txdW90ZSBwOmhvdmVyLFxuICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIGJsb2NrcXVvdGUgY2l0ZTpob3ZlcixcbiAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSBibG9ja3F1b3RlIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgYmxvY2txdW90ZSBjaXRlIHtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzFiMWMyMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50OyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgYmxvY2txdW90ZSBjaXRlIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICBjb2xvcjogIzNjNGVlMyAhaW1wb3J0YW50OyB9XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSBibG9ja3F1b3RlIGNpdGUgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjM2M0ZWUzOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19SZXZpZXcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgYmFja2dyb3VuZDogI2U5ZWRlZiAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fUmV2aWV3IHAsXG4gIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19SZXZpZXcgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAyM1wiICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxYjFjMjAgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19SZXZpZXcgcDpob3ZlcixcbiAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fUmV2aWV3IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX1JldmlldyBjaXRlIHtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzFiMWMyMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50OyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX1JldmlldyBjaXRlIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICBjb2xvcjogIzNjNGVlMyAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19SZXZpZXcgY2l0ZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzYzRlZTM7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fUmV2aWV3IGNpdGUgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgIGNvbG9yOiAjMWIxYzIwICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX1JldmlldyBjaXRlIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICBjb2xvcjogIzk3OTc5NyAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX01vYmlsZVRvYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNpbmdsZUNvbnRlbnRfX01vYmlsZVRvYyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgICB3aWR0aDogMTEwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNSU7IH0gfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIGgyOjpiZWZvcmXCoCB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHJpZ2h0OiA1JTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kb3duLWJsYWNrLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIGgyLmFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIGgyLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2MgdWwgbGkgYSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAzMDBtcztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIHVsIGxpIGEuYWN0aXZlLXN0YXRlIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmODtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2MgdWwgbGkgYS5hY3RpdmUtc3RhdGU6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2M0ZWUzO1xuICAgICAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2MgdWwgbGkgdWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIHVsIGxpIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2MgdWwgbGkgdWwgbGkgYSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIHVsIGxpIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuYmVuZWZpdHMge1xuICBtYXJnaW46IDAgMCAyNXB4OyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5iZW5lZml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5iZW5lZml0OmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLmJlbmVmaXRfX0ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjdmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuYmVuZWZpdF9fSWNvbiBpbWcge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5iZW5lZml0X19Db250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcycHgpOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5iZW5lZml0X19Db250ZW50IGgzIHtcbiAgICBjb2xvcjogIzMzMzQzODtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLmJlbmVmaXRfX1BlcmNlbnRhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuYmVuZWZpdF9fUGVyY2VudGFnZSBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgICBjb2xvcjogIzc5Nzk3YzsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuYmVuZWZpdF9fUGVyY2VudGFnZUJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI2YzZjRmNCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2YzZjRmNCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgcHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyNjlkZmYsICMwZTZiZmQpO1xuICBib3JkZXItcmFkaXVzOiA5OXB4OyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIHByb2dyZXNzOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjY5ZGZmLCAjMGU2YmZkKTtcbiAgYm9yZGVyLXJhZGl1czogOTlweDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuYmVuZWZpdHNfX0FsbCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMTQ3N2ZkO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNhbGFyeVNsaWRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzc3ODNlYiA1MCUsICMzYzRlZTMgMTAwJSk7XG4gIHRyYW5zaXRpb246IDMwMG1zO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogODAlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNhbGFyeVNsaWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zYWxhcnlTbGlkZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwJTtcbiAgICByaWdodDogLTEwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSg2MCwgNzgsIDIyNywgMC4yNSkgMTAlLCByZ2JhKDYwLCA3OCwgMjI3LCAwLjI1KSA5MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNhbGFyeVNsaWRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAtMTBweDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICMwMDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICMwMDA7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNhbGFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2FsYXJ5IGE6aG92ZXIgLnNhbGFyeVNsaWRlciB7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zYWxhcnkgYTpob3ZlciAuc2FsYXJ5U2xpZGVyX19CbHVyIHtcbiAgICBmaWx0ZXI6IGJsdXIoMi41cHgpOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5zYWxhcnlfX0lubmVyIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNhbGFyeV9fSW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2FsYXJ5U2xpZGVyX19NaW4ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNhbGFyeVNsaWRlcl9fTWluIGg0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5zYWxhcnlTbGlkZXJfX01heCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNhbGFyeVNsaWRlcl9fTWF4IGg0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5zYWxhcnlTbGlkZXJfX0F2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMTQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNhbGFyeVNsaWRlcl9fQXZnIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMjBweDsgfSB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zYWxhcnlTbGlkZXJfX0F2Zzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNzBweCk7XG4gICAgdG9wOiAtMTBweDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNhbGFyeVNsaWRlcl9fQXZnOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA2MHB4KTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBib3R0b206IC01cHg7IH0gfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2FsYXJ5U2xpZGVyX19BdmcgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zYWxhcnlTbGlkZXJfX0F2ZyBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zYWxhcnlTbGlkZXJfX0F2ZyBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2FsYXJ5U2xpZGVyX19UaXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5zYWxhcnlTbGlkZXJfX1RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH0gfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2FsYXJ5U2xpZGVyX19UaXRsZSBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2FsYXJ5U2xpZGVyX19UaXRsZSBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnNhbGFyeVNsaWRlcl9fQmx1ciB7XG4gIGZpbHRlcjogYmx1cigzcHgpO1xuICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuc2luZ2xlQ29udGVudF9fQ29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuZm9vdGVyU2hhcmUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQwcHg7XG4gIHdpZHRoOiA4MHB4OyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5mb290ZXJTaGFyZSB1bCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMjc1cHg7XG4gICAgbWFyZ2luOiAtMzIwcHggMCAwIC0xMjBweCAhaW1wb3J0YW50O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbiAgICBvcmRlcjogMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLmZvb3RlclNoYXJlIHVsIGxpIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDsgfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLmZvb3RlclNoYXJlIHVsIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMzYzRlZTMgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDAwOyB9XG4gICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5mb290ZXJTaGFyZSB1bCBsaSBhIHN2ZyxcbiAgICAgICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLmZvb3RlclNoYXJlIHVsIGxpIGEgaSB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5mb290ZXJTaGFyZSB1bCBsaSBhIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjM2M0ZWUzOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5mb290ZXJTaGFyZV9fQnV0dG9uIHtcbiAgY29sb3I6ICMzYzRlZTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgb3JkZXI6IDI7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLmZvb3RlclNoYXJlX19CdXR0b24gc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuZm9vdGVyU2hhcmVfX0J1dHRvbklubmVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLmZvb3RlclNoYXJlOmhvdmVyIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiAyMDBweDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuZm9vdGVyU2hhcmU6aG92ZXIgdWwge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAucHJvZmlsZVNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogMzEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnByb2ZpbGVTbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnByb2ZpbGVTbGlkZXJfX1dyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnByb2ZpbGVTbGlkZXJfX1NsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAucHJvZmlsZVNsaWRlcl9fTmF2V3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA5NXB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDAwMDAwMDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAucHJvZmlsZVNsaWRlcl9fTmF2V3JhcC0tcHJldiB7XG4gICAgbGVmdDogMDsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5wcm9maWxlU2xpZGVyX19OYXZXcmFwLS1wcmV2IC5wcm9maWxlU2xpZGVyX19OYXYge1xuICAgICAgbGVmdDogMjBweDsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5wcm9maWxlU2xpZGVyX19OYXZXcmFwLS1wcmV2OmhvdmVyIC5wcm9maWxlU2xpZGVyX19OYXYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnByb2ZpbGVTbGlkZXJfX05hdldyYXAtLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnByb2ZpbGVTbGlkZXJfX05hdldyYXAtLW5leHQgLnByb2ZpbGVTbGlkZXJfX05hdiB7XG4gICAgICByaWdodDogMjBweDsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtb25lIC5wcm9maWxlU2xpZGVyX19OYXZXcmFwLS1uZXh0OmhvdmVyIC5wcm9maWxlU2xpZGVyX19OYXYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnByb2ZpbGVTbGlkZXJfX05hdldyYXAuc2xpY2stZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGN1cnNvcjogbm9uZTsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAucHJvZmlsZVNsaWRlcl9fTmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlNjtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDEycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRyYW5zaXRpb246IDMwMG1zO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLnByb2ZpbGVTbGlkZXJfX05hdiBpIHtcbiAgICBjb2xvcjogIzNjNGVlMztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLmNvbXBhbnlQcm9maWxlIHtcbiAgd2lkdGg6IDI5MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLmNvbXBhbnlQcm9maWxlIGEge1xuICAgIGhlaWdodDogMjk1cHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5jb21wYW55UHJvZmlsZV9fQ292ZXIge1xuICBoZWlnaHQ6IDk1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZTllZGVmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLmNvbXBhbnlQcm9maWxlX19Db3ZlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLW9uZSAuY29tcGFueVByb2ZpbGVfX0xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICByaWdodDogOHB4O1xuICB0b3A6IDhweDtcbiAgYmFja2dyb3VuZDogIzEwMmI2OTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAycHggLTJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLmNvbXBhbnlQcm9maWxlX19Mb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBsZWZ0OiAyNHB4O1xuICB0b3A6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuY29tcGFueVByb2ZpbGVfX0xvZ28gaW1nIHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLmNvbXBhbnlQcm9maWxlX19Db250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHBhZGRpbmc6IDAgMjRweDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuY29tcGFueVByb2ZpbGVfX0NvbnRlbnQgaDMge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgICBjb2xvcjogIzMzMzQzODsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuY29tcGFueVByb2ZpbGVfX0NvbnRlbnQgaDUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogIzYwNjA2MDtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLW9uZSAuY29tcGFueVByb2ZpbGVfX0NvbnRlbnQgaDUgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5jb21wYW55UHJvZmlsZV9fRm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyLCAyLCA3LCAwLjEpOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5jb21wYW55UHJvZmlsZV9fUmF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLmNvbXBhbnlQcm9maWxlX19SYXRlIHN0cm9uZyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDIzXCIgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLmNvbXBhbnlQcm9maWxlX19SZXZpZXdTdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgOHB4IDAgNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLmNvbXBhbnlQcm9maWxlX19SZXZpZXdTdGFycyBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS1vbmUgLmNvbXBhbnlQcm9maWxlX19FbXB0eVN0YXJzIHN2ZyBwYXRoIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiAjZmZjMjE3OyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5jb21wYW55UHJvZmlsZV9fRnVsbFN0YXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsZWZ0OiAwOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5jb21wYW55UHJvZmlsZV9fQ291bnRlciB7XG4gIGNvbG9yOiAjNjA2MDYwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMCAxMnB4OyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtb25lIC5jb21wYW55UHJvZmlsZV9fSm9icyB7XG4gIGNvbG9yOiAjNjA2MDYwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGUtcG9zdCAuc2l0ZUhlYWRlcl9fQm90dG9tIHtcbiAgICBib3gtc2hhZG93OiAwcHggMTJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7IH0gfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlUG9zdEludHJvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVQb3N0SW50cm8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlUG9zdEludHJvIC5jZW50ZXIsIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVQb3N0SW50cm8gLmNlbnRlci0teHNtYWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZVBvc3RJbnRyb19fSW5uZXIge1xuICBoZWlnaHQ6IDU0NXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlUG9zdEludHJvX19Jbm5lciBpbWcge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZVBvc3RJbnRyb19fSW5uZXIge1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZVBvc3RJbnRyb19fSW5uZXIgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7IH0gfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlUG9zdEludHJvX19UaXRsZSB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDAgNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlUG9zdEludHJvX19UaXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIHotaW5kZXg6IDA7IH0gfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlUG9zdEludHJvX19UaXRsZSBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVQb3N0SW50cm9fX1RpdGxlIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVQb3N0SW50cm9JbWFnZV9fSW5uZXIge1xuICBoZWlnaHQ6IDU0NXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZVBvc3RJbnRyb0ltYWdlX19Jbm5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlUG9zdEludHJvSW1hZ2VfX0lubmVyIHtcbiAgICAgIHdpZHRoOiAxMTIlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC02JTtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlUG9zdEludHJvSW1hZ2VfX0lubmVyIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnQgLndwLWJsb2NrLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyNXB4OyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnQgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fSW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fQm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0JveCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0JveCBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fQm94IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0JveCB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fQm94IHVsIGxpOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fQm94IHVsIGxpIGEge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAzMDBtcztcbiAgICAgICAgcGFkZGluZzogNXB4OyB9XG4gICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19Cb3ggdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICAgICAgY29sb3I6ICMzYzRlZTM7IH1cbiAgICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0JveCB1bCBsaSBhLmFjdGl2ZS1zdGF0ZSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmODtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19Cb3ggdWwgbGkgYS5hY3RpdmUtc3RhdGU6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2M0ZWUzO1xuICAgICAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgICAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fQm94IHVsIGxpIGEuYWN0aXZlLXN0YXRlOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICAgICAgICBjb2xvcjogIzNjNGVlMzsgfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0JveCB1bCBsaSB1bCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0JveCB1bCBsaSB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fQm94IHVsIGxpIHVsIGxpIGEge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0JveCB1bCBsaSB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX05hcnJvdyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4ODBweCk7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX1dpZGUge1xuICB3aWR0aDogODE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19XaWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fV2lkZS0tY2VudGVyZWQge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19UaXRsZSBoMSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjdweDtcbiAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAyM1wiO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fVGl0bGUgaDEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fTWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fTWV0YSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZzogMjBweCA1JTtcbiAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01JTsgfSB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19NZXRhIGg2IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTZcIjtcbiAgICBjb2xvcjogIzNjNGVlMztcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX01ldGEgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX01ldGEgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fTWV0YSB1bCBsaSBhIHtcbiAgICAgIG1hcmdpbjogMCAxNnB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19NZXRhIHVsIGxpIGEgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX01ldGEgdWwgbGkgYSBzdmcge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19Db250ZW50IGgyIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICBjb2xvcjogIzFiMWMyMDtcbiAgbWFyZ2luOiA1MHB4IDAgMjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fQ29udGVudCBoMiB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW46IDMwcHggMCAxNXB4OyB9IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgaDI6bm90KFtjbGFzc10pIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19Db250ZW50IGgzOm5vdChbY2xhc3NdKSB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fQ29udGVudCBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgY29sb3I6ICMxYjFjMjA7XG4gIG1hcmdpbjogMCAwIDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgaDMge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDsgfSB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19Db250ZW50IHVsLFxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgb2wge1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19Db250ZW50IHAsXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fQ29udGVudCBsaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIGNvbG9yOiAjMTkxOTE5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19Db250ZW50IHAsXG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fQ29udGVudCBwIGE6bm90KC5idXR0b24tLWJsdWUtYm9yZGVyKSxcbiAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgbGkgYTpub3QoLmJ1dHRvbi0tYmx1ZS1ib3JkZXIpIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgY29sb3I6ICMzYzRlZTM7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fQ29udGVudCBwIGE6bm90KC5idXR0b24tLWJsdWUtYm9yZGVyKTpob3ZlcixcbiAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fQ29udGVudCBsaSBhOm5vdCguYnV0dG9uLS1ibHVlLWJvcmRlcik6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgbGkge1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgbGkgYTpub3QoLmJ1dHRvbi0tYmx1ZS1ib3JkZXIpIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgcDpub3QoW2NsYXNzXSkge1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgcDpub3QoW2NsYXNzXSkgYTpub3QoLmJ1dHRvbi0tYmx1ZS1ib3JkZXIpIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgcC5uZXdzVXNhYmlsbGEge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19Eb3dubG9hZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZTllZGVmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19Eb3dubG9hZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDI1cHg7IH0gfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fRG93bmxvYWQgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICAgIGNvbG9yOiAjMWIxYzIwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fRG93bmxvYWQgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19BdXRob3Ige1xuICBiYWNrZ3JvdW5kOiAjZTllZGVmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0F1dGhvciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19BdXRob3JJbWFnZSB7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19BdXRob3JJbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fQXV0aG9ySW1hZ2Uge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfSB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19BdXRob3JDb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19BdXRob3JDb250ZW50IGgxIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19BdXRob3JDb250ZW50IGgyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19BdXRob3JDb250ZW50IGgzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19BdXRob3JDb250ZW50IGg0IHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19BdXRob3JDb250ZW50IHAsXG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19BdXRob3JDb250ZW50IGg1LFxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCBoNixcbiAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0F1dGhvckNvbnRlbnQgYSxcbiAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0F1dGhvckNvbnRlbnQgbGkge1xuICAgIGNvbG9yOiAjMTkxOTE5ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCBhIHtcbiAgICBjb2xvcjogIzNjNGVlMyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IDMwMG1zOyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX0F1dGhvckNvbnRlbnQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzNjNGVlMyAhaW1wb3J0YW50OyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC53cC1ibG9jay1pbWFnZS5zaXplLWZ1bGwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5nYWxsZXJ5QmxvY2sge1xuICBwYWRkaW5nOiAyNXB4IDAgMjVweCAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZTllZGVmOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5nYWxsZXJ5QmxvY2sgaDMge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5nYWxsZXJ5QmxvY2tfX1NsaWRlcldyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5nYWxsZXJ5QmxvY2tfX1NsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjYwcHggIWltcG9ydGFudDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAuZ2FsbGVyeUJsb2NrX19JbWFnZSB7XG4gIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5nYWxsZXJ5QmxvY2tfX0ltYWdlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLmdhbGxlcnlCbG9ja19fSW1hZ2UgYSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuZ2FsbGVyeUJsb2NrX19JbWFnZS5zbGljay1hY3RpdmUgYSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLmxiLWRldGFpbHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC53cC1ibG9jay1wdWxscXVvdGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDI1cHggIWltcG9ydGFudDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byBibG9ja3F1b3RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2U5ZWRlZiAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAyNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4OyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIGJsb2NrcXVvdGUgcCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byBibG9ja3F1b3RlIHAsXG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIGJsb2NrcXVvdGUgY2l0ZSxcbiAgLnNpbmdsZS10ZW1wbGF0ZS10d28gYmxvY2txdW90ZSBhIHtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxYjFjMjAgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byBibG9ja3F1b3RlIHA6aG92ZXIsXG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gYmxvY2txdW90ZSBjaXRlOmhvdmVyLFxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIGJsb2NrcXVvdGUgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byBibG9ja3F1b3RlIGNpdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMWIxYzIwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byBibG9ja3F1b3RlIGNpdGUgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgIGNvbG9yOiAjM2M0ZWUzICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIGJsb2NrcXVvdGUgY2l0ZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzYzRlZTM7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX1JldmlldyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZTllZGVmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19SZXZpZXcgcCxcbiAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX1JldmlldyBhIHtcbiAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDIzXCIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzFiMWMyMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX1JldmlldyBwOmhvdmVyLFxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19SZXZpZXcgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fUmV2aWV3IGNpdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMWIxYzIwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fUmV2aWV3IGNpdGUgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgIGNvbG9yOiAjM2M0ZWUzICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX1JldmlldyBjaXRlIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzNjNGVlMzsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19SZXZpZXcgY2l0ZSBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgY29sb3I6ICMxYjFjMjAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fUmV2aWV3IGNpdGUgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgIGNvbG9yOiAjOTc5Nzk3ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCA1JTtcbiAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01JTsgfSB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2MgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2MgaDI6OmJlZm9yZcKgIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgcmlnaHQ6IDUlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Rvd24tYmxhY2suc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtczsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2MgaDIuYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2MgaDIuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2MgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2MgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX01vYmlsZVRvYyB1bCBsaSBhIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDMwMG1zO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2MgdWwgbGkgYS5hY3RpdmUtc3RhdGUge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX01vYmlsZVRvYyB1bCBsaSBhLmFjdGl2ZS1zdGF0ZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzYzRlZTM7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX01vYmlsZVRvYyB1bCBsaSB1bCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2MgdWwgbGkgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNpbmdsZUNvbnRlbnRfX01vYmlsZVRvYyB1bCBsaSB1bCBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2MgdWwgbGkgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5iZW5lZml0cyB7XG4gIG1hcmdpbjogMCAwIDI1cHg7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLmJlbmVmaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlOWU5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLmJlbmVmaXQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAuYmVuZWZpdF9fSWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmN2ZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5iZW5lZml0X19JY29uIGltZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLmJlbmVmaXRfX0NvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzJweCk7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLmJlbmVmaXRfX0NvbnRlbnQgaDMge1xuICAgIGNvbG9yOiAjMzMzNDM4O1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAuYmVuZWZpdF9fUGVyY2VudGFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5iZW5lZml0X19QZXJjZW50YWdlIGg0IHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICAgIGNvbG9yOiAjNzk3OTdjOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5iZW5lZml0X19QZXJjZW50YWdlQmFyIHtcbiAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmNGY0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byBwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICBoZWlnaHQ6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjNmNGY0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byBwcm9ncmVzc1t2YWx1ZV06Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzI2OWRmZiwgIzBlNmJmZCk7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gcHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyNjlkZmYsICMwZTZiZmQpO1xuICBib3JkZXItcmFkaXVzOiA5OXB4OyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5iZW5lZml0c19fQWxsIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMxNDc3ZmQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAuc2FsYXJ5U2xpZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNzc4M2ViIDUwJSwgIzNjNGVlMyAxMDAlKTtcbiAgdHJhbnNpdGlvbjogMzAwbXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2FsYXJ5U2xpZGVyIHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNhbGFyeVNsaWRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTAlO1xuICAgIHJpZ2h0OiAtMTAlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDYwLCA3OCwgMjI3LCAwLjI1KSAxMCUsIHJnYmEoNjAsIDc4LCAyMjcsIDAuMjUpIDkwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2FsYXJ5U2xpZGVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzAwMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzAwMDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAuc2FsYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zYWxhcnkgYTpob3ZlciAuc2FsYXJ5U2xpZGVyIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNhbGFyeSBhOmhvdmVyIC5zYWxhcnlTbGlkZXJfX0JsdXIge1xuICAgIGZpbHRlcjogYmx1cigyLjVweCk7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNhbGFyeV9fSW5uZXIge1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2FsYXJ5X19Jbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zYWxhcnlTbGlkZXJfX01pbiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2FsYXJ5U2xpZGVyX19NaW4gaDQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNhbGFyeVNsaWRlcl9fTWF4IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2FsYXJ5U2xpZGVyX19NYXggaDQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNhbGFyeVNsaWRlcl9fQXZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0xNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2FsYXJ5U2xpZGVyX19Bdmcge1xuICAgICAgbWFyZ2luLXRvcDogLTEyMHB4OyB9IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNhbGFyeVNsaWRlcl9fQXZnOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA3MHB4KTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuc2FsYXJ5U2xpZGVyX19Bdmc6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDYwcHgpO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGJvdHRvbTogLTVweDsgfSB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zYWxhcnlTbGlkZXJfX0F2ZyBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAyM1wiO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNhbGFyeVNsaWRlcl9fQXZnIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNhbGFyeVNsaWRlcl9fQXZnIGg2IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zYWxhcnlTbGlkZXJfX1RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnNhbGFyeVNsaWRlcl9fVGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfSB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zYWxhcnlTbGlkZXJfX1RpdGxlIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zYWxhcnlTbGlkZXJfX1RpdGxlIGgzIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAuc2FsYXJ5U2xpZGVyX19CbHVyIHtcbiAgZmlsdGVyOiBibHVyKDNweCk7XG4gIHRyYW5zaXRpb246IDMwMG1zOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5zaW5nbGVDb250ZW50X19Db250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5mb290ZXJTaGFyZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDBweDtcbiAgd2lkdGg6IDgwcHg7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLmZvb3RlclNoYXJlIHVsIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiAyNzVweDtcbiAgICBtYXJnaW46IC0zMjBweCAwIDAgLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xuICAgIG9yZGVyOiAxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuZm9vdGVyU2hhcmUgdWwgbGkge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuZm9vdGVyU2hhcmUgdWwgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzNjNGVlMyAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwMDAwMDA7IH1cbiAgICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLmZvb3RlclNoYXJlIHVsIGxpIGEgc3ZnLFxuICAgICAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuZm9vdGVyU2hhcmUgdWwgbGkgYSBpIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLmZvb3RlclNoYXJlIHVsIGxpIGEgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICMzYzRlZTM7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLmZvb3RlclNoYXJlX19CdXR0b24ge1xuICBjb2xvcjogIzNjNGVlMztcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvcmRlcjogMjsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuZm9vdGVyU2hhcmVfX0J1dHRvbiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5mb290ZXJTaGFyZV9fQnV0dG9uSW5uZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAuZm9vdGVyU2hhcmU6aG92ZXIge1xuICBoZWlnaHQ6IDMyMHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IDIwMHB4OyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5mb290ZXJTaGFyZTpob3ZlciB1bCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5wcm9maWxlU2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgaGVpZ2h0OiAzMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAucHJvZmlsZVNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAucHJvZmlsZVNsaWRlcl9fV3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAucHJvZmlsZVNsaWRlcl9fU2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5wcm9maWxlU2xpZGVyX19OYXZXcmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDk1cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDMwMG1zO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDAwMDAwOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5wcm9maWxlU2xpZGVyX19OYXZXcmFwLS1wcmV2IHtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnByb2ZpbGVTbGlkZXJfX05hdldyYXAtLXByZXYgLnByb2ZpbGVTbGlkZXJfX05hdiB7XG4gICAgICBsZWZ0OiAyMHB4OyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnByb2ZpbGVTbGlkZXJfX05hdldyYXAtLXByZXY6aG92ZXIgLnByb2ZpbGVTbGlkZXJfX05hdiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAucHJvZmlsZVNsaWRlcl9fTmF2V3JhcC0tbmV4dCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXR3byAucHJvZmlsZVNsaWRlcl9fTmF2V3JhcC0tbmV4dCAucHJvZmlsZVNsaWRlcl9fTmF2IHtcbiAgICAgIHJpZ2h0OiAyMHB4OyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10d28gLnByb2ZpbGVTbGlkZXJfX05hdldyYXAtLW5leHQ6aG92ZXIgLnByb2ZpbGVTbGlkZXJfX05hdiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAucHJvZmlsZVNsaWRlcl9fTmF2V3JhcC5zbGljay1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgY3Vyc29yOiBub25lOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5wcm9maWxlU2xpZGVyX19OYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWU2O1xuICBib3gtc2hhZG93OiAwcHggOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgei1pbmRleDogMTAwMDtcbiAgdHJhbnNpdGlvbjogMzAwbXM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAucHJvZmlsZVNsaWRlcl9fTmF2IGkge1xuICAgIGNvbG9yOiAjM2M0ZWUzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAuY29tcGFueVByb2ZpbGUge1xuICB3aWR0aDogMjkwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGhlaWdodDogMjk1cHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuY29tcGFueVByb2ZpbGUgYSB7XG4gICAgaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLmNvbXBhbnlQcm9maWxlX19Db3ZlciB7XG4gIGhlaWdodDogOTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlOWVkZWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuY29tcGFueVByb2ZpbGVfX0NvdmVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5zaW5nbGUtdGVtcGxhdGUtdHdvIC5jb21wYW55UHJvZmlsZV9fTGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjMTAyYjY5O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAuY29tcGFueVByb2ZpbGVfX0xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGxlZnQ6IDI0cHg7XG4gIHRvcDogMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5jb21wYW55UHJvZmlsZV9fTG9nbyBpbWcge1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAuY29tcGFueVByb2ZpbGVfX0NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgcGFkZGluZzogMCAyNHB4OyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5jb21wYW55UHJvZmlsZV9fQ29udGVudCBoMyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICAgIGNvbG9yOiAjMzMzNDM4OyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5jb21wYW55UHJvZmlsZV9fQ29udGVudCBoNSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdHdvIC5jb21wYW55UHJvZmlsZV9fQ29udGVudCBoNSBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLmNvbXBhbnlQcm9maWxlX19Gb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIsIDIsIDcsIDAuMSk7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLmNvbXBhbnlQcm9maWxlX19SYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuY29tcGFueVByb2ZpbGVfX1JhdGUgc3Ryb25nIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAuY29tcGFueVByb2ZpbGVfX1Jldmlld1N0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCA4cHggMCA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXR3byAuY29tcGFueVByb2ZpbGVfX1Jldmlld1N0YXJzIHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXR3byAuY29tcGFueVByb2ZpbGVfX0VtcHR5U3RhcnMgc3ZnIHBhdGgge1xuICBmaWxsOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBzdHJva2U6ICNmZmMyMTc7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLmNvbXBhbnlQcm9maWxlX19GdWxsU3RhcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxlZnQ6IDA7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLmNvbXBhbnlQcm9maWxlX19Db3VudGVyIHtcbiAgY29sb3I6ICM2MDYwNjA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAwIDEycHg7IH1cblxuLnNpbmdsZS10ZW1wbGF0ZS10d28gLmNvbXBhbnlQcm9maWxlX19Kb2JzIHtcbiAgY29sb3I6ICM2MDYwNjA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4uc2luZ2xlLXRlbXBsYXRlLXRocmVlIHtcbiAgLyouc2luZ2xlQ29udGVudF9fTmFycm93IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDg0MHB4KTtcbn0qLyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZVBvc3RJbnRybyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVQb3N0SW50cm8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDsgfVxuICAgICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVQb3N0SW50cm8gLmNlbnRlciwgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlUG9zdEludHJvIC5jZW50ZXItLXhzbWFsbCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlUG9zdEludHJvX19Jbm5lciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVQb3N0SW50cm9fX0lubmVyIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZVBvc3RJbnRyb19fSW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4OyB9XG4gICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZVBvc3RJbnRyb19fSW5uZXIgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZVBvc3RJbnRyb0ltYWdlX19Jbm5lciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlUG9zdEludHJvSW1hZ2VfX0lubmVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVQb3N0SW50cm9JbWFnZV9fSW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDsgfVxuICAgICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVQb3N0SW50cm9JbWFnZV9fSW5uZXIgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnQgLndwLWJsb2NrLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMjVweDsgfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudCAud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19Jbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fQm94IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiA2MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19Cb3gge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19Cb3ggaDIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4OyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fQm94IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19Cb3ggdWwgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fQm94IHVsIGxpIGEge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX0JveCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX0JveCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX0JveCB1bCBsaTpsYXN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19Cb3ggdWwgbGkgdWwge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX0JveCB1bCBsaSB1bCBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19Cb3ggdWwgbGkgdWwgbGkgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICAgICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19Cb3ggdWwgbGkgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fV2lkZSB7XG4gICAgd2lkdGg6IDY5MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19XaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX1dpZGUtLWNlbnRlcmVkIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX1RpdGxlIGgxIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fVGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fTWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fTWV0YSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX01ldGEgaDYge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTZcIjtcbiAgICAgIGNvbG9yOiAjM2M0ZWUzO1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fTWV0YSBoNiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19NZXRhIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX01ldGEgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fTWV0YSB1bCBsaSBhIHtcbiAgICAgICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fTWV0YSB1bCBsaSBhIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19NZXRhIHVsIGxpIGEgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fQ29udGVudCBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICAgIGNvbG9yOiAjMWIxYzIwO1xuICAgIG1hcmdpbjogNTBweCAwIDI1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDE1cHg7IH0gfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19Db250ZW50IGgyOm5vdChbY2xhc3NdKSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgaDM6bm90KFtjbGFzc10pIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fQ29udGVudCBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICAgIGNvbG9yOiAjMWIxYzIwO1xuICAgIG1hcmdpbjogMCAwIDI1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgaDMge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7IH0gfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19Db250ZW50IHVsLFxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19Db250ZW50IG9sIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19Db250ZW50IHAsXG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgbGkge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fQ29udGVudCBwLFxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fQ29udGVudCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgcCBhOm5vdCguYnV0dG9uLS1ibHVlLWJvcmRlciksXG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fQ29udGVudCBsaSBhOm5vdCguYnV0dG9uLS1ibHVlLWJvcmRlcikge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICBjb2xvcjogIzNjNGVlMzsgfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fQ29udGVudCBwIGE6bm90KC5idXR0b24tLWJsdWUtYm9yZGVyKTpob3ZlcixcbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgbGkgYTpub3QoLmJ1dHRvbi0tYmx1ZS1ib3JkZXIpOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fQ29udGVudCBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fQ29udGVudCBsaSBhOm5vdCguYnV0dG9uLS1ibHVlLWJvcmRlcikge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgcDpub3QoW2NsYXNzXSkge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQgcDpub3QoW2NsYXNzXSkgYTpub3QoLmJ1dHRvbi0tYmx1ZS1ib3JkZXIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19Db250ZW50IHAubmV3c1VzYWJpbGxhIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fQ29udGVudCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19Eb3dubG9hZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNlOWVkZWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fRG93bmxvYWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyNXB4OyB9IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19Eb3dubG9hZCBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgICAgIGNvbG9yOiAjMWIxYzIwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX0Rvd25sb2FkIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19BdXRob3Ige1xuICAgIGJhY2tncm91bmQ6ICNlOWVkZWY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19BdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX0F1dGhvckltYWdlIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX0F1dGhvckltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19BdXRob3JJbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7IH0gfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19BdXRob3JDb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19BdXRob3JDb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX0F1dGhvckNvbnRlbnQgaDEge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19BdXRob3JDb250ZW50IGgyIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDIzXCI7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCBoMyB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAyM1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX0F1dGhvckNvbnRlbnQgaDQge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19BdXRob3JDb250ZW50IHAsXG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCBoNSxcbiAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19BdXRob3JDb250ZW50IGg2LFxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX0F1dGhvckNvbnRlbnQgYSxcbiAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19BdXRob3JDb250ZW50IGxpIHtcbiAgICAgIGNvbG9yOiAjMTkxOTE5ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX0F1dGhvckNvbnRlbnQgYSB7XG4gICAgICBjb2xvcjogIzNjNGVlMyAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7IH1cbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX0F1dGhvckNvbnRlbnQgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjM2M0ZWUzICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAud3AtYmxvY2staW1hZ2Uuc2l6ZS1mdWxsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuZ2FsbGVyeUJsb2NrIHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMjVweCAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2U5ZWRlZjsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLmdhbGxlcnlCbG9jayBoMyB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5nYWxsZXJ5QmxvY2tfX1NsaWRlcldyYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuZ2FsbGVyeUJsb2NrX19TbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuZ2FsbGVyeUJsb2NrX19JbWFnZSB7XG4gICAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuZ2FsbGVyeUJsb2NrX19JbWFnZSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5nYWxsZXJ5QmxvY2tfX0ltYWdlIGEgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5nYWxsZXJ5QmxvY2tfX0ltYWdlLnNsaWNrLWFjdGl2ZSBhIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLmxiLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgYmxvY2txdW90ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNlOWVkZWYgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgYmxvY2txdW90ZSBwIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSBibG9ja3F1b3RlIHAsXG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSBibG9ja3F1b3RlIGNpdGUsXG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSBibG9ja3F1b3RlIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMxYjFjMjAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgYmxvY2txdW90ZSBwOmhvdmVyLFxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSBibG9ja3F1b3RlIGNpdGU6aG92ZXIsXG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIGJsb2NrcXVvdGUgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSBibG9ja3F1b3RlIGNpdGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzFiMWMyMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDsgfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSBibG9ja3F1b3RlIGNpdGUgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgICBjb2xvcjogIzNjNGVlMyAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgYmxvY2txdW90ZSBjaXRlIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjM2M0ZWUzOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX1JldmlldyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTllZGVmICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX1JldmlldyBwLFxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX1JldmlldyBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMjNcIiAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMxYjFjMjAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fUmV2aWV3IHA6aG92ZXIsXG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19SZXZpZXcgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fUmV2aWV3IGNpdGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzFiMWMyMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDsgfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fUmV2aWV3IGNpdGUgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgICBjb2xvcjogIzNjNGVlMyAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19SZXZpZXcgY2l0ZSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzNjNGVlMzsgfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fUmV2aWV3IGNpdGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgICBjb2xvcjogIzFiMWMyMCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX1JldmlldyBjaXRlIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDE5XCIgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgICAgY29sb3I6ICM5Nzk3OTcgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX01vYmlsZVRvYyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2MgaDIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4OyB9XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2MgaDI6OmJlZm9yZcKgIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kb3duLWJsYWNrLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zOyB9XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2MgaDIuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX01vYmlsZVRvYyB1bCBsaSBhIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX01vYmlsZVRvYyB1bCBsaTpsYXN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX01vYmlsZVRvYyB1bCBsaSB1bCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIHVsIGxpIHVsIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNpbmdsZUNvbnRlbnRfX01vYmlsZVRvYyB1bCBsaSB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU2hhcnAgR3JvdGVzayAxOVwiO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICAgICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2MgdWwgbGkgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuYmVuZWZpdHMge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuYmVuZWZpdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U5ZTk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5iZW5lZml0OmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5iZW5lZml0X19JY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY3ZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLmJlbmVmaXRfX0ljb24gaW1nIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5iZW5lZml0X19Db250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzJweCk7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5iZW5lZml0X19Db250ZW50IGgzIHtcbiAgICAgIGNvbG9yOiAjMzMzNDM4O1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5iZW5lZml0X19QZXJjZW50YWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLmJlbmVmaXRfX1BlcmNlbnRhZ2UgaDQge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gICAgICBjb2xvcjogIzc5Nzk3YzsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5iZW5lZml0X19QZXJjZW50YWdlQmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSBwcm9ncmVzc1t2YWx1ZV06Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyNjlkZmYsICMwZTZiZmQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSBwcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyNjlkZmYsICMwZTZiZmQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuYmVuZWZpdHNfX0FsbCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjMTQ3N2ZkO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zYWxhcnlTbGlkZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzc3ODNlYiA1MCUsICMzYzRlZTMgMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNhbGFyeVNsaWRlciB7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNhbGFyeVNsaWRlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTAlO1xuICAgICAgcmlnaHQ6IC0xMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoNjAsIDc4LCAyMjcsIDAuMjUpIDEwJSwgcmdiYSg2MCwgNzgsIDIyNywgMC4yNSkgOTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zYWxhcnlTbGlkZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzAwMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjMDAwOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNhbGFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zYWxhcnkgYTpob3ZlciAuc2FsYXJ5U2xpZGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNhbGFyeSBhOmhvdmVyIC5zYWxhcnlTbGlkZXJfX0JsdXIge1xuICAgICAgZmlsdGVyOiBibHVyKDIuNXB4KTsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zYWxhcnlfX0lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2FsYXJ5X19Jbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2FsYXJ5U2xpZGVyX19NaW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNhbGFyeVNsaWRlcl9fTWluIGg0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zYWxhcnlTbGlkZXJfX01heCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNhbGFyeVNsaWRlcl9fTWF4IGg0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zYWxhcnlTbGlkZXJfX0F2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNhbGFyeVNsaWRlcl9fQXZnIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEyMHB4OyB9IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5zYWxhcnlTbGlkZXJfX0F2Zzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA3MHB4KTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNhbGFyeVNsaWRlcl9fQXZnOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDYwcHgpO1xuICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICBib3R0b206IC01cHg7IH0gfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNhbGFyeVNsaWRlcl9fQXZnIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDIzXCI7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNhbGFyeVNsaWRlcl9fQXZnIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2FsYXJ5U2xpZGVyX19BdmcgaDYge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNhbGFyeVNsaWRlcl9fVGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2FsYXJ5U2xpZGVyX19UaXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfSB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2FsYXJ5U2xpZGVyX19UaXRsZSBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwIEdyb3Rlc2sgMTlcIjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2FsYXJ5U2xpZGVyX19UaXRsZSBoMyB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogXCJJbnRlclwiICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnNhbGFyeVNsaWRlcl9fQmx1ciB7XG4gICAgZmlsdGVyOiBibHVyKDNweCk7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuc2luZ2xlQ29udGVudF9fQ29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLmZvb3RlclNoYXJlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgd2lkdGg6IDgwcHg7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5mb290ZXJTaGFyZSB1bCB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBoZWlnaHQ6IDI3NXB4O1xuICAgICAgbWFyZ2luOiAtMzIwcHggMCAwIC0xMjBweCAhaW1wb3J0YW50O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuZm9vdGVyU2hhcmUgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDsgfVxuICAgICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5mb290ZXJTaGFyZSB1bCBsaSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjM2M0ZWUzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDAwMDA7IH1cbiAgICAgICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5mb290ZXJTaGFyZSB1bCBsaSBhIHN2ZyxcbiAgICAgICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5mb290ZXJTaGFyZSB1bCBsaSBhIGkge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLmZvb3RlclNoYXJlIHVsIGxpIGEgc3ZnIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogIzNjNGVlMzsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5mb290ZXJTaGFyZV9fQnV0dG9uIHtcbiAgICBjb2xvcjogIzNjNGVlMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvcmRlcjogMjsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLmZvb3RlclNoYXJlX19CdXR0b24gc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5mb290ZXJTaGFyZV9fQnV0dG9uSW5uZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuZm9vdGVyU2hhcmU6aG92ZXIge1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuZm9vdGVyU2hhcmU6aG92ZXIgdWwge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnByb2ZpbGVTbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnByb2ZpbGVTbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAucHJvZmlsZVNsaWRlcl9fV3JhcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5wcm9maWxlU2xpZGVyX19TbGlkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnByb2ZpbGVTbGlkZXJfX05hdldyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTAwMDAwMDA7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5wcm9maWxlU2xpZGVyX19OYXZXcmFwLS1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnByb2ZpbGVTbGlkZXJfX05hdldyYXAtLXByZXYgLnByb2ZpbGVTbGlkZXJfX05hdiB7XG4gICAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnByb2ZpbGVTbGlkZXJfX05hdldyYXAtLXByZXY6aG92ZXIgLnByb2ZpbGVTbGlkZXJfX05hdiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5wcm9maWxlU2xpZGVyX19OYXZXcmFwLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5wcm9maWxlU2xpZGVyX19OYXZXcmFwLS1uZXh0IC5wcm9maWxlU2xpZGVyX19OYXYge1xuICAgICAgICByaWdodDogMjBweDsgfVxuICAgICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAucHJvZmlsZVNsaWRlcl9fTmF2V3JhcC0tbmV4dDpob3ZlciAucHJvZmlsZVNsaWRlcl9fTmF2IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLnByb2ZpbGVTbGlkZXJfX05hdldyYXAuc2xpY2stZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGN1cnNvcjogbm9uZTsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5wcm9maWxlU2xpZGVyX19OYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTY7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDEycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAucHJvZmlsZVNsaWRlcl9fTmF2IGkge1xuICAgICAgY29sb3I6ICMzYzRlZTM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5jb21wYW55UHJvZmlsZSB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5jb21wYW55UHJvZmlsZSBhIHtcbiAgICAgIGhlaWdodDogMjk1cHggIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuY29tcGFueVByb2ZpbGVfX0NvdmVyIHtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2U5ZWRlZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuY29tcGFueVByb2ZpbGVfX0NvdmVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLmNvbXBhbnlQcm9maWxlX19MYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogOHB4O1xuICAgIGJhY2tncm91bmQ6ICMxMDJiNjk7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAycHggLTJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuY29tcGFueVByb2ZpbGVfX0xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgbGVmdDogMjRweDtcbiAgICB0b3A6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuY29tcGFueVByb2ZpbGVfX0xvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLmNvbXBhbnlQcm9maWxlX19Db250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjRweDsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLmNvbXBhbnlQcm9maWxlX19Db250ZW50IGgzIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgICAgIGNvbG9yOiAjMzMzNDM4OyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuY29tcGFueVByb2ZpbGVfX0NvbnRlbnQgaDUge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgY29sb3I6ICM2MDYwNjA7XG4gICAgICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLmNvbXBhbnlQcm9maWxlX19Db250ZW50IGg1IHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLmNvbXBhbnlQcm9maWxlX19Gb290ZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMiwgMiwgNywgMC4xKTsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5jb21wYW55UHJvZmlsZV9fUmF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuY29tcGFueVByb2ZpbGVfX1JhdGUgc3Ryb25nIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogXCJTaGFycCBHcm90ZXNrIDIzXCIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5jb21wYW55UHJvZmlsZV9fUmV2aWV3U3RhcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgOHB4IDAgNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLmNvbXBhbnlQcm9maWxlX19SZXZpZXdTdGFycyBzdmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5zaW5nbGUtdGVtcGxhdGUtdGhyZWUgLmNvbXBhbnlQcm9maWxlX19FbXB0eVN0YXJzIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHN0cm9rZTogI2ZmYzIxNzsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5jb21wYW55UHJvZmlsZV9fRnVsbFN0YXJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLnNpbmdsZS10ZW1wbGF0ZS10aHJlZSAuY29tcGFueVByb2ZpbGVfX0NvdW50ZXIge1xuICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtYXJnaW46IDAgMTJweDsgfVxuICAuc2luZ2xlLXRlbXBsYXRlLXRocmVlIC5jb21wYW55UHJvZmlsZV9fSm9icyB7XG4gICAgY29sb3I6ICM2MDYwNjA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vICAgICBfICAgICAgICAgICAgXyAgICAgICAgICAgXyAgICAgICAgICAgICAgICAgICAgICAgICAgIF8gX1xuLy8gICAgKF8pICAgICAgICAgIHwgfCAgICAgICAgIHwgfCAgICAgICAgICAgICAgICAgICAgICAgICB8IChfKVxuLy8gICAgIF8gXyBfXyAgIF9fX3wgfF8gICBfICBfX3wgfCBfX18gICBfIF9fIF9fXyAgIF9fXyAgX198IHxfICBfXyBfXG4vLyAgICB8IHwgJ18gXFwgLyBfX3wgfCB8IHwgfC8gX2AgfC8gXyBcXCB8ICdfIGAgXyBcXCAvIF8gXFwvIF9gIHwgfC8gX2AgfFxuLy8gICAgfCB8IHwgfCB8IChfX3wgfCB8X3wgfCAoX3wgfCAgX18vIHwgfCB8IHwgfCB8ICBfXy8gKF98IHwgfCAoX3wgfFxuLy8gICAgfF98X3wgfF98XFxfX198X3xcXF9fLF98XFxfXyxffFxcX19ffCB8X3wgfF98IHxffFxcX19ffFxcX18sX3xffFxcX18sX3xcbi8vXG4vLyAgICAgIFNpbXBsZSwgZWxlZ2FudCBhbmQgbWFpbnRhaW5hYmxlIG1lZGlhIHF1ZXJpZXMgaW4gU2Fzc1xuLy8gICAgICAgICAgICAgICAgICAgICAgICB2MS40Ljlcbi8vXG4vLyAgICAgICAgICAgICAgICBodHRwOi8vaW5jbHVkZS1tZWRpYS5jb21cbi8vXG4vLyAgICAgICAgIEF1dGhvcnM6IEVkdWFyZG8gQm91Y2FzIChAZWR1YXJkb2JvdWNhcylcbi8vICAgICAgICAgICAgICAgICAgSHVnbyBHaXJhdWRlbCAoQGh1Z29naXJhdWRlbClcbi8vXG4vLyAgICAgIFRoaXMgcHJvamVjdCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIE1JVCBsaWNlbnNlXG5cbi8vLy9cbi8vLyBpbmNsdWRlLW1lZGlhIGxpYnJhcnkgcHVibGljIGNvbmZpZ3VyYXRpb25cbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuLy8vXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2YgZ2xvYmFsIGJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBicmVha3BvaW50IHdpdGggdGhlIGxhYmVsIGBwaG9uZWBcbi8vLyAgJGJyZWFrcG9pbnRzOiAoJ3Bob25lJzogMzIwcHgpO1xuLy8vXG4kYnJlYWtwb2ludHM6IChcbiAgXCJzbWFsbC1waG9uZVwiOiA0NjBweCxcbiAgXCJwaG9uZVwiOiA3NjBweCxcbiAgXCJ0YWJsZXRcIjogOTYwcHgsXG4gIFwidGFibGV0LWJpZ1wiOiAxMDI0cHgsXG4gIFwibGFwdG9wXCI6IDEyNDBweCxcbiAgXCJkZXNrdG9wXCI6IDE0ODBweCxcbikgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIENyZWF0ZXMgYSBsaXN0IG9mIHN0YXRpYyBleHByZXNzaW9ucyBvciBtZWRpYSB0eXBlc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzaW5nbGUgbWVkaWEgdHlwZSAoc2NyZWVuKVxuLy8vICAkbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJzogJ3NjcmVlbicpO1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzdGF0aWMgZXhwcmVzc2lvbiB3aXRoIGxvZ2ljYWwgZGlzanVuY3Rpb24gKE9SIG9wZXJhdG9yKVxuLy8vICAkbWVkaWEtZXhwcmVzc2lvbnM6IChcbi8vLyAgICAncmV0aW5hMngnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSdcbi8vLyAgKTtcbi8vL1xuJG1lZGlhLWV4cHJlc3Npb25zOiAoXG4gIFwic2NyZWVuXCI6IFwic2NyZWVuXCIsXG4gIFwicHJpbnRcIjogXCJwcmludFwiLFxuICBcImhhbmRoZWxkXCI6IFwiaGFuZGhlbGRcIixcbiAgXCJsYW5kc2NhcGVcIjogXCIob3JpZW50YXRpb246IGxhbmRzY2FwZSlcIixcbiAgXCJwb3J0cmFpdFwiOiBcIihvcmllbnRhdGlvbjogcG9ydHJhaXQpXCIsXG4gIFwicmV0aW5hMnhcIjpcbiAgICBcIigtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpXCIsXG4gIFwicmV0aW5hM3hcIjpcbiAgICBcIigtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpLCAobWluLXJlc29sdXRpb246IDM1MGRwaSksIChtaW4tcmVzb2x1dGlvbjogM2RwcHgpXCIsXG4pICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBEZWZpbmVzIGEgbnVtYmVyIHRvIGJlIGFkZGVkIG9yIHN1YnRyYWN0ZWQgZnJvbSBlYWNoIHVuaXQgd2hlbiBkZWNsYXJpbmcgYnJlYWtwb2ludHMgd2l0aCBleGNsdXNpdmUgaW50ZXJ2YWxzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIHBpeGVscyBpcyBkZWZpbmVkIGFzIGAxYCBieSBkZWZhdWx0XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+MTI4cHgnKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDEyOXB4KSB7fVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciBlbXMgaXMgZGVmaW5lZCBhcyBgMC4wMWAgYnkgZGVmYXVsdFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjIwZW0nKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIwLjAxZW0pIHt9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIHJlbXMgaXMgZGVmaW5lZCBhcyBgMC4xYCBieSBkZWZhdWx0LCB0byBiZSB1c2VkIHdpdGggYGZvbnQtc2l6ZTogNjIuNSU7YFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjIuMHJlbScpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMi4xcmVtKSB7fVxuLy8vXG4kdW5pdC1pbnRlcnZhbHM6IChcbiAgXCJweFwiOiAxLFxuICBcImVtXCI6IDAuMDEsXG4gIFwicmVtXCI6IDAuMSxcbiAgXCJcIjogMCxcbikgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIERlZmluZXMgd2hldGhlciBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzIGlzIGF2YWlsYWJsZSwgdXNlZnVsIGZvciBjcmVhdGluZyBzZXBhcmF0ZSBzdHlsZXNoZWV0c1xuLy8vIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgbWVkaWEgcXVlcmllcy5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBEaXNhYmxlcyBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIC5mb28ge1xuLy8vICAgIGNvbG9yOiB0b21hdG87XG4vLy8gIH1cbi8vL1xuJGltLW1lZGlhLXN1cHBvcnQ6IHRydWUgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIFNlbGVjdHMgd2hpY2ggYnJlYWtwb2ludCB0byBlbXVsYXRlIHdoZW4gc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllcyBpcyBkaXNhYmxlZC4gTWVkaWEgcXVlcmllcyB0aGF0IHN0YXJ0IGF0IG9yXG4vLy8gaW50ZXJjZXB0IHRoZSBicmVha3BvaW50IHdpbGwgYmUgZGlzcGxheWVkLCBhbnkgb3RoZXJzIHdpbGwgYmUgaWdub3JlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50XG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIC5mb28ge1xuLy8vICAgIGNvbG9yOiB0b21hdG87XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgTk9UIHNob3cgYmVjYXVzZSBpdCBkb2VzIG5vdCBpbnRlcmNlcHQgdGhlIGRlc2t0b3AgYnJlYWtwb2ludFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAndGFibGV0Jztcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogTm8gb3V0cHV0ICovXG4vLy9cbiRpbS1uby1tZWRpYS1icmVha3BvaW50OiBcImRlc2t0b3BcIiAhZGVmYXVsdDtcblxuLy8vXG4vLy8gU2VsZWN0cyB3aGljaCBtZWRpYSBleHByZXNzaW9ucyBhcmUgYWxsb3dlZCBpbiBhbiBleHByZXNzaW9uIGZvciBpdCB0byBiZSB1c2VkIHdoZW4gbWVkaWEgcXVlcmllc1xuLy8vIGFyZSBub3Qgc3VwcG9ydGVkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnQgYW5kIGNvbnRhaW5zIG9ubHkgYWNjZXB0ZWQgbWVkaWEgZXhwcmVzc2lvbnNcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICAkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJyk7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICdzY3JlZW4nKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gICAuZm9vIHtcbi8vLyAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgTk9UIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludCBidXQgY29udGFpbnMgYSBtZWRpYSBleHByZXNzaW9uIHRoYXQgaXMgbm90IGFjY2VwdGVkXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicpO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCAncmV0aW5hMngnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIE5vIG91dHB1dCAqL1xuLy8vXG4kaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6IChcInNjcmVlblwiLCBcInBvcnRyYWl0XCIsIFwibGFuZHNjYXBlXCIpICFkZWZhdWx0O1xuXG4vLy8vXG4vLy8gQ3Jvc3MtZW5naW5lIGxvZ2dpbmcgZW5naW5lXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cbi8vL1xuLy8vIExvZyBhIG1lc3NhZ2UgZWl0aGVyIHdpdGggYEBlcnJvcmAgaWYgc3VwcG9ydGVkXG4vLy8gZWxzZSB3aXRoIGBAd2FybmAsIHVzaW5nIGBmZWF0dXJlLWV4aXN0cygnYXQtZXJyb3InKWBcbi8vLyB0byBkZXRlY3Qgc3VwcG9ydC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVzc2FnZSAtIE1lc3NhZ2UgdG8gbG9nXG4vLy9cbkBmdW5jdGlvbiBpbS1sb2coJG1lc3NhZ2UpIHtcbiAgQGlmIGZlYXR1cmUtZXhpc3RzKFwiYXQtZXJyb3JcIikge1xuICAgIEBlcnJvciAkbWVzc2FnZTtcbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gJG1lc3NhZ2U7XG4gICAgJF86IG5vb3AoKTtcbiAgfVxuXG4gIEByZXR1cm4gJG1lc3NhZ2U7XG59XG5cbi8vL1xuLy8vIFdyYXBwZXIgbWl4aW4gZm9yIHRoZSBsb2cgZnVuY3Rpb24gc28gaXQgY2FuIGJlIHVzZWQgd2l0aCBhIG1vcmUgZnJpZW5kbHlcbi8vLyBBUEkgdGhhbiBgQGlmIGltLWxvZygnLi4nKSB7fWAgb3IgYCRfOiBpbS1sb2coJy4uJylgLiBCYXNpY2FsbHksIHVzZSB0aGUgZnVuY3Rpb25cbi8vLyB3aXRoaW4gZnVuY3Rpb25zIGJlY2F1c2UgaXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbiBhIGZ1bmN0aW9uXG4vLy8gYW5kIHVzZSB0aGUgbWl4aW4gZXZlcnl3aGVyZSBlbHNlIGJlY2F1c2UgaXQncyBtdWNoIG1vcmUgZWxlZ2FudC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVzc2FnZSAtIE1lc3NhZ2UgdG8gbG9nXG4vLy9cbkBtaXhpbiBsb2coJG1lc3NhZ2UpIHtcbiAgQGlmIGltLWxvZygkbWVzc2FnZSkge1xuICB9XG59XG5cbi8vL1xuLy8vIEZ1bmN0aW9uIHdpdGggbm8gYEByZXR1cm5gIGNhbGxlZCBuZXh0IHRvIGBAd2FybmAgaW4gU2FzcyAzLjNcbi8vLyB0byB0cmlnZ2VyIGEgY29tcGlsaW5nIGVycm9yIGFuZCBzdG9wIHRoZSBwcm9jZXNzLlxuLy8vXG5AZnVuY3Rpb24gbm9vcCgpIHtcbn1cblxuLy8vXG4vLy8gRGV0ZXJtaW5lcyB3aGV0aGVyIGEgbGlzdCBvZiBjb25kaXRpb25zIGlzIGludGVyY2VwdGVkIGJ5IHRoZSBzdGF0aWMgYnJlYWtwb2ludC5cbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gICAkY29uZGl0aW9ucyAgLSBNZWRpYSBxdWVyeSBjb25kaXRpb25zXG4vLy9cbi8vLyBAcmV0dXJuIHtCb29sZWFufSAtIFJldHVybnMgdHJ1ZSBpZiB0aGUgY29uZGl0aW9ucyBhcmUgaW50ZXJjZXB0ZWQgYnkgdGhlIHN0YXRpYyBicmVha3BvaW50XG4vLy9cbkBmdW5jdGlvbiBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSB7XG4gICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQpO1xuXG4gIEBpZiBub3QgJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUge1xuICAgIEBpZiBpbS1sb2coXCJgI3skaW0tbm8tbWVkaWEtYnJlYWtwb2ludH1gIGlzIG5vdCBhIHZhbGlkIGJyZWFrcG9pbnQuXCIpIHtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkY29uZGl0aW9uIGluICRjb25kaXRpb25zIHtcbiAgICBAaWYgbm90IG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xuICAgICAgJG9wZXJhdG9yOiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkY29uZGl0aW9uKTtcbiAgICAgICRwcmVmaXg6IGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpO1xuICAgICAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkY29uZGl0aW9uLCAkb3BlcmF0b3IpO1xuXG4gICAgICBAaWYgKCRwcmVmaXg9PSBcIm1heFwiIGFuZCAkdmFsdWUgPD0kbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSkgb3JcbiAgICAgICAgKCRwcmVmaXg9PSBcIm1pblwiIGFuZCAkdmFsdWUgPiAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSlcbiAgICAgIHtcbiAgICAgICAgQHJldHVybiBmYWxzZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmIG5vdCBpbmRleCgkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnMsICRjb25kaXRpb24pIHtcbiAgICAgIEByZXR1cm4gZmFsc2U7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiB0cnVlO1xufVxuXG4vLy8vXG4vLy8gUGFyc2luZyBlbmdpbmVcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuLy8vXG4vLy8gR2V0IG9wZXJhdG9yIG9mIGFuIGV4cHJlc3Npb25cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCBvcGVyYXRvciBmcm9tXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gQW55IG9mIGA+PWAsIGA+YCwgYDw9YCwgYDxgLCBg4omlYCwgYOKJpGBcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRleHByZXNzaW9uKSB7XG4gIEBlYWNoICRvcGVyYXRvciBpbiAoXCI+PVwiLCBcIj5cIiwgXCI8PVwiLCBcIjxcIiwgXCLiiaVcIiwgXCLiiaRcIikge1xuICAgIEBpZiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAgICAgQHJldHVybiAkb3BlcmF0b3I7XG4gICAgfVxuICB9XG5cbiAgLy8gSXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbnNpZGUgYSBmdW5jdGlvbiwgc28gd2UgaGF2ZSB0b1xuICAvLyByZWx5IG9uIHRoZSBgaW0tbG9nKC4uKWAgZnVuY3Rpb24gcmF0aGVyIHRoYW4gdGhlIGBsb2coLi4pYCBtaXhpbi4gQmVjYXVzZVxuICAvLyBmdW5jdGlvbnMgY2Fubm90IGJlIGNhbGxlZCBhbnl3aGVyZSBpbiBTYXNzLCB3ZSBuZWVkIHRvIGhhY2sgdGhlIGNhbGwgaW5cbiAgLy8gYSBkdW1teSB2YXJpYWJsZSwgc3VjaCBhcyBgJF9gLiBJZiBhbnlib2R5IGV2ZXIgcmFpc2UgYSBzY29waW5nIGlzc3VlIHdpdGhcbiAgLy8gU2FzcyAzLjMsIGNoYW5nZSB0aGlzIGxpbmUgaW4gYEBpZiBpbS1sb2coLi4pIHt9YCBpbnN0ZWFkLlxuICAkXzogaW0tbG9nKFwiTm8gb3BlcmF0b3IgZm91bmQgaW4gYCN7JGV4cHJlc3Npb259YC5cIik7XG59XG5cbi8vL1xuLy8vIEdldCBkaW1lbnNpb24gb2YgYW4gZXhwcmVzc2lvbiwgYmFzZWQgb24gYSBmb3VuZCBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IGRpbWVuc2lvbiBmcm9tXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yIGZyb20gYCRleHByZXNzaW9uYFxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIGB3aWR0aGAgb3IgYGhlaWdodGAgKG9yIHBvdGVudGlhbGx5IGFueXRoaW5nIGVsc2UpXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1kaW1lbnNpb24oJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAkb3BlcmF0b3ItaW5kZXg6IHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHBhcnNlZC1kaW1lbnNpb246IHN0ci1zbGljZSgkZXhwcmVzc2lvbiwgMCwgJG9wZXJhdG9yLWluZGV4IC0gMSk7XG4gICRkaW1lbnNpb246IFwid2lkdGhcIjtcblxuICBAaWYgc3RyLWxlbmd0aCgkcGFyc2VkLWRpbWVuc2lvbikgPjAge1xuICAgICRkaW1lbnNpb246ICRwYXJzZWQtZGltZW5zaW9uO1xuICB9XG5cbiAgQHJldHVybiAkZGltZW5zaW9uO1xufVxuXG4vLy9cbi8vLyBHZXQgZGltZW5zaW9uIHByZWZpeCBiYXNlZCBvbiBhbiBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYG1pbmAgb3IgYG1heGBcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpIHtcbiAgQHJldHVybiBpZihpbmRleCgoXCI8XCIsIFwiPD1cIiwgXCLiiaRcIiksICRvcGVyYXRvciksIFwibWF4XCIsIFwibWluXCIpO1xufVxuXG4vLy9cbi8vLyBHZXQgdmFsdWUgb2YgYW4gZXhwcmVzc2lvbiwgYmFzZWQgb24gYSBmb3VuZCBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IHZhbHVlIGZyb21cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gQSBudW1lcmljIHZhbHVlXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkdmFsdWU6IHN0ci1zbGljZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yLWluZGV4ICsgc3RyLWxlbmd0aCgkb3BlcmF0b3IpKTtcblxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdmFsdWUpIHtcbiAgICAkdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkdmFsdWUpO1xuICB9IEBlbHNlIHtcbiAgICAkdmFsdWU6IHRvLW51bWJlcigkdmFsdWUpO1xuICB9XG5cbiAgJGludGVydmFsOiBtYXAtZ2V0KCR1bml0LWludGVydmFscywgdW5pdCgkdmFsdWUpKTtcblxuICBAaWYgbm90ICRpbnRlcnZhbCB7XG4gICAgLy8gSXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbnNpZGUgYSBmdW5jdGlvbiwgc28gd2UgaGF2ZSB0b1xuICAgIC8vIHJlbHkgb24gdGhlIGBpbS1sb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXG4gICAgLy8gZnVuY3Rpb25zIGNhbm5vdCBiZSBjYWxsZWQgYW55d2hlcmUgaW4gU2Fzcywgd2UgbmVlZCB0byBoYWNrIHRoZSBjYWxsIGluXG4gICAgLy8gYSBkdW1teSB2YXJpYWJsZSwgc3VjaCBhcyBgJF9gLiBJZiBhbnlib2R5IGV2ZXIgcmFpc2UgYSBzY29waW5nIGlzc3VlIHdpdGhcbiAgICAvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGltLWxvZyguLikge31gIGluc3RlYWQuXG4gICAgJF86IGltLWxvZyhcIlVua25vd24gdW5pdCBgI3t1bml0KCR2YWx1ZSl9YC5cIik7XG4gIH1cblxuICBAaWYgJG9wZXJhdG9yPT0gXCI+XCIge1xuICAgICR2YWx1ZTogJHZhbHVlICsgJGludGVydmFsO1xuICB9IEBlbHNlIGlmICRvcGVyYXRvcj09IFwiPFwiIHtcbiAgICAkdmFsdWU6ICR2YWx1ZSAtICRpbnRlcnZhbDtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG4vLy9cbi8vLyBQYXJzZSBhbiBleHByZXNzaW9uIHRvIHJldHVybiBhIHZhbGlkIG1lZGlhLXF1ZXJ5IGV4cHJlc3Npb25cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gcGFyc2Vcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBWYWxpZCBtZWRpYSBxdWVyeVxuLy8vXG5AZnVuY3Rpb24gcGFyc2UtZXhwcmVzc2lvbigkZXhwcmVzc2lvbikge1xuICAvLyBJZiBpdCBpcyBwYXJ0IG9mICRtZWRpYS1leHByZXNzaW9ucywgaXQgaGFzIG5vIG9wZXJhdG9yXG4gIC8vIHRoZW4gdGhlcmUgaXMgbm8gbmVlZCB0byBnbyBhbnkgZnVydGhlciwganVzdCByZXR1cm4gdGhlIHZhbHVlXG4gIEBpZiBtYXAtaGFzLWtleSgkbWVkaWEtZXhwcmVzc2lvbnMsICRleHByZXNzaW9uKSB7XG4gICAgQHJldHVybiBtYXAtZ2V0KCRtZWRpYS1leHByZXNzaW9ucywgJGV4cHJlc3Npb24pO1xuICB9XG5cbiAgJG9wZXJhdG9yOiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkZXhwcmVzc2lvbik7XG4gICRkaW1lbnNpb246IGdldC1leHByZXNzaW9uLWRpbWVuc2lvbigkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHByZWZpeDogZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcik7XG4gICR2YWx1ZTogZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG5cbiAgQHJldHVybiBcIigjeyRwcmVmaXh9LSN7JGRpbWVuc2lvbn06ICN7JHZhbHVlfSlcIjtcbn1cblxuLy8vXG4vLy8gU2xpY2UgYCRsaXN0YCBiZXR3ZWVuIGAkc3RhcnRgIGFuZCBgJGVuZGAgaW5kZXhlc1xuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRsaXN0IC0gTGlzdCB0byBzbGljZVxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkc3RhcnQgWzFdIC0gU3RhcnQgaW5kZXhcbi8vLyBAcGFyYW0ge051bWJlcn0gJGVuZCBbbGVuZ3RoKCRsaXN0KV0gLSBFbmQgaW5kZXhcbi8vL1xuLy8vIEByZXR1cm4ge0xpc3R9IFNsaWNlZCBsaXN0XG4vLy9cbkBmdW5jdGlvbiBzbGljZSgkbGlzdCwgJHN0YXJ0OiAxLCAkZW5kOiBsZW5ndGgoJGxpc3QpKSB7XG4gIEBpZiBsZW5ndGgoJGxpc3QpIDwgMSBvciAkc3RhcnQ+JGVuZCB7XG4gICAgQHJldHVybiAoKTtcbiAgfVxuXG4gICRyZXN1bHQ6ICgpO1xuXG4gIEBmb3IgJGkgZnJvbSAkc3RhcnQgdGhyb3VnaCAkZW5kIHtcbiAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgbnRoKCRsaXN0LCAkaSkpO1xuICB9XG5cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLy8vXG4vLy8gU3RyaW5nIHRvIG51bWJlciBjb252ZXJ0ZXJcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuLy8vXG4vLy8gQ2FzdHMgYSBzdHJpbmcgaW50byBhIG51bWJlclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGJlIHBhcnNlZFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfVxuLy8vXG5AZnVuY3Rpb24gdG8tbnVtYmVyKCR2YWx1ZSkge1xuICBAaWYgdHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIge1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9IEBlbHNlIGlmIHR5cGUtb2YoJHZhbHVlKSAhPSBcInN0cmluZ1wiIHtcbiAgICAkXzogaW0tbG9nKFwiVmFsdWUgZm9yIGB0by1udW1iZXJgIHNob3VsZCBiZSBhIG51bWJlciBvciBhIHN0cmluZy5cIik7XG4gIH1cblxuICAkZmlyc3QtY2hhcmFjdGVyOiBzdHItc2xpY2UoJHZhbHVlLCAxLCAxKTtcbiAgJHJlc3VsdDogMDtcbiAgJGRpZ2l0czogMDtcbiAgJG1pbnVzOiAoJGZpcnN0LWNoYXJhY3Rlcj09IFwiLVwiKTtcbiAgJG51bWJlcnM6IChcbiAgICBcIjBcIjogMCxcbiAgICBcIjFcIjogMSxcbiAgICBcIjJcIjogMixcbiAgICBcIjNcIjogMyxcbiAgICBcIjRcIjogNCxcbiAgICBcIjVcIjogNSxcbiAgICBcIjZcIjogNixcbiAgICBcIjdcIjogNyxcbiAgICBcIjhcIjogOCxcbiAgICBcIjlcIjogOSxcbiAgKTtcblxuICAvLyBSZW1vdmUgKy8tIHNpZ24gaWYgcHJlc2VudCBhdCBmaXJzdCBjaGFyYWN0ZXJcbiAgQGlmICgkZmlyc3QtY2hhcmFjdGVyPT0gXCIrXCIgb3IgJGZpcnN0LWNoYXJhY3Rlcj09IFwiLVwiKSB7XG4gICAgJHZhbHVlOiBzdHItc2xpY2UoJHZhbHVlLCAyKTtcbiAgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggc3RyLWxlbmd0aCgkdmFsdWUpIHtcbiAgICAkY2hhcmFjdGVyOiBzdHItc2xpY2UoJHZhbHVlLCAkaSwgJGkpO1xuXG4gICAgQGlmIG5vdChpbmRleChtYXAta2V5cygkbnVtYmVycyksICRjaGFyYWN0ZXIpIG9yICRjaGFyYWN0ZXI9PSBcIi5cIikge1xuICAgICAgQHJldHVybiB0by1sZW5ndGgoaWYoJG1pbnVzLCAtJHJlc3VsdCwgJHJlc3VsdCksIHN0ci1zbGljZSgkdmFsdWUsICRpKSk7XG4gICAgfVxuXG4gICAgQGlmICRjaGFyYWN0ZXI9PSBcIi5cIiB7XG4gICAgICAkZGlnaXRzOiAxO1xuICAgIH0gQGVsc2UgaWYgJGRpZ2l0cz09MCB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRkaWdpdHM6ICRkaWdpdHMgKiAxMDtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKSAvICRkaWdpdHM7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiBpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KTtcbn1cblxuLy8vXG4vLy8gQWRkIGAkdW5pdGAgdG8gYCR2YWx1ZWBcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkdmFsdWUgLSBWYWx1ZSB0byBhZGQgdW5pdCB0b1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkdW5pdCAtIFN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGUgdW5pdFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfSAtIGAkdmFsdWVgIGV4cHJlc3NlZCBpbiBgJHVuaXRgXG4vLy9cbkBmdW5jdGlvbiB0by1sZW5ndGgoJHZhbHVlLCAkdW5pdCkge1xuICAkdW5pdHM6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcImNtXCI6IDFjbSxcbiAgICBcIm1tXCI6IDFtbSxcbiAgICBcIiVcIjogMSUsXG4gICAgXCJjaFwiOiAxY2gsXG4gICAgXCJwY1wiOiAxcGMsXG4gICAgXCJpblwiOiAxaW4sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcInB0XCI6IDFwdCxcbiAgICBcImV4XCI6IDFleCxcbiAgICBcInZ3XCI6IDF2dyxcbiAgICBcInZoXCI6IDF2aCxcbiAgICBcInZtaW5cIjogMXZtaW4sXG4gICAgXCJ2bWF4XCI6IDF2bWF4LFxuICApO1xuXG4gIEBpZiBub3QgaW5kZXgobWFwLWtleXMoJHVuaXRzKSwgJHVuaXQpIHtcbiAgICAkXzogaW0tbG9nKFwiSW52YWxpZCB1bml0IGAjeyR1bml0fWAuXCIpO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWUgKiBtYXAtZ2V0KCR1bml0cywgJHVuaXQpO1xufVxuXG4vLy9cbi8vLyBUaGlzIG1peGluIGFpbXMgYXQgcmVkZWZpbmluZyB0aGUgY29uZmlndXJhdGlvbiBqdXN0IGZvciB0aGUgc2NvcGUgb2Zcbi8vLyB0aGUgY2FsbC4gSXQgaXMgaGVscGZ1bCB3aGVuIGhhdmluZyBhIGNvbXBvbmVudCBuZWVkaW5nIGFuIGV4dGVuZGVkXG4vLy8gY29uZmlndXJhdGlvbiBzdWNoIGFzIGN1c3RvbSBicmVha3BvaW50cyAocmVmZXJyZWQgdG8gYXMgdHdlYWtwb2ludHMpXG4vLy8gZm9yIGluc3RhbmNlLlxuLy8vXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy9cbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrcG9pbnRzIFsoKV0gLSBNYXAgb2YgdHdlYWtwb2ludHMgdG8gYmUgbWVyZ2VkIHdpdGggYCRicmVha3BvaW50c2Bcbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zIFsoKV0gLSBNYXAgb2YgdHdlYWtlZCBtZWRpYSBleHByZXNzaW9ucyB0byBiZSBtZXJnZWQgd2l0aCBgJG1lZGlhLWV4cHJlc3Npb25gXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgYnJlYWtwb2ludHMgd2l0aCBhIHR3ZWFrcG9pbnRcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgoJ2N1c3RvbSc6IDY3OHB4KSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScsICc8PWN1c3RvbScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgdGhlIGdsb2JhbCBtZWRpYSBleHByZXNzaW9ucyB3aXRoIGEgY3VzdG9tIG9uZVxuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCdhbGwnOiAnYWxsJykpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCdhbGwnLCAnPnBob25lJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCBib3RoIGNvbmZpZ3VyYXRpb24gbWFwc1xuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCgnY3VzdG9tJzogNjc4cHgpLCAoJ2FsbCc6ICdhbGwnKSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJ2FsbCcsICc+cGhvbmUnLCAnPD1jdXN0b20nKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbkBtaXhpbiBtZWRpYS1jb250ZXh0KCR0d2Vha3BvaW50czogKCksICR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCkpIHtcbiAgLy8gU2F2ZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkZ2xvYmFsLWJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHM7XG4gICRnbG9iYWwtbWVkaWEtZXhwcmVzc2lvbnM6ICRtZWRpYS1leHByZXNzaW9ucztcblxuICAvLyBVcGRhdGUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoJGJyZWFrcG9pbnRzLCAkdHdlYWtwb2ludHMpICFnbG9iYWw7XG4gICRtZWRpYS1leHByZXNzaW9uczogbWFwLW1lcmdlKFxuICAgICRtZWRpYS1leHByZXNzaW9ucyxcbiAgICAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnNcbiAgKSAhZ2xvYmFsO1xuXG4gIEBjb250ZW50O1xuXG4gIC8vIFJlc3RvcmUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGJyZWFrcG9pbnRzOiAkZ2xvYmFsLWJyZWFrcG9pbnRzICFnbG9iYWw7XG4gICRtZWRpYS1leHByZXNzaW9uczogJGdsb2JhbC1tZWRpYS1leHByZXNzaW9ucyAhZ2xvYmFsO1xufVxuXG4vLy8vXG4vLy8gaW5jbHVkZS1tZWRpYSBwdWJsaWMgZXhwb3NlZCBBUElcbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuLy8vXG4vLy8gR2VuZXJhdGVzIGEgbWVkaWEgcXVlcnkgYmFzZWQgb24gYSBsaXN0IG9mIGNvbmRpdGlvbnNcbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gICAkY29uZGl0aW9ucyAgLSBNZWRpYSBxdWVyeSBjb25kaXRpb25zXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBhIHNpbmdsZSBzZXQgYnJlYWtwb2ludFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCB0d28gc2V0IGJyZWFrcG9pbnRzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnLCAnPD10YWJsZXQnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGN1c3RvbSB2YWx1ZXNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49MzU4cHgnLCAnPDg1MHB4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBzZXQgYnJlYWtwb2ludHMgd2l0aCBjdXN0b20gdmFsdWVzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+ZGVza3RvcCcsICc8PTEzNTBweCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggYSBzdGF0aWMgZXhwcmVzc2lvblxuLy8vICBAaW5jbHVkZSBtZWRpYSgncmV0aW5hMngnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBNaXhpbmcgZXZlcnl0aGluZ1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj0zNTBweCcsICc8dGFibGV0JywgJ3JldGluYTN4JykgeyB9XG4vLy9cbkBtaXhpbiBtZWRpYSgkY29uZGl0aW9ucy4uLikge1xuICBAaWYgKCRpbS1tZWRpYS1zdXBwb3J0IGFuZCBsZW5ndGgoJGNvbmRpdGlvbnMpID09MCkgb3JcbiAgICAobm90ICRpbS1tZWRpYS1zdXBwb3J0IGFuZCBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSlcbiAge1xuICAgIEBjb250ZW50O1xuICB9IEBlbHNlIGlmICgkaW0tbWVkaWEtc3VwcG9ydCBhbmQgbGVuZ3RoKCRjb25kaXRpb25zKSA+IDApIHtcbiAgICBAbWVkaWEgI3t1bnF1b3RlKHBhcnNlLWV4cHJlc3Npb24obnRoKCRjb25kaXRpb25zLCAxKSkpfSB7XG4gICAgICAvLyBSZWN1cnNpdmUgY2FsbFxuICAgICAgQGluY2x1ZGUgbWVkaWEoc2xpY2UoJGNvbmRpdGlvbnMsIDIpLi4uKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNpdGVUb3Age1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uc2l0ZUZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gICAgLmNlbnRlciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4uc2l0ZUZvb3Rlcl9fVG9wIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmZvb3RlcldpZGdldCB7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gICYtLXNvY2lhbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGRhcmszO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAuZm9vdGVyV2lkZ2V0X19Db250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuc2l0ZUZvb3Rlcl9fTG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbWFpbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzQzODtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmZvb3RlcldpZGdldF9fVGl0bGUge1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlMTk7XG4gICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gICYtLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuLmZvb3RlcldpZGdldF9fQ29udGVudCB7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLnNpdGVGb290ZXJfX01pZGRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC5mb290ZXJXaWRnZXQtLW1vYmlsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB1bCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyVGV4dEJveCB7XG4gIG1heC13aWR0aDogNTkwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlMTk7XG4gICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuICB9XG4gIHDCoCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnNpdGVGb290ZXJfX0NvcHkge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YzRkNTI7XG4gIGhlaWdodDogOTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLmNlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpdGVGb290ZXJfX0lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRlRm9vdGVyX19Mb2dvIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2l0ZUZvb3Rlcl9fQ291bnRyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbiIsIi5zaXRlSGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIxMHB4O1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBoZWlnaHQ6IDE2NXB4O1xuICAgIHotaW5kZXg6IDEwMDAwMDAwMDA7XG4gIH1cbn1cbi5zaXRlSGVhZGVyX19Ub3Age1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIC5jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbi5zaXRlSGVhZGVyX19Mb2dvIHtcbiAgd2lkdGg6IDMwJTtcbiAgc3ZnIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICB9XG4gIH1cbn1cblxuI2FqYXhzZWFyY2hsaXRlcmVzMSB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGgzLFxuICBhIHtcbiAgICBmb250LXdlaWdodDogJHJlZ3VsYXIgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLml0ZW0ge1xuICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLmhvdmVyZWQge1xuICAgICAgYmFja2dyb3VuZDogJGJsdWUyICFpbXBvcnRhbnQ7XG4gICAgICBoMyxcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2l0ZUhlYWRlcl9fU2VhcmNoIHtcbiAgd2lkdGg6IDQwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAjYWpheHNlYXJjaGxpdGUxIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb3JtIHtcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHQgIWltcG9ydGFudDtcbiAgfVxuICBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NlYXJjaC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2l0ZUhlYWRlcl9fUmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzAlO1xuICAuYnV0dG9uLS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpdGVIZWFkZXJfX01vYmlsZUNhbGxXcmFwIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXM7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZUhlYWRlcl9fTW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLnNpdGVIZWFkZXJfX1JlZEJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0zODBweFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIG5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgei1pbmRleDogMTAwMDAwMDAwMDtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWCg2MHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBhbHBoYSgkYmxhY2ssIDAuNik7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgfVxuICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zdWItbWVudS0tYWN0aXZlIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOTtcbiAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB9XG4gICAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJi0tYWN0aXZlIHtcbiAgICBuYXYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIC5zaXRlSGVhZGVyX19Nb2JpbGVDYWxsIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2l0ZUhlYWRlcl9fTW9iaWxlQ2FsbFdyYXAge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi5zaXRlSGVhZGVyX19Nb2JpbGVDYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAkd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDAwMDAwMDAwO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgJjo6YmVmb3JlwqAge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICB9XG59XG4uc2l0ZUhlYWRlcl9fTW9iaWxlU2VhcmNoIHtcbiAgei1pbmRleDogMTAwMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAmLS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICBmb3JtIHtcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHQgIWltcG9ydGFudDtcbiAgfVxuICBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zZWFyY2guc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCBjZW50ZXI7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG4uc2l0ZUhlYWRlcl9fTW9iaWxlQ2FsbFNlYXJjaCB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2l0ZUhlYWRlcl9fTW9iaWxlU2VhcmNoQ2xvc2Uge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwcHggMHB4ICNlMWUxZTY7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMDAwMDAwMDAwO1xuICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICY6OmJlZm9yZcKgIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICM3ZTdlODM7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICM3ZTdlODM7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgIH1cbiAgfVxufVxuLnNpdGVIZWFkZXJfX01vYmlsZVNlYXJjaElubmVyIHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG59XG5kaXYuYXNsX3IudmVydGljYWwge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuZGl2LmFzbF9yIC5yZXN1bHRzIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5kaXYuYXNsX3IgLnJlc3VsdHMgLml0ZW0ge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuZGl2LmFzbF9yIC5yZXN1bHRzIC5pdGVtIC5hc2xfY29udGVudCBoMyxcbmRpdi5hc2xfciAucmVzdWx0cyAuaXRlbSAuYXNsX2NvbnRlbnQgaDMgYSB7XG4gIGZvbnQtZmFtaWx5OiAkZGVmYXVsdCAhaW1wb3J0YW50O1xuICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbn1cblxuLnNpdGVIZWFkZXJfX01vYmlsZVNlYXJjaEhlYWRlciB7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDMpLFxuICAgIDBweCAycHggMTJweCByZ2JhKDI0LCAzNiwgNDMsIDAuMDUpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogJGRhcmsyO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmb250LWZhbWlseTogJHRpdGxlMTk7XG4gICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcbiAgfVxufVxuLnNpdGVIZWFkZXJfX01vYmlsZUJ1dHRvbiB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuLnNpdGVIZWFkZXJfX0JvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMTJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIGhlaWdodDogNTVweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDI3MGRlZyxcbiAgICAgICAgI2ZmZmZmZiAwLjMxJSxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDEwMCVcbiAgICAgICk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgMjcwZGVnLFxuICAgICAgICAjZmZmZmZmIDAuMzElLFxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgMTAwJVxuICAgICAgKTtcbiAgICAgIHRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcbiAgICB9XG4gIH1cbiAgLmNlbnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxNjtcbiAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuICB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlMTY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTcuNXB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBhbHBoYSgkYmxhY2ssIDAuMDkpO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2UyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAvKiY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMjlweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIH0qL1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubGVmdE1lbnUge1xuICB1bCB7XG4gICAgbGkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWUxZTY7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zaXRlSGVhZGVyX19NaWRkbGUge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRkYXJrMjtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgIHdvcmQtd3JhcDogbm9uZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRkYXJrMiAwJSwgcmdiYSgyNywgMjgsIDMyLCAwKSAxMDAlKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgJGRhcmsyIDAlLCByZ2JhKDI3LCAyOCwgMzIsIDApIDEwMCUpO1xuICAgICAgdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuICAgIH1cbiAgfVxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgICBjb2xvcjogJHRleHREYXJrO1xuICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAgICYubWFpbi1hY3RpdmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMikge1xuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyazM7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2l0ZUhlYWRlciB7XG4gICYuc2Nyb2xsLWRvd24sXG4gICYuc2Nyb2xsLXVwIHtcbiAgICAuc2l0ZUhlYWRlcl9fQm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9ja1R3b19fR3JpZC0tc2xpZGVyIHtcbiAgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9NTY5cHhcIikge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwIDUwcHggMCAwO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC0xMDB2dztcbiAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSA3cHgpO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD01NjlweFwiKSB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAtMTAwdnc7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgOTBkZWcsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTUlXG4gICAgICApO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICB9XG4gIH1cbiAgLmJsb2NrQXJ0aWNsZSB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTU2OXB4XCIpIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4ucmVsYXRlZF9hcnRpY2xlcyB7XG4gICYtLXNsaWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuXG4gICAgLmJsb2NrVHdvX19Jbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG4gIC5ibG9ja0FydGljbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmX19JbWFnZSB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMi8xICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICBib3R0b206IC04cHg7XG4gICAgICBsZWZ0OiAtOHB4O1xuICAgICAgYmFja2dyb3VuZDogI2YzZjRmZDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgICAgLmJsb2NrQXJ0aWNsZV9fQ29udGVudCBoMyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnJlbGF0ZWRfX05hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNTBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zO1xuICBpIHtcbiAgICBjb2xvcjogJGJsdWUyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAmOmZvY3VzLFxuICAmOmZvY3VzLXZpc2libGUsXG4gICY6Zm9jdXMtd2l0aGluLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRibHVlNCAhaW1wb3J0YW50O1xuICB9XG4gICYtLW5leHQge1xuICAgIGxlZnQ6IDUycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTU2OXB4XCIpIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJi0tcHJldiB7XG4gICAgbGVmdDogMHB4O1xuICB9XG4gICYuc2xpY2stZGlzYWJsZWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheTQgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICAgIGkge1xuICAgICAgY29sb3I6ICRncmF5NTtcbiAgICB9XG4gIH1cbn1cbi5zbGlkZUluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEyMHB4O1xuICBib3R0b206IC00M3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD01NjlweFwiKSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4ucmVsYXRlZEluVGV4dCB7XG4gIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmODtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAucmVsYXRlZEluVGV4dF9fVGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUyMyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDMwcHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuYmxvY2tUd29fX0dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAmLS1zbGlkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgIC5ibG9ja0FydGljbGUge1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tZG91YmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD01NjlweFwiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9NTY5cHhcIikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD01NjlweFwiKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1zaW5nbGUge1xuICAgICAgLmJsb2NrQXJ0aWNsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD04MjBweFwiKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDAgNTBweCAwIDA7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTU2OXB4XCIpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBsZWZ0OiAtMTAwdnc7XG4gICAgICByaWdodDogY2FsYygxMDAlIC0gN3B4KTtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjg7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTU2OXB4XCIpIHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgcmlnaHQ6IC0xMDB2dztcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICA5MGRlZyxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA1JVxuICAgICAgKTtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9NTY5cHhcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmxvY2tBcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDQ1JTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAyNHB4IDIycHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgICB9XG4gIH1cbiAgLmJsb2NrQXJ0aWNsZV9fSW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJsb2NrQXJ0aWNsZV9fQ29udGVudCB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBoNiB7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMTYgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhciAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRibHVlMiAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRkYXJrMiAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAhaW1wb3J0YW50O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkdGV4dCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5yZWxhdGVkX19OYXYge1xuICAgIGJvdHRvbTogLTYwcHg7XG5cbiAgICAmLS1uZXh0IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogY2FsYyg1MCUgLSA4MHB4KTtcbiAgICB9XG4gICAgJi0tcHJldiB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDgwcHgpO1xuICAgIH1cbiAgfVxuICAuc2xpZGVJbmZvMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTUzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAmLS1kb3VibGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTU2OXB4XCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9ja09uZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYmxvY2tPbmVfX0lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvY2tPbmVfX0xlZnQge1xuICB3aWR0aDogNTAlO1xuICAvL2hlaWdodDogNDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9oZWlnaHQ6IDI4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5ibG9ja09uZV9fTGVmdEltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBhc3BlY3QtcmF0aW86IDIvMTtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5ibG9ja09uZV9fTGVmdDpob3ZlciArIC5ibG9ja09uZV9fUmlnaHQgaDEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9ja09uZV9fUmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIC8vcGFkZGluZy1yaWdodDogMjVweDtcbiAgaDEge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI3cHg7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTIzO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICBoNSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgY29sb3I6ICRibHVlO1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxNjtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi8qLmJsb2NrT25lX19SaWdodENhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59Ki9cbi5ibG9ja1R3byB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTIzO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgJi0tYmlnIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJsb2NrVHdvX19HcmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9ja1R3by0tcHJlc3Mge1xuICAuYnV0dG9uLS1ibHVlLWJvcmRlciB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYmxvY2tUd29fX0dyaWQge1xuICAgIHJvdy1nYXA6IDYwcHg7XG4gIH1cbn1cblxuLmJsb2NrVHdvLS1waW5rIHtcbiAgQGV4dGVuZCAuYmxvY2tUd287XG4gIGJhY2tncm91bmQ6ICRwaW5rO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgLy9tYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYmxvY2tUd28tLWFyY2hpdmUge1xuICBAZXh0ZW5kIC5ibG9ja1R3bztcbiAgLmJsb2NrVHdvX19HcmlkIHtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG59XG4uYmxvY2tUd28tLXNtYWxsIHtcbiAgQGV4dGVuZCAuYmxvY2tUd287XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICAuYmxvY2tUd29fX0dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmJsb2NrQXJ0aWNsZV9fQ29udGVudCB7XG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuLmJsb2NrQXJ0aWNsZSB7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYuc2xpY2stc2xpZGUge1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cbi5ibG9ja1R3b19fVGl0bGVXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5ibG9ja1R3b19fR3JpZC5zbGljay1pbml0aWFsaXplZC5zbGljay1zbGlkZXIge1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgLmJsb2NrQXJ0aWNsZV9fQ29udGVudCB7XG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ibG9ja0FydGljbGVfX0ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBhc3BlY3QtcmF0aW86IDIvMSAhaW1wb3J0YW50O1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLmJsb2NrQXJ0aWNsZV9fQ29udGVudCB7XG4gIGg2IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxNjtcbiAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgY29sb3I6ICRibHVlMjtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgIGNvbG9yOiAkZGFyazI7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICR0ZXh0O1xuICB9XG59XG4uYmxvY2tBcnRpY2xlX19JbWFnZTpob3ZlciArIC5ibG9ja0FydGljbGVfX0NvbnRlbnQgaDMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9ja1RocmVlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZDogJGdyYXk7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuLmJsb2NrVGhyZWVfX0lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvY2tUaHJlZV9fTGVmdCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW46IDAgMCAzNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI3cHg7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTIzO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9c21hbGwtcGhvbmVcIikge1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIH1cbiAgfVxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlMTY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC0yNXB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgIHdpZHRoOiAzNzVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9ja1RocmVlX19SaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNDkwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmxvY2tGb3VyIHtcbiAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgLy9tYXJnaW4tYm90dG9tOiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGgyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWF4LXdpZHRoOiA4MzBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjdweDtcbiAgICBmb250LWZhbWlseTogJHRpdGxlMjM7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cbn1cbi5ibG9ja0ZvdXJfX1NoYXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTtcbiAgbGVmdDogNTBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgdG9wOiAtNDBweDtcbiAgICBsZWZ0OiAtNTAlO1xuICAgIGhlaWdodDogMzMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrRm91cl9fSW5uZXIge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uYXJjaGl2ZV9fRmlsdGVycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB1bCB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4YTk1ZWU7XG4gICAgICAgICAgICBjb2xvcjogIzNjNGVlMztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VjZWRmYztcbiAgICAgICAgICAgICAgY29sb3I6ICMzYzRlZTM7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzNjNGVlMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzNjNGVlMztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMzYzRlZTMgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5pbmZvQm94IHtcbiAgYmFja2dyb3VuZDogJHllbGxvdzI7XG4gIHBhZGRpbmc6IDMwcHggNzBweCA1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY2ZTU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA1cHg7XG4gIH1cbn1cbi5pbmZvQm94X19Jbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5mb0JveF9fSWNvbiB7XG4gIGJhY2tncm91bmQ6ICR5ZWxsb3czO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xuICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuLmluZm9Cb3hfX0NvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XG4gICYtLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGgxLFxuICBoMixcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQgIWltcG9ydGFudDtcbiAgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICB9XG4gIGgyIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJHRpdGxlMTkgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogJHNlbWlib2xkICFpbXBvcnRhbnQ7XG4gIH1cbiAgcCxcbiAgYSxcbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pbmZvQm94X19UaXRsZSB7XG4gIG1hcmdpbjogMCAwIDEycHggIWltcG9ydGFudDtcbn1cbi5yZXZpZXdCb3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgYmFja2dyb3VuZDogI2Y5ZmFmZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWNlZGZjICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwLFxuICBhIHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlMjMgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGRhcmsyICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIGNpdGUge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkZGFyazIgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICBjb2xvcjogJGJsdWUyICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgY29sb3I6ICRkYXJrMiAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMTkgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLnJldmlld0JveF9fSW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucmV2aWV3Qm94X19SYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgc3Ryb25nIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJHRpdGxlMjMgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogJHNlbWlib2xkICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJldmlld0JveF9fUmV2aWV3U3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzdmcge1xuICAgIG1hcmdpbjogMCAycHg7XG4gIH1cbn1cbi5yZXZpZXdCb3hfX0VtcHR5U3RhcnMge1xuICBzdmcge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIHN0cm9rZTogI2ZmYzIxNztcbiAgICB9XG4gIH1cbn1cbi5yZXZpZXdCb3hfX0Z1bGxTdGFycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGVmdDogMDtcbiAgc3ZnIHtcbiAgICAvKnBhdGgge1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIHN0cm9rZTogI2YwMDtcbiAgICB9Ki9cbiAgfVxufVxuLnJldmlld0JveF9fQXV0aG9yIHtcbiAgc3BhbiB7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGJsdWUyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5wb2RjYXN0cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wb2RjYXN0X2JnX2ZsYWtlcy5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5MztcbiAgcGFkZGluZzogNjVweCAwO1xufVxuLnBvZGNhc3RzX19Jbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucG9kY2FzdHNfX0NvbnRlbnQge1xuICB3aWR0aDogNzE1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTEwMjRweFwiKSB7XG4gICAgd2lkdGg6IGNhbGMoNTUlIC0gMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTc2OHB4XCIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5wb2RjYXN0c19fSWNvbiB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTU2OHB4XCIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucG9kY2FzdHNfX1RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTAyNHB4XCIpIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD03NjhweFwiKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9NTY4cHhcIikge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJHRpdGxlMjM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9NzY4cHhcIikge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICB9XG59XG4ucG9kY2FzdHNfX0xpc3Rpbmcge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAyNHB4IDMycHggLTMycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAzMnB4IDAgMzJweCAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD01NjhweFwiKSB7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNDBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgOTBkZWcsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlXG4gICAgKTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9NDAwcHhcIikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5wb2RjYXN0c19fTGlzdGluZ1RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTc2OHB4XCIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJHRpdGxlMjM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTc2OHB4XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgfVxufVxuLnBvZGNhc3RzX19TbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnBvZGNhc3RzX19OYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgaSB7XG4gICAgY29sb3I6ICRibHVlMjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjpmb2N1cy12aXNpYmxlLFxuICAmOmZvY3VzLXdpdGhpbixcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTQgIWltcG9ydGFudDtcbiAgfVxuICAmLS1uZXh0IHtcbiAgICByaWdodDogMzJweDtcbiAgfVxuICAmLS1wcmV2IHtcbiAgICByaWdodDogODJweDtcbiAgfVxuICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogJGdyYXk0ICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICBpIHtcbiAgICAgIGNvbG9yOiAkZ3JheTU7XG4gICAgfVxuICB9XG59XG4ucG9kY2FzdHNfX0JveCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAyNDVweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgJi5zbGljay1hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRibHVlNDtcbiAgICAucG9kY2FzdHNfX0JveEltYWdlIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAyNHB4IDIycHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgICB9XG4gICAgLnBvZGNhc3RzX19Cb3hUaXRsZSB7XG4gICAgICBoMyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnBvZGNhc3RzX19Cb3hJbWFnZSB7XG4gIHdpZHRoOiAyMTVweDtcbiAgaGVpZ2h0OiAyMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5wb2RjYXN0c19fQm94VGl0bGUge1xuICBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICRibHVlO1xuICB9XG59XG4ucG9kY2FzdHNfX1RleHQge1xuICBAaW5jbHVkZSBtZWRpYShcIjw9MTAyNHB4XCIpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTc2OHB4XCIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTc2OHB4XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9NTY4cHhcIikge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuLnBvZGNhc3RzX19Tb2NpYWwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTU2OHB4XCIpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9NTY4cHhcIikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wb2RjYXN0c19fSW1hZ2Uge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzM1cHgpO1xuICBtYXJnaW4tYm90dG9tOiAtNjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTEwMjRweFwiKSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9NzY4cHhcIikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmdyaWRCbG9jayB7XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOTtcbiAgfVxuICBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgIGNvbG9yOiAkZGFyazI7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICBmb250LWZhbWlseTogJHRpdGxlMTk7XG4gICAgY29sb3I6ICRkYXJrMjtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgfVxuICB9XG4gIHVsLFxuICBvbCB7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgcCxcbiAgbGkge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIC8vZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBjb2xvcjogJGJsdWUyO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4iLCIucHJlc3NPbmUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucHJlc3NPbmVfX0lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJlc3NPbmVfX1JpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiA0OTBweDtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG59XG4ucHJlc3NPbmVfX0xlZnQge1xuICB3aWR0aDogNTAlO1xuICBoMSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjdweDtcbiAgICBmb250LWZhbWlseTogJHRpdGxlMjM7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnByZXNzRG93bmxvYWRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlMjM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuLnByZXNzRG93bmxvYWRzX19HcmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgcm93LWdhcDogMzBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wcmVzc0Rvd25sb2FkQm94IHtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZDogJGdyYXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogMjEwcHg7XG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucHJlc3NEb3dubG9hZEJveF9fQnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5idXR0b24tLWJsdWUtYm9yZGVyIHtcbiAgICBtYXgtd2lkdGg6IDE1NXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaW5nbGUtcG9zdCB7XG4gIC5zaXRlSGVhZGVyX19Cb3R0b20ge1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDEycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgIH1cbiAgfVxufVxuLnNpbmdsZVBvc3RJbnRybyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTI0MHB4XCIpIHtcbiAgICAuY2VudGVyLFxuICAgIC5jZW50ZXItLXhzbWFsbCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXQtYmlnXCIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC8vaGVpZ2h0OiAyNTBweDtcbiAgICAuY2VudGVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbi5zaW5nbGVQb3N0SW50cm9fX0lubmVyIHtcbiAgaGVpZ2h0OiA1NDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cbn1cbi5zaW5nbGVQb3N0SW50cm9fX1RpdGxlIHtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMCA0MHB4O1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUyMztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxufVxuLnNpbmdsZVBvc3RJbnRyb0ltYWdlX19Jbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYXNwZWN0LXJhdGlvOiAyLzE7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXQtYmlnXCIpIHtcbiAgICB3aWR0aDogMTA0JTtcbiAgICBtYXJnaW4tbGVmdDogLTIlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lXCIpIHtcbiAgICB3aWR0aDogMTEyJTtcbiAgICBtYXJnaW4tbGVmdDogLTYlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnNpbmdsZUNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC53cC1ibG9jay1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4uc2luZ2xlQ29udGVudF9fSW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaW5nbGVDb250ZW50X19Cb3hJbm5lciB7XG4gIGJhY2tncm91bmQ6ICRncmF5NDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXM7XG4gICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICAgIGNvbG9yOiAjM2M0ZWUzO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlLXN0YXRlIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2M0ZWUzO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgICAgICAgIGNvbG9yOiAjM2M0ZWUzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNpbmdsZUNvbnRlbnRfX0JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEyMHB4O1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0LWJpZ1wiKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpbmdsZUNvbnRlbnRfX05hcnJvdyB7XG4gIGZsZXgtYmFzaXM6IDM1MHB4O1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0LWJpZ1wiKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpbmdsZUNvbnRlbnRfX1dpZGUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM4NXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldC1iaWdcIikge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgJi0tY2VudGVyZWQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uc2luZ2xlQ29udGVudF9fVGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGFscGhhKCRkYXJrNCwgMC4xKTtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldC1iaWdcIikge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGgxIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI3cHg7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTIzO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldC1iaWdcIikge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG59XG4uc2luZ2xlQ29udGVudF9fQ2F0ZWdvcnkge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIGNvbG9yOiAkZGFyazU7XG4gICAgfVxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBmb250LWZhbWlseTogJHRpdGxlMTY7XG4gICAgY29sb3I6ICRibHVlMjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5ib3hlZENhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICBjb2xvcjogJGRhcms1O1xuICAgIH1cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpbmdsZUNvbnRlbnRfX01ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDUlO1xuICAgIHdpZHRoOiAxMTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNSU7XG4gIH1cbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zaW5nbGVDb250ZW50X19Db250ZW50IHtcbiAgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOTtcbiAgICBjb2xvcjogJGRhcmsyO1xuICAgIG1hcmdpbjogNTBweCAwIDI1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW46IDMwcHggMCAxNXB4O1xuICAgIH1cbiAgfVxuICBoMjpub3QoW2NsYXNzXSkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICBoMzpub3QoW2NsYXNzXSkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICBmb250LWZhbWlseTogJHRpdGxlMTk7XG4gICAgY29sb3I6ICRkYXJrMjtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB9XG4gIH1cbiAgdWwsXG4gIG9sIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBwLFxuICBsaSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLy9mb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgIGE6bm90KC5idXR0b24tLWJsdWUtYm9yZGVyKSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgLy9mb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgY29sb3I6ICRibHVlMjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBhOm5vdCguYnV0dG9uLS1ibHVlLWJvcmRlcikge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuICBwOm5vdChbY2xhc3NdKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGE6bm90KC5idXR0b24tLWJsdWUtYm9yZGVyKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gIHAubmV3c1VzYWJpbGxhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJsb2NrRm91ciB7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGgyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgbWF4LXdpZHRoOiA4MzBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjdweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUyMztcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICB9XG4gIH1cbiAgLmJsb2NrRm91cl9fU2hhcGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICB0b3A6IC00MHB4O1xuICAgICAgbGVmdDogLTUwJTtcbiAgICAgIGhlaWdodDogMzMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmJsb2NrRm91cl9fSW5uZXIge1xuICAgIGhlaWdodDogMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG59XG4uc2luZ2xlQ29udGVudF9fRG93bmxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGdyYXk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG4gIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOTtcbiAgICBjb2xvcjogJGRhcmsyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG59XG4uc2luZ2xlQ29udGVudF9fQXV0aG9yIHtcbiAgYmFja2dyb3VuZDogJGdyYXk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaW5nbGVDb250ZW50X19BdXRob3JJbWFnZSB7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG59XG4uc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGgxIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTIzO1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUyMztcbiAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LWZhbWlseTogJHRpdGxlMjM7XG4gICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICB9XG4gIGg0IHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTIzO1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgfVxuICBwLFxuICBoNSxcbiAgaDYsXG4gIGEsXG4gIGxpIHtcbiAgICBjb2xvcjogJHRleHQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkYmx1ZTIgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi53cC1ibG9jay1pbWFnZSB7XG4gICYuc2l6ZS1mdWxsIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cbi5nYWxsZXJ5QmxvY2sge1xuICBwYWRkaW5nOiAyNXB4IDAgMjVweCAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAkZ3JheTtcblxuICBoMyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmdhbGxlcnlCbG9ja19fU2xpZGVyV3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ2FsbGVyeUJsb2NrX19TbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FsbGVyeUJsb2NrX19JbWFnZSB7XG4gIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgYSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICB9XG4gIH1cbn1cbi5sYi1kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDI1cHggIWltcG9ydGFudDtcbn1cbmJsb2NrcXVvdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggNDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAkZ3JheSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAyNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBwIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIHAsXG4gIGNpdGUsXG4gIGEge1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkZGFyazIgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgY2l0ZSB7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRkYXJrMiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuXG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMTkgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgIGNvbG9yOiAkYmx1ZTIgIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJsdWUyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNpbmdsZUNvbnRlbnRfX1JldmlldyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAkZ3JheSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcCxcbiAgYSB7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTIzICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRkYXJrMiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIGNpdGUge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkZGFyazIgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcblxuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICBjb2xvcjogJGJsdWUyICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJsdWUyO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgY29sb3I6ICRkYXJrMiAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMTkgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgIGNvbG9yOiAkZ3JheTIgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk0O1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0LWJpZ1wiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVcIikge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDUlO1xuICAgIHdpZHRoOiAxMTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNSU7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgJjo6YmVmb3JlwqAge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgcmlnaHQ6IDUlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Rvd24tYmxhY2suc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDMwMG1zO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAmLmFjdGl2ZS1zdGF0ZSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzYzRlZTM7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJlbmVmaXRzIHtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cbi5iZW5lZml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5iZW5lZml0X19JY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY3ZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGltZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cbi5iZW5lZml0X19Db250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcycHgpO1xuICBoMyB7XG4gICAgY29sb3I6ICMzMzM0Mzg7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gIH1cbn1cbi5iZW5lZml0X19QZXJjZW50YWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAwO1xuICAvL2N1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0O1xuICAgIGNvbG9yOiAjNzk3OTdjO1xuICB9XG59XG4uYmVuZWZpdF9fUGVyY2VudGFnZUJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI2YzZjRmNCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICBoZWlnaHQ6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjNmNGY0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxucHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyNjlkZmYsICMwZTZiZmQpO1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xufVxuXG5wcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzI2OWRmZiwgIzBlNmJmZCk7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XG59XG4uYmVuZWZpdHNfX0FsbCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMTQ3N2ZkO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2FsYXJ5U2xpZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIDkwZGVnLFxuICAgIHJnYmEoMTE5LCAxMzEsIDIzNSwgMSkgNTAlLFxuICAgIHJnYmEoNjAsIDc4LCAyMjcsIDEpIDEwMCVcbiAgKTtcbiAgdHJhbnNpdGlvbjogMzAwbXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNjBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwJTtcbiAgICByaWdodDogLTEwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDkwZGVnLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSxcbiAgICAgIHJnYmEoNjAsIDc4LCAyMjcsIDAuMjUpIDEwJSxcbiAgICAgIHJnYmEoNjAsIDc4LCAyMjcsIDAuMjUpIDkwJSxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJVxuICAgICk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAtMTBweDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICMwMDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICMwMDA7XG4gIH1cbn1cbi5zYWxhcnkge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgLnNhbGFyeVNsaWRlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICAgIC5zYWxhcnlTbGlkZXJfX0JsdXIge1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMi41cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNhbGFyeV9fSW5uZXIge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5zYWxhcnlTbGlkZXJfX01pbiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgaDQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuLnNhbGFyeVNsaWRlcl9fTWF4IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgaDQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuLnNhbGFyeVNsaWRlcl9fQXZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0xNDBweDtcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDcwcHgpO1xuICAgIHRvcDogLTEwcHg7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICB6LWluZGV4OiAxMDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDYwcHgpO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgYm90dG9tOiAtNXB4O1xuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTIzO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgaDYge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG4uc2FsYXJ5U2xpZGVyX19UaXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuICBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNhbGFyeVNsaWRlcl9fQmx1ciB7XG4gIGZpbHRlcjogYmx1cigzcHgpO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbn1cbi5zaW5nbGVDb250ZW50X19Db250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3RlclNoYXJlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy90cmFuc2l0aW9uOiAzMDBtcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00MHB4O1xuICB3aWR0aDogODBweDtcbiAgdWwge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDI3NXB4O1xuICAgIG1hcmdpbjogLTMyMHB4IDAgMCAtMTIwcHggIWltcG9ydGFudDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG4gICAgb3JkZXI6IDE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTIgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDAwO1xuICAgICAgICBzdmcsXG4gICAgICAgIGkge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGJsdWUyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmZvb3RlclNoYXJlX19CdXR0b24ge1xuICBjb2xvcjogJGJsdWUyO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8vdHJhbnNpdGlvbjogMzAwbXM7XG4gIG9yZGVyOiAyO1xuICBzcGFuIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9vdGVyU2hhcmVfX0J1dHRvbklubmVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZm9vdGVyU2hhcmU6aG92ZXIge1xuICBoZWlnaHQ6IDMyMHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IDIwMHB4O1xuICB1bCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4ucHJvZmlsZVNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogMzEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucHJvZmlsZVNsaWRlcl9fV3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5wcm9maWxlU2xpZGVyX19TbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG4ucHJvZmlsZVNsaWRlcl9fTmF2V3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA5NXB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgJi0tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICAucHJvZmlsZVNsaWRlcl9fTmF2IHtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLnByb2ZpbGVTbGlkZXJfX05hdiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIC5wcm9maWxlU2xpZGVyX19OYXYge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLnByb2ZpbGVTbGlkZXJfX05hdiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc2xpY2stZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGN1cnNvcjogbm9uZTtcbiAgfVxufVxuLnByb2ZpbGVTbGlkZXJfX05hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlNjtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDEycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRyYW5zaXRpb246IDMwMG1zO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGkge1xuICAgIGNvbG9yOiAkYmx1ZTI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5jb21wYW55UHJvZmlsZSB7XG4gIHdpZHRoOiAyOTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGEge1xuICAgIGhlaWdodDogMjk1cHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uY29tcGFueVByb2ZpbGVfX0NvdmVyIHtcbiAgaGVpZ2h0OiA5NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGdyYXk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5jb21wYW55UHJvZmlsZV9fTGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjMTAyYjY5O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNvbXBhbnlQcm9maWxlX19Mb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBsZWZ0OiAyNHB4O1xuICB0b3A6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaW1nIHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jb21wYW55UHJvZmlsZV9fQ29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGgzIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdDtcbiAgICBjb2xvcjogJGRhcmszO1xuICB9XG4gIGg1IHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdDtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cbn1cbi5jb21wYW55UHJvZmlsZV9fRm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgYWxwaGEoJGRhcms0LCAwLjEpO1xufVxuLmNvbXBhbnlQcm9maWxlX19SYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgc3Ryb25nIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTIzICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb21wYW55UHJvZmlsZV9fUmV2aWV3U3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDhweCAwIDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jb21wYW55UHJvZmlsZV9fRW1wdHlTdGFycyB7XG4gIHN2ZyB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgc3Ryb2tlOiAjZmZjMjE3O1xuICAgIH1cbiAgfVxufVxuLmNvbXBhbnlQcm9maWxlX19GdWxsU3RhcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxlZnQ6IDA7XG59XG4uY29tcGFueVByb2ZpbGVfX0NvdW50ZXIge1xuICBjb2xvcjogJGRhcms7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAwIDEycHg7XG59XG5cbi5jb21wYW55UHJvZmlsZV9fSm9icyB7XG4gIGNvbG9yOiAkZGFyaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuIiwiLmd1dGVuYmVyZ1RlbXBsYXRlIHtcbiAgcGFkZGluZzogODBweCAwO1xuXG4gIGgxIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yN3B4O1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUyMztcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcbiAgICBmb250LWZhbWlseTogJHRpdGxlMTk7XG4gICAgY29sb3I6ICRkYXJrMjtcbiAgICBtYXJnaW46IDUwcHggMCAyNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMTVweDtcbiAgICB9XG4gIH1cbiAgaDI6bm90KFtjbGFzc10pIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgaDM6bm90KFtjbGFzc10pIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgIGNvbG9yOiAkZGFyazI7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgfVxuICB9XG4gIHVsLFxuICBvbCB7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgcCxcbiAgbGkge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIC8vZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICBhOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgLy9mb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgY29sb3I6ICRibHVlMjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBhOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gIHA6bm90KFtjbGFzc10pIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluaykge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXNtYWxsLXBob25lXCIpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zaW5nbGUtdGVtcGxhdGUtb25lIHtcbiAgLnNpbmdsZS1wb3N0IHtcbiAgICAuc2l0ZUhlYWRlcl9fQm90dG9tIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaW5nbGVQb3N0SW50cm8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgLy9oZWlnaHQ6IDI1MHB4O1xuICAgICAgLmNlbnRlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpbmdsZVBvc3RJbnRyb19fSW5uZXIge1xuICAgIGhlaWdodDogNjIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2luZ2xlUG9zdEludHJvX19UaXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUwcHggMCA0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMjM7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2luZ2xlUG9zdEludHJvSW1hZ2VfX0lubmVyIHtcbiAgICBoZWlnaHQ6IDYyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpbmdsZUNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAud3AtYmxvY2staW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpbmdsZUNvbnRlbnRfX0lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zaW5nbGVDb250ZW50X19Cb3gge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDEyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXM7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgICAgICAgIGNvbG9yOiAjM2M0ZWUzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdGl2ZS1zdGF0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmODtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2M0ZWUzO1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICAgICAgICBjb2xvcjogIzNjNGVlMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2luZ2xlQ29udGVudF9fV2lkZSB7XG4gICAgd2lkdGg6IDcxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgJi0tY2VudGVyZWQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gIC5zaW5nbGVDb250ZW50X19UaXRsZSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI3cHg7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMjM7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaW5nbGVDb250ZW50X19NZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZzogMjBweCA1JTtcbiAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgICB9XG4gICAgaDYge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxNjtcbiAgICAgIGNvbG9yOiAkYmx1ZTI7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2luZ2xlQ29udGVudF9fQ29udGVudCB7XG4gICAgaDIge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgICAgY29sb3I6ICRkYXJrMjtcbiAgICAgIG1hcmdpbjogNTBweCAwIDI1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBtYXJnaW46IDMwcHggMCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBoMjpub3QoW2NsYXNzXSkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICBoMzpub3QoW2NsYXNzXSkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOTtcbiAgICAgIGNvbG9yOiAkZGFyazI7XG4gICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBwLFxuICAgIGxpIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAvL2ZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIH1cblxuICAgICAgYTpub3QoLmJ1dHRvbi0tYmx1ZS1ib3JkZXIpIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGE6bm90KC5idXR0b24tLWJsdWUtYm9yZGVyKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcDpub3QoW2NsYXNzXSkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgYTpub3QoLmJ1dHRvbi0tYmx1ZS1ib3JkZXIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBwLm5ld3NVc2FiaWxsYSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC5zaW5nbGVDb250ZW50X19Eb3dubG9hZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgICAgY29sb3I6ICRkYXJrMjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2luZ2xlQ29udGVudF9fQXV0aG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLnNpbmdsZUNvbnRlbnRfX0F1dGhvckltYWdlIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIH1cbiAgfVxuICAuc2luZ2xlQ29udGVudF9fQXV0aG9yQ29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMjM7XG4gICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUyMztcbiAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTIzO1xuICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMjM7XG4gICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgfVxuICAgIHAsXG4gICAgaDUsXG4gICAgaDYsXG4gICAgYSxcbiAgICBsaSB7XG4gICAgICBjb2xvcjogJHRleHQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTIgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndwLWJsb2NrLWltYWdlIHtcbiAgICAmLnNpemUtZnVsbCB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5nYWxsZXJ5QmxvY2sge1xuICAgIHBhZGRpbmc6IDI1cHggMCAyNXB4IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5nYWxsZXJ5QmxvY2tfX1NsaWRlcldyYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmdhbGxlcnlCbG9ja19fU2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYWxsZXJ5QmxvY2tfX0ltYWdlIHtcbiAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgIGEge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxiLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDI1cHggIWltcG9ydGFudDtcbiAgfVxuICBibG9ja3F1b3RlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogJGdyYXkgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwLFxuICAgIGNpdGUsXG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkZGFyazIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIGNpdGUge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGRhcmsyICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTIgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRibHVlMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2luZ2xlQ29udGVudF9fUmV2aWV3IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICRncmF5ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwLFxuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTIzICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGRhcmsyICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIGNpdGUge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGRhcmsyICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTIgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlMTkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgICAgY29sb3I6ICRkYXJrMiAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICAgIGNvbG9yOiAkZ3JheTIgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpbmdsZUNvbnRlbnRfX01vYmlsZVRvYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGFscGhhKCRibGFjaywgMC4yKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDUlO1xuICAgICAgd2lkdGg6IDExMCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTUlO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMTk7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICAmOjpiZWZvcmXCoCB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Rvd24tYmxhY2suc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAzMDBtcztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICYuYWN0aXZlLXN0YXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmODtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2M0ZWUzO1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmVuZWZpdHMge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbiAgLmJlbmVmaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlOWU5O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAuYmVuZWZpdF9fSWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmN2ZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cbiAgLmJlbmVmaXRfX0NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4KTtcbiAgICBoMyB7XG4gICAgICBjb2xvcjogIzMzMzQzODtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdDtcbiAgICB9XG4gIH1cbiAgLmJlbmVmaXRfX1BlcmNlbnRhZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgLy9jdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gICAgICBjb2xvcjogIzc5Nzk3YztcbiAgICB9XG4gIH1cbiAgLmJlbmVmaXRfX1BlcmNlbnRhZ2VCYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICBwcm9ncmVzc1t2YWx1ZV06Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyNjlkZmYsICMwZTZiZmQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIH1cblxuICBwcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyNjlkZmYsICMwZTZiZmQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIH1cbiAgLmJlbmVmaXRzX19BbGwge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzE0NzdmZDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNhbGFyeVNsaWRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgOTBkZWcsXG4gICAgICByZ2JhKDExOSwgMTMxLCAyMzUsIDEpIDUwJSxcbiAgICAgIHJnYmEoNjAsIDc4LCAyMjcsIDEpIDEwMCVcbiAgICApO1xuICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEwJTtcbiAgICAgIHJpZ2h0OiAtMTAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICA5MGRlZyxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSxcbiAgICAgICAgcmdiYSg2MCwgNzgsIDIyNywgMC4yNSkgMTAlLFxuICAgICAgICByZ2JhKDYwLCA3OCwgMjI3LCAwLjI1KSA5MCUsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJVxuICAgICAgKTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICMwMDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzAwMDtcbiAgICB9XG4gIH1cbiAgLnNhbGFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnNhbGFyeVNsaWRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgICAgIC5zYWxhcnlTbGlkZXJfX0JsdXIge1xuICAgICAgICAgIGZpbHRlcjogYmx1cigyLjVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNhbGFyeV9fSW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG4gIC5zYWxhcnlTbGlkZXJfX01pbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGg0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuICAuc2FsYXJ5U2xpZGVyX19NYXgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgaDQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG4gIC5zYWxhcnlTbGlkZXJfX0F2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNzBweCk7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA2MHB4KTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMjM7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaDYge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgLnNhbGFyeVNsaWRlcl9fVGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnNhbGFyeVNsaWRlcl9fQmx1ciB7XG4gICAgZmlsdGVyOiBibHVyKDNweCk7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gIH1cbiAgLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZm9vdGVyU2hhcmUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvL3RyYW5zaXRpb246IDMwMG1zO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00MHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIHVsIHtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIGhlaWdodDogMjc1cHg7XG4gICAgICBtYXJnaW46IC0zMjBweCAwIDAgLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggOHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJGJsdWUyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDAwMDA7XG4gICAgICAgICAgc3ZnLFxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkYmx1ZTI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb290ZXJTaGFyZV9fQnV0dG9uIHtcbiAgICBjb2xvcjogJGJsdWUyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC8vdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgb3JkZXI6IDI7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmZvb3RlclNoYXJlX19CdXR0b25Jbm5lciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuZm9vdGVyU2hhcmU6aG92ZXIge1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cbiAgLnByb2ZpbGVTbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgLnByb2ZpbGVTbGlkZXJfX1dyYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnByb2ZpbGVTbGlkZXJfX1NsaWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2ZpbGVTbGlkZXJfX05hdldyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTAwMDAwMDA7XG4gICAgJi0tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgLnByb2ZpbGVTbGlkZXJfX05hdiB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnByb2ZpbGVTbGlkZXJfX05hdiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLW5leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICAucHJvZmlsZVNsaWRlcl9fTmF2IHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnByb2ZpbGVTbGlkZXJfX05hdiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGN1cnNvcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnByb2ZpbGVTbGlkZXJfX05hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWU2O1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgICAwcHggMTJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaSB7XG4gICAgICBjb2xvcjogJGJsdWUyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhbnlQcm9maWxlIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGhlaWdodDogMjk1cHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGEge1xuICAgICAgaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cbiAgLmNvbXBhbnlQcm9maWxlX19Db3ZlciB7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gIC5jb21wYW55UHJvZmlsZV9fTGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTAyYjY5O1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNvbXBhbnlQcm9maWxlX19Mb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICAgIGxlZnQ6IDI0cHg7XG4gICAgdG9wOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5jb21wYW55UHJvZmlsZV9fQ29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gICAgICBjb2xvcjogJGRhcmszO1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29tcGFueVByb2ZpbGVfX0Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgYWxwaGEoJGRhcms0LCAwLjEpO1xuICB9XG4gIC5jb21wYW55UHJvZmlsZV9fUmF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMjMgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY29tcGFueVByb2ZpbGVfX1Jldmlld1N0YXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDhweCAwIDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLmNvbXBhbnlQcm9maWxlX19FbXB0eVN0YXJzIHtcbiAgICBzdmcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHN0cm9rZTogI2ZmYzIxNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbXBhbnlQcm9maWxlX19GdWxsU3RhcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY29tcGFueVByb2ZpbGVfX0NvdW50ZXIge1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDEycHg7XG4gIH1cblxuICAuY29tcGFueVByb2ZpbGVfX0pvYnMge1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbiIsIi5zaW5nbGUtdGVtcGxhdGUtdHdvIHtcbiAgLnNpbmdsZS1wb3N0IHtcbiAgICAuc2l0ZUhlYWRlcl9fQm90dG9tIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaW5nbGVQb3N0SW50cm8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgLy9oZWlnaHQ6IDI1MHB4O1xuICAgICAgLmNlbnRlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpbmdsZVBvc3RJbnRyb19fSW5uZXIge1xuICAgIGhlaWdodDogNTQ1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2luZ2xlUG9zdEludHJvX19UaXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUwcHggMCA0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMjM7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2luZ2xlUG9zdEludHJvSW1hZ2VfX0lubmVyIHtcbiAgICBoZWlnaHQ6IDU0NXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDExMiU7XG4gICAgICBtYXJnaW4tbGVmdDogLTYlO1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpbmdsZUNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAud3AtYmxvY2staW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpbmdsZUNvbnRlbnRfX0lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zaW5nbGVDb250ZW50X19Cb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMTk7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlMTk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAzMDBtcztcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICAgICAgY29sb3I6ICMzYzRlZTM7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZlLXN0YXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzYzRlZTM7XG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjM2M0ZWUzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaW5nbGVDb250ZW50X19OYXJyb3cge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4ODBweCk7XG4gIH1cbiAgLnNpbmdsZUNvbnRlbnRfX1dpZGUge1xuICAgIHdpZHRoOiA4MTVweDtcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgICYtLWNlbnRlcmVkIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAuc2luZ2xlQ29udGVudF9fVGl0bGUge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yN3B4O1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTIzO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2luZ2xlQ29udGVudF9fTWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggNSU7XG4gICAgICB3aWR0aDogMTEwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNSU7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMTY7XG4gICAgICBjb2xvcjogJGJsdWUyO1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpbmdsZUNvbnRlbnRfX0NvbnRlbnQge1xuICAgIGgyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOTtcbiAgICAgIGNvbG9yOiAkZGFyazI7XG4gICAgICBtYXJnaW46IDUwcHggMCAyNXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaDI6bm90KFtjbGFzc10pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgaDM6bm90KFtjbGFzc10pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMTk7XG4gICAgICBjb2xvcjogJGRhcmsyO1xuICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgcCxcbiAgICBsaSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgLy9mb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB9XG5cbiAgICAgIGE6bm90KC5idXR0b24tLWJsdWUtYm9yZGVyKSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgLy9mb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICBjb2xvcjogJGJsdWUyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBhOm5vdCguYnV0dG9uLS1ibHVlLWJvcmRlcikge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHA6bm90KFtjbGFzc10pIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGE6bm90KC5idXR0b24tLWJsdWUtYm9yZGVyKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcC5uZXdzVXNhYmlsbGEge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAuc2luZ2xlQ29udGVudF9fRG93bmxvYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOTtcbiAgICAgIGNvbG9yOiAkZGFyazI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpbmdsZUNvbnRlbnRfX0F1dGhvciB7XG4gICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5zaW5nbGVDb250ZW50X19BdXRob3JJbWFnZSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICB9XG4gIH1cbiAgLnNpbmdsZUNvbnRlbnRfX0F1dGhvckNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaDEge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTIzO1xuICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMjM7XG4gICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUyMztcbiAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICB9XG4gICAgaDQge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTIzO1xuICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgIH1cbiAgICBwLFxuICAgIGg1LFxuICAgIGg2LFxuICAgIGEsXG4gICAgbGkge1xuICAgICAgY29sb3I6ICR0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsdWUyICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJsdWUyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53cC1ibG9jay1pbWFnZSB7XG4gICAgJi5zaXplLWZ1bGwge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ2FsbGVyeUJsb2NrIHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMjVweCAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGdyYXk7XG5cbiAgICBoMyB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMTk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAuZ2FsbGVyeUJsb2NrX19TbGlkZXJXcmFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5nYWxsZXJ5QmxvY2tfX1NsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FsbGVyeUJsb2NrX19JbWFnZSB7XG4gICAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sYi1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYmxvY2txdW90ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICRncmF5ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcCxcbiAgICBjaXRlLFxuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGRhcmsyICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBjaXRlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRkYXJrMiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgICBjb2xvcjogJGJsdWUyICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpbmdsZUNvbnRlbnRfX1JldmlldyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcCxcbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUyMyAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRkYXJrMiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBjaXRlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRkYXJrMiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgICBjb2xvcjogJGJsdWUyICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJsdWUyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICAgIGNvbG9yOiAkZGFyazIgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgICBjb2xvcjogJGdyYXkyICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaW5nbGVDb250ZW50X19Nb2JpbGVUb2Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBhbHBoYSgkYmxhY2ssIDAuMik7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCA1JTtcbiAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgJjo6YmVmb3JlwqAge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICByaWdodDogNSU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kb3duLWJsYWNrLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXM7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAmLmFjdGl2ZS1zdGF0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNjNGVlMztcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJlbmVmaXRzIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICB9XG4gIC5iZW5lZml0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTllOTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgLmJlbmVmaXRfX0ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjdmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG4gIC5iZW5lZml0X19Db250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XG4gICAgaDMge1xuICAgICAgY29sb3I6ICMzMzM0Mzg7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gICAgfVxuICB9XG4gIC5iZW5lZml0X19QZXJjZW50YWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIC8vY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0O1xuICAgICAgY29sb3I6ICM3OTc5N2M7XG4gICAgfVxuICB9XG4gIC5iZW5lZml0X19QZXJjZW50YWdlQmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICBwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgcHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjY5ZGZmLCAjMGU2YmZkKTtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICB9XG5cbiAgcHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjY5ZGZmLCAjMGU2YmZkKTtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICB9XG4gIC5iZW5lZml0c19fQWxsIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMxNDc3ZmQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zYWxhcnlTbGlkZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDkwZGVnLFxuICAgICAgcmdiYSgxMTksIDEzMSwgMjM1LCAxKSA1MCUsXG4gICAgICByZ2JhKDYwLCA3OCwgMjI3LCAxKSAxMDAlXG4gICAgKTtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICByaWdodDogLTEwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgOTBkZWcsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsXG4gICAgICAgIHJnYmEoNjAsIDc4LCAyMjcsIDAuMjUpIDEwJSxcbiAgICAgICAgcmdiYSg2MCwgNzgsIDIyNywgMC4yNSkgOTAlLFxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcbiAgICAgICk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjMDAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICMwMDA7XG4gICAgfVxuICB9XG4gIC5zYWxhcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5zYWxhcnlTbGlkZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgICAgICAuc2FsYXJ5U2xpZGVyX19CbHVyIHtcbiAgICAgICAgICBmaWx0ZXI6IGJsdXIoMi41cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zYWxhcnlfX0lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuICAuc2FsYXJ5U2xpZGVyX19NaW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBoNCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMTk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbiAgLnNhbGFyeVNsaWRlcl9fTWF4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGg0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuICAuc2FsYXJ5U2xpZGVyX19Bdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDcwcHgpO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNjBweCk7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTIzO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG4gIC5zYWxhcnlTbGlkZXJfX1RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5zYWxhcnlTbGlkZXJfX0JsdXIge1xuICAgIGZpbHRlcjogYmx1cigzcHgpO1xuICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICB9XG4gIC5zaW5nbGVDb250ZW50X19Db250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZvb3RlclNoYXJlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy90cmFuc2l0aW9uOiAzMDBtcztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICB1bCB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBoZWlnaHQ6IDI3NXB4O1xuICAgICAgbWFyZ2luOiAtMzIwcHggMCAwIC0xMjBweCAhaW1wb3J0YW50O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRibHVlMiAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxMDAwMDAwO1xuICAgICAgICAgIHN2ZyxcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGJsdWUyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9vdGVyU2hhcmVfX0J1dHRvbiB7XG4gICAgY29sb3I6ICRibHVlMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAvL3RyYW5zaXRpb246IDMwMG1zO1xuICAgIG9yZGVyOiAyO1xuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5mb290ZXJTaGFyZV9fQnV0dG9uSW5uZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmZvb3RlclNoYXJlOmhvdmVyIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG4gIC5wcm9maWxlU2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogMzEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gIC5wcm9maWxlU2xpZGVyX19XcmFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5wcm9maWxlU2xpZGVyX19TbGlkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9maWxlU2xpZGVyX19OYXZXcmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogOTVweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDEwMDAwMDAwO1xuICAgICYtLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIC5wcm9maWxlU2xpZGVyX19OYXYge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5wcm9maWxlU2xpZGVyX19OYXYge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgLnByb2ZpbGVTbGlkZXJfX05hdiB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5wcm9maWxlU2xpZGVyX19OYXYge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBjdXJzb3I6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5wcm9maWxlU2xpZGVyX19OYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlNjtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgICAgMHB4IDEycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGkge1xuICAgICAgY29sb3I6ICRibHVlMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb21wYW55UHJvZmlsZSB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBoZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhIHtcbiAgICAgIGhlaWdodDogMjk1cHggIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG4gIC5jb21wYW55UHJvZmlsZV9fQ292ZXIge1xuICAgIGhlaWdodDogOTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAuY29tcGFueVByb2ZpbGVfX0xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiA4cHg7XG4gICAgYmFja2dyb3VuZDogIzEwMmI2OTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jb21wYW55UHJvZmlsZV9fTG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIHRvcDogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMC41cHggc29saWQgI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAuY29tcGFueVByb2ZpbGVfX0NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0O1xuICAgICAgY29sb3I6ICRkYXJrMztcbiAgICB9XG4gICAgaDUge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0O1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbXBhbnlQcm9maWxlX19Gb290ZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGFscGhhKCRkYXJrNCwgMC4xKTtcbiAgfVxuICAuY29tcGFueVByb2ZpbGVfX1JhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdHJvbmcge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTIzICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogJHNlbWlib2xkICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhbnlQcm9maWxlX19SZXZpZXdTdGFycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCA4cHggMCA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5jb21wYW55UHJvZmlsZV9fRW1wdHlTdGFycyB7XG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBzdHJva2U6ICNmZmMyMTc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb21wYW55UHJvZmlsZV9fRnVsbFN0YXJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNvbXBhbnlQcm9maWxlX19Db3VudGVyIHtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbjogMCAxMnB4O1xuICB9XG5cbiAgLmNvbXBhbnlQcm9maWxlX19Kb2JzIHtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG4iLCIuc2luZ2xlLXRlbXBsYXRlLXRocmVlIHtcbiAgLnNpbmdsZVBvc3RJbnRybyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIC5jZW50ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaW5nbGVQb3N0SW50cm9fX0lubmVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2luZ2xlUG9zdEludHJvSW1hZ2VfX0lubmVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpbmdsZUNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAud3AtYmxvY2staW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpbmdsZUNvbnRlbnRfX0lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc2luZ2xlQ29udGVudF9fQm94IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiA2MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlMTk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyouc2luZ2xlQ29udGVudF9fTmFycm93IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDg0MHB4KTtcbn0qL1xuICAuc2luZ2xlQ29udGVudF9fV2lkZSB7XG4gICAgd2lkdGg6IDY5MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYtLWNlbnRlcmVkIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAuc2luZ2xlQ29udGVudF9fVGl0bGUge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yN3B4O1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTIzO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2luZ2xlQ29udGVudF9fTWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxNjtcbiAgICAgIGNvbG9yOiAkYmx1ZTI7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbjogMCAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaW5nbGVDb250ZW50X19Db250ZW50IHtcbiAgICBoMiB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMTk7XG4gICAgICBjb2xvcjogJGRhcmsyO1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMjVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGgyOm5vdChbY2xhc3NdKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgIGgzOm5vdChbY2xhc3NdKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgICAgY29sb3I6ICRkYXJrMjtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIHAsXG4gICAgbGkge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIC8vZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuXG4gICAgICBhOm5vdCguYnV0dG9uLS1ibHVlLWJvcmRlcikge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIC8vZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgY29sb3I6ICRibHVlMjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgYTpub3QoLmJ1dHRvbi0tYmx1ZS1ib3JkZXIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBwOm5vdChbY2xhc3NdKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBhOm5vdCguYnV0dG9uLS1ibHVlLWJvcmRlcikge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAubmV3c1VzYWJpbGxhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLnNpbmdsZUNvbnRlbnRfX0Rvd25sb2FkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMTk7XG4gICAgICBjb2xvcjogJGRhcmsyO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaW5nbGVDb250ZW50X19BdXRob3Ige1xuICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuc2luZ2xlQ29udGVudF9fQXV0aG9ySW1hZ2Uge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgfVxuICB9XG4gIC5zaW5nbGVDb250ZW50X19BdXRob3JDb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUyMztcbiAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTIzO1xuICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMjM7XG4gICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUyMztcbiAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICB9XG4gICAgcCxcbiAgICBoNSxcbiAgICBoNixcbiAgICBhLFxuICAgIGxpIHtcbiAgICAgIGNvbG9yOiAkdGV4dCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICRibHVlMiAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRibHVlMiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAud3AtYmxvY2staW1hZ2Uge1xuICAgICYuc2l6ZS1mdWxsIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdhbGxlcnlCbG9jayB7XG4gICAgcGFkZGluZzogMjVweCAwIDI1cHggMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRncmF5O1xuXG4gICAgaDMge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLmdhbGxlcnlCbG9ja19fU2xpZGVyV3JhcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZ2FsbGVyeUJsb2NrX19TbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhbGxlcnlCbG9ja19fSW1hZ2Uge1xuICAgIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgYSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGItZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIGJsb2NrcXVvdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDI1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHAsXG4gICAgY2l0ZSxcbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRkYXJrMiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgY2l0ZSB7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMTkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkZGFyazIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlMTkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgICAgY29sb3I6ICRibHVlMiAhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJsdWUyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaW5nbGVDb250ZW50X19SZXZpZXcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZDogJGdyYXkgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHAsXG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMjMgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkZGFyazIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgY2l0ZSB7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMTkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkZGFyazIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlMTkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgICAgY29sb3I6ICRibHVlMiAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRibHVlMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgICBjb2xvcjogJGRhcmsyICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlMTkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgICAgY29sb3I6ICRncmF5MiAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2luZ2xlQ29udGVudF9fTW9iaWxlVG9jIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYWxwaGEoJGJsYWNrLCAwLjIpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTE5O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICY6OmJlZm9yZcKgIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kb3duLWJsYWNrLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlMTk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJlbmVmaXRzIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICB9XG4gIC5iZW5lZml0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTllOTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgLmJlbmVmaXRfX0ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjdmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG4gIC5iZW5lZml0X19Db250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XG4gICAgaDMge1xuICAgICAgY29sb3I6ICMzMzM0Mzg7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gICAgfVxuICB9XG4gIC5iZW5lZml0X19QZXJjZW50YWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIC8vY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0O1xuICAgICAgY29sb3I6ICM3OTc5N2M7XG4gICAgfVxuICB9XG4gIC5iZW5lZml0X19QZXJjZW50YWdlQmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICBwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgcHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjY5ZGZmLCAjMGU2YmZkKTtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICB9XG5cbiAgcHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjY5ZGZmLCAjMGU2YmZkKTtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICB9XG4gIC5iZW5lZml0c19fQWxsIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMxNDc3ZmQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zYWxhcnlTbGlkZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDkwZGVnLFxuICAgICAgcmdiYSgxMTksIDEzMSwgMjM1LCAxKSA1MCUsXG4gICAgICByZ2JhKDYwLCA3OCwgMjI3LCAxKSAxMDAlXG4gICAgKTtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICByaWdodDogLTEwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgOTBkZWcsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsXG4gICAgICAgIHJnYmEoNjAsIDc4LCAyMjcsIDAuMjUpIDEwJSxcbiAgICAgICAgcmdiYSg2MCwgNzgsIDIyNywgMC4yNSkgOTAlLFxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcbiAgICAgICk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjMDAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICMwMDA7XG4gICAgfVxuICB9XG4gIC5zYWxhcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5zYWxhcnlTbGlkZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgICAgICAuc2FsYXJ5U2xpZGVyX19CbHVyIHtcbiAgICAgICAgICBmaWx0ZXI6IGJsdXIoMi41cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zYWxhcnlfX0lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuICAuc2FsYXJ5U2xpZGVyX19NaW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBoNCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlMTk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbiAgLnNhbGFyeVNsaWRlcl9fTWF4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGg0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuICAuc2FsYXJ5U2xpZGVyX19Bdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDcwcHgpO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNjBweCk7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTIzO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG4gIC5zYWxhcnlTbGlkZXJfX1RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUxOTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5zYWxhcnlTbGlkZXJfX0JsdXIge1xuICAgIGZpbHRlcjogYmx1cigzcHgpO1xuICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICB9XG4gIC5zaW5nbGVDb250ZW50X19Db250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZvb3RlclNoYXJlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy90cmFuc2l0aW9uOiAzMDBtcztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICB1bCB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBoZWlnaHQ6IDI3NXB4O1xuICAgICAgbWFyZ2luOiAtMzIwcHggMCAwIC0xMjBweCAhaW1wb3J0YW50O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRibHVlMiAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxMDAwMDAwO1xuICAgICAgICAgIHN2ZyxcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGJsdWUyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9vdGVyU2hhcmVfX0J1dHRvbiB7XG4gICAgY29sb3I6ICRibHVlMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAvL3RyYW5zaXRpb246IDMwMG1zO1xuICAgIG9yZGVyOiAyO1xuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5mb290ZXJTaGFyZV9fQnV0dG9uSW5uZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmZvb3RlclNoYXJlOmhvdmVyIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG4gIC5wcm9maWxlU2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogMzEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gIC5wcm9maWxlU2xpZGVyX19XcmFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5wcm9maWxlU2xpZGVyX19TbGlkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9maWxlU2xpZGVyX19OYXZXcmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogOTVweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDEwMDAwMDAwO1xuICAgICYtLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIC5wcm9maWxlU2xpZGVyX19OYXYge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5wcm9maWxlU2xpZGVyX19OYXYge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgLnByb2ZpbGVTbGlkZXJfX05hdiB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5wcm9maWxlU2xpZGVyX19OYXYge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBjdXJzb3I6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5wcm9maWxlU2xpZGVyX19OYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlNjtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgICAgMHB4IDEycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGkge1xuICAgICAgY29sb3I6ICRibHVlMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb21wYW55UHJvZmlsZSB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBoZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhIHtcbiAgICAgIGhlaWdodDogMjk1cHggIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG4gIC5jb21wYW55UHJvZmlsZV9fQ292ZXIge1xuICAgIGhlaWdodDogOTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAuY29tcGFueVByb2ZpbGVfX0xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiA4cHg7XG4gICAgYmFja2dyb3VuZDogIzEwMmI2OTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jb21wYW55UHJvZmlsZV9fTG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIHRvcDogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMC41cHggc29saWQgI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAuY29tcGFueVByb2ZpbGVfX0NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0O1xuICAgICAgY29sb3I6ICRkYXJrMztcbiAgICB9XG4gICAgaDUge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0O1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbXBhbnlQcm9maWxlX19Gb290ZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGFscGhhKCRkYXJrNCwgMC4xKTtcbiAgfVxuICAuY29tcGFueVByb2ZpbGVfX1JhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdHJvbmcge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTIzICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogJHNlbWlib2xkICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhbnlQcm9maWxlX19SZXZpZXdTdGFycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCA4cHggMCA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5jb21wYW55UHJvZmlsZV9fRW1wdHlTdGFycyB7XG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBzdHJva2U6ICNmZmMyMTc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb21wYW55UHJvZmlsZV9fRnVsbFN0YXJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNvbXBhbnlQcm9maWxlX19Db3VudGVyIHtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbjogMCAxMnB4O1xuICB9XG5cbiAgLmNvbXBhbnlQcm9maWxlX19Kb2JzIHtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG4iXX0= */
