@charset "UTF-8";html{overflow-x:hidden}body{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.wrapper{flex:1}.clear{clear:both}.hidden{display:none}.transition{transition:.3s all}.center{text-align:center}.left{text-align:left}.right{text-align:right}.fleft{float:left}.fright{float:right}:where(figure){margin-bottom:30px}.container{width:100%;max-width:1340px;margin:auto;padding:0 30px}.container--small{max-width:1088px}.container .container{padding:0}.max-w-880{max-width:890px!important;margin-left:auto!important;margin-right:auto!important}@font-face{font-family:iconfont;src:url(../fonts/iconfont.eot);src:url(../fonts/iconfont.eot?#iefix) format('eot'),url(../fonts/iconfont.woff2) format('woff2'),url(../fonts/iconfont.woff) format('woff'),url(../fonts/iconfont.ttf) format('truetype'),url(../fonts/iconfont.svg#iconfont) format('svg')}.block--reviews .container>.wp-block-group__inner-container:before,.icon-arrow:before,.icon-base-pseudo,.icon-check:before,.icon-chevron-left:before,.icon-chevron-right:before,.icon-hacker:before,.icon-inzenyrstvi:before,.icon-kbm:before,.icon-list li:before,.icon-lock-full:before,.icon-lock:before,.icon-quote:before,.icon-scan:before,.icon-skoleni:before,.icon-technologie:before,.icon-testovani:before,.posts-slider:after,.reference-box:after,.slick-next:before,.slick-prev:before,.wp-block-image.with-lock-icon:after,.wp-block-list.chevronlist li:before,.wp-block-verse:after,.wp-block-verse:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.icon-arrow{line-height:0;display:inline-block;vertical-align:middle}.icon-arrow:before{content:"\E001"}.icon-check{line-height:0;display:inline-block;vertical-align:middle}.icon-check:before{content:"\E002"}.icon-chevron-left{line-height:0;display:inline-block;vertical-align:middle}.icon-chevron-left:before{content:"\E003"}.icon-chevron-right{line-height:0;display:inline-block;vertical-align:middle}.icon-chevron-right:before{content:"\E004"}.icon-hacker{line-height:0;display:inline-block;vertical-align:middle}.icon-hacker:before{content:"\E005"}.icon-inzenyrstvi{line-height:0;display:inline-block;vertical-align:middle}.icon-inzenyrstvi:before{content:"\E006"}.icon-kbm{line-height:0;display:inline-block;vertical-align:middle}.icon-kbm:before{content:"\E007"}.icon-lock-full{line-height:0;display:inline-block;vertical-align:middle}.icon-lock-full:before{content:"\E008"}.icon-lock{line-height:0;display:inline-block;vertical-align:middle}.icon-lock:before{content:"\E009"}.icon-quote{line-height:0;display:inline-block;vertical-align:middle}.icon-quote:before{content:"\E00A"}.icon-scan{line-height:0;display:inline-block;vertical-align:middle}.icon-scan:before{content:"\E00B"}.icon-skoleni{line-height:0;display:inline-block;vertical-align:middle}.icon-skoleni:before{content:"\E00C"}.icon-technologie{line-height:0;display:inline-block;vertical-align:middle}.icon-technologie:before{content:"\E00D"}.icon-testovani{line-height:0;display:inline-block;vertical-align:middle}.icon-testovani:before{content:"\E00E"}html{box-sizing:border-box;font-size:16px}*,:after,:before{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,ol,ul{margin:0;padding:0;font-weight:400}img{max-width:100%;height:auto}body,html{font-family:'Space Grotesk',sans-serif;font-size:18px;line-height:1.5;color:#000}.italic{font-style:italic}.thin{font-weight:100}.light{font-weight:300}.light strong{font-weight:700}.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.extrabold{font-weight:800}.black{font-weight:900}.with_strong_color strong{font-weight:700;color:#0dea79}.h1{font-size:40px;font-weight:700;margin-bottom:30px}.h1 strong{font-weight:700;color:#0dea79}@media screen and (min-width:991px){.h1{font-size:55px}}.h2{font-size:35px;font-weight:700;margin-bottom:30px}.h2 strong{font-weight:700;color:#0dea79}@media screen and (min-width:991px){.h2{font-size:40px}}.h2.light{font-weight:300}.h2.light strong{font-weight:700}.h3{font-size:20px;font-weight:700;margin-bottom:15px}.h3 strong{font-weight:700;color:#0dea79}@media screen and (min-width:991px){.h3{font-size:25px}}.h4{font-size:18px;font-weight:700}.h4 strong{font-weight:700;color:#0dea79}@media screen and (min-width:991px){.h4{font-size:20px}}h1{font-size:40px;font-weight:700;margin-bottom:30px}h1 strong{font-weight:700;color:#0dea79}@media screen and (min-width:991px){h1{font-size:55px}}h2{font-size:35px;font-weight:700;margin-bottom:30px}h2 strong{font-weight:700;color:#0dea79}@media screen and (min-width:991px){h2{font-size:40px}}h2.light{font-weight:300}h2.light strong{font-weight:700}h3{font-size:20px;font-weight:700;margin-bottom:15px}h3 strong{font-weight:700;color:#0dea79}@media screen and (min-width:991px){h3{font-size:25px}}h4{font-size:18px;font-weight:700}h4 strong{font-weight:700;color:#0dea79}@media screen and (min-width:991px){h4{font-size:20px}}p{margin-bottom:30px;margin-top:0}a{color:#0dea79;text-decoration:underline}a:hover{text-decoration:none}img{max-width:100%;height:auto}.color-primary{color:#0dea79!important}.color-white{color:#fff!important}.has-medium-font-size{font-size:18px!important}@media screen and (min-width:991px){.has-medium-font-size{font-size:20px!important}}.has-large-font-size{font-size:20px!important}@media screen and (min-width:991px){.has-large-font-size{font-size:25px!important}}.about-box{border:1px solid #fff;border-radius:20px;padding:30px;position:relative;gap:0}.about-box .wp-block-image{position:absolute;max-width:150px;top:-50px;right:0}.about-box h3{margin-bottom:-5px}.about-box h3+p{margin-bottom:15px}.about-boxes-slider{width:calc(100% + 30px*2);margin-left:-30px}.about-boxes-slider .slick-slide>div{margin:0 30px}.about-boxes-slider .slick-next,.about-boxes-slider .slick-prev{border:3px solid #fff;padding:15px;border-radius:50%;display:flex;justify-content:center;align-items:center;width:40px;height:40px}.about-boxes-slider .slick-next:before,.about-boxes-slider .slick-prev:before{font-size:18px}.about-boxes{margin-top:90px;gap:60px;margin-bottom:60px}.about-boxes .about-box{min-height:355px}.block{padding:30px 0}@media screen and (min-width:991px){.block{padding:90px 0}}.block--dark{background-color:#000;color:#fff}.block--numbers h2{font-weight:300}.block--numbers h2 strong{font-weight:700}.block--numbers .container{position:relative}.block--numbers .container:before{content:"";width:60px;height:60px;background:url(../img/eye.svg) 0 0 no-repeat transparent;background-size:contain;position:absolute;top:-60px;left:226px;display:none}@media screen and (min-width:991px){.block--numbers .container:before{width:106px;height:106px;top:-130px;display:block}}.block--contact{padding:30px 0}@media screen and (min-width:991px){.block--contact{padding:60px 0}}.block--contact .container{position:relative}.block--contact .container:before{content:"";width:852px;height:798px;background:url(../img/contact_blur_left.png) 0 0 no-repeat transparent;background-size:contain;position:absolute;top:-150px;left:-350px;display:none}@media screen and (min-width:991px){.block--contact .container:before{display:block}}.block--contact .container:after{content:"";width:852px;height:798px;background:url(../img/contact_blur_right.png) 0 0 no-repeat transparent;background-size:contain;position:absolute;top:0;right:-350px;display:none}@media screen and (min-width:991px){.block--contact .container:after{display:block}}.block--contact p{font-weight:300}.block--contact p strong{font-weight:700}.block--contact p strong{font-weight:700}.block--contact a{color:#fff}.block--about{overflow:hidden}.block--about .container{max-width:980px;position:relative}.block--about .container>*{z-index:1;position:relative}.block--about .container:before{content:"";width:600px;height:600px;background:radial-gradient(300px 300px at 50% 50%,#0dea79 0,rgba(0,0,0,0) 100%);position:absolute;top:335px;left:-680px;display:none}@media screen and (min-width:991px){.block--about .container:before{display:block}}.block--about .container:after{content:"";width:600px;height:600px;background:radial-gradient(300px 300px at 50% 50%,#0dea79 0,rgba(0,0,0,0) 100%);position:absolute;top:0;right:-70px;display:none}@media screen and (min-width:991px){.block--about .container:after{display:block}}.block--single{padding-bottom:0;margin-bottom:135px}.block--single .container{max-width:960px}.block--single .container>*{z-index:1;position:relative}.block--single .container:after{content:"";width:600px;height:600px;background:radial-gradient(300px 300px at 50% 50%,#0dea79 0,rgba(0,0,0,0) 100%);position:absolute;top:250px;right:550px;display:none}@media screen and (min-width:991px){.block--single .container:after{display:block}}.block--single h1{margin-bottom:45px}.block--single img{margin-bottom:0}.block--reviews .container{position:relative}.block--reviews .container>*{z-index:1;position:relative}.block--reviews .container>.wp-block-group__inner-container{position:relative}.block--reviews .container>.wp-block-group__inner-container:before{content:"\E008"}.block--reviews .container>.wp-block-group__inner-container:before{position:absolute;background:linear-gradient(70deg,#00f377,#00b75a 70%,#008d45);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:175px;transform:rotate(25deg);right:-40px;top:800px;display:none}@media screen and (min-width:991px){.block--reviews .container>.wp-block-group__inner-container:before{display:block}}.block--reviews .container:before{content:"";width:600px;height:600px;background:radial-gradient(300px 300px at 50% 50%,#0dea79 0,rgba(0,0,0,0) 100%);position:absolute;bottom:75px;left:-450px;display:none}@media screen and (min-width:991px){.block--reviews .container:before{display:block}}.block--reviews .container:after{content:"";width:500px;height:500px;background:radial-gradient(200px 200px at 50% 50%,#0dea79 0,rgba(0,0,0,0) 100%);position:absolute;top:665px;right:-180px;display:none;opacity:.8}@media screen and (min-width:991px){.block--reviews .container:after{display:block}}.block--reviews .wp-block-gallery{margin-top:30px}.block--page .container{position:relative}.block--page .container>*{z-index:1;position:relative}.block--page .container:before{content:"";width:600px;height:600px;background:radial-gradient(300px 300px at 50% 50%,#0dea79 0,rgba(0,0,0,0) 100%);position:absolute;top:450px;left:-500px;display:none}@media screen and (min-width:991px){.block--page .container:before{display:block}}.block--page .container:after{content:"";width:600px;height:600px;background:radial-gradient(300px 300px at 50% 50%,#0dea79 0,rgba(0,0,0,0) 100%);position:absolute;top:0;right:50px;display:none}@media screen and (min-width:991px){.block--page .container:after{display:block}}.block--page h1{margin-bottom:30px}@media screen and (min-width:991px){.block--page h1{margin-bottom:75px}}.block--page h1+.wp-block-image{margin-bottom:30px}@media screen and (min-width:991px){.block--page h1+.wp-block-image{margin-bottom:90px}}.block--page p{font-weight:300}.block--page p strong{font-weight:700}.box{background-color:#292929;border-radius:20px;padding:30px;margin-bottom:30px}@media screen and (min-width:991px){.box{margin-bottom:45px}}.box h3{color:#0dea79}.box p:last-child{margin-bottom:0}.box.box-why{margin-bottom:0;min-height:286px}.box .wp-block-buttons.is-vertical{gap:15px}.box .wp-block-buttons.is-vertical .wp-block-button{width:100%;max-width:300px}.box.box--eye{position:relative}.box.box--eye:after{content:"";width:141px;height:141px;background:url(../img/eye.svg) 0 0 no-repeat transparent;position:absolute;right:-70px;bottom:15px;display:none}@media screen and (min-width:768px){.box.box--eye:after{display:block}}.box.box--cloud{position:relative}.box.box--cloud:after{content:"";width:137px;height:111px;background:url(../img/cloud.svg) 0 0 no-repeat transparent;position:absolute;left:-60px;bottom:15px;display:none}@media screen and (min-width:768px){.box.box--cloud:after{display:block}}.box.box--ball{position:relative}.box.box--ball:after{content:"";width:137px;height:111px;background:url(../img/ball.svg) 0 0 no-repeat transparent;position:absolute;right:-45px;bottom:-37.5px;display:none}@media screen and (min-width:768px){.box.box--ball:after{display:block}}.btn{display:inline-block;cursor:pointer;border-radius:25px;padding:3.75px 30px;text-decoration:none;border:1px solid transparent;text-align:center;transition:.3s all;font-size:20px}.btn:hover{text-decoration:none}.btn:focus{outline:0}.btn.disabled{pointer-events:none}.btn-primary{display:inline-block;cursor:pointer;border-radius:25px;padding:3.75px 30px;text-decoration:none;border:1px solid transparent;text-align:center;transition:.3s all;font-size:20px;border-color:#0dea79;background-color:#0dea79;color:#fff;font-weight:700}.btn-primary:hover{text-decoration:none}.btn-primary:focus{outline:0}.btn-primary.disabled{pointer-events:none}.btn-primary:hover{background-color:#0aba60;border-color:#0aba60}.btn-secondary{display:inline-block;cursor:pointer;border-radius:25px;padding:3.75px 30px;text-decoration:none;border:1px solid transparent;text-align:center;transition:.3s all;font-size:20px;border-color:#000;background-color:#fff;color:#000}.btn-secondary:hover{text-decoration:none}.btn-secondary:focus{outline:0}.btn-secondary.disabled{pointer-events:none}.btn-secondary:hover{background-color:#000;color:#fff}.btn-secondary-white{display:inline-block;cursor:pointer;border-radius:25px;padding:3.75px 30px;text-decoration:none;border:1px solid transparent;text-align:center;transition:.3s all;font-size:20px;border-color:#fff;background-color:transparent;color:#fff}.btn-secondary-white:hover{text-decoration:none}.btn-secondary-white:focus{outline:0}.btn-secondary-white.disabled{pointer-events:none}.btn-secondary-white:hover{background-color:#fff;color:#000}.btn-white{display:inline-block;cursor:pointer;border-radius:25px;padding:3.75px 30px;text-decoration:none;border:1px solid transparent;text-align:center;transition:.3s all;font-size:20px;border-color:#fff;background-color:#fff;color:#000}.btn-white:hover{text-decoration:none}.btn-white:focus{outline:0}.btn-white.disabled{pointer-events:none}.btn-white:hover{background-color:transparent;color:#fff}.wp-block-button{padding:0;border:0}.wp-block-button.btn-primary .wp-block-button__link{display:inline-block;cursor:pointer;border-radius:25px;padding:3.75px 30px;text-decoration:none;border:1px solid transparent;text-align:center;transition:.3s all;font-size:20px;border-color:#0dea79;background-color:#0dea79;color:#fff;font-weight:700}.wp-block-button.btn-primary .wp-block-button__link:hover{text-decoration:none}.wp-block-button.btn-primary .wp-block-button__link:focus{outline:0}.wp-block-button.btn-primary .wp-block-button__link.disabled{pointer-events:none}.wp-block-button.btn-primary .wp-block-button__link:hover{background-color:#0aba60;border-color:#0aba60}.wp-block-button.btn-secondary .wp-block-button__link{display:inline-block;cursor:pointer;border-radius:25px;padding:3.75px 30px;text-decoration:none;border:1px solid transparent;text-align:center;transition:.3s all;font-size:20px;border-color:#000;background-color:#fff;color:#000}.wp-block-button.btn-secondary .wp-block-button__link:hover{text-decoration:none}.wp-block-button.btn-secondary .wp-block-button__link:focus{outline:0}.wp-block-button.btn-secondary .wp-block-button__link.disabled{pointer-events:none}.wp-block-button.btn-secondary .wp-block-button__link:hover{background-color:#000;color:#fff}.wp-block-button.btn-white .wp-block-button__link{display:inline-block;cursor:pointer;border-radius:25px;padding:3.75px 30px;text-decoration:none;border:1px solid transparent;text-align:center;transition:.3s all;font-size:20px;border-color:#fff;background-color:#fff;color:#000}.wp-block-button.btn-white .wp-block-button__link:hover{text-decoration:none}.wp-block-button.btn-white .wp-block-button__link:focus{outline:0}.wp-block-button.btn-white .wp-block-button__link.disabled{pointer-events:none}.wp-block-button.btn-white .wp-block-button__link:hover{background-color:transparent;color:#fff}.wp-block-button.btn-secondary-white .wp-block-button__link{display:inline-block;cursor:pointer;border-radius:25px;padding:3.75px 30px;text-decoration:none;border:1px solid transparent;text-align:center;transition:.3s all;font-size:20px;border-color:#fff;background-color:transparent;color:#fff}.wp-block-button.btn-secondary-white .wp-block-button__link:hover{text-decoration:none}.wp-block-button.btn-secondary-white .wp-block-button__link:focus{outline:0}.wp-block-button.btn-secondary-white .wp-block-button__link.disabled{pointer-events:none}.wp-block-button.btn-secondary-white .wp-block-button__link:hover{background-color:#fff;color:#000}.certificate-gallery{gap:30px!important;display:flex;flex-wrap:wrap;justify-content:center!important;max-width:1000px;margin:0 auto}.certificate-gallery .wp-block-image{max-width:105px!important;max-height:105px!important;display:flex}.certificate-gallery .wp-block-image img{width:-moz-fit-content!important;width:fit-content!important}.client-slider{display:block!important;margin-bottom:45px}@media screen and (min-width:991px){.client-slider{margin-bottom:90px}}.client-slider .slick-track{display:flex;align-items:center}.client-slider .wp-block-image{display:flex!important;justify-content:center;align-items:center}.course-box{background-color:#292929;border-radius:20px;padding:30px;position:relative;min-height:320px}.course-box__number{position:absolute;right:15px;bottom:0;font-size:45px!important;font-weight:700;margin-bottom:0!important}.course-box h3{min-height:75px}.course-box p{margin-bottom:15px}.course-box .wp-block-buttons{margin-top:auto}.course-box-row{gap:30px;margin-bottom:30px}@media screen and (min-width:991px){.course-box-row{gap:80px;margin-bottom:60px}}.footer{background-color:#fff;padding:90px 0 30px 0}.footer__copy{font-weight:700;text-align:center;padding:90px 0 0 0}.footer a{color:#000;text-decoration:none}.footer a:hover{text-decoration:underline}.footer ul.menu{list-style:none}.footer h4{margin-bottom:22.5px}.footer .row{display:grid;grid-template-columns:1fr;grid-template-areas:"col1" "col2" "col3" "col4";gap:30px}@media screen and (min-width:991px){.footer .row{grid-template-columns:1fr repeat(2,1fr) 1fr;grid-template-areas:"col1 col1 col1 col1" "col2 col2 col4 col4" "col3 col3 col4 col4"}}@media screen and (min-width:1200px){.footer .row{grid-template-columns:450px 1fr 1fr 1fr;grid-template-areas:"col1 col2 col3 col4"}}.footer .row .col:nth-child(1){width:100%;max-width:450px;grid-area:col1}.footer .row .col:nth-child(2){grid-area:col2}.footer .row .col:nth-child(3){grid-area:col3}@media screen and (min-width:1200px){.footer .row .col:nth-child(3) ul{margin-top:48px}}.footer .row .col:nth-child(4){grid-area:col4}.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:7.5px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent;outline:0}.hamburger:focus{outline:0}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px;top:3px}.hamburger-inner{position:absolute;width:40px;height:4px;transition-property:transform;border-radius:4px;background-color:#fff;top:50%;display:block;margin-top:-2px;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}.hamburger-inner:before{display:block;content:"";position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#fff;top:-10px;transition:top 75ms ease .12s,opacity 75ms ease}.hamburger-inner:after{display:block;content:"";position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#fff;bottom:-10px;transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger.is-active .hamburger-inner{background-color:#fff;transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger.is-active .hamburger-inner:before{background-color:#fff;top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.hamburger.is-active .hamburger-inner:after{background-color:#fff;bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.header{background-color:#000;position:fixed;height:92px;width:100%;z-index:999;top:0;left:0}@media screen and (min-width:991px){.header{position:initial;height:auto}}.header__logo{display:inline-block;max-height:30px;max-width:77px}@media screen and (min-width:991px){.header__logo{max-height:60px;max-width:150px}}@media screen and (min-width:991px){.header__hamburger{display:none}}.header>.row{max-width:1600px;margin:auto;padding:22.5px 30px;display:flex;justify-content:space-between;align-items:center;position:relative}@media screen and (min-width:991px){.header>.row{padding:60px 80px}}.header>.row:before{content:"";width:600px;height:600px;background:radial-gradient(300px 300px at 50% 50%,#0dea79 0,rgba(0,0,0,0) 100%);position:absolute;top:-350px;left:300px;display:none}@media screen and (min-width:991px){.header>.row:before{display:block}}.header__menu{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100;background-color:#000;padding:90px 30px 30px 30px;list-style:none;margin:0;display:flex;gap:30px;flex-direction:column;align-items:center;opacity:0;visibility:hidden}@media screen and (min-width:991px){.header__menu{position:relative;top:auto;left:auto;width:auto;height:auto;padding:0;background-color:transparent;opacity:1;visibility:visible;flex-direction:row;gap:30px}}@media screen and (min-width:1200px){.header__menu{gap:45px}}.header__menu li:last-child a{display:inline-block;cursor:pointer;border-radius:25px;padding:3.75px 30px;text-decoration:none;border:1px solid transparent;text-align:center;transition:.3s all;font-size:20px;border-color:#0dea79;background-color:#0dea79;color:#fff;font-weight:700}.header__menu li:last-child a:hover{text-decoration:none}.header__menu li:last-child a:focus{outline:0}.header__menu li:last-child a.disabled{pointer-events:none}.header__menu li:last-child a:hover{background-color:#0aba60;border-color:#0aba60}.header__menu li.current-menu-item:not(.menu-item-type-custom) a{text-decoration:underline}.header__menu li a{color:#fff;text-decoration:none;font-size:20px}@media screen and (min-width:991px){.header__menu li a{font-size:18px}}.header__menu li a:hover{text-decoration:underline}body.is-menu-open{overflow:hidden;position:fixed;width:100%}@media screen and (min-width:991px){body.is-menu-open{overflow:visible;position:relative;width:auto}}body.is-menu-open .header__menu{opacity:1;visibility:visible}body.is-menu-open .header__logo{position:relative;z-index:101}body.is-menu-open .header__hamburger{z-index:101}body.has-admin-bar .header{top:46px}@media screen and (min-width:783px){body.has-admin-bar .header{top:32px}}@media screen and (min-width:991px){body.has-admin-bar .header{top:0}}body.has-admin-bar .header__menu{top:46px;height:calc(100vh - 46px)}@media screen and (min-width:991px){body.has-admin-bar .header__menu{top:auto;height:auto}}body{padding-top:92px}@media screen and (min-width:991px){body{padding-top:0}}.hero{background-color:#000;color:#fff;padding:30px 0;overflow:hidden}@media screen and (min-width:991px){.hero{padding:90px 0 30px 0}}.hero h1{font-weight:400}.hero p{max-width:450px}.hero .wp-block-columns{margin-bottom:0}.hero__arrow{display:inline-block;position:relative;margin-top:30px}@media screen and (min-width:991px){.hero__arrow{margin-top:140px}}.hero__arrow i{font-size:30px}.hero .container{position:relative}.hero .container:before{content:"";width:600px;height:600px;background:radial-gradient(300px 300px at 50% 50%,#0dea79 0,rgba(0,0,0,0) 100%);position:absolute;bottom:-350px;left:-300px;display:none}@media screen and (min-width:991px){.hero .container:before{display:block}}.hero .wp-block-image{position:relative}.hero .wp-block-image:before{content:"";width:600px;height:600px;background:radial-gradient(300px 300px at 50% 50%,#0dea79 0,rgba(0,0,0,0) 100%);position:absolute;top:-100px;left:0;display:none}@media screen and (min-width:991px){.hero .wp-block-image:before{display:block}}.hero .wp-block-image img{position:relative}.hero .js-hero-text .blinker{color:#0dea79;font-weight:700}.hero .js-hero-text .blinker.blink{animation:blinker .7s linear infinite}@keyframes blinker{50%{opacity:0}}.hp-numbers{margin-bottom:30px}@media screen and (min-width:991px){.hp-numbers{margin-bottom:120px;position:relative}}.hp-numbers:before{content:"";width:123px;height:100px;background:url(../img/cloud.svg) 0 0 no-repeat transparent;background-size:contain;position:absolute;left:-60px;bottom:-130px;display:none}@media screen and (min-width:991px){.hp-numbers:before{display:block}}@media screen and (min-width:1200px){.hp-numbers:before{bottom:-100px}}.hp-numbers:after{content:"";width:102px;height:102px;background:url(../img/ball.svg) 0 0 no-repeat transparent;background-size:contain;position:absolute;right:-50px;bottom:-80px;display:none}@media screen and (min-width:991px){.hp-numbers:after{display:block}}.hp-numbers>.wp-block-group__inner-container{gap:30px;display:flex;flex-direction:column}@media screen and (min-width:768px){.hp-numbers>.wp-block-group__inner-container{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:1200px){.hp-numbers>.wp-block-group__inner-container{display:block;position:relative;min-height:400px;width:100%}}.hp-numbers__item{gap:15px}@media screen and (min-width:768px){.hp-numbers__item{width:calc(50% - 15px)}}@media screen and (min-width:1200px){.hp-numbers__item{width:initial;position:absolute}}@media screen and (min-width:1200px){.hp-numbers__item:nth-child(1){top:64px;left:0}}@media screen and (min-width:1200px){.hp-numbers__item:nth-child(2){top:0;left:0;right:0;justify-content:center}}@media screen and (min-width:1200px){.hp-numbers__item:nth-child(3){top:51px;right:0}}@media screen and (min-width:1200px){.hp-numbers__item:nth-child(4){top:221px;left:85px}}@media screen and (min-width:1200px){.hp-numbers__item:nth-child(5){top:250px;left:0;right:0;justify-content:center}}@media screen and (min-width:1200px){.hp-numbers__item:nth-child(6){top:221px;right:0}}.hp-numbers__item .wp-block-group{gap:0}.hp-numbers__item i{color:#0dea79;font-size:50px}@media screen and (min-width:991px){.hp-numbers__item i{font-size:70px}}.hp-numbers__item p:last-child{font-size:25px;font-weight:700;margin-top:-10px}@media screen and (min-width:991px){.hp-numbers__item p:last-child{font-size:30px}}.hp-numbers__item strong{font-size:50px;line-height:1;color:#0dea79}@media screen and (min-width:991px){.hp-numbers__item strong{font-size:62px}}.icon-list{list-style:none;max-width:680px;margin:auto}.icon-list strong{color:#0dea79}.icon-list li{line-height:1.25;margin-bottom:22.5px;position:relative;padding-left:55px}.icon-list li:last-child{margin-bottom:0}.icon-list li:before{content:"\E002"}.icon-list li:before{color:#0dea79;font-size:40px;position:absolute;top:4px;left:0}.pagination{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:45px}@media screen and (min-width:991px){.pagination{margin-top:90px}}.post-box{border:1px solid #e8e8e8;background-color:#fff;border-radius:20px;padding:30px 15px;text-align:center}@media screen and (min-width:991px){.post-box{padding:30px 30px}}.post-box__img{margin-bottom:37.5px;max-height:300px;overflow:hidden}.post-box__img img{display:inline-block!important}.post-box .h4 a{color:#000;text-decoration:none}.post-box p{margin-bottom:30px!important}.posts-listing{display:flex;flex-wrap:wrap;gap:30px}.posts-listing .post-box{width:100%}@media screen and (min-width:768px){.posts-listing .post-box{width:calc(50% - 30px)}}.posts-slider{position:relative;width:calc(100% + 30px);margin-left:-15px}.posts-slider:after{content:"\E009"}.posts-slider:after{color:#0dea79;font-size:235px;position:absolute;right:-70px;top:-170px;transform:rotate(-30deg)}.posts-slider>div{z-index:1}.posts-slider .slick-slide>div{padding:0 15px}.posts-slider .slick-slide img{display:inline-block;margin-bottom:30px}.reference-box{background-color:#3c3c3c;border-radius:15px;padding:45px 30px;gap:0;position:relative}.reference-box:after{content:"\E00A"}.reference-box:after{color:#0dea79;font-size:65px;position:absolute;bottom:-30px;right:-10px}.reference-box p{margin-bottom:30px}.reference-box p:last-of-type{margin-bottom:0}.reference-box>.wp-block-group{position:relative;margin-top:30px;padding-top:30px;gap:22.5px}.reference-box>.wp-block-group:before{content:"";background-color:#fff;height:1px;width:130px;position:absolute;top:0;left:0}.reference-box>.wp-block-group p{margin-bottom:3.75px}.reference-box>.wp-block-group p:last-child{line-height:1.25;margin-bottom:0}.reference-box>.wp-block-group .wp-block-group{gap:0}.reference-logos{background-color:#fff;padding:37.5px 75px;border-radius:20px;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:37.5px!important}.reference-logos .wp-block-image{margin:initial!important;max-height:100px;display:flex;align-items:center;justify-content:center;width:calc(16.66667% - 37.5px)!important}.reference-slider{width:calc(100% + 30px);margin-left:-30px;margin-bottom:90px;margin-top:90px}@media screen and (min-width:768px){.reference-slider{margin-top:0}}@media screen and (min-width:991px){.reference-slider{margin-bottom:140px}}.reference-slider .slick-slide>div{margin:0 15px}.reference-slider .reference-box{margin-bottom:30px}.reference-slider .slick-next,.reference-slider .slick-prev{top:-45px;border:3px solid #e3e3e3;border-radius:50%;width:40px;height:40px}.reference-slider .slick-next:before,.reference-slider .slick-prev:before{font-size:18px}.reference-slider .slick-prev{right:67px;left:initial}.reference-slider .slick-next{right:15px}.service-box{min-height:380px;border:1px solid #e8e8e8;border-radius:20px;padding:30px 15px}@media screen and (min-width:991px){.service-box{padding:45px 30px;min-height:420px}}.service-box i{font-size:60px;color:#0dea79;margin-bottom:15px}@media screen and (min-width:991px){.service-box i{font-size:85px}}.service-box p{font-weight:300}.service-box p strong{font-weight:700}.service-box p strong{font-weight:700}.service-box .wp-block-buttons{margin-top:auto}.wp-block-columns.align-center{align-items:center!important}.wp-block-image.with-lock-icon{position:relative}.wp-block-image.with-lock-icon:after{content:"\E009"}.wp-block-image.with-lock-icon:after{color:#0dea79;position:absolute;font-size:460px;top:0;right:-195px;display:none}@media screen and (min-width:768px){.wp-block-image.with-lock-icon:after{display:block}}.wp-block-image.with-lock-icon img{position:relative;z-index:1}.wp-block-quote{margin:60px 0;border-left:6px solid #0dea79;padding:30px}.wp-block-quote p{margin-bottom:0;font-size:20px!important;font-weight:700}@media screen and (min-width:991px){.wp-block-quote p{font-size:25px!important}}.wp-block-table{padding:0 60px;margin:60px 0}.wp-block-table table{border:2px solid #000;border-radius:12px;border-collapse:separate;border-spacing:0;overflow:hidden}.wp-block-table table thead tr:first-child th:first-child{border-top-left-radius:10px}.wp-block-table table thead tr:first-child th:last-child{border-top-right-radius:10px}.wp-block-table table tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.wp-block-table table tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.wp-block-table table thead{border-bottom:1px solid #000}.wp-block-table table td,.wp-block-table table th{border:1px solid #000}.wp-block-table table th{background-color:#0dea79;font-weight:700}.wp-block-verse{margin:60px 0;padding:0 60px;font-size:20px!important;font-weight:700}@media screen and (min-width:991px){.wp-block-verse{font-size:25px!important}}.wp-block-verse:before{content:"\E00A"}.wp-block-verse:after{content:"\E00A"}.wp-block-verse:after,.wp-block-verse:before{color:#0dea79;font-size:32px;display:block}.wp-block-verse:before{margin-bottom:7.5px}.wp-block-verse:after{margin-top:7.5px;transform:rotate(180deg)}.wp-block-list{padding-left:22.5px;display:flex;flex-direction:column;gap:7.5px}.wp-block-list.chevronlist{list-style:none;padding-left:0;margin:0;gap:7.5px;display:flex;flex-direction:column;margin-top:15px}.wp-block-list.chevronlist li{display:flex;align-items:baseline}.wp-block-list.chevronlist li:before{content:"\E004"}.wp-block-list.chevronlist li:before{color:#0dea79;margin-right:15px;position:relative;top:3px}.wp-block-list.chevronlist.rows{max-width:690px;margin-left:auto!important;margin-right:auto!important;flex-direction:row;flex-wrap:wrap;gap:22.5px;margin-bottom:60px;margin-top:60px}.wp-block-list.chevronlist.rows li{width:100%}@media screen and (min-width:768px){.wp-block-list.chevronlist.rows li{width:calc(50% - 22.5px)}}.single__content{margin-bottom:60px}.single__content .container{max-width:960px}.single__thumbnail{display:flex;justify-content:center;position:relative;top:60px}.single__info{display:flex;align-items:center;justify-content:center;gap:30px}.single__info a{color:#fff;text-decoration:none}.single__info a:hover{text-decoration:underline}.slick-loading .slick-list{background:#fff url(../img/ajax-loader.gif) center center no-repeat}.slick-next,.slick-prev{position:absolute;display:block;height:26px;width:26px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:before,.slick-prev:before{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0dea79;font-size:26px}.slick-prev{left:-22.5px}@media screen and (min-width:991px){.slick-prev{left:-30px}}[dir=rtl] .slick-prev{left:auto;right:-30px}.slick-prev:before{content:"\E003"}.slick-next{right:-22.5px}@media screen and (min-width:991px){.slick-next{right:-30px}}[dir=rtl] .slick-next{left:-30px;right:auto}.slick-next:before{content:"\E004"}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4vYmFzaWNzLmxlc3MiLCJtYWluL2dyaWQubGVzcyIsIm1haW4vaWNvbmZvbnQubGVzcyIsImdsb2JhbC5jc3MiLCJsaWJyYXJpZXMvc2xpY2subGVzcyIsIm1haW4vcmVzZXQubGVzcyIsIm1haW4vdHlwb2dyYXBoeS5sZXNzIiwiY29tcG9uZW50cy9hYm91dC1ib3gubGVzcyIsImNvbXBvbmVudHMvYWJvdXQtYm94ZXMtc2xpZGVyLmxlc3MiLCJjb21wb25lbnRzL2Fib3V0LWJveGVzLmxlc3MiLCJjb21wb25lbnRzL2Jsb2NrLmxlc3MiLCJtYWluL21peGlucy5sZXNzIiwiY29tcG9uZW50cy9ib3gubGVzcyIsImNvbXBvbmVudHMvYnV0dG9uLmxlc3MiLCJjb21wb25lbnRzL2NlcnRpZmljYXRlLWdhbGxlcnkubGVzcyIsImNvbXBvbmVudHMvY2xpZW50LXNsaWRlci5sZXNzIiwiY29tcG9uZW50cy9jb3Vyc2UtYm94Lmxlc3MiLCJjb21wb25lbnRzL2Zvb3Rlci5sZXNzIiwiY29tcG9uZW50cy9oYW1idXJnZXIubGVzcyIsImNvbXBvbmVudHMvaGVhZGVyLmxlc3MiLCJjb21wb25lbnRzL2hlcm8ubGVzcyIsImNvbXBvbmVudHMvaHAtbnVtYmVycy5sZXNzIiwiY29tcG9uZW50cy9pY29uLWxpc3QubGVzcyIsImNvbXBvbmVudHMvcGFnaW5hdGlvbi5sZXNzIiwiY29tcG9uZW50cy9wb3N0LWJveC5sZXNzIiwiY29tcG9uZW50cy9wb3N0cy1saXN0aW5nLmxlc3MiLCJjb21wb25lbnRzL3Bvc3RzLXNsaWRlci5sZXNzIiwiY29tcG9uZW50cy9yZWZlcmVuY2UtYm94Lmxlc3MiLCJjb21wb25lbnRzL3JlZmVyZW5jZS1sb2dvcy5sZXNzIiwiY29tcG9uZW50cy9yZWZlcmVuY2Utc2xpZGVyLmxlc3MiLCJjb21wb25lbnRzL3NlcnZpY2UtYm94Lmxlc3MiLCJjb21wb25lbnRzL3dwLWJsb2NrLWNvbHVtbnMubGVzcyIsImNvbXBvbmVudHMvd3AtYmxvY2staW1hZ2UubGVzcyIsImNvbXBvbmVudHMvd3AtYmxvY2stcXVvdGUubGVzcyIsImNvbXBvbmVudHMvd3AtYmxvY2stdGFibGUubGVzcyIsImNvbXBvbmVudHMvd3AtYmxvY2stdmVyc2UubGVzcyIsImNvbXBvbmVudHMvd3AtYmxvY2subGlzdC5sZXNzIiwicGFnZXMvc2luZ2xlLmxlc3MiLCJsaWJyYXJpZXMvc2xpY2stdGhlbWUubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUEsS0FDRSxXQUFBLE9BR0YsS0FDRSxpQkFBQSxLQUNBLFFBQUEsS0FDQSxlQUFBLE9BQ0EsV0FBQSxNQUNBLFdBQUEsT0FHRixTQUNFLEtBQUEsRUFHRixPQUNFLE1BQUEsS0FHRixRQUNFLFFBQUEsS0FHRixZQUNFLFdBQUEsSUFBQSxJQUdGLFFBQ0UsV0FBQSxPQUdGLE1BQ0UsV0FBQSxLQUdGLE9BQ0UsV0FBQSxNQUdGLE9BQ0UsTUFBQSxLQUdGLFFBQ0UsTUFBQSxNQUdGLGVBQ0UsY0FBQSxLQ2pERixXQUNFLE1BQUEsS0FDQSxVQUFBLE9BQ0EsT0FBQSxLQUNBLFFBQUEsRUFBQSxLQUVBLGtCQUNFLFVBQUEsT0FQSixzQkFXSSxRQUFBLEVBWUosV0FDRSxVQUFBLGdCQUNBLFlBQUEsZUFDQSxhQUFBLGVDMUJGLFdBQ0UsWUFBQSxTQUNBLElBQUEsMkJBQ0EsSUFBQSxrQ0FBQSxhQUFBLENBQUEsNkJBQUEsZUFBQSxDQUFBLDRCQUFBLGNBQUEsQ0FBQSwyQkFBQSxrQkFBQSxDQUFBLG9DQUFBLGNDMkVGLG1FQWRBLG1CRHREQSxrQkN1REEsbUJBQ0EsMEJBQ0EsMkJBQ0Esb0JBQ0EseUJBQ0EsaUJBU0EscUJBUkEsdUJBQ0Esa0JBQ0EsbUJBQ0Esa0JBQ0EscUJBQ0EseUJBQ0EsdUJBR0Esb0JBQ0EscUJBTUEsbUJBREEsbUJBSkEscUNBR0EscUNBREEsc0JBREEsdUJEeEVnQixZQUFBLFNBQ0EsdUJBQUEsWUFDQSx3QkFBQSxVQUNBLFdBQUEsT0FDQSxhQUFBLE9BQ0EsWUFBQSxJQUVBLGdC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RUosbUJDcHVFSSxvQkFFSSxRQUFBLEdBQ0EsUUFBQSxNQUdKLG1CQUNJLE1BQUEsS0FHSiw0QkFDSSxXQUFBLE9BR1IsYUFDSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsSUFXQSxRQUFBLEtBVkEsdUJBQ0ksTUFBQSxNQUxSLGlCQVFRLFFBQUEsTUFFSiwrQkFDSSxRQUFBLEtBS0osMEJBQ0ksZUFBQSxLQUdKLGdDQUNJLFFBQUEsTUFHSiw0QkFDSSxXQUFBLE9BR0osNkJBQ0ksUUFBQSxNQUNBLE9BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxZQUdSLDBCQUNJLFFBQUEiLCJmaWxlIjoiZ2xvYmFsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWwge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJvZHk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gIGZsZXg6IDE7XHJcbn1cclxuXHJcbi5jbGVhciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50cmFuc2l0aW9uIHtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxufVxyXG5cclxuLmNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmZsZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmZyaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG46d2hlcmUoZmlndXJlKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogQHgzO1xyXG59IiwiLmNvbnRhaW5lcntcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTM0MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgQHgzO1xuXG4gICYtLXNtYWxse1xuICAgIG1heC13aWR0aDogMTA4OHB4O1xuICB9XG5cbiAgLmNvbnRhaW5lcntcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnJvd3tcbiAgICAvL21hcmdpbjogMCAtQHgxO1xuXG4gICAgLmNvbHtcbiAgICAgIC8vcGFkZGluZzogMCBAeDE7XG4gICAgfVxuICB9XG59XG5cbi5tYXgtdy04ODB7XG4gIG1heC13aWR0aDogODkwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59IiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvaWNvbmZvbnQuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb25mb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxyXG4gIHVybCgnLi4vZm9udHMvaWNvbmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9pY29uZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9pY29uZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9pY29uZm9udC5zdmcjaWNvbmZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xyXG59XHJcblxyXG4uaWNvbi1iYXNlLXBzZXVkbyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgLy8gc3BlYWs6IG5vbmU7IC8vIG9ubHkgbmVjZXNzYXJ5IGlmIG5vdCB1c2luZyB0aGUgcHJpdmF0ZSB1bmljb2RlIHJhbmdlIChmaXJzdEdseXBoIG9wdGlvbilcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuLmljb24tY2hhcihAZmlsZW5hbWUpIHtcclxuQGFycm93OiBcIlxcRTAwMVwiO1xyXG5AY2hlY2s6IFwiXFxFMDAyXCI7XHJcbkBjaGV2cm9uLWxlZnQ6IFwiXFxFMDAzXCI7XHJcbkBjaGV2cm9uLXJpZ2h0OiBcIlxcRTAwNFwiO1xyXG5AaGFja2VyOiBcIlxcRTAwNVwiO1xyXG5AaW56ZW55cnN0dmk6IFwiXFxFMDA2XCI7XHJcbkBrYm06IFwiXFxFMDA3XCI7XHJcbkBsb2NrLWZ1bGw6IFwiXFxFMDA4XCI7XHJcbkBsb2NrOiBcIlxcRTAwOVwiO1xyXG5AcXVvdGU6IFwiXFxFMDBBXCI7XHJcbkBzY2FuOiBcIlxcRTAwQlwiO1xyXG5Ac2tvbGVuaTogXCJcXEUwMENcIjtcclxuQHRlY2hub2xvZ2llOiBcIlxcRTAwRFwiO1xyXG5AdGVzdG92YW5pOiBcIlxcRTAwRVwiO1xyXG5cclxuY29udGVudDogQEBmaWxlbmFtZTtcclxufVxyXG5cclxuLmljb24oQGZpbGVuYW1lLCBAaW5zZXJ0OiBiZWZvcmUpIHtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBAcHNldWRvLXNlbGVjdG9yOiB+XCI6QHtpbnNlcnR9XCI7XHJcblxyXG4gICZAe3BzZXVkby1zZWxlY3Rvcn0ge1xyXG4gICAgJjpleHRlbmQoLmljb24tYmFzZS1wc2V1ZG8pO1xyXG4gICAgLmljb24tY2hhcihAZmlsZW5hbWUpO1xyXG4gIH1cclxufVxyXG5cclxuLmljb24tcHNldWRvKEBmaWxlbmFtZSwgQGluc2VydDogYmVmb3JlKSB7XHJcbiAgQHBzZXVkby1zZWxlY3RvcjogflwiOkB7aW5zZXJ0fVwiO1xyXG5cclxuJkB7cHNldWRvLXNlbGVjdG9yfSB7XHJcbiAgJjpleHRlbmQoLmljb24tYmFzZS1wc2V1ZG8pO1xyXG4gIC5pY29uLWNoYXIoQGZpbGVuYW1lKTtcclxufVxyXG59XHJcblxyXG4uaWNvbi1hcnJvdyB7XHJcbi5pY29uKGFycm93KTtcclxufVxyXG4uaWNvbi1jaGVjayB7XHJcbi5pY29uKGNoZWNrKTtcclxufVxyXG4uaWNvbi1jaGV2cm9uLWxlZnQge1xyXG4uaWNvbihjaGV2cm9uLWxlZnQpO1xyXG59XHJcbi5pY29uLWNoZXZyb24tcmlnaHQge1xyXG4uaWNvbihjaGV2cm9uLXJpZ2h0KTtcclxufVxyXG4uaWNvbi1oYWNrZXIge1xyXG4uaWNvbihoYWNrZXIpO1xyXG59XHJcbi5pY29uLWluemVueXJzdHZpIHtcclxuLmljb24oaW56ZW55cnN0dmkpO1xyXG59XHJcbi5pY29uLWtibSB7XHJcbi5pY29uKGtibSk7XHJcbn1cclxuLmljb24tbG9jay1mdWxsIHtcclxuLmljb24obG9jay1mdWxsKTtcclxufVxyXG4uaWNvbi1sb2NrIHtcclxuLmljb24obG9jayk7XHJcbn1cclxuLmljb24tcXVvdGUge1xyXG4uaWNvbihxdW90ZSk7XHJcbn1cclxuLmljb24tc2NhbiB7XHJcbi5pY29uKHNjYW4pO1xyXG59XHJcbi5pY29uLXNrb2xlbmkge1xyXG4uaWNvbihza29sZW5pKTtcclxufVxyXG4uaWNvbi10ZWNobm9sb2dpZSB7XHJcbi5pY29uKHRlY2hub2xvZ2llKTtcclxufVxyXG4uaWNvbi10ZXN0b3Zhbmkge1xyXG4uaWNvbih0ZXN0b3ZhbmkpO1xyXG59XHJcblxyIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLndyYXBwZXIge1xuICBmbGV4OiAxO1xufVxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG46d2hlcmUoZmlndXJlKSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTM0MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5jb250YWluZXItLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiAxMDg4cHg7XG59XG4uY29udGFpbmVyIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLm1heC13LTg4MCB7XG4gIG1heC13aWR0aDogODkwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb25mb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvaWNvbmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW90JyksIHVybCgnLi4vZm9udHMvaWNvbmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvaWNvbmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2ljb25mb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9pY29uZm9udC5zdmcjaWNvbmZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xufVxuLmljb24tYmFzZS1wc2V1ZG8sXG4uaWNvbi1hcnJvdzpiZWZvcmUsXG4uaWNvbi1jaGVjazpiZWZvcmUsXG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlLFxuLmljb24tY2hldnJvbi1yaWdodDpiZWZvcmUsXG4uaWNvbi1oYWNrZXI6YmVmb3JlLFxuLmljb24taW56ZW55cnN0dmk6YmVmb3JlLFxuLmljb24ta2JtOmJlZm9yZSxcbi5pY29uLWxvY2stZnVsbDpiZWZvcmUsXG4uaWNvbi1sb2NrOmJlZm9yZSxcbi5pY29uLXF1b3RlOmJlZm9yZSxcbi5pY29uLXNjYW46YmVmb3JlLFxuLmljb24tc2tvbGVuaTpiZWZvcmUsXG4uaWNvbi10ZWNobm9sb2dpZTpiZWZvcmUsXG4uaWNvbi10ZXN0b3Zhbmk6YmVmb3JlLFxuLmJsb2NrLS1yZXZpZXdzIC5jb250YWluZXIgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lcjpiZWZvcmUsXG4uaWNvbi1saXN0IGxpOmJlZm9yZSxcbi5wb3N0cy1zbGlkZXI6YWZ0ZXIsXG4ucmVmZXJlbmNlLWJveDphZnRlcixcbi53cC1ibG9jay1pbWFnZS53aXRoLWxvY2staWNvbjphZnRlcixcbi53cC1ibG9jay12ZXJzZTpiZWZvcmUsXG4ud3AtYmxvY2stdmVyc2U6YWZ0ZXIsXG4ud3AtYmxvY2stbGlzdC5jaGV2cm9ubGlzdCBsaTpiZWZvcmUsXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pY29uLWFycm93IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pY29uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDAxXCI7XG59XG4uaWNvbi1jaGVjayB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwMlwiO1xufVxuLmljb24tY2hldnJvbi1sZWZ0IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwM1wiO1xufVxuLmljb24tY2hldnJvbi1yaWdodCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDA0XCI7XG59XG4uaWNvbi1oYWNrZXIge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmljb24taGFja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDA1XCI7XG59XG4uaWNvbi1pbnplbnlyc3R2aSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaWNvbi1pbnplbnlyc3R2aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwNlwiO1xufVxuLmljb24ta2JtIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pY29uLWtibTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwN1wiO1xufVxuLmljb24tbG9jay1mdWxsIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pY29uLWxvY2stZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwOFwiO1xufVxuLmljb24tbG9jayB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDA5XCI7XG59XG4uaWNvbi1xdW90ZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaWNvbi1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwQVwiO1xufVxuLmljb24tc2NhbiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaWNvbi1zY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDBCXCI7XG59XG4uaWNvbi1za29sZW5pIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pY29uLXNrb2xlbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMENcIjtcbn1cbi5pY29uLXRlY2hub2xvZ2llIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pY29uLXRlY2hub2xvZ2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDBEXCI7XG59XG4uaWNvbi10ZXN0b3Zhbmkge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmljb24tdGVzdG92YW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDBFXCI7XG59XG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxub2wsXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaHRtbCxcbmJvZHkge1xuICBmb250LWZhbWlseTogJ1NwYWNlIEdyb3Rlc2snLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi50aGluIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbi5saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubGlnaHQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5leHRyYWJvbGQge1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi53aXRoX3N0cm9uZ19jb2xvciBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzBERUE3OTtcbn1cbi5oMSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5oMSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzBERUE3OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICB9XG59XG4uaDIge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaDIgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwREVBNzk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLmgyLmxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5oMi5saWdodCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmgzIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMERFQTc5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5oNCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzBERUE3OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5oNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbmgxIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMERFQTc5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgfVxufVxuaDIge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5oMiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzBERUE3OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbmgyLmxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbmgyLmxpZ2h0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5oMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbmgzIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMERFQTc5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5oNCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzBERUE3OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbnAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYSB7XG4gIGNvbG9yOiAjMERFQTc5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6ICMwREVBNzkgIWltcG9ydGFudDtcbn1cbi5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uaGFzLW1lZGl1bS1mb250LXNpemUge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5oYXMtbWVkaXVtLWZvbnQtc2l6ZSB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oYXMtbGFyZ2UtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG4gICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hYm91dC1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMDtcbn1cbi5hYm91dC1ib3ggLndwLWJsb2NrLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICB0b3A6IC01MHB4O1xuICByaWdodDogMDtcbn1cbi5hYm91dC1ib3ggaDMge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuLmFib3V0LWJveCBoMyArIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmFib3V0LWJveGVzLXNsaWRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KjIpO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG4uYWJvdXQtYm94ZXMtc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIG1hcmdpbjogMCAzMHB4O1xufVxuLmFib3V0LWJveGVzLXNsaWRlciAuc2xpY2stcHJldixcbi5hYm91dC1ib3hlcy1zbGlkZXIgLnNsaWNrLW5leHQge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmFib3V0LWJveGVzLXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUsXG4uYWJvdXQtYm94ZXMtc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5hYm91dC1ib3hlcyB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG4gIGdhcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5hYm91dC1ib3hlcyAuYWJvdXQtYm94IHtcbiAgbWluLWhlaWdodDogMzU1cHg7XG59XG4uYmxvY2sge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuYmxvY2sge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxufVxuLmJsb2NrLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvY2stLW51bWJlcnMgaDIge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmJsb2NrLS1udW1iZXJzIGgyIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stLW51bWJlcnMgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay0tbnVtYmVycyAuY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2V5ZS5zdmcnKSAwIDAgbm8tcmVwZWF0IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjBweDtcbiAgbGVmdDogMjI2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuYmxvY2stLW51bWJlcnMgLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDZweDtcbiAgICBoZWlnaHQ6IDEwNnB4O1xuICAgIHRvcDogLTEzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stLWNvbnRhY3Qge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuYmxvY2stLWNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuLmJsb2NrLS1jb250YWN0IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stLWNvbnRhY3QgLmNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogODUycHg7XG4gIGhlaWdodDogNzk4cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2NvbnRhY3RfYmx1cl9sZWZ0LnBuZycpIDAgMCBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNTBweDtcbiAgbGVmdDogLTM1MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2NrLS1jb250YWN0IC5jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLS1jb250YWN0IC5jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogODUycHg7XG4gIGhlaWdodDogNzk4cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2NvbnRhY3RfYmx1cl9yaWdodC5wbmcnKSAwIDAgbm8tcmVwZWF0IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTM1MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2NrLS1jb250YWN0IC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stLWNvbnRhY3QgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uYmxvY2stLWNvbnRhY3QgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLS1jb250YWN0IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay0tY29udGFjdCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvY2stLWFib3V0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9jay0tYWJvdXQgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay0tYWJvdXQgLmNvbnRhaW5lciA+ICoge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stLWFib3V0IC5jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMzAwcHggMzAwcHggYXQgNTAlIDUwJSwgIzBERUE3OSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzNXB4O1xuICBsZWZ0OiAtNjgwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuYmxvY2stLWFib3V0IC5jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLS1hYm91dCAuY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMzAwcHggMzAwcHggYXQgNTAlIDUwJSwgIzBERUE3OSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNzBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9jay0tYWJvdXQgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jay0tc2luZ2xlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDEzNXB4O1xufVxuLmJsb2NrLS1zaW5nbGUgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTYwcHg7XG59XG4uYmxvY2stLXNpbmdsZSAuY29udGFpbmVyID4gKiB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay0tc2luZ2xlIC5jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgzMDBweCAzMDBweCBhdCA1MCUgNTAlLCAjMERFQTc5IDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUwcHg7XG4gIHJpZ2h0OiA1NTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9jay0tc2luZ2xlIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stLXNpbmdsZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4uYmxvY2stLXNpbmdsZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2NrLS1yZXZpZXdzIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stLXJldmlld3MgLmNvbnRhaW5lciA+ICoge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stLXJldmlld3MgLmNvbnRhaW5lciA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLS1yZXZpZXdzIC5jb250YWluZXIgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwOFwiO1xufVxuLmJsb2NrLS1yZXZpZXdzIC5jb250YWluZXIgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3MGRlZywgIzAwRjM3NywgIzAwQjc1QSA3MCUsICMwMDhENDUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNzVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuICByaWdodDogLTQwcHg7XG4gIHRvcDogODAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuYmxvY2stLXJldmlld3MgLmNvbnRhaW5lciA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jay0tcmV2aWV3cyAuY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDMwMHB4IDMwMHB4IGF0IDUwJSA1MCUsICMwREVBNzkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA3NXB4O1xuICBsZWZ0OiAtNDUwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuYmxvY2stLXJldmlld3MgLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stLXJldmlld3MgLmNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDIwMHB4IDIwMHB4IGF0IDUwJSA1MCUsICMwREVBNzkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NjVweDtcbiAgcmlnaHQ6IC0xODBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMC44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2NrLS1yZXZpZXdzIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stLXJldmlld3MgLndwLWJsb2NrLWdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmJsb2NrLS1wYWdlIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stLXBhZ2UgLmNvbnRhaW5lciA+ICoge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stLXBhZ2UgLmNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgzMDBweCAzMDBweCBhdCA1MCUgNTAlLCAjMERFQTc5IDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUwcHg7XG4gIGxlZnQ6IC01MDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9jay0tcGFnZSAuY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jay0tcGFnZSAuY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMzAwcHggMzAwcHggYXQgNTAlIDUwJSwgIzBERUE3OSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2NrLS1wYWdlIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stLXBhZ2UgaDEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2NrLS1wYWdlIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB9XG59XG4uYmxvY2stLXBhZ2UgaDEgKyAud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2NrLS1wYWdlIGgxICsgLndwLWJsb2NrLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG59XG4uYmxvY2stLXBhZ2UgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uYmxvY2stLXBhZ2UgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG4uYm94IGgzIHtcbiAgY29sb3I6ICMwREVBNzk7XG59XG4uYm94IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYm94LmJveC13aHkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAyODZweDtcbn1cbi5ib3ggLndwLWJsb2NrLWJ1dHRvbnMuaXMtdmVydGljYWwge1xuICBnYXA6IDE1cHg7XG59XG4uYm94IC53cC1ibG9jay1idXR0b25zLmlzLXZlcnRpY2FsIC53cC1ibG9jay1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5ib3guYm94LS1leWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm94LmJveC0tZXllOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE0MXB4O1xuICBoZWlnaHQ6IDE0MXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9leWUuc3ZnJykgMCAwIG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTcwcHg7XG4gIGJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3guYm94LS1leWU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYm94LmJveC0tY2xvdWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm94LmJveC0tY2xvdWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTM3cHg7XG4gIGhlaWdodDogMTExcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2Nsb3VkLnN2ZycpIDAgMCBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTYwcHg7XG4gIGJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3guYm94LS1jbG91ZDphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ib3guYm94LS1iYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJveC5ib3gtLWJhbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTM3cHg7XG4gIGhlaWdodDogMTExcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JhbGwuc3ZnJykgMCAwIG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTQ1cHg7XG4gIGJvdHRvbTogLTM3LjVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3guYm94LS1iYWxsOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiAzLjc1cHggMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmJ0bi5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDMuNzVweCAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1jb2xvcjogIzBERUE3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBERUE3OTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFiYTYwO1xuICBib3JkZXItY29sb3I6ICMwYWJhNjA7XG59XG4uYnRuLXNlY29uZGFyeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiAzLjc1cHggMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLXNlY29uZGFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tc2Vjb25kYXJ5LXdoaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDMuNzVweCAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1zZWNvbmRhcnktd2hpdGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLXNlY29uZGFyeS13aGl0ZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uYnRuLXNlY29uZGFyeS13aGl0ZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1zZWNvbmRhcnktd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5idG4td2hpdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZzogMy43NXB4IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5idG4td2hpdGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLXdoaXRlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5idG4td2hpdGUuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ud3AtYmxvY2stYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLndwLWJsb2NrLWJ1dHRvbi5idG4tcHJpbWFyeSAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDMuNzVweCAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1jb2xvcjogIzBERUE3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBERUE3OTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud3AtYmxvY2stYnV0dG9uLmJ0bi1wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3AtYmxvY2stYnV0dG9uLmJ0bi1wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLndwLWJsb2NrLWJ1dHRvbi5idG4tcHJpbWFyeSAud3AtYmxvY2stYnV0dG9uX19saW5rLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ud3AtYmxvY2stYnV0dG9uLmJ0bi1wcmltYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFiYTYwO1xuICBib3JkZXItY29sb3I6ICMwYWJhNjA7XG59XG4ud3AtYmxvY2stYnV0dG9uLmJ0bi1zZWNvbmRhcnkgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiAzLjc1cHggMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLndwLWJsb2NrLWJ1dHRvbi5idG4tc2Vjb25kYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3AtYmxvY2stYnV0dG9uLmJ0bi1zZWNvbmRhcnkgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ud3AtYmxvY2stYnV0dG9uLmJ0bi1zZWNvbmRhcnkgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLndwLWJsb2NrLWJ1dHRvbi5idG4tc2Vjb25kYXJ5IC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi53cC1ibG9jay1idXR0b24uYnRuLXdoaXRlIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZzogMy43NXB4IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi53cC1ibG9jay1idXR0b24uYnRuLXdoaXRlIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3AtYmxvY2stYnV0dG9uLmJ0bi13aGl0ZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi53cC1ibG9jay1idXR0b24uYnRuLXdoaXRlIC53cC1ibG9jay1idXR0b25fX2xpbmsuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi53cC1ibG9jay1idXR0b24uYnRuLXdoaXRlIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ud3AtYmxvY2stYnV0dG9uLmJ0bi1zZWNvbmRhcnktd2hpdGUgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiAzLjc1cHggMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi53cC1ibG9jay1idXR0b24uYnRuLXNlY29uZGFyeS13aGl0ZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwLWJsb2NrLWJ1dHRvbi5idG4tc2Vjb25kYXJ5LXdoaXRlIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLndwLWJsb2NrLWJ1dHRvbi5idG4tc2Vjb25kYXJ5LXdoaXRlIC53cC1ibG9jay1idXR0b25fX2xpbmsuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi53cC1ibG9jay1idXR0b24uYnRuLXNlY29uZGFyeS13aGl0ZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4uY2VydGlmaWNhdGUtZ2FsbGVyeSB7XG4gIGdhcDogMzBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jZXJ0aWZpY2F0ZS1nYWxsZXJ5IC53cC1ibG9jay1pbWFnZSB7XG4gIG1heC13aWR0aDogMTA1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTA1cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jZXJ0aWZpY2F0ZS1nYWxsZXJ5IC53cC1ibG9jay1pbWFnZSBpbWcge1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cbi5jbGllbnQtc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5jbGllbnQtc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG59XG4uY2xpZW50LXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNsaWVudC1zbGlkZXIgLndwLWJsb2NrLWltYWdlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb3Vyc2UtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzMjBweDtcbn1cbi5jb3Vyc2UtYm94X19udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uY291cnNlLWJveCBoMyB7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG59XG4uY291cnNlLWJveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jb3Vyc2UtYm94IC53cC1ibG9jay1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5jb3Vyc2UtYm94LXJvdyB7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5jb3Vyc2UtYm94LXJvdyB7XG4gICAgZ2FwOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA5MHB4IDAgMzBweCAwO1xufVxuLmZvb3Rlcl9fY29weSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOTBweCAwIDAgMDtcbn1cbi5mb290ZXIgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXIgdWwubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZm9vdGVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjIuNXB4O1xufVxuLmZvb3RlciAucm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY29sMVwiIFwiY29sMlwiIFwiY29sM1wiIFwiY29sNFwiO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyIC5yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIHJlcGVhdCgyLCAxZnIpIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNvbDEgY29sMSBjb2wxIGNvbDFcIiBcImNvbDIgY29sMiBjb2w0IGNvbDRcIiBcImNvbDMgY29sMyBjb2w0IGNvbDRcIjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXIgLnJvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NTBweCAxZnIgMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNvbDEgY29sMiBjb2wzIGNvbDRcIjtcbiAgfVxufVxuLmZvb3RlciAucm93IC5jb2w6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIGdyaWQtYXJlYTogY29sMTtcbn1cbi5mb290ZXIgLnJvdyAuY29sOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtYXJlYTogY29sMjtcbn1cbi5mb290ZXIgLnJvdyAuY29sOm50aC1jaGlsZCgzKSB7XG4gIGdyaWQtYXJlYTogY29sMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyIC5yb3cgLmNvbDpudGgtY2hpbGQoMykgdWwge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbi5mb290ZXIgLnJvdyAuY29sOm50aC1jaGlsZCg0KSB7XG4gIGdyaWQtYXJlYTogY29sNDtcbn1cbi5oYW1idXJnZXIge1xuICBmb250OiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDcuNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LGZpbHRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmhhbWJ1cmdlcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uaGFtYnVyZ2VyLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDNweDtcbn1cbi5oYW1idXJnZXItaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NW1zO1xufVxuLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogLTEwcHg7XG4gIHRyYW5zaXRpb246IHRvcCA3NW1zIGVhc2UgMC4xMnMsIG9wYWNpdHkgNzVtcyBlYXNlO1xufVxuLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAtMTBweDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDc1bXMgZWFzZSAwLjEycywgdHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCA3NW1zIGVhc2UsIG9wYWNpdHkgNzVtcyBlYXNlIDAuMTJzO1xuICBvcGFjaXR5OiAwO1xufVxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDc1bXMgZWFzZSwgdHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMC4xMnM7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDkycHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LWhlaWdodDogMzBweDtcbiAgbWF4LXdpZHRoOiA3N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXIgPiAucm93IHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMjIuNXB4IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlciA+IC5yb3cge1xuICAgIHBhZGRpbmc6IDYwcHggODBweDtcbiAgfVxufVxuLmhlYWRlciA+IC5yb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMzAwcHggMzAwcHggYXQgNTAlIDUwJSwgIzBERUE3OSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNTBweDtcbiAgbGVmdDogMzAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyID4gLnJvdzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyX19tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDkwcHggMzBweCAzMHB4IDMwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyX19tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgZ2FwOiA0NXB4O1xuICB9XG59XG4uaGVhZGVyX19tZW51IGxpOmxhc3QtY2hpbGQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiAzLjc1cHggMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItY29sb3I6ICMwREVBNzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwREVBNzk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmhlYWRlcl9fbWVudSBsaTpsYXN0LWNoaWxkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyX19tZW51IGxpOmxhc3QtY2hpbGQgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uaGVhZGVyX19tZW51IGxpOmxhc3QtY2hpbGQgYS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmhlYWRlcl9fbWVudSBsaTpsYXN0LWNoaWxkIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFiYTYwO1xuICBib3JkZXItY29sb3I6ICMwYWJhNjA7XG59XG4uaGVhZGVyX19tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtOm5vdCgubWVudS1pdGVtLXR5cGUtY3VzdG9tKSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaGVhZGVyX19tZW51IGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyX19tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmhlYWRlcl9fbWVudSBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5LmlzLW1lbnUtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICBib2R5LmlzLW1lbnUtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5ib2R5LmlzLW1lbnUtb3BlbiAuaGVhZGVyX19tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbmJvZHkuaXMtbWVudS1vcGVuIC5oZWFkZXJfX2xvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMTtcbn1cbmJvZHkuaXMtbWVudS1vcGVuIC5oZWFkZXJfX2hhbWJ1cmdlciB7XG4gIHotaW5kZXg6IDEwMTtcbn1cbmJvZHkuaGFzLWFkbWluLWJhciAuaGVhZGVyIHtcbiAgdG9wOiA0NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgzcHgpIHtcbiAgYm9keS5oYXMtYWRtaW4tYmFyIC5oZWFkZXIge1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgYm9keS5oYXMtYWRtaW4tYmFyIC5oZWFkZXIge1xuICAgIHRvcDogMDtcbiAgfVxufVxuYm9keS5oYXMtYWRtaW4tYmFyIC5oZWFkZXJfX21lbnUge1xuICB0b3A6IDQ2cHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQ2cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgYm9keS5oYXMtYWRtaW4tYmFyIC5oZWFkZXJfX21lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbmJvZHkge1xuICBwYWRkaW5nLXRvcDogOTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuaGVybyB7XG4gICAgcGFkZGluZzogOTBweCAwIDMwcHggMDtcbiAgfVxufVxuLmhlcm8gaDEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmhlcm8gcCB7XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG4uaGVybyAud3AtYmxvY2stY29sdW1ucyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVyb19fYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvX19hcnJvdyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cbi5oZXJvX19hcnJvdyBpIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmhlcm8gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvIC5jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMzAwcHggMzAwcHggYXQgNTAlIDUwJSwgIzBERUE3OSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zNTBweDtcbiAgbGVmdDogLTMwMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8gLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVybyAud3AtYmxvY2staW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVybyAud3AtYmxvY2staW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMzAwcHggMzAwcHggYXQgNTAlIDUwJSwgIzBERUE3OSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDBweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvIC53cC1ibG9jay1pbWFnZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVybyAud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8gLmpzLWhlcm8tdGV4dCAuYmxpbmtlciB7XG4gIGNvbG9yOiAjMERFQTc5O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmhlcm8gLmpzLWhlcm8tdGV4dCAuYmxpbmtlci5ibGluayB7XG4gIGFuaW1hdGlvbjogYmxpbmtlciAwLjdzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgYmxpbmtlciB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmhwLW51bWJlcnMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmhwLW51bWJlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmhwLW51bWJlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEyM3B4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jbG91ZC5zdmcnKSAwIDAgbm8tcmVwZWF0IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTYwcHg7XG4gIGJvdHRvbTogLTEzMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmhwLW51bWJlcnM6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ocC1udW1iZXJzOmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMTAwcHg7XG4gIH1cbn1cbi5ocC1udW1iZXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMnB4O1xuICBoZWlnaHQ6IDEwMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iYWxsLnN2ZycpIDAgMCBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTUwcHg7XG4gIGJvdHRvbTogLTgwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuaHAtbnVtYmVyczphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ocC1udW1iZXJzID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICBnYXA6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaHAtbnVtYmVycyA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ocC1udW1iZXJzID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhwLW51bWJlcnNfX2l0ZW0ge1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaHAtbnVtYmVyc19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaHAtbnVtYmVyc19faXRlbSB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhwLW51bWJlcnNfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDY0cHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ocC1udW1iZXJzX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaHAtbnVtYmVyc19faXRlbTpudGgtY2hpbGQoMykge1xuICAgIHRvcDogNTFweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ocC1udW1iZXJzX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgdG9wOiAyMjFweDtcbiAgICBsZWZ0OiA4NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhwLW51bWJlcnNfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICB0b3A6IDI1MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaHAtbnVtYmVyc19faXRlbTpudGgtY2hpbGQoNikge1xuICAgIHRvcDogMjIxcHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5ocC1udW1iZXJzX19pdGVtIC53cC1ibG9jay1ncm91cCB7XG4gIGdhcDogMDtcbn1cbi5ocC1udW1iZXJzX19pdGVtIGkge1xuICBjb2xvcjogIzBERUE3OTtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmhwLW51bWJlcnNfX2l0ZW0gaSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG4uaHAtbnVtYmVyc19faXRlbSBwOmxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmhwLW51bWJlcnNfX2l0ZW0gcDpsYXN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5ocC1udW1iZXJzX19pdGVtIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMERFQTc5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmhwLW51bWJlcnNfX2l0ZW0gc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDYycHg7XG4gIH1cbn1cbi5pY29uLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uaWNvbi1saXN0IHN0cm9uZyB7XG4gIGNvbG9yOiAjMERFQTc5O1xufVxuLmljb24tbGlzdCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAyMi41cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuLmljb24tbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pY29uLWxpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDJcIjtcbn1cbi5pY29uLWxpc3QgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICMwREVBNzk7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMDtcbn1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG59XG4ucG9zdC1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5wb3N0LWJveCB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4O1xuICB9XG59XG4ucG9zdC1ib3hfX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDM3LjVweDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucG9zdC1ib3hfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5wb3N0LWJveCAuaDQgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG9zdC1ib3ggcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5wb3N0cy1saXN0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHg7XG59XG4ucG9zdHMtbGlzdGluZyAucG9zdC1ib3gge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0cy1saXN0aW5nIC5wb3N0LWJveCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gIH1cbn1cbi5wb3N0cy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLnBvc3RzLXNsaWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFMDA5XCI7XG59XG4ucG9zdHMtc2xpZGVyOmFmdGVyIHtcbiAgY29sb3I6ICMwREVBNzk7XG4gIGZvbnQtc2l6ZTogMjM1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC03MHB4O1xuICB0b3A6IC0xNzBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcbn1cbi5wb3N0cy1zbGlkZXIgPiBkaXYge1xuICB6LWluZGV4OiAxO1xufVxuLnBvc3RzLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ucG9zdHMtc2xpZGVyIC5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucmVmZXJlbmNlLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQzNDM0M7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDQ1cHggMzBweDtcbiAgZ2FwOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVmZXJlbmNlLWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFMDBBXCI7XG59XG4ucmVmZXJlbmNlLWJveDphZnRlciB7XG4gIGNvbG9yOiAjMERFQTc5O1xuICBmb250LXNpemU6IDY1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzBweDtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuLnJlZmVyZW5jZS1ib3ggcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucmVmZXJlbmNlLWJveCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVmZXJlbmNlLWJveCA+IC53cC1ibG9jay1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGdhcDogMjIuNXB4O1xufVxuLnJlZmVyZW5jZS1ib3ggPiAud3AtYmxvY2stZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ucmVmZXJlbmNlLWJveCA+IC53cC1ibG9jay1ncm91cCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXB4O1xufVxuLnJlZmVyZW5jZS1ib3ggPiAud3AtYmxvY2stZ3JvdXAgcDpsYXN0LWNoaWxkIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVmZXJlbmNlLWJveCA+IC53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXAge1xuICBnYXA6IDA7XG59XG4ucmVmZXJlbmNlLWxvZ29zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzcuNXB4IDc1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgZ2FwOiAzNy41cHggIWltcG9ydGFudDtcbn1cbi5yZWZlcmVuY2UtbG9nb3MgLndwLWJsb2NrLWltYWdlIHtcbiAgbWFyZ2luOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMzcuNXB4KSAhaW1wb3J0YW50O1xufVxuLnJlZmVyZW5jZS1zbGlkZXIge1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWZlcmVuY2Utc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAucmVmZXJlbmNlLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbi5yZWZlcmVuY2Utc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLnJlZmVyZW5jZS1zbGlkZXIgLnJlZmVyZW5jZS1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnJlZmVyZW5jZS1zbGlkZXIgLnNsaWNrLXByZXYsXG4ucmVmZXJlbmNlLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHRvcDogLTQ1cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNFM0UzRTM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5yZWZlcmVuY2Utc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSxcbi5yZWZlcmVuY2Utc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5yZWZlcmVuY2Utc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IDY3cHg7XG4gIGxlZnQ6IGluaXRpYWw7XG59XG4ucmVmZXJlbmNlLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLnNlcnZpY2UtYm94IHtcbiAgbWluLWhlaWdodDogMzgwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5zZXJ2aWNlLWJveCB7XG4gICAgcGFkZGluZzogNDVweCAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICB9XG59XG4uc2VydmljZS1ib3ggaSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29sb3I6ICMwREVBNzk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuc2VydmljZS1ib3ggaSB7XG4gICAgZm9udC1zaXplOiA4NXB4O1xuICB9XG59XG4uc2VydmljZS1ib3ggcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc2VydmljZS1ib3ggcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlcnZpY2UtYm94IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZXJ2aWNlLWJveCAud3AtYmxvY2stYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4ud3AtYmxvY2stY29sdW1ucy5hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2staW1hZ2Uud2l0aC1sb2NrLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2staW1hZ2Uud2l0aC1sb2NrLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRTAwOVwiO1xufVxuLndwLWJsb2NrLWltYWdlLndpdGgtbG9jay1pY29uOmFmdGVyIHtcbiAgY29sb3I6ICMwREVBNzk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiA0NjBweDtcbiAgdG9wOiAwO1xuICByaWdodDogLTE5NXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWltYWdlLndpdGgtbG9jay1pY29uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLndwLWJsb2NrLWltYWdlLndpdGgtbG9jay1pY29uIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi53cC1ibG9jay1xdW90ZSB7XG4gIG1hcmdpbjogNjBweCAwO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMwREVBNzk7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ud3AtYmxvY2stcXVvdGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLndwLWJsb2NrLXF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG4ud3AtYmxvY2stdGFibGUge1xuICBwYWRkaW5nOiAwIDYwcHg7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuLndwLWJsb2NrLXRhYmxlIHRhYmxlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3AtYmxvY2stdGFibGUgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xufVxuLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cbi53cC1ibG9jay10YWJsZSB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbn1cbi53cC1ibG9jay10YWJsZSB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cbi53cC1ibG9jay10YWJsZSB0YWJsZSB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRoLFxuLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbi53cC1ibG9jay10YWJsZSB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwREVBNzk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud3AtYmxvY2stdmVyc2Uge1xuICBtYXJnaW46IDYwcHggMDtcbiAgcGFkZGluZzogMCA2MHB4O1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC53cC1ibG9jay12ZXJzZSB7XG4gICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53cC1ibG9jay12ZXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwQVwiO1xufVxuLndwLWJsb2NrLXZlcnNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXEUwMEFcIjtcbn1cbi53cC1ibG9jay12ZXJzZTpiZWZvcmUsXG4ud3AtYmxvY2stdmVyc2U6YWZ0ZXIge1xuICBjb2xvcjogIzBERUE3OTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay12ZXJzZTpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiA3LjVweDtcbn1cbi53cC1ibG9jay12ZXJzZTphZnRlciB7XG4gIG1hcmdpbi10b3A6IDcuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLndwLWJsb2NrLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDIyLjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA3LjVweDtcbn1cbi53cC1ibG9jay1saXN0LmNoZXZyb25saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIGdhcDogNy41cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ud3AtYmxvY2stbGlzdC5jaGV2cm9ubGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi53cC1ibG9jay1saXN0LmNoZXZyb25saXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDA0XCI7XG59XG4ud3AtYmxvY2stbGlzdC5jaGV2cm9ubGlzdCBsaTpiZWZvcmUge1xuICBjb2xvcjogIzBERUE3OTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuLndwLWJsb2NrLWxpc3QuY2hldnJvbmxpc3Qucm93cyB7XG4gIG1heC13aWR0aDogNjkwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjIuNXB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLndwLWJsb2NrLWxpc3QuY2hldnJvbmxpc3Qucm93cyBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWxpc3QuY2hldnJvbmxpc3Qucm93cyBsaSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjIuNXB4KTtcbiAgfVxufVxuLnNpbmdsZV9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uc2luZ2xlX19jb250ZW50IC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xufVxuLnNpbmdsZV9fdGh1bWJuYWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2MHB4O1xufVxuLnNpbmdsZV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDMwcHg7XG59XG4uc2luZ2xlX19pbmZvIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbmdsZV9faW5mbyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uL2ltZy9hamF4LWxvYWRlci5naWYnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAjMERFQTc5O1xuICBmb250LXNpemU6IDI2cHg7XG59XG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yMi41cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbn1cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTMwcHg7XG59XG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwM1wiO1xufVxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTIyLjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbn1cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICBsZWZ0OiAtMzBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwNFwiO1xufVxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZCAuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsImh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgb2wsIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5vbCwgdWwge1xuICAvL2xpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufSIsIkBmb250LWZhbWlseTogJ1NwYWNlIEdyb3Rlc2snLCBzYW5zLXNlcmlmO1xyXG5cclxuaHRtbCwgYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBjb2xvcjogQGNvbG9yO1xyXG59XHJcblxyXG4uaXRhbGljIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi50aGluIHtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG59XHJcblxyXG4ubGlnaHQge1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gIHN0cm9uZyB7XHJcbiAgICAuYm9sZDtcclxuICB9XHJcbn1cclxuXHJcbi5yZWd1bGFyIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4ubWVkaXVtIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uc2VtaWJvbGQge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5ib2xkIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uZXh0cmFib2xkIHtcclxuICBmb250LXdlaWdodDogODAwO1xyXG59XHJcblxyXG4uYmxhY2sge1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuXHJcbi53aXRoX3N0cm9uZ19jb2xvciB7XHJcbiAgc3Ryb25nIHtcclxuICAgIC5ib2xkO1xyXG4gICAgY29sb3I6IEBwcmltYXJ5O1xyXG4gIH1cclxufVxyXG5cclxuLmgxIHtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgLmJvbGQ7XHJcbiAgLndpdGhfc3Ryb25nX2NvbG9yO1xyXG4gIG1hcmdpbi1ib3R0b206IEB4MztcclxuXHJcbiAgQG1lZGlhIEBub3RlYm9vayB7XHJcbiAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaDIge1xyXG4gIGZvbnQtc2l6ZTogMzVweDtcclxuICAuYm9sZDtcclxuICAud2l0aF9zdHJvbmdfY29sb3I7XHJcbiAgbWFyZ2luLWJvdHRvbTogQHgzO1xyXG5cclxuICBAbWVkaWEgQG5vdGVib29rIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICB9XHJcblxyXG4gICYubGlnaHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICAuYm9sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oMyB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIC5ib2xkO1xyXG4gIC53aXRoX3N0cm9uZ19jb2xvcjtcclxuICBtYXJnaW4tYm90dG9tOiBAeDE7XHJcblxyXG4gIEBtZWRpYSBAbm90ZWJvb2sge1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmg0IHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgLmJvbGQ7XHJcbiAgLndpdGhfc3Ryb25nX2NvbG9yO1xyXG5cclxuICBAbWVkaWEgQG5vdGVib29rIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5oNSB7XHJcblxyXG59XHJcblxyXG4uaDYge1xyXG5cclxufVxyXG5cclxuaDEge1xyXG4gIC5oMTtcclxufVxyXG5cclxuaDIge1xyXG4gIC5oMjtcclxufVxyXG5cclxuaDMge1xyXG4gIC5oMztcclxufVxyXG5cclxuaDQge1xyXG4gIC5oNDtcclxufVxyXG5cclxuaDUge1xyXG4gIC5oNTtcclxufVxyXG5cclxuaDYge1xyXG4gIC5oNjtcclxufVxyXG5cclxucCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogQHgzO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiBAcHJpbWFyeTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5jb2xvci1wcmltYXJ5e1xyXG4gIGNvbG9yOiBAcHJpbWFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29sb3Itd2hpdGV7XHJcbiAgY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGFzLW1lZGl1bS1mb250LXNpemUge1xyXG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgQG5vdGVib29rIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmhhcy1sYXJnZS1mb250LXNpemUge1xyXG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgQG5vdGVib29rIHtcclxuICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIi5hYm91dC1ib3h7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogQHgzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMDtcblxuICAud3AtYmxvY2staW1hZ2V7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgdG9wOiAtNTBweDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIGgze1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIH1cblxuICBoMyArIHB7XG4gICAgbWFyZ2luLWJvdHRvbTogQHgxO1xuICB9XG5cbn0iLCIuYWJvdXQtYm94ZXMtc2xpZGVye1xuICB3aWR0aDogY2FsYygxMDAlICsgQHgzKjIpO1xuICBtYXJnaW4tbGVmdDogLUB4MztcblxuICAuc2xpY2stc2xpZGUgPiBkaXZ7XG4gICAgbWFyZ2luOiAwIEB4MztcbiAgfVxuXG4gIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgQHdoaXRlO1xuICAgIHBhZGRpbmc6IEB4MTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcblxuICAgICY6YmVmb3Jle1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufSIsIi5hYm91dC1ib3hlc3tcbiAgbWFyZ2luLXRvcDogQHg1KjI7XG4gIGdhcDogQHgzKjI7XG4gIG1hcmdpbi1ib3R0b206IEB4MyoyO1xuXG4gIC5hYm91dC1ib3h7XG4gICAgbWluLWhlaWdodDogMzU1cHg7XG4gIH1cbn0iLCIuYmxvY2sge1xuICBwYWRkaW5nOiBAeDMgMDtcblxuICBAbWVkaWEgQG5vdGVib29rIHtcbiAgICBwYWRkaW5nOiBAeDUqMiAwO1xuICB9XG5cbiAgJi0tZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrO1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gIH1cblxuICAmLS1udW1iZXJzIHtcblxuICAgIGgyIHtcbiAgICAgIC5saWdodDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAuYmcoJ2V5ZS5zdmcnLCAwLCAwLCBuby1yZXBlYXQsIHRyYW5zcGFyZW50KTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgIGxlZnQ6IDIyNnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBtZWRpYSBAbm90ZWJvb2sge1xuICAgICAgICAgIHdpZHRoOiAxMDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwNnB4O1xuICAgICAgICAgIHRvcDogLTEzMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29udGFjdCB7XG4gICAgcGFkZGluZzogQHgzIDA7XG5cbiAgICBAbWVkaWEgQG5vdGVib29rIHtcbiAgICAgIHBhZGRpbmc6IEB4MyoyIDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDg1MnB4O1xuICAgICAgICBoZWlnaHQ6IDc5OHB4O1xuICAgICAgICAuYmcoJ2NvbnRhY3RfYmx1cl9sZWZ0LnBuZycsIDAsIDAsIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTUwcHg7XG4gICAgICAgIGxlZnQ6IC0zNTBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgQG5vdGVib29rIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDg1MnB4O1xuICAgICAgICBoZWlnaHQ6IDc5OHB4O1xuICAgICAgICAuYmcoJ2NvbnRhY3RfYmx1cl9yaWdodC5wbmcnLCAwLCAwLCBuby1yZXBlYXQsIHRyYW5zcGFyZW50KTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0zNTBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgQG5vdGVib29rIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgLmxpZ2h0O1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICAuYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi0tYWJvdXQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDMwMHB4IDMwMHB4IGF0IDUwJSA1MCUsIEBwcmltYXJ5IDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzM1cHg7XG4gICAgICAgIGxlZnQ6IC02ODBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgQG5vdGVib29rIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMzAwcHggMzAwcHggYXQgNTAlIDUwJSwgQHByaW1hcnkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTcwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIEBub3RlYm9vayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zaW5nbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IEB4NSozO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDMwMHB4IDMwMHB4IGF0IDUwJSA1MCUsIEBwcmltYXJ5IDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjUwcHg7XG4gICAgICAgIHJpZ2h0OiA1NTBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgQG5vdGVib29rIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IEB4NTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLS1yZXZpZXdzIHtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgJiA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5pY29uLXBzZXVkbyhsb2NrLWZ1bGwpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDcwZGVnLCAjMDBGMzc3LCAjMDBCNzVBIDcwJSwgIzAwOEQ0NSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBmb250LXNpemU6IDE3NXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTtcbiAgICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgICAgdG9wOiA4MDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIEBtZWRpYSBAbm90ZWJvb2sge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMzAwcHggMzAwcHggYXQgNTAlIDUwJSwgQHByaW1hcnkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA3NXB4O1xuICAgICAgICBsZWZ0OiAtNDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIEBub3RlYm9vayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDIwMHB4IDIwMHB4IGF0IDUwJSA1MCUsIEBwcmltYXJ5IDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjY1cHg7XG4gICAgICAgIHJpZ2h0OiAtMTgwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcblxuICAgICAgICBAbWVkaWEgQG5vdGVib29rIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgICAgIG1hcmdpbi10b3A6IEB4MztcbiAgICB9XG4gIH1cblxuICAmLS1wYWdlIHtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgzMDBweCAzMDBweCBhdCA1MCUgNTAlLCBAcHJpbWFyeSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ1MHB4O1xuICAgICAgICBsZWZ0OiAtNTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIEBub3RlYm9vayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDMwMHB4IDMwMHB4IGF0IDUwJSA1MCUsIEBwcmltYXJ5IDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIEBub3RlYm9vayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBAeDM7XG5cbiAgICAgIEBtZWRpYSBAbm90ZWJvb2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBAeDQqMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMSArIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBAeDM7XG5cbiAgICAgIEBtZWRpYSBAbm90ZWJvb2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBAeDUqMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIC5saWdodDtcbiAgICB9XG4gIH1cbn0iLCIuYmcgKEB1cmwsIEBsZWZ0OiAwLCBAcmlnaHQ6IDAsIEByZXBlYXQ6IG5vLXJlcGVhdCwgQGNvbG9yOiB0cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQ6IHVybCgnQHtpfUB7dXJsfScpIEBsZWZ0IEByaWdodCBAcmVwZWF0IEBjb2xvcjtcclxufSIsIi5ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheV9kYXJrZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IEB4MztcbiAgbWFyZ2luLWJvdHRvbTogQHgzO1xuXG4gIEBtZWRpYSBAbm90ZWJvb2sge1xuICAgIG1hcmdpbi1ib3R0b206IEB4NTtcbiAgfVxuXG4gIGgzIHtcbiAgICBjb2xvcjogQHByaW1hcnk7XG4gIH1cblxuICBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmLmJveC13aHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWluLWhlaWdodDogMjg2cHg7XG4gIH1cblxuICAud3AtYmxvY2stYnV0dG9ucy5pcy12ZXJ0aWNhbCB7XG4gICAgZ2FwOiBAeDE7XG5cbiAgICAud3AtYmxvY2stYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cblxuICAmLmJveC0tZXllIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTQxcHg7XG4gICAgICBoZWlnaHQ6IDE0MXB4O1xuICAgICAgLmJnKCdleWUuc3ZnJywgMCwgMCwgbm8tcmVwZWF0LCB0cmFuc3BhcmVudCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTcwcHg7XG4gICAgICBib3R0b206IEB4MTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBAdGFibGV0e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJveC0tY2xvdWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMzdweDtcbiAgICAgIGhlaWdodDogMTExcHg7XG4gICAgICAuYmcoJ2Nsb3VkLnN2ZycsIDAsIDAsIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTYwcHg7XG4gICAgICBib3R0b206IEB4MTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBAdGFibGV0e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJveC0tYmFsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEzN3B4O1xuICAgICAgaGVpZ2h0OiAxMTFweDtcbiAgICAgIC5iZygnYmFsbC5zdmcnLCAwLCAwLCBuby1yZXBlYXQsIHRyYW5zcGFyZW50KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtNDVweDtcbiAgICAgIGJvdHRvbTogLUB4NDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBAdGFibGV0e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgcGFkZGluZzogQHgwNS8yIEB4MztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgLmNlbnRlcjtcclxuICAudHJhbnNpdGlvbjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5IHtcclxuICAuYnRuO1xyXG4gIGJvcmRlci1jb2xvcjogQHByaW1hcnk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnk7XHJcbiAgY29sb3I6IEB3aGl0ZTtcclxuICAuYm9sZDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeV9ob3ZlcjtcclxuICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnlfaG92ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXNlY29uZGFyeSB7XHJcbiAgLmJ0bjtcclxuICBib3JkZXItY29sb3I6IEBjb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcbiAgY29sb3I6IEBjb2xvcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XHJcbiAgICBjb2xvcjogQHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnktd2hpdGUge1xyXG4gIC5idG47XHJcbiAgYm9yZGVyLWNvbG9yOiBAd2hpdGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IEB3aGl0ZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcbiAgICBjb2xvcjogQGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi13aGl0ZSB7XHJcbiAgLmJ0bjtcclxuICBib3JkZXItY29sb3I6IEB3aGl0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcbiAgY29sb3I6IEBjb2xvcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4vL3dwLWJsb2NrLWJ1dHRvbiBmaXggdG8gd29yayB3aXRoIGNsYXNzZXNcclxuLndwLWJsb2NrLWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcblxyXG4gICYuYnRuLXByaW1hcnkge1xyXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XHJcbiAgICAgIC5idG4tcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcclxuICAgICAgLmJ0bi1zZWNvbmRhcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ0bi13aGl0ZSB7XHJcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcclxuICAgICAgLmJ0bi13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnRuLXNlY29uZGFyeS13aGl0ZSB7XHJcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcclxuICAgICAgLmJ0bi1zZWNvbmRhcnktd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jZXJ0aWZpY2F0ZS1nYWxsZXJ5IHtcbiAgZ2FwOiBAeDMgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLndwLWJsb2NrLWltYWdle1xuICAgIG1heC13aWR0aDogMTA1cHggIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBpbWd7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCIuY2xpZW50LXNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IEB4NTtcblxuICBAbWVkaWEgQG5vdGVib29rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBAeDUqMjtcbiAgfVxuXG4gIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLndwLWJsb2NrLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufSIsIi5jb3Vyc2UtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXlfZGFya2VyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiBAeDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzIwcHg7XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IEB4MTtcbiAgICBib3R0b206IDA7XG4gICAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgLmJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaDMge1xuICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBAeDE7XG4gIH1cblxuICAud3AtYmxvY2stYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuXG4uY291cnNlLWJveC1yb3cge1xuICBnYXA6IEB4MztcbiAgbWFyZ2luLWJvdHRvbTogQHgzO1xuXG4gIEBtZWRpYSBAbm90ZWJvb2sge1xuICAgIGdhcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiBAeDMqMjtcbiAgfVxufSIsIi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gIHBhZGRpbmc6IEB4NSoyIDAgQHgzIDA7XG5cbiAgJl9fY29weSB7XG4gICAgLmJvbGQ7XG4gICAgLmNlbnRlcjtcbiAgICBwYWRkaW5nOiBAeDUqMiAwIDAgMDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICB1bC5tZW51IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IEB4MjtcbiAgfVxuXG4gIC5yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICBcImNvbDFcIlxuICAgIFwiY29sMlwiXG4gICAgXCJjb2wzXCJcbiAgICBcImNvbDRcIjtcbiAgICBnYXA6IEB4MztcblxuICAgIEBtZWRpYSBAbm90ZWJvb2sge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgcmVwZWF0KDIsIDFmcikgMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwiY29sMSBjb2wxIGNvbDEgY29sMVwiXG4gICAgICBcImNvbDIgY29sMiBjb2w0IGNvbDRcIlxuICAgICAgXCJjb2wzIGNvbDMgY29sNCBjb2w0XCI7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDUwcHggMWZyIDFmciAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJjb2wxIGNvbDIgY29sMyBjb2w0XCI7XG4gICAgfVxuXG4gICAgLmNvbDpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgZ3JpZC1hcmVhOiBjb2wxO1xuICAgIH1cblxuICAgIC5jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGdyaWQtYXJlYTogY29sMjtcbiAgICB9XG5cbiAgICAuY29sOm50aC1jaGlsZCgzKSB7XG4gICAgICBncmlkLWFyZWE6IGNvbDM7XG5cbiAgICAgIHVse1xuICAgICAgICBAbWVkaWEgQGRlc2t0b3B7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2w6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGdyaWQtYXJlYTogY29sNDtcbiAgICB9XG4gIH1cbn0iLCIuaGFtYnVyZ2Vye1xuICBmb250OiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IEB4MDU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSxmaWx0ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcblxuICAmOmZvY3Vze1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmLWJveHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0b3A6IDNweDtcbiAgfVxuXG4gICYtaW5uZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNzVtcztcblxuICAgICY6YmVmb3Jle1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgNzVtcyBlYXNlIC4xMnMsb3BhY2l0eSA3NW1zIGVhc2U7XG4gICAgfVxuXG4gICAgJjphZnRlcntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDc1bXMgZWFzZSAuMTJzLHRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmV7XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjEycztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgNzVtcyBlYXNlLG9wYWNpdHkgNzVtcyBlYXNlIC4xMnM7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gNzVtcyBlYXNlLHRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpIC4xMnM7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogOTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuXG4gIEBtZWRpYSBAbm90ZWJvb2sge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgIG1heC13aWR0aDogNzdweDtcblxuICAgIEBtZWRpYSBAbm90ZWJvb2sge1xuICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBAbWVkaWEgQG5vdGVib29rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJiA+IC5yb3cge1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiBAeDIgQHgzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIEBub3RlYm9vayB7XG4gICAgICBwYWRkaW5nOiBAeDMqMiA4MHB4O1xuICAgIH1cblxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMzAwcHggMzAwcHggYXQgNTAlIDUwJSwgQHByaW1hcnkgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zNTBweDtcbiAgICAgIGxlZnQ6IDMwMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIEBub3RlYm9vayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG4gICAgcGFkZGluZzogOTBweCBAeDMgQHgzIEB4MztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogQHgzO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgIEBtZWRpYSBAbm90ZWJvb2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiBAeDM7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgIGdhcDogQHg1O1xuICAgIH1cblxuICAgIGxpIHtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAuYnRuLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS10eXBlLWN1c3RvbSkge1xuICAgICAgICBhe1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICBAbWVkaWEgQG5vdGVib29rIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LmlzLW1lbnUtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIEBub3RlYm9vayB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgfVxuXG4gIC5oZWFkZXJfX2hhbWJ1cmdlciB7XG4gICAgei1pbmRleDogMTAxO1xuICB9XG59XG5cbmJvZHkuaGFzLWFkbWluLWJhciB7XG5cbiAgLmhlYWRlcntcbiAgICB0b3A6IDQ2cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODNweCl7XG4gICAgICB0b3A6IDMycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBub3RlYm9vayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgdG9wOiA0NnB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQ2cHgpO1xuXG4gICAgQG1lZGlhIEBub3RlYm9vayB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbmJvZHl7XG4gIHBhZGRpbmctdG9wOiA5MnB4O1xuXG4gIEBtZWRpYSBAbm90ZWJvb2sge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59IiwiLmhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG4gIGNvbG9yOiBAd2hpdGU7XG4gIHBhZGRpbmc6IEB4MyAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSBAbm90ZWJvb2sge1xuICAgIHBhZGRpbmc6IEB4NSoyIDAgQHgzIDA7XG4gIH1cblxuICBoMSB7XG4gICAgLnJlZ3VsYXI7XG4gIH1cblxuICBwIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB9XG5cbiAgLndwLWJsb2NrLWNvbHVtbnN7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IEB4MztcblxuICAgIEBtZWRpYSBAbm90ZWJvb2sge1xuICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMzAwcHggMzAwcHggYXQgNTAlIDUwJSwgQHByaW1hcnkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0zNTBweDtcbiAgICAgIGxlZnQ6IC0zMDBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBAbm90ZWJvb2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2staW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNjAwcHg7XG4gICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDMwMHB4IDMwMHB4IGF0IDUwJSA1MCUsIEBwcmltYXJ5IDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIEBub3RlYm9vayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgLmpzLWhlcm8tdGV4dCB7XG5cbiAgICAuYmxpbmtlciB7XG4gICAgICBjb2xvcjogQHByaW1hcnk7XG4gICAgICAuYm9sZDtcblxuICAgICAgJi5ibGluayB7XG4gICAgICAgIGFuaW1hdGlvbjogYmxpbmtlciAwLjdzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBibGlua2VyIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59IiwiLmhwLW51bWJlcnMge1xuICBtYXJnaW4tYm90dG9tOiBAeDM7XG5cbiAgQG1lZGlhIEBub3RlYm9vayB7XG4gICAgbWFyZ2luLWJvdHRvbTogQHgzKjQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEyM3B4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgLmJnKCdjbG91ZC5zdmcnLCAwLCAwLCBuby1yZXBlYXQsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC02MHB4O1xuICAgIGJvdHRvbTogLTEzMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgQG5vdGVib29rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICBib3R0b206IC0xMDBweDtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDJweDtcbiAgICBoZWlnaHQ6IDEwMnB4O1xuICAgIC5iZygnYmFsbC5zdmcnLCAwLCAwLCBuby1yZXBlYXQsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICBib3R0b206IC04MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgQG5vdGVib29rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgZ2FwOiBAeDM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGdhcDogQHgxO1xuXG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gQHgxKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgICAgdG9wOiA2NHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIEBtZWRpYSBAZGVza3RvcCB7XG4gICAgICAgIHRvcDogNTFweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgICAgdG9wOiAyMjFweDtcbiAgICAgICAgbGVmdDogODVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICBAbWVkaWEgQGRlc2t0b3Age1xuICAgICAgICB0b3A6IDI1MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgQG1lZGlhIEBkZXNrdG9wIHtcbiAgICAgICAgdG9wOiAyMjFweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWdyb3VwIHtcbiAgICAgIGdhcDogMDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcblxuICAgICAgQG1lZGlhIEBub3RlYm9vayB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgLmJvbGQ7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcblxuICAgICAgQG1lZGlhIEBub3RlYm9vayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogQHByaW1hcnk7XG5cbiAgICAgIEBtZWRpYSBAbm90ZWJvb2sge1xuICAgICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmljb24tbGlzdHtcbiBsaXN0LXN0eWxlOiBub25lO1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IGF1dG87XG5cbiAgc3Ryb25ne1xuICAgIGNvbG9yOiBAcHJpbWFyeTtcbiAgfVxuXG4gIGxpe1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIG1hcmdpbi1ib3R0b206IEB4MjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuXG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuaWNvbi1wc2V1ZG8oY2hlY2ssIGJlZm9yZSk7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn0iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IEB4MztcbiAgbWFyZ2luLXRvcDogQHg1O1xuXG4gIEBtZWRpYSBAbm90ZWJvb2sge1xuICAgIG1hcmdpbi10b3A6IEB4NSoyO1xuICB9XG59IiwiLnBvc3QtYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgQGdyYXk7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogQHgzIEB4MTtcbiAgLmNlbnRlcjtcblxuICBAbWVkaWEgQG5vdGVib29rIHtcbiAgICBwYWRkaW5nOiBAeDMgQHgzO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiBAeDQ7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuaDQge1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogQGNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IEB4MyAhaW1wb3J0YW50O1xuICB9XG59IiwiLnBvc3RzLWxpc3Rpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogQHgzO1xuXG4gIC5wb3N0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSBAeDMpO1xuICAgIH1cbiAgfVxufSIsIi5wb3N0cy1zbGlkZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIEB4Myk7XG4gIG1hcmdpbi1sZWZ0OiAtQHgxO1xuXG4gIC5pY29uLXBzZXVkbyhsb2NrLCBhZnRlcik7XG5cbiAgJjphZnRlcntcbiAgICBjb2xvcjogQHByaW1hcnk7XG4gICAgZm9udC1zaXplOiAyMzVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC03MHB4O1xuICAgIHRvcDogLTE3MHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XG4gIH1cblxuICAmID4gZGl2e1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuc2xpY2stc2xpZGUgPiBkaXZ7XG4gICAgcGFkZGluZzogMCBAeDE7XG4gIH1cblxuICAuc2xpY2stc2xpZGUgaW1ne1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiBAeDM7XG4gIH1cbn0iLCIucmVmZXJlbmNlLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmF5X2Rhcms7XG4gIGJvcmRlci1yYWRpdXM6IEB4MTtcbiAgcGFkZGluZzogQHg1IEB4MztcbiAgZ2FwOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmljb24tcHNldWRvKHF1b3RlLCBhZnRlcik7XG5cbiAgJjphZnRlcntcbiAgICBjb2xvcjogQHByaW1hcnk7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IEB4MztcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJiA+IC53cC1ibG9jay1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IEB4MztcbiAgICBwYWRkaW5nLXRvcDogQHgzO1xuICAgIGdhcDogQHgyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IEB4MDUvMjtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWdyb3VwIHtcbiAgICAgIGdhcDogMDtcbiAgICB9XG4gIH1cbn0iLCIucmVmZXJlbmNlLWxvZ29ze1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gIHBhZGRpbmc6IEB4NCBAeDQqMjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICBnYXA6IEB4NCAhaW1wb3J0YW50O1xuXG4gIC53cC1ibG9jay1pbWFnZXtcbiAgICBtYXJnaW46IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gQHg0KSAhaW1wb3J0YW50O1xuICB9XG59IiwiLnJlZmVyZW5jZS1zbGlkZXIge1xuICB3aWR0aDogY2FsYygxMDAlICsgQHgzKTtcbiAgbWFyZ2luLWxlZnQ6IC1AeDM7XG4gIG1hcmdpbi1ib3R0b206IEB4NSoyO1xuICBtYXJnaW4tdG9wOiBAeDMqMztcblxuICBAbWVkaWEgQHRhYmxldHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgQG1lZGlhIEBub3RlYm9va3tcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxuXG4gIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgbWFyZ2luOiAwIEB4MTtcbiAgfVxuXG4gIC5yZWZlcmVuY2UtYm94e1xuICAgIG1hcmdpbi1ib3R0b206IEB4MztcbiAgfVxuXG4gIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gICAgdG9wOiAtQHg1O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNFM0UzRTM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcblxuICAgICY6YmVmb3Jle1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1wcmV2e1xuICAgIHJpZ2h0OiA2N3B4O1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gIH1cblxuICAuc2xpY2stbmV4dHtcbiAgICByaWdodDogQHgxO1xuICB9XG59XG4iLCIuc2VydmljZS1ib3h7XG4gIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBAZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogQHgzIEB4MTtcblxuICBAbWVkaWEgQG5vdGVib29rIHtcbiAgICBwYWRkaW5nOiBAeDUgQHgzO1xuICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgfVxuXG4gIGl7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGNvbG9yOiBAcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiBAeDE7XG5cbiAgICBAbWVkaWEgQG5vdGVib29rIHtcbiAgICAgIGZvbnQtc2l6ZTogODVweDtcbiAgICB9XG4gIH1cblxuICBwe1xuICAgIC5saWdodDtcbiAgICAvL21hcmdpbi1ib3R0b206IEB4MztcblxuICAgIHN0cm9uZ3tcbiAgICAgIC5ib2xkO1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1idXR0b25ze1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn0iLCIud3AtYmxvY2stY29sdW1uc3tcblxuICAmLmFsaWduLWNlbnRlcntcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIud3AtYmxvY2staW1hZ2V7XG5cbiAgJi53aXRoLWxvY2staWNvbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuaWNvbi1wc2V1ZG8obG9jaywgYWZ0ZXIpO1xuXG4gICAgJjphZnRlcntcbiAgICAgIGNvbG9yOiBAcHJpbWFyeTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogNDYwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogLTE5NXB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufSIsIi53cC1ibG9jay1xdW90ZXtcbiAgbWFyZ2luOiBAeDMqMiAwO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIEBwcmltYXJ5O1xuICBwYWRkaW5nOiBAeDM7XG5cbiAgcHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC5oYXMtbGFyZ2UtZm9udC1zaXplO1xuICAgIC5ib2xkO1xuICB9XG59IiwiLndwLWJsb2NrLXRhYmxle1xuICBwYWRkaW5nOiAwIEB4MyoyO1xuICBtYXJnaW46IEB4MyoyIDA7XG5cbiAgdGFibGV7XG4gICAgYm9yZGVyOiAycHggc29saWQgQGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgdGhlYWQgdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkgdHI6bGFzdC1jaGlsZCB7XG4gICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJsYWNrO1xuICAgIH1cblxuICAgIHRoLCB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmxhY2s7XG4gICAgfVxuXG4gICAgdGh7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeTtcbiAgICAgIC5ib2xkO1xuICAgIH1cbiAgfVxufSIsIi53cC1ibG9jay12ZXJzZSB7XG4gIG1hcmdpbjogQHgzKjIgMDtcbiAgcGFkZGluZzogMCBAeDMqMjtcbiAgLmhhcy1sYXJnZS1mb250LXNpemU7XG4gIC5ib2xkO1xuXG4gIC5pY29uLXBzZXVkbyhxdW90ZSwgYmVmb3JlKTtcbiAgLmljb24tcHNldWRvKHF1b3RlLCBhZnRlcik7XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgY29sb3I6IEBwcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6YmVmb3Jle1xuICAgIG1hcmdpbi1ib3R0b206IEB4MDU7XG4gIH1cblxuICAmOmFmdGVye1xuICAgIG1hcmdpbi10b3A6IEB4MDU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufSIsIi53cC1ibG9jay1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiBAeDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogQHgwNTtcbn1cblxuLndwLWJsb2NrLWxpc3QuY2hldnJvbmxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgZ2FwOiBAeDA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiBAeDE7XG5cbiAgbGkge1xuICAgIC5pY29uLXBzZXVkbyhjaGV2cm9uLXJpZ2h0LCBiZWZvcmUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6IEBwcmltYXJ5O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBAeDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDNweDtcbiAgICB9XG4gIH1cblxuICAmLnJvd3Mge1xuICAgIG1heC13aWR0aDogNjkwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IEB4MjtcbiAgICBtYXJnaW4tYm90dG9tOiBAeDMqMjtcbiAgICBtYXJnaW4tdG9wOiBAeDMqMjtcblxuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIEB4Mik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2luZ2xle1xuXG4gICZfX2NvbnRlbnR7XG4gICAgbWFyZ2luLWJvdHRvbTogQHgzKjI7XG5cbiAgICAuY29udGFpbmVye1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG4gIH1cblxuICAmX190aHVtYm5haWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvL21hcmdpbi10b3A6IEB4MyoyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IEB4MyoyO1xuICB9XG5cbiAgJl9faW5mb3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiBAeDM7XG5cbiAgICBhe1xuICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG5Ac2xpY2stbG9hZGVyLXBhdGg6IFwiLi4vaW1nL1wiO1xuQHNsaWNrLWRvdC1zaXplOiA2cHg7XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3R7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJ0B7c2xpY2stbG9hZGVyLXBhdGh9YWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjZweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29sb3I6IEBwcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC1AeDI7XG4gICAgQG1lZGlhIEBub3RlYm9vayB7XG4gICAgICAgIGxlZnQ6IC1AeDM7XG4gICAgfVxuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtQHgzO1xuICAgIH1cbiAgICAuaWNvbi1wc2V1ZG8oY2hldnJvbi1sZWZ0KTtcbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtQHgyO1xuICAgIEBtZWRpYSBAbm90ZWJvb2sge1xuICAgICAgICByaWdodDogLUB4MztcbiAgICB9XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLUB4MztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5pY29uLXBzZXVkbyhjaGV2cm9uLXJpZ2h0KTtcbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkIC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogQHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICB9XG4gICAgfVxufVxuIl19 */
