body,html{width:100%;height:100%}body{padding:0;margin:0;font:18px proxima;font-weight:300;font-family:proxima,Arial,Helvetica,sans-serif;line-height:1.5;background:#fff;color:#000}a,article,aside,blockquote,checkbox,dd,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,header,img,input,label,li,ol,p,section,select,span,strong,table,td,textarea,tr,ul{padding:0;margin:0;outline:none;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input,select,textarea{font-size:18px;vertical-align:middle}textarea{vertical-align:top}:focus{outline:none}input[type=submit]{cursor:pointer}fieldset,img{border:0}table{border-collapse:collapse;border-spacing:0}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}.float-r{float:right!important}.float-l{float:left!important}.no-float{float:none!important}.no-border{border:0!important}.no-bg{background:none!important}.no-margin{margin:0!important}.no-padding{padding:0!important}.no-display{display:none!important}.display{display:block!important}.inline{display:inline!important}.overflow{overflow:hidden!important}.align-r{text-align:right!important}.align-l{text-align:left!important}.align-c{text-align:center!important}.clear{clear:both}.cnn-bar{position:absolute;display:block;height:auto;width:100%;color:#fff;font-size:10px;letter-spacing:.04em;z-index:150;font-weight:400;height:60px}.cnn-bar,.cnn-bar strong{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.cnn-bar--fixed .cnn-bar__row.cnn-bar__row--gold{position:fixed;top:0;left:0}.cnn-bar--fixed .cnn-bar__logo{position:relative;height:100%}.cnn-bar--fixed .cnn-bar__content-by{padding-left:62px!important}.cnn-bar__wrapper{position:relative;width:100%;height:60px}.cnn-bar__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;height:30px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cnn-bar__row--black{padding-left:30px;background-color:#000}.cnn-bar__row--gold{background-color:#b59343;position:relative}.cnn-bar__logo{position:fixed;top:0;left:0;width:auto;height:30px;margin:0;margin-right:auto;z-index:10}.cnn-bar__logo img,.cnn-bar__logo svg{width:30px;height:100%}.cnn-bar__back-link{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal;color:#fff;text-decoration:none;padding-left:8px}@media (min-width:768px){.cnn-bar__back-link{padding-left:10px}}.cnn-bar__back-link:before{content:"\2039";display:block;font-size:1.6em;width:auto;height:10px;line-height:10px;margin-right:2px}.cnn-bar__content-by{line-height:normal;position:absolute;width:100%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;bottom:50%;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);padding:0 73px 0 30px;-webkit-transition:padding .3s;-o-transition:.3s padding;-moz-transition:.3s padding;transition:padding .3s}@media (max-width:768px){.cnn-bar__content-by{padding:0 62px}}.cnn-bar__content-by a,.cnn-bar__content-by strong{font-weight:700;color:#fff;text-decoration:none}.cnn-bar__share{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-left:1px solid #fff;width:auto;height:100%;font-size:1.1em;margin-left:auto}.cnn-bar__share--active .cnn-bar__share-icons{pointer-events:all}@media (min-width:768px){.cnn-bar__share--active .cnn-bar__share-icons{max-width:120px}}.cnn-bar__share--active .cnn-bar__share-icons .share-link{opacity:1}.cnn-bar__share--active .cnn-bar__share-icons .share-link:first-of-type{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.cnn-bar__share--active .cnn-bar__share-icons .share-link:nth-of-type(2){-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}.cnn-bar__share--active .cnn-bar__share-icons .share-link:nth-of-type(3){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}@media (min-width:768px){.cnn-bar__share--active .cnn-bar__share-icons .share-link:first-of-type{-webkit-transition-delay:125ms;-moz-transition-delay:125ms;-o-transition-delay:125ms;transition-delay:125ms}.cnn-bar__share--active .cnn-bar__share-icons .share-link:nth-of-type(2){-webkit-transition-delay:175ms;-moz-transition-delay:175ms;-o-transition-delay:175ms;transition-delay:175ms}.cnn-bar__share--active .cnn-bar__share-icons .share-link:nth-of-type(3){-webkit-transition-delay:225ms;-moz-transition-delay:225ms;-o-transition-delay:225ms;transition-delay:225ms}}.cnn-bar__share-toggle{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:100%;line-height:normal;text-transform:uppercase;cursor:pointer;padding:0 10px}@media (min-width:375px){.cnn-bar__share-toggle{padding:0 12px}}@media (min-width:768px){.cnn-bar__share-toggle{padding:0 16px}}.cnn-bar__share-icons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:100%;left:-1px;width:-webkit-calc(100% + 1px);width:-moz-calc(100% + 1px);width:calc(100% + 1px);height:auto;max-width:none;pointer-events:none}@media (min-width:768px){.cnn-bar__share-icons{overflow:hidden;position:relative;top:auto;left:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:0;width:auto;height:100%;-webkit-transition:max-width .5s cubic-bezier(.19,1,.22,1);-o-transition:max-width .5s cubic-bezier(.19,1,.22,1);-moz-transition:max-width .5s cubic-bezier(.19,1,.22,1);transition:max-width .5s cubic-bezier(.19,1,.22,1)}}.cnn-bar__share-icons .share-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;height:30px;opacity:0;background-color:#b59343;border-top:1px solid #fff;border-left:1px solid #fff;-webkit-transition:opacity .1s ease;-o-transition:opacity .1s ease;-moz-transition:opacity .1s ease;transition:opacity .1s ease}.cnn-bar__share-icons .share-link:last-of-type{border-bottom:1px solid #fff}.cnn-bar__share-icons .share-link:first-of-type{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.cnn-bar__share-icons .share-link:nth-of-type(2){-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}.cnn-bar__share-icons .share-link:nth-of-type(3){-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}@media (min-width:768px){.cnn-bar__share-icons .share-link{width:auto;height:100%;border:0!important;background-color:transparent;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease}.cnn-bar__share-icons .share-link:last-of-type{margin-right:16px}.cnn-bar__share-icons .share-link:first-of-type{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.cnn-bar__share-icons .share-link:nth-of-type(2){-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.cnn-bar__share-icons .share-link:nth-of-type(3){-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}}.cnn-bar__share-icons .share-link--twitter svg{height:40%;width:15px}.cnn-bar__share-icons .share-link--facebook svg{width:6.6px}.cnn-bar__share-icons .share-link--linkedin svg{width:13.2px}.cnn-bar__share-icons svg{margin:auto;width:auto;height:44%}@media (min-width:768px){.cnn-bar__share-icons svg{margin:auto 10px}}.cnn-bar__share-icons svg path{fill:#fff}.cnn-footer{position:relative;background-color:#000;color:#737373;font-size:12px;line-height:22px;font-weight:400;padding:44px 0 46px}.cnn-footer--ar{text-align:center;padding:15px 0 6px}.cnn-footer--ar .cnn-footer__copyright{direction:rtl}.cnn-footer__logo{display:inline-block;vertical-align:top}.cnn-footer__top{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #262626}.cnn-footer__copyright{margin-top:0;margin-bottom:12px}.cnn-footer__menu{list-style:none;padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body:dir(rtl) .cnn-footer__menu{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.cnn-footer__menu li{margin-right:11px}body:dir(rtl) .cnn-footer__menu li{position:relative;margin-left:11px}body:dir(rtl) .cnn-footer__menu li:after{content:"";position:absolute;width:1px;height:13px;right:-12px;top:4px;background-color:currentColor}body:dir(rtl) .cnn-footer__menu li:last-child:after{display:none}.cnn-footer__menu a{color:inherit;-webkit-transition:color .25s ease;-o-transition:color .25s ease;-moz-transition:color .25s ease;transition:color .25s ease}body:dir(rtl) .cnn-footer__menu a{text-decoration:none}.cnn-footer__menu a:hover{color:#fff}.cnn-footer--es{background-color:#fff;color:#737373;text-align:center;padding:64px 0 92px}@media (max-width:699px){.cnn-footer--es{padding:64px 0 32px}}.cnn-footer--es .cnn-footer__menu{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#232323}.cnn-footer--es .cnn-footer__menu li{margin:0 11px;position:relative}.cnn-footer--es .cnn-footer__menu li:after{content:"";position:absolute;width:1px;height:14px;right:-12px;top:4px;background-color:currentColor}.cnn-footer--es .cnn-footer__menu li:last-child:after{display:none}.cnn-footer--es .cnn-footer__menu li a{text-decoration:none;font-size:15px}.cnn-footer--es .cnn-footer__menu li a:hover{color:#000}.cnn-footer-es__logo{position:relative;margin-bottom:35px}.cnn-footer-es__logo:before{content:"";width:100%;height:1px;position:absolute;left:0;top:50%;background-color:#d8d8d8}.cnn-footer-es__logo img{width:50px;height:50px;display:block;margin:0 auto;position:relative}.cnn-footer-es__copyright{line-height:1.5}.cnn-footer-es__copyright a{color:inherit;text-decoration:none}.cnn-footer-es__copyright a:hover{color:#000}.cnn-footer-es__share{margin:28px 0 49px}.cnn-footer-es__share-links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.cnn-footer-es__share-link{width:24px;height:24px;display:block;margin:0 19px;position:relative}.cnn-footer-es__share-link:after{content:"";width:1px;height:50px;background-color:#979797;position:absolute;right:-18px;top:50%;margin-top:-25px}.cnn-footer-es__share-link:last-child:after{display:none}.cnn-footer-es__share-link svg{width:100%;height:100%;display:block}.cnn-footer-es__label{color:#252525;display:block;margin-bottom:25px}.cnn-footer-es__top{margin-top:21px;font-size:13px;letter-spacing:.16px;color:#000;background-color:transparent;border:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.cnn-footer-es__top svg{width:14px;height:16px;margin-left:.35em;position:relative;top:-2px}.color-light{color:#cbd2d9}.color-blue{color:#003a71}.color-info{color:#2d2369}.text-dark{color:#1c2b33}.ls-small{letter-spacing:-.04px}.text-307{font-size:86px;font-weight:300;letter-spacing:-4.55px;margin:0 0 3px}.text-307 span{font-size:51px;letter-spacing:-3.85px;margin:0 0 0 -10px}.articles-nav{background:rgba(52,72,84,.8);top:30px;z-index:3;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;-webkit-transform:translateY(-110%);-moz-transform:translateY(-110%);-ms-transform:translateY(-110%);-o-transform:translateY(-110%);transform:translateY(-110%)}.articles-nav.is-active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.articles-nav .article-link:after{content:"";position:absolute;left:50%;width:0;bottom:0;height:2px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background:#dee3e9;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.articles-nav .article-link.is-active:after{width:100%}body:not(.touch) .articles-nav .article-link:hover:after{width:60%}.article-hero{height:100vh;position:relative;z-index:1;min-width:100vw;overflow:hidden}.article-hero_bg{background:url(../images/content-3.jpg) no-repeat 50%/cover;z-index:-1}.bg-another-blue{background:#003a71}.bg-purple{background:#231955}.bg-light{background:#e4e6f5}.bg-lighter{background:#f1f4f7}.bg-light-blue{background:#e1edf7}.font-display{font-family:Optimistic Display}.color-purple{color:#231955}.marguee-block{background:url(../images/new/8.jpg) no-repeat 50%/cover}blockquote{padding:0 0 0 20px;border-left:2px solid #231955}blockquote p span{-moz-background-size:0 1.12em;background-size:0 1.12em;background-repeat:no-repeat;background-position:0 100%;-webkit-transition:background-size 1.5s cubic-bezier(.165,.84,.44,1) .4s;-o-transition:background-size 1.5s cubic-bezier(.165,.84,.44,1) .4s;-moz-transition:background-size 1.5s cubic-bezier(.165,.84,.44,1) .4s,-moz-background-size 1.5s cubic-bezier(.165,.84,.44,1) .4s;transition:background-size 1.5s cubic-bezier(.165,.84,.44,1) .4s;transition:background-size 1.5s cubic-bezier(.165,.84,.44,1) .4s,-moz-background-size 1.5s cubic-bezier(.165,.84,.44,1) .4s;background-image:-webkit-gradient(linear,left top,right top,from(#e4e6f5),to(#e4e6f5));background-image:-webkit-linear-gradient(left,#e4e6f5,#e4e6f5);background-image:-o-linear-gradient(left,#e4e6f5,#e4e6f5);background-image:linear-gradient(90deg,#e4e6f5,#e4e6f5)}blockquote.is-inview p span{-moz-background-size:100% 1.12em;background-size:100% 1.12em}blockquote.green{border-color:#19646e}blockquote.green p{color:#19646e}blockquote.green p span{background-image:-webkit-gradient(linear,left top,right top,from(#e6f5f0),to(#e6f5f0));background-image:-webkit-linear-gradient(left,#e6f5f0,#e6f5f0);background-image:-o-linear-gradient(left,#e6f5f0,#e6f5f0);background-image:linear-gradient(90deg,#e6f5f0,#e6f5f0)}blockquote.blue{border-color:#003a71}blockquote.blue p{color:#003a71}blockquote.blue p span{background-image:-webkit-gradient(linear,left top,right top,from(#e1edf7),to(#e1edf7));background-image:-webkit-linear-gradient(left,#e1edf7,#e1edf7);background-image:-o-linear-gradient(left,#e1edf7,#e1edf7);background-image:linear-gradient(90deg,#e1edf7,#e1edf7)}blockquote.orange{border-color:#c83714}blockquote.orange p{color:#c83714}blockquote.orange p span{background-image:-webkit-gradient(linear,left top,right top,from(#ffefe1),to(#ffefe1));background-image:-webkit-linear-gradient(left,#ffefe1,#ffefe1);background-image:-o-linear-gradient(left,#ffefe1,#ffefe1);background-image:linear-gradient(90deg,#ffefe1,#ffefe1)}blockquote.purple{border-color:#4b0550}blockquote.purple p{color:#4b0550}blockquote.purple p span{background-image:-webkit-gradient(linear,left top,right top,from(#f0ebf5),to(#f0ebf5));background-image:-webkit-linear-gradient(left,#f0ebf5,#f0ebf5);background-image:-o-linear-gradient(left,#f0ebf5,#f0ebf5);background-image:linear-gradient(90deg,#f0ebf5,#f0ebf5)}blockquote span{display:inline}blockquote p{font-size:36px;line-height:1.16;font-weight:500;color:#231955;margin:0 0 15px}blockquote footer cite{font-weight:700;font-style:normal}.w-custom{width:785px}.arrow{width:40px;height:40px;display:inline-block;background:url(../images/arrow.svg) no-repeat 50%/contain}.img-bg{position:relative;z-index:1}.img-bg_hover{-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;-o-transition:-o-transform 2s;-moz-transition:transform 2s,-moz-transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s,-moz-transform 2s,-o-transform 2s}.img-bg_hover:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.img-bg_icon{z-index:2;content:"";position:absolute;top:30px;left:-103px;height:100%;width:100%;pointer-events:none;background-repeat:no-repeat}.img-bg_icon.top-1\/2{top:50%}.img-bg_shadow{z-index:-1;content:"";position:absolute;top:45px;left:101px;height:105%;width:105%;background:#bee1dc}.img-bg.-left .img-bg_shadow,.img-bg.-left:after{top:86px;right:72px;left:auto;width:113%;height:98%}.discover-img{position:relative;padding-bottom:.5rem;padding-left:3.3rem;padding-right:3.3rem}.discover-img:after{content:"";position:absolute;top:-134%;left:-54%;width:260px;height:156px;background:url(../images/discover-bg.svg) no-repeat 50%/contain}.notes_item{padding:0 0 15px}.notes_item>span{line-height:.8;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;letter-spacing:0;margin:0 15px 0 0;padding:0 0 0 15px}.notes_item>p{line-height:1.3;padding:0 20px 0 0}.notes .notes_text-2{padding:0!important}.notes_small{font-size:98px;line-height:.9}.hero-menu .article-link:first-of-type{padding:0 115px 0 0}.hero-menu .article-link:nth-of-type(2){padding:29px 0 29px 104px;position:relative}.hero-menu .article-link:nth-of-type(2) .animated-line,.hero-menu .article-link:nth-of-type(2) .animated-line span{position:absolute;left:0;top:0;width:1px;height:100%;overflow:hidden}.hero-menu .article-link:nth-of-type(2) .animated-line span{background:#67788a}p a:link,p a:visited{text-decoration:underline}p a:link:hover,p a:visited:hover{text-decoration:none}.gray-box .animated-line,.gray-box .animated-line span{position:absolute;width:1px;height:89px;left:50%;top:-45px;z-index:1;overflow:hidden}.gray-box .animated-line span{background:#cbd2d9;left:0;top:0;height:100%}.btn{width:192px;height:45px;text-align:center;line-height:45px;font-size:18px;font-weight:300}.text-white blockquote{border-left:2px solid #fff}.text-white blockquote p{color:#fff}.text-white blockquote p span{background:#67788a}@media (min-width:768px){.u-desktop-hide{display:none}}.container{width:1240px;padding:0 30px;max-width:100%;margin:0 auto}.u-bg-blue{background:#344854}.u-bg-lBlue{background:#2171ff}.u-bg-black{background:#000}.u-bg-orange{background:#ff6f00}.u-bg-purple{background:#470076}.u-bg-gradient{background:-webkit-gradient(linear,left top,left bottom,from(#220056),to(#000));background:-webkit-linear-gradient(top,#220056,#000);background:-o-linear-gradient(top,#220056 0,#000 100%);background:linear-gradient(180deg,#220056,#000)}.u-mr2{margin-right:2%}.u-mt90{margin-top:90px}.u-mt50{margin-top:50px}.u-mb20{margin-bottom:20px}.u-mb30{margin-bottom:30px}.u-mb40{margin-bottom:40px}.u-mb50{margin-bottom:50px}.u-mb60{margin-bottom:60px}.u-mb90{margin-bottom:90px}.u-mb100{margin-bottom:100px}.u-mb120{margin-bottom:120px}.u-mb150{margin-bottom:150px}.u-pt60{padding-top:60px}.u-pb90{padding-bottom:90px}.u-pb120{padding-bottom:120px}.u-v-space{padding-top:150px;padding-bottom:150px}@media (max-width:767px){.u-v-space{padding-top:50px;padding-bottom:50px}}.u-v-center{margin-left:auto;margin-right:auto}@media (max-width:1023px){.u-md-mb70{margin-bottom:70px}}@media (max-width:767px){.u-xs-mb100{margin-bottom:100px}.u-xs-mb70{margin-bottom:70px}.u-xs-mb60{margin-bottom:60px}.u-xs-mb45{margin-bottom:45px}.u-xs-mb25{margin-bottom:25px}.u-xs-mb0{margin-bottom:0}.u-xs-pb40{padding-bottom:40px}.u-xs-pt55{padding-top:55px}.u-xs-pb55{padding-bottom:55px}.u-xs-pb0{padding-bottom:0}}.h1{font:700 65px/1.15 Optimistic Display}.h2{font:600 60px/1.16 Avenir Next;letter-spacing:-1px;margin:0 0 35px}@media (max-width:767px){.h2{font-size:38px}}.t-size22{font-size:22px;line-height:1.45}.t-size20{font-size:20px}.t-size24,.t-size28{font-size:24px;line-height:1.5}.t-size32{font-size:32px}.t-size50{font-size:50px}.t-size107{font-size:107px;line-height:1}.t-size120{font-size:120px;line-height:1}.t-size140{font-size:140px;line-height:1}.t-upper{text-transform:uppercase}.t-italic{font-style:italic}.t-medium{font:700 22px/1.27 ITC Serif Gothic Std}.t-medium-proxima{font:500 22px/1.27 Proxima Nova}.t-xl{font:700 40px/1.2 ITC Serif Gothic Std;margin:0 0 40px}.t-lg{font:700 34px/1.2 ITC Serif Gothic Std}.t-center{text-align:center}.t-link{color:#344854;text-decoration:underline!important}.t-link:hover{text-decoration:none!important}.t-black{color:#000}.t-blue{color:#2d0051}.t-white{color:#fff}@media (max-width:767px){.t-xs-size18{font-size:18px}}.u-right{margin:0 0 0 auto}.u-center{margin-right:auto;margin-left:auto}.u-relative{position:relative}.u-absolute{position:absolute;width:100%}.u-overflow{overflow:hidden}.u-z2{z-index:2}@media (max-width:1023px){.u-tp-relative{position:relative}}.u-flexEdges{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.u-flexEdges.-v-center{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.u-flexEdges.-h-center{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.u-xs-none{display:none}.u-xs-block{display:block}.u-xs-flexReverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.u-flexCenter{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-half{width:50%}.u-full-height{min-height:650px;height:100vh}.u-80-height{min-height:550px;height:80vh}.u-full-width{width:100%;height:auto}.col-10{max-width:986px}.col-9{max-width:77.7%}.col-8{max-width:65.7%}.col-7{max-width:57.5%}.col-6{max-width:684px}.col-5{max-width:584px}.col-4{max-width:483px}.col-3{max-width:380px}.o-caption{font-size:14px}.o-caption:after{content:"";display:block;width:100%;height:1px;background:#fff;margin:12px 0 0}.o-small-caption{color:#9a9a9a;font-size:12px;font-weight:500}.o-text p:not(:last-child){margin-bottom:2rem}.o-text a{display:inline;text-decoration:underline;color:inherit}@media (max-width:700px){.t-medium,.t-medium-proxima{font-size:20px;text-align:left}}.u-br10{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.footer{background:#000;color:#737373;font-size:14px;padding:50px 20px 80px;position:relative;z-index:10}.footer-container{max-width:1180px;margin:0 auto}.footer img{display:block;width:60px;margin-bottom:20px}.footer ul{border-top:1px solid #262626;padding-top:20px;margin-bottom:5px}.footer ul li{display:inline-block;margin-right:10px}.footer ul a{color:#737373!important;font-size:14px;text-decoration:none!important}.text-cover{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.off-1\/12{margin-left:8%}.bg-blue{background-color:#344854}.container-info{width:1140px}.info{background:#ededed;overflow:hidden;z-index:1;width:100%;height:100vh;min-height:650px;position:relative}.info .restart{position:absolute;left:50px;bottom:50px;width:30px;height:35px;background:url(../images/restart.svg) no-repeat 50%/contain;z-index:2;cursor:pointer}@media (min-width:768px){.info .restart:not(.-desktop){display:none!important}}.info .restart.-desktop{position:static;margin:40px 0 0}@media (max-width:767px){.info .restart.-desktop{display:none!important}}.info .disclaimer{color:#67788a;font-size:13px;position:absolute;z-index:2;left:50%;bottom:13%;margin:0 0 0 -webkit-calc(-50vw + (100vw - 1080px)/2);margin:0 0 0 -moz-calc(-50vw + (100vw - 1080px)/2);margin:0 0 0 calc(-50vw + (100vw - 1080px) / 2)}@media (max-height:750px){.info .disclaimer{font-size:11px}}.info-subscriptions,.info-subscriptions .info_right{background:#e4e6f5}.info_loader{height:100%;width:100vw;position:absolute;left:0;top:0;background:rgba(0,0,0,.85);z-index:11;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;pointer-events:none;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;cursor:pointer}.info_loader.is-inview{-webkit-transition:.5s .3s;-o-transition:.5s .3s;-moz-transition:.5s .3s;transition:.5s .3s;opacity:1;pointer-events:auto}.info_loader.is-inview p{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.info_loader p{max-width:490px;padding:0 20px;text-align:center;font-size:20px;font-weight:600;line-height:1.4;margin:40px 0 0;opacity:0;-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);-o-transform:translateY(60px);transform:translateY(60px);-webkit-transition:.3s .4s;-o-transition:.3s .4s;-moz-transition:.3s .4s;transition:.3s .4s}@media (max-width:767px){.info_loader p{font-size:16px;padding:0 14%}}@-webkit-keyframes a{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}45%{-webkit-transform:scale(1.75);transform:scale(1.75);opacity:0}}@-moz-keyframes a{0%{-moz-transform:scale(1);transform:scale(1);opacity:.8}45%{-moz-transform:scale(1.75);transform:scale(1.75);opacity:0}}@-o-keyframes a{0%{-o-transform:scale(1);transform:scale(1);opacity:.8}45%{-o-transform:scale(1.75);transform:scale(1.75);opacity:0}}@keyframes a{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:.8}45%{-webkit-transform:scale(1.75);-moz-transform:scale(1.75);-o-transform:scale(1.75);transform:scale(1.75);opacity:0}}@-webkit-keyframes b{0%{opacity:.4}to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@-moz-keyframes b{0%{opacity:.4}to{-moz-transform:scale(2);transform:scale(2);opacity:0}}@-o-keyframes b{0%{opacity:.4}to{-o-transform:scale(2);transform:scale(2);opacity:0}}@keyframes b{0%{opacity:.4}to{-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);transform:scale(2);opacity:0}}.info .btn-pulse{position:relative}.info .btn-pulse .circle{position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px auto auto -12px;background:#e99042;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:opacity .2s ease-in,-webkit-transform .1s ease-out;transition:opacity .2s ease-in,-webkit-transform .1s ease-out;-o-transition:opacity .2s ease-in,-o-transform .1s ease-out;-moz-transition:opacity .2s ease-in,transform .1s ease-out,-moz-transform .1s ease-out;transition:opacity .2s ease-in,transform .1s ease-out;transition:opacity .2s ease-in,transform .1s ease-out,-webkit-transform .1s ease-out,-moz-transform .1s ease-out,-o-transform .1s ease-out;color:#e99042;font-size:1.5em;padding:0;text-align:center;line-height:32px;overflow:hidden}.info .btn-pulse .circle:hover{cursor:pointer}.info .btn-pulse .circle:active{-webkit-transform:scale(.875);-moz-transform:scale(.875);-ms-transform:scale(.875);-o-transform:scale(.875);transform:scale(.875)}.info .btn-pulse .ring{display:block;position:absolute;top:50%;left:50%;width:28px;height:28px;margin:-14px auto auto -14px;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #e99042;opacity:0;-webkit-animation:a 2s ease-out infinite;-moz-animation:a 2s ease-out infinite;-o-animation:a 2s ease-out infinite;animation:a 2s ease-out infinite;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}@media (max-width:767px){.info .btn-pulse .circle{width:21px;height:21px;margin:-10.5px auto auto -10.5px}.info .btn-pulse .ring{width:23px;height:23px;margin:-11.5px auto auto -11.5px}}.info .btn-pulse:hover .ring{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.info .btn-pulse:active .ring{-webkit-animation:b .3s;-moz-animation:b .3s;-o-animation:b .3s;animation:b .3s}.info_left{width:522px;position:relative;z-index:2}.info_content{padding:0 0 22vh}.info_content.-top{padding:13vh 0 0}.info_text-top p{line-height:1.33}.info_text .info_step-text,.info_text .info_text-top{opacity:0}.info_text.is-active .info_text-top{opacity:1}.info_text:not(:first-of-type){position:absolute;top:0;left:0}.info_text.color-info .info_step-text{border-color:#2d2369}.info_text.color-blue .info_step-text{border-color:#003a71}.info_right{left:0;width:100vw;z-index:1;background:#e1edf7}.info_graphics,.info_right{position:absolute;top:0;height:100%}.info_graphics{opacity:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:auto}.info_graphics svg{display:none}.info_graphics.is-active{opacity:1;z-index:7}.info_graphics svg{width:auto!important}.info_graphics .btn-pulse{position:absolute;z-index:2;opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.info_graphics .btn-pulse.is-active{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);z-index:10}.info_graphics:first-of-type .btn-pulse{right:22%;top:74%}.info_graphics:nth-of-type(2) .btn-pulse{top:68.4%;left:74%}.info_graphics:nth-of-type(2).-sub .btn-pulse{top:72.4%;left:73%}.info_graphics:nth-of-type(2).-sub .btn-pulse:nth-of-type(2){top:51.4%;left:73%}.info_graphics:nth-of-type(3) .btn-pulse{top:39.4%;left:68%}.info_graphics:nth-of-type(3).-sub .btn-pulse{top:38.4%;left:74%}.info_graphics:nth-of-type(3).-sub .btn-pulse:nth-of-type(2){top:58.4%;left:74%}.info_graphics:nth-of-type(4) .btn-pulse{top:69.7%;left:70.4%}.info_graphics:nth-of-type(4).-sub .btn-pulse{display:none;visibility:hidden}.info_graphics:nth-of-type(5) .btn-pulse{top:70.7%;left:70%;display:none;visibility:hidden}.info_step-text{border-left:5px solid #003a71;padding:0 0 0 19px;line-height:1.5;margin:30px 0 0}.info_step-text p{font-weight:800;font-size:18px;line-height:1.3}.info_text span{line-height:1;font-size:20px;color:#67788a;font-weight:700}.info_text h3{font-size:43px;margin:0 0 15px;line-height:1.15;font-weight:700}.info_text>p{font-size:20px;line-height:1.3;font-weight:500}@media (max-width:767px){.info_text h3{font-size:18px}.info_text p{font-size:14px}}body{font:300 18px/1.75 Optimistic Text;color:#1c2b33}img{vertical-align:bottom;max-width:100%}a,span{display:inline-block}.o-scroll-wrap{z-index:1;position:relative;pointer-events:none!important}[data-scroll-section]{position:relative;z-index:2}.hero{min-height:650px;padding:60px 0 0}.hero_logo{left:33px;top:96px;width:253px}.hero_logo img{width:100%;height:auto}.hero h1{line-height:.8}.hero h1 .slideUp{line-height:1.1}.hero p{line-height:1.15}.article-hero-section{position:absolute;top:0;left:0;height:100vh;width:100%;z-index:0;overflow:hidden}.article-hero_fill{height:130vh}.sticky-content_images{position:relative}.sticky-content_image{opacity:0;-webkit-transition:.8s;-o-transition:.8s;-moz-transition:.8s;transition:.8s;pointer-events:none}.sticky-content_image.is-active{opacity:1;pointer-events:auto}.sticky-content_image:not(:first-of-type){position:absolute;left:0;top:0}.sticky-content_item{min-height:650px;padding:0 0 70px;border-bottom:1px solid #cbd2d9}.sticky-content_item.is-inview{background:gray}.sticky-content_item:not(:first-of-type){padding-top:150px}.slideUp{overflow:hidden}.slideUp span{-webkit-transform:translateY(110%);-moz-transform:translateY(110%);-ms-transform:translateY(110%);-o-transform:translateY(110%);transform:translateY(110%);-webkit-transition:.7s cubic-bezier(.25,0,.35,1);-o-transition:.7s cubic-bezier(.25,0,.35,1);-moz-transition:.7s cubic-bezier(.25,0,.35,1);transition:.7s cubic-bezier(.25,0,.35,1)}.fadeIn{-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);-o-transform:translateY(60px);transform:translateY(60px);-webkit-transition:.5s cubic-bezier(.25,0,.35,1);-o-transition:.5s cubic-bezier(.25,0,.35,1);-moz-transition:.5s cubic-bezier(.25,0,.35,1);transition:.5s cubic-bezier(.25,0,.35,1);opacity:0}.fadeIn.is-inview{opacity:1}.fadeIn.is-inview,.loaded .slideUp span{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.full-img{-webkit-clip-path:inset(0 8%);clip-path:inset(0 8%);height:80vh}.full-img img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.parallax-img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.article-item,.articles-wrap{display:none}.article-item.is-active{display:block}.articles-hero-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%}.marquee{letter-spacing:-3px;font-size:66px;line-height:1}.marquee-wrap.-full-h{height:100vh}.marquee-wrap.-full-h .marquee{font-size:80px}.marquee-wrap.-full-h .marquee-inner{height:100%}.marquee-wrap .marquee-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-part,.no-touch .touch-visible{display:none}.touch .marquee-inner{position:-webkit-sticky;position:sticky;top:0}.touch .article-hero-section,.touch .article-hero_fill,.touch .hero-menu{display:none}.touch .article-item,.touch .articles-wrap,.touch .footer-part{display:block}.touch .marquee-wrap{overflow:hidden}@media (min-width:950px){.touch .sticky-content_images{position:-webkit-sticky;position:sticky;top:100px}}.touch .articles-nav{position:fixed}@media (min-width:1300px) and (max-width:1400px){.touch .tab-m-left{margin-left:auto;margin-right:auto;position:relative;left:12.5%}.touch .tab-m-auto{margin:0 auto}}@media (max-width:1279px){.off-1\/12{margin:0}.info_graphics{height:87%;right:0;left:auto;top:10%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.info_graphics svg{margin-left:auto}.info .disclaimer{left:100%;margin:0 0 0 -webkit-calc(-100vw + (100vw - 1080px)/2);margin:0 0 0 -moz-calc(-100vw + (100vw - 1080px)/2);margin:0 0 0 calc(-100vw + (100vw - 1080px) / 2)}.info_content.-top{padding:15vh 0 0}.h1{font-size:60px}.hero-menu{padding:60px 0 0}.hero-menu .article-link:first-of-type{padding:0 30px 0 0}.hero-menu .article-link:nth-of-type(2){padding:29px 0 29px 30px}.w-custom{width:685px}.marquee{font-size:55px}.marquee-wrap.-full-h .marquee{font-size:66px}}@media (max-width:1139px){.info .disclaimer{margin:0 0 0 -webkit-calc(-100vw + 30px);margin:0 0 0 -moz-calc(-100vw + 30px);margin:0 0 0 calc(-100vw + 30px)}}@media (max-width:1099px){.info_graphics{height:565px}}@media (max-width:1023px){.container{width:100%;padding:0 5%}.off-1\/12{margin:0}.marquee-wrap.-full-h .marquee{font-size:50px}}@media (max-width:1023px){.h1{font-size:42px}.hero p{font-size:18px}.img-bg{width:60%;margin-left:12%}.img-bg.-left{margin-left:auto;margin-right:12%}blockquote.-wide{width:100%!important}.articles-nav .article-link span{display:none}}@media (min-width:1000px) and (orientation:portrait){.info{height:650px}.info .disclaimer{font-size:10px}.info .u-full-height{height:100%}.info_content{padding:0 0 6%}.info_content.-top,.info_content:not(.-top){padding:14% 0 0;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:768px) and (orientation:portrait){.info{height:79vh}.info .restart{bottom:25px;left:25px}}@media (min-width:768px) and (orientation:portrait) and (max-width:999px){.info_content.-top,.info_content:not(.-top){padding:3vh 0 0;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:768px) and (orientation:portrait){.info_left{width:100%}.info .disclaimer{bottom:3%}.info_graphics{height:auto;width:114%;top:auto;bottom:0}.info_graphics svg{width:100%!important;height:auto!important}}@media (min-width:768px){.disclaimer-mobile{display:none}}@media (max-width:767px){body{font-size:16px;line-height:1.625}.t-size50{font-size:32px}.t-size28{font-size:20px}.text>p{margin:0 0 28px}.container{padding:0 16px}.h1{font-size:30px}.h1 br{display:none}.h1 span{display:inline}.hero{padding:155px 0 0;min-height:0}.hero .h1 span{display:inline}.hero p{display:inline-block;font-size:18px;line-height:1.35}.hero p span{display:inline}.hero p br{display:none}.hero_logo{width:220px;left:50%;top:85px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.full-img{-webkit-clip-path:inset(0 5%);clip-path:inset(0 5%);height:510px}.full-img:not(.-cta) img{-o-object-position:30% center;object-position:30% center}.full-img.-cta{height:460px}.full-img .text-cover p{padding:0 35px;line-height:30px}.full-img .text-cover p br{display:none}.notes_item>p{padding:0}.notes_item>span{padding:0}.notes_small{font-size:90px}.t-size140{font-size:120px}.text-75{font-size:68px}.text-75 span{font-size:38px}.img-bg{width:84%}.img-bg.-left{margin-right:0}.img-bg.-left .img-bg_shadow,.img-bg.-left:after{top:50px}.img-bg_icon{-moz-background-size:130px auto;background-size:130px auto;top:15px;left:-62px}.marquee-wrap{height:auto;padding:70px 0 0}.marquee-wrap .marquee{font-size:32px!important;letter-spacing:normal;padding:0;margin:0 0 28px}.marquee-wrap .marquee span{display:block;text-align:right;font-size:35px!important}.marquee-wrap .marquee-outer{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.marquee-wrap .marquee-inner{height:auto}.marquee-wrap.-full-h .marquee{padding:0 40px 0 0}.sticky-content_item{padding:0 0 40px}.sticky-content_item:not(:first-of-type){padding-top:100px}.article-hero h1{font-size:28px}.article-hero_bg{background-position:68% 50%}.disclaimer-mobile{font-size:9px;color:#67788a;margin:10px 0 0 16px}.articles-nav .text-base{font-size:13px}.articles-nav .article-link{font-size:13px;padding-right:10px;padding-left:10px}.w-custom{width:100%}blockquote p{font-size:28px}blockquote{padding:0 0 0 11px}.info_content.-top{padding:0}.mobile-none{display:none}.info{height:150vw;min-height:590px}.info .disclaimer{bottom:95vw;width:100%;left:16px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;font-size:9px;display:none}.info.info-subscriptions{min-height:580px;height:145vw}.info_left{padding:30px 0 0;width:100%}.info .restart{left:10px;bottom:13px}.info_text{font-size:13px}.info_text h3{font-size:16px;margin:0 0 2px}.info_step-text{margin:15px 0 0}.info_graphics{height:auto;top:auto;bottom:0;width:100%}.info_graphics svg{width:100%!important}.info_graphics:first-of-type .btn-pulse{right:29%;top:84%}.info_graphics:first-of-type.-sub .btn-pulse{right:41%;top:84%}.info_graphics:nth-of-type(2) .btn-pulse{top:80.4%;left:63%}.info_graphics:nth-of-type(2).-sub .btn-pulse{top:82.8%;left:50%}.info_graphics:nth-of-type(2).-sub .btn-pulse:nth-of-type(2){top:66.4%;left:50%}.info_graphics:nth-of-type(3) .btn-pulse{top:56.4%;left:53%}.info_graphics:nth-of-type(3).-sub .btn-pulse{top:56.4%;left:51%}.info_graphics:nth-of-type(3).-sub .btn-pulse:nth-of-type(2){top:71.4%;left:51%}.info_graphics:nth-of-type(4) .btn-pulse{top:80.7%;left:57.4%}.info_graphics:nth-of-type(4).-sub .btn-pulse{display:none;visibility:hidden}.info_graphics:nth-of-type(5) .btn-pulse{top:70.7%;left:70%;display:none;visibility:hidden}.info .info_text p,.info .info_text span{font-size:13px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwiX2Nubi5zY3NzIiwiX3V0aWxpdHkuc2NzcyIsIl9jb21wb25lbnRzLnNjc3MiLCJfZGVza3RvcC5zY3NzIiwic3R5bGUuY3NzIiwiX21lZGlhLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsVUFBa0MsV0FBVSxBQUFFLFdBQVcsQ0FBQSxBQUN6RCxLQUFpQyxVQUFTLEFBQUMsU0FBUSxBQUFDLGtCQUFtQixBQUFFLGdCQUFnQixBQUFFLCtDQUFvRCxBQUFDLGdCQUFlLEFBQUMsZ0JBQWUsQUFBQyxVQUFXLENBQUEsQUFDM0wsc0tBQ0MsVUFBUyxBQUNULFNBQVEsQUFDUixhQUFZLEFBQ1osZ0JBQWUsQUFDZiw4QkFBcUIsQUFBckIsMkJBQXFCLEFBQXJCLHFCQUFxQixDQUFBLEFBRXRCLHNCQUFpQyxlQUFjLEFBQUUscUJBQXFCLENBQUEsQUFDdEUsU0FBaUMsa0JBQWtCLENBQUEsQUFDbkQsT0FBaUMsWUFBWSxDQUFBLEFBQzdDLG1CQUFpQyxjQUFjLENBQUEsQUFDL0MsYUFBaUMsUUFBUSxDQUFBLEFBQ3pDLE1BQWlDLHlCQUF3QixBQUFFLGdCQUFnQixDQUFBLEFBQzNFLGlCQUFrQyxvQkFBb0IsQ0FBQSxBQUN0RCxRQUFpQyxvQkFBb0IsQ0FBQSxBQUlyRCxTQUFpQyxxQkFBc0IsQ0FBQSxBQUN2RCxTQUFpQyxvQkFBcUIsQ0FBQSxBQUN0RCxVQUFpQyxvQkFBcUIsQ0FBQSxBQUN0RCxXQUFpQyxrQkFBbUIsQ0FBQSxBQUNwRCxPQUFpQyx5QkFBMEIsQ0FBQSxBQUMzRCxXQUFpQyxrQkFBbUIsQ0FBQSxBQUNwRCxZQUFpQyxtQkFBb0IsQ0FBQSxBQUNyRCxZQUFpQyxzQkFBdUIsQ0FBQSxBQUN4RCxTQUFpQyx1QkFBd0IsQ0FBQSxBQUN6RCxRQUFpQyx3QkFBeUIsQ0FBQSxBQUMxRCxVQUFpQyx5QkFBMEIsQ0FBQSxBQUMzRCxTQUFpQywwQkFBMkIsQ0FBQSxBQUM1RCxTQUFpQyx5QkFBMEIsQ0FBQSxBQUMz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QTZJRSxjQUFlLENBQUEsQ0FDZiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1SRVNFVCBERUZBVUxUIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sLGJvZHkgICAgICAgICAgICAgICAgICAgICAgIHsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7IH1cbmJvZHkgICAgICAgICAgICAgICAgICAgICAgICAgICAge3BhZGRpbmc6MDttYXJnaW46MDtmb250OjE4cHggJ3Byb3hpbWEnOyBmb250LXdlaWdodDogMzAwOyBmb250LWZhbWlseTogJ3Byb3hpbWEnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjEuNTtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6ICMwMDA7fVxuZGl2LHAsYSxzcGFuLGVtLHN0cm9uZyxpbWcsaDEsaDIsaDMsaDQsaDUsaDYsdWwsb2wsbGksZGwsZHQsZGQsdGFibGUsdGQsdHIsZm9ybSxmaWVsZHNldCxsYWJlbCxzZWxlY3QsY2hlY2tib3gsaW5wdXQsdGV4dGFyZWEsaGVhZGVyLHNlY3Rpb24sYXNpZGUsYXJ0aWNsZSwgYmxvY2txdW90ZSB7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjA7XG5cdG91dGxpbmU6bm9uZTtcblx0bGlzdC1zdHlsZTpub25lO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG59XG5zZWxlY3QsIGlucHV0LCB0ZXh0YXJlYSAgICAgICAgeyBmb250LXNpemU6MThweDsgdmVydGljYWwtYWxpZ246bWlkZGxlOyB9XG50ZXh0YXJlYSAgICAgICAgICAgICAgICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IH1cbjpmb2N1cyAgICAgICAgICAgICAgICAgICAgICAgICB7IG91dGxpbmU6bm9uZTsgfVxuaW5wdXRbdHlwZT1zdWJtaXRdICAgICAgICAgICAgIHsgY3Vyc29yOnBvaW50ZXI7IH1cbmltZywgZmllbGRzZXQgICAgICAgICAgICAgICAgICB7IGJvcmRlcjowOyB9XG50YWJsZSAgICAgICAgICAgICAgICAgICAgICAgICAgeyBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7IGJvcmRlci1zcGFjaW5nOjA7IH1cbmE6bGluaywgYTp2aXNpdGVkICAgICAgICAgICAgICB7ICB0ZXh0LWRlY29yYXRpb246bm9uZTt9XG5hOmhvdmVyICAgICAgICAgICAgICAgICAgICAgICAgeyB0ZXh0LWRlY29yYXRpb246bm9uZTsgfVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLURFRkFVTFQgQ0xBU1NFUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZsb2F0LXIgICAgICAgICAgIFx0ICAgICAgICAgICB7IGZsb2F0OnJpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mbG9hdC1sICAgICAgICAgICAgICAgICAgICAgICB7IGZsb2F0OmxlZnQgIWltcG9ydGFudDsgfVxuLm5vLWZsb2F0ICAgICAgICAgICAgICAgICAgICAgIHsgZmxvYXQ6bm9uZSAhaW1wb3J0YW50OyB9XG4ubm8tYm9yZGVyICAgICAgICAgICAgICAgICAgICAgeyBib3JkZXI6MCAhaW1wb3J0YW50OyB9XG4ubm8tYmcgICAgICAgICAgICAgICAgICAgICAgICAgeyBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDsgfVxuLm5vLW1hcmdpbiAgICAgICAgICAgICAgICAgICAgIHsgbWFyZ2luOjAgIWltcG9ydGFudDsgfVxuLm5vLXBhZGRpbmcgICAgICAgICAgICAgICAgICAgIHsgcGFkZGluZzowICFpbXBvcnRhbnQ7IH1cbi5uby1kaXNwbGF5ICAgICAgICAgICAgICAgICAgICB7IGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50OyB9XG4uZGlzcGxheSAgICAgICAgICAgICAgICAgICAgICAgeyBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7IH1cbi5pbmxpbmUgICAgICAgICAgICAgICAgICAgICAgICB7IGRpc3BsYXk6aW5saW5lICFpbXBvcnRhbnQ7IH1cbi5vdmVyZmxvdyAgICAgICAgICAgICAgICAgICAgICB7IG92ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50OyB9XG4uYWxpZ24tciAgICAgICAgICAgICAgICAgICAgICAgeyB0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1sICAgICAgICAgICAgICAgICAgICAgICB7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYyAgICAgICAgICAgICAgICAgICAgICAgeyB0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50OyB9XG4uY2xlYXIgICAgICAgICAgICAgICAgICAgICAgICAgeyBjbGVhcjpib3RoOyB9IiwiLypcbiAqIENOTiBIZWFkZXIgTGF5b3V0XG4gKiBVcGRhdGVkIHZlcnNpb24gb24gMDQvMTAvMjAxN1xuICpcbiAqL1xuJGdvbGQ6ICNiNTkzNDM7XG4kcy1waG9uZTogMzc1cHg7XG4kdGFibGV0OiA3NjhweDtcblxuXG4uY25uLWJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICB6LWluZGV4OiAxNTA7XG4gICAgLy8gZm9udC1mYW1pbHk6ICdDTk5TYW5zRGlzcGxheScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICBzdHJvbmcge1xuICAgIFx0Zm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgJi0tZml4ZWQge1xuICAgICAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIC8vIHRvcDogMDtcbiAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcblxuICAgICAgICAuY25uLWJhcl9fcm93LmNubi1iYXJfX3Jvdy0tZ29sZCB7XG4gICAgICAgIFx0cG9zaXRpb246IGZpeGVkO1xuICAgICAgICBcdHRvcDowO1xuICAgICAgICBcdGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmIC5jbm4tYmFyX19sb2dvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbm4tYmFyX19jb250ZW50LWJ5IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gT3V0c2lkZSBvZiBtYWluIGVsZW1lbnQuIFVzZWQgdG8gcHJldmVudCBjb250ZW50IGp1bXAgd2hlbiBiYXIgYmVjb21lcyBmaXhlZFxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAmLS1ibGFjayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZ29sZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU5MzQzO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgJiBzdmcsXG4gICAgICAgICYgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFjay1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkgeyBwYWRkaW5nLWxlZnQ6IDEwcHg7IH07XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcMjAzOSc7IC8vIGxlZnQgcXVvdGUgYW5nbGUgKGxzYXF1bylcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtYnkge1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgcGFkZGluZzogMCA3M3B4IDAgMzBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBwYWRkaW5nO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7IHBhZGRpbmc6IDAgNjJweCAwIDYycHg7IH07XG5cbiAgICAgICAgJiBzdHJvbmcsICYgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2hhcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcblxuICAgICAgICAgICAgJiAuY25uLWJhcl9fc2hhcmUtaWNvbnMge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHsgbWF4LXdpZHRoOiAxMjBweDsgfVxuXG4gICAgICAgICAgICAgICAgJiAuc2hhcmUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpeyB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7IH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKXsgdHJhbnNpdGlvbi1kZWxheTogNTBtczsgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpeyB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtczsgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpeyB0cmFuc2l0aW9uLWRlbGF5OiAxMjVtczsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKXsgdHJhbnNpdGlvbi1kZWxheTogMTc1bXM7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMyl7IHRyYW5zaXRpb24tZGVsYXk6IDIyNW1zOyB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICYtdG9nZ2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzLXBob25lKSB7IHBhZGRpbmc6IDAgMTJweDsgfTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7IHBhZGRpbmc6IDAgMTZweDsgfTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDUwMG1zIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgICAgICAgIH07XG5cbiAgICAgICAgICAgICYgLnNoYXJlLWxpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I1OTM0MztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlO1xuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSl7IHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zOyB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKXsgdHJhbnNpdGlvbi1kZWxheTogNTBtczsgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMyl7IHRyYW5zaXRpb24tZGVsYXk6IDBtczsgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHsgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKXsgdHJhbnNpdGlvbi1kZWxheTogMG1zOyB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7IHRyYW5zaXRpb24tZGVsYXk6IDBtczsgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpeyB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7IH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS10d2l0dGVyIHN2ZyB7IGhlaWdodDogNDAlOyB3aWR0aDogMTVweDsgfVxuICAgICAgICAgICAgICAgICYtLWZhY2Vib29rIHN2ZyB7IHdpZHRoOiA2LjZweDsgfVxuICAgICAgICAgICAgICAgICYtLWxpbmtlZGluIHN2ZyB7IHdpZHRoOiAxMy4ycHg7IH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiBzdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0JTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7IG1hcmdpbjogYXV0byAxMHB4OyB9XG5cbiAgICAgICAgICAgICAgICAmIHBhdGggeyBmaWxsOiAjZmZmOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jbm4tZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHJnYigxMTUsIDExNSwgMTE1KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgLy8gZm9udC1mYW1pbHk6ICRib2xkLWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDQ0cHggMCA0NnB4O1xuXG4gIGJvZHk6ZGlyKHJ0bCkgJiB7XG4gICAgLy8gZm9udC1mYW1pbHk6ICRib2xkLWZvbnQtYXJhYmljO1xuICB9XG5cbiAgJi0tYXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDAgNnB4O1xuXG4gICAgLmNubi1mb290ZXJfX21lbnUsXG4gICAgLmNubi1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICAvLyBmb250LWZhbWlseTogJGJvbGQtZm9udDtcblxuICAgICAgYm9keTpkaXIocnRsKSAmIHtcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRib2xkLWZvbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNubi1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDM4LCAzOCwgMzgpO1xuICB9XG5cbiAgJl9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgYm9keTpkaXIocnRsKSAmIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcblxuICAgICAgYm9keTpkaXIocnRsKSAmIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZTtcblxuICAgICAgYm9keTpkaXIocnRsKSAmIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5jbm4tZm9vdGVyLS1lcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzczNzM3MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2NHB4IDAgOTJweDtcbiAgLy8gZm9udC1mYW1pbHk6ICRmb250LWNvbmRlbmNlZDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICBwYWRkaW5nOiA2NHB4IDAgMzJweDtcbiAgfVxuXG5cbiAgLmNubi1mb290ZXJfX21lbnUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjMjMyMzIzO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwIDExcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbm4tZm9vdGVyLWVzIHtcbiAgLy8gZm9udC1mYW1pbHk6ICRmb250LWNvbmRlbmNlZDtcblxuICAmX19sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29weXJpZ2h0IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zaGFyZSB7XG4gICAgbWFyZ2luOiAyOHB4IDAgNDlweDtcbiAgfVxuXG4gICZfX3NoYXJlLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19zaGFyZS1saW5rIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDE5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTc5NztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMThweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBjb2xvcjogIzI1MjUyNTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgJl9fdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjE2cHg7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuMzVlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICB9XG4gIH1cbn0iLCIvKiB2YXJzICovXG4kZm9udC1JVEM6ICdJVEMgU2VyaWYgR290aGljIFN0ZCc7XG4kZm9udC1wcm94aW1hOiAnUHJveGltYSBOb3ZhJztcbiRmb250LW1haW46ICdBdmVuaXIgTmV4dCc7XG4kZm9udC10ZXh0OiAnT3B0aW1pc3RpYyBUZXh0JztcbiRmb250LWRpc3BsYXk6ICdPcHRpbWlzdGljIERpc3BsYXknO1xuJGNvbG9yLWJsdWU6ICMzNDQ4NTQ7XG4kY29sb3ItcHVycGxlOiAjMjMxOTU1O1xuJGNvbG9yLXRleHQtYmx1ZTogIzJEMDA1MTtcbiRjb2xvci10ZXh0OiAjMDAzQTcxO1xuJGNvbG9yLWJsdWUtaW5mbzogIzJEMjM2OTtcblxuLmNvbG9yLWxpZ2h0IHtcblx0Y29sb3I6ICNDQkQyRDk7XG59XG5cbi5jb2xvci1ibHVlIHtcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xufVxuXG4uY29sb3ItaW5mbyB7XG5cdGNvbG9yOiAkY29sb3ItYmx1ZS1pbmZvO1xufVxuXG4udGV4dC1kYXJrIHtcblx0Y29sb3I6ICMxQzJCMzM7XG59XG5cbi5scy1zbWFsbCB7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNHB4O1xufVxuXG4udGV4dC0zMDcge1xuXHRmb250LXNpemU6IDg2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxldHRlci1zcGFjaW5nOiAtNC41NXB4O1xuICAgIG1hcmdpbjogMCAwIDNweDtcblxuXHRzcGFuIHtcblx0XHRmb250LXNpemU6IDUxcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0zLjg1cHg7XG5cdFx0bWFyZ2luOiAwIDAgMCAtMTBweDtcblx0fVxufVxuXG4uYXJ0aWNsZXMtbmF2IHtcblx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmx1ZSwgMC44KTtcblx0dG9wOiAzMHB4O1xuXHR6LWluZGV4OiAzO1xuXHR0cmFuc2l0aW9uOiAwLjRzO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExMCUpO1xuXG5cdCYuaXMtYWN0aXZlIHtcblx0XHR0cmFuc2Zvcm06bm9uZTtcblx0fVxuXG5cdC5hcnRpY2xlLWxpbmsge1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRib3R0b206MDtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0YmFja2dyb3VuZDogI0RFRTNFOTtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0fVxuXG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuYm9keTpub3QoLnRvdWNoKSB7XG5cdC5hcnRpY2xlcy1uYXYge1xuXHRcdC5hcnRpY2xlLWxpbmsge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hcnRpY2xlLWhlcm8ge1xuXHRoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1pbi13aWR0aDogMTAwdnc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmX2JnIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbnRlbnQtMy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cdFxufVxuXG4uYmctYW5vdGhlci1ibHVlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXRleHQ7XG59XG5cbi5iZy1wdXJwbGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHVycGxlO1xufVxuXG4uYmctbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAjRTRFNkY1O1xufVxuXG4uYmctbGlnaHRlciB7XG5cdGJhY2tncm91bmQ6ICNGMUY0Rjc7XG59XG5cbi5iZy1saWdodC1ibHVlIHtcblx0YmFja2dyb3VuZDogI0UxRURGNztcbn1cblxuLmZvbnQtZGlzcGxheSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xufVxuXG4uY29sb3ItcHVycGxlIHtcblx0Y29sb3I6ICRjb2xvci1wdXJwbGU7XG59XG5cbi5iZy1wdXJwbGUtbGlnaHQge1xuXHQvLyBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wdXJwbGUsIDAuMik7XG59XG5cbi5tYXJndWVlLWJsb2NrIHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXcvOC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG59XG5cbmJsb2NrcXVvdGUge1xuXHRwYWRkaW5nOiAwIDAgMCAyMHB4O1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1wdXJwbGU7XG5cblx0cCB7XG5cdFx0c3BhbiB7XG4gICAgXHRcdGJhY2tncm91bmQtc2l6ZTogMCUgMS4xMmVtO1xuICAgIFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAxNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSAwLjRzO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRTRFNkY1LCAjRTRFNkY1KTtcblx0XHR9XG5cdH1cblxuXHQmLmlzLWludmlldyBwIHNwYW4ge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxLjEyZW07XG5cdH1cblxuXHQmLmdyZWVuIHtcblx0XHRib3JkZXItY29sb3I6IzE5NjQ2ZTtcblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6IzE5NjQ2ZTtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdC8vIGJhY2tncm91bmQ6ICNlNmY1ZjA7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U2ZjVmMCwgI2U2ZjVmMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5ibHVlIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci10ZXh0O1xuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiAjZTFlZGY3O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTFlZGY3LCAjZTFlZGY3KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm9yYW5nZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiNjODM3MTQ7XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiNjODM3MTQ7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiAjZmZlZmUxO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZlZmUxLCAjZmZlZmUxKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnB1cnBsZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiM0YjA1NTA7XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiM0YjA1NTA7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiAjZjBlYmY1O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjBlYmY1LCAjZjBlYmY1KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRzcGFuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTY7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0XHRtYXJnaW46IDAgMCAxNXB4O1xuXHR9XG5cblx0Zm9vdGVyIGNpdGUge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc3R5bGU6aW5pdGlhbDtcblx0fVxufVxuXG4udy1jdXN0b20ge1xuXHR3aWR0aDogNzg1cHg7XG59XG5cbi5hcnJvdyB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcbn1cblxuJGNvbG9yLWJnOiAjQjlDM0VCO1xuJGNvbG9yLWJnLTI6ICNCRUUxREM7XG4kY29sb3ItYmctMzogI0ZCRDZCNztcbiRjb2xvci1iZy00OiAjRDdDOEUxO1xuJGNvbG9yLWJnLTU6ICNDM0RDRjU7XG5cbi5pbWctYmcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cblx0Jl9ob3ZlciB7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDJzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cdFx0fVxuXHR9XG5cblx0Jl9pY29uIHtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDMwcHg7XG5cdFx0bGVmdDogLTEwM3B4O1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBcdCYudG9wLTFcXC8yIHtcbiAgICBcdFx0dG9wOjUwJTtcbiAgICBcdH1cblx0fVxuXG5cdCZfc2hhZG93IHtcblx0XHR6LWluZGV4OiAtMTtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0NXB4O1xuXHRcdGxlZnQ6IDEwMXB4O1xuXHQgICAgaGVpZ2h0OiAxMDUlO1xuICAgIFx0d2lkdGg6IDEwNSU7XG5cdFx0YmFja2dyb3VuZDogI0JFRTFEQztcblx0fVxuXG5cdCYuLWxlZnQge1xuXG5cdFx0Jjo6YWZ0ZXIsXG5cdFx0LmltZy1iZ19zaGFkb3cge1xuXHRcdCAgICB0b3A6IDg2cHg7XG4gICAgXHRcdHJpZ2h0OiA3MnB4O1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHdpZHRoOiAxMTMlO1xuXHRcdFx0aGVpZ2h0OiA5OCU7XG5cdFx0fVxuXHR9XG59XG5cbi5kaXNjb3Zlci1pbWcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjNyZW07XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xMzQlO1xuXHRcdGxlZnQ6IC01NCU7XG5cdFx0d2lkdGg6IDI2MHB4O1xuXHRcdGhlaWdodDogMTU2cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXNjb3Zlci1iZy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcblx0fVxufVxuXG4ubm90ZXMge1xuXHQmX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDAgMCAxNXB4O1xuXG5cdFx0JjpudGgtb2YtdHlwZSgxKSB7XG4gICAgXHRcdC8vIG1hcmdpbjogMCAwIDE3MHB4O1xuXHRcdH1cblxuICAgIFx0PiBzcGFuIHtcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDAuODtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0ICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG5cdFx0ICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcblx0XHQgICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICBcdH1cbiAgICBcdFxuICAgIFx0PiBwIHtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBcdFx0cGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICBcdH1cblx0fVxuXG5cdC5ub3Rlc190ZXh0LTIge1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdCZfc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogOThweDtcbiAgICBcdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdH1cbn1cblxuLmhlcm8tbWVudSAuYXJ0aWNsZS1saW5rOm50aC1vZi10eXBlKDEpIHtcbiAgICBwYWRkaW5nOiAwIDExNXB4IDAgMDtcbn1cblxuLmhlcm8tbWVudSAuYXJ0aWNsZS1saW5rOm50aC1vZi10eXBlKDIpIHtcbiAgICBwYWRkaW5nOiAyOXB4IDAgMjlweCAxMDRweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgIC5hbmltYXRlZC1saW5lLFxuICAgIC5hbmltYXRlZC1saW5lIHNwYW4ge1xuICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0bGVmdDogMDtcbiAgICBcdHRvcDowO1xuICAgIFx0d2lkdGg6IDFweDtcbiAgICBcdGhlaWdodDogMTAwJTtcbiAgICBcdG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmFuaW1hdGVkLWxpbmUgc3BhbiB7XG4gICAgXHRiYWNrZ3JvdW5kOiAjNjc3ODhhO1xuICAgIH1cbn1cblxucCBhOmxpbmssXG5wIGE6dmlzaXRlZCB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG4uZ3JheS1ib3gge1xuXHQuYW5pbWF0ZWQtbGluZSxcbiAgICAuYW5pbWF0ZWQtbGluZSBzcGFuIHtcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdHdpZHRoOiAxcHg7XG4gICAgXHRoZWlnaHQ6IDg5cHg7XG4gICAgXHRsZWZ0OiA1MCU7XG4gICAgXHR0b3A6LTQ1cHg7XG4gICAgXHR6LWluZGV4OiAxO1xuICAgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuYW5pbWF0ZWQtbGluZSBzcGFuIHtcbiAgICBcdGJhY2tncm91bmQ6ICNjYmQyZDk7XG4gICAgXHRsZWZ0OiAwO1xuICAgIFx0dG9wOjA7XG4gICAgXHRoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4uY3RhIHtcblx0Ly8gYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb250ZW50LTYuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xufVxuXG4uYnRuIHtcblx0d2lkdGg6IDE5MnB4O1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnRleHQtd2hpdGUge1xuXHRibG9ja3F1b3RlIHtcblx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHdoaXRlO1xuXHR9XG5cblx0YmxvY2txdW90ZSBwIHtcblx0XHRjb2xvcjogd2hpdGU7XG5cblx0XHRzcGFuIHtcblx0XHRcdGJhY2tncm91bmQ6ICM2Nzc4OGE7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiB0YWJsZXQge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiB0YWJsZXQtcG9ydHJhaXQge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBhbGwtdGFibGV0LXBvcnRyYWl0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIG1vYmlsZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyBAY29udGVudDsgfVxufVxuXG5cbkBtaXhpbiBmdWxsLWhlaWdodCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRtaW4taGVpZ2h0OiA2NTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWl4aW4gZnVsbCB7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMHZ3O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDowO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgXG5cdC51LWRlc2t0b3AtaGlkZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uY29udGFpbmVyIHtcblx0d2lkdGg6IDEyNDBweDtcblx0cGFkZGluZzogMCAzMHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjowIGF1dG87XG59XG5cbi51LWJnLWJsdWUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbn1cblxuLnUtYmctbEJsdWUge1xuXHRiYWNrZ3JvdW5kOiAjMjE3MUZGO1xufVxuXG4udS1iZy1ibGFjayB7XG5cdGJhY2tncm91bmQ6IGJsYWNrO1xufVxuXG4udS1iZy1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kOiAjRkY2RjAwO1xufVxuXG4udS1iZy1wdXJwbGUge1xuXHRiYWNrZ3JvdW5kOiAjNDcwMDc2O1xufVxuXG4udS1iZy1ncmFkaWVudCB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyMjAwNTYgMCUsIHJnYmEoMCwwLDAsMSkgMTAwJSk7XG59XG5cbi8qIHNwYWNpbmcgKi9cblxuLnUtbXIyIHtcblx0bWFyZ2luLXJpZ2h0OiAyJTtcbn1cblxuLnUtbXQ5MCB7XG5cdG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbi51LW10NTAge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4udS1tYjIwIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcdFxufVxuXG4udS1tYjMwIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcdFxufVxuXG4udS1tYjQwIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnUtbWI1MCB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi51LW1iNjAge1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4udS1tYjkwIHtcblx0bWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuLnUtbWIxMDAge1xuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLnUtbWIxMjAge1xuXHRtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLnUtbWIxNTAge1xuXHRtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cblxuLnUtcHQ2MCB7XG5cdHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4udS1wYjkwIHtcblx0cGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbi51LXBiMTIwIHtcblx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4udS12LXNwYWNlIHtcblx0cGFkZGluZy10b3A6IDE1MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0fVxufVxuXG4udS12LWNlbnRlciB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdC51LW1kLW1iNzAge1xuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbW9iaWxlIHtcblx0LnUteHMtbWIxMDAge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHR9XG5cblx0LnUteHMtbWI3MCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0fVxuXG5cdC51LXhzLW1iNjAge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cblxuXHQudS14cy1tYjQ1IHtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHR9XG5cblx0LnUteHMtbWIyNSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXG5cdC51LXhzLW1iMCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHR9XG5cblx0LnUteHMtcGI0MCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdH1cblxuXHQudS14cy1wdDU1IHtcblx0XHRwYWRkaW5nLXRvcDogNTVweDtcblx0fVxuXG5cdC51LXhzLXBiNTUge1xuXHRcdHBhZGRpbmctYm90dG9tOiA1NXB4O1xuXHR9XG5cblx0LnUteHMtcGIwIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xuXHR9XG59XG5cbi8qIHR5cG9ncmFwaHkgKi9cblxuLmgxIHtcblx0Zm9udDo3MDAgNjVweC8xLjE1ICRmb250LWRpc3BsYXk7XG59XG5cbi5oMiB7XG5cdGZvbnQ6NjAwIDYwcHgvMS4xNiAnQXZlbmlyIE5leHQnO1xuXHRsZXR0ZXItc3BhY2luZzogLTFweDtcblx0bWFyZ2luOiAwIDAgMzVweDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGZvbnQtc2l6ZTogMzhweDtcblx0fVxufVxuXG4udC1zaXplMjIge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuXG4udC1zaXplMjAge1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi50LXNpemUyNCB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnQtc2l6ZTI4IHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG4udC1zaXplMzIge1xuXHRmb250LXNpemU6IDMycHg7XG59XG5cbi50LXNpemU1MCB7XG5cdGZvbnQtc2l6ZTogNTBweDtcbn1cblxuLnQtc2l6ZTEwNyB7XG5cdGZvbnQtc2l6ZTogMTA3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udC1zaXplMTIwIHtcblx0Zm9udC1zaXplOiAxMjBweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi50LXNpemUxNDAge1xuXHRmb250LXNpemU6IDE0MHB4O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnQtdXBwZXIge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udC1pdGFsaWMge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50LW1lZGl1bSB7XG5cdGZvbnQ6Ym9sZCAyMnB4LzEuMjcgJGZvbnQtSVRDO1xufVxuXG4udC1tZWRpdW0tcHJveGltYSB7XG5cdGZvbnQ6NTAwIDIycHgvMS4yNyAkZm9udC1wcm94aW1hO1xufVxuXG4udC14bCB7XG5cdGZvbnQ6IGJvbGQgNDBweC8xLjIgJGZvbnQtSVRDO1xuXHRtYXJnaW46IDAgMCA0MHB4O1xufVxuXG4udC1sZyB7XG5cdGZvbnQ6IGJvbGQgMzRweC8xLjIgJGZvbnQtSVRDO1xufVxuXG4udC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50LWxpbmsge1xuXHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG5cblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnQtYmxhY2sge1xuXHRjb2xvcjogYmxhY2s7XG59XG5cbi50LWJsdWUge1xuXHRjb2xvcjogJGNvbG9yLXRleHQtYmx1ZTtcbn1cblxuLnQtd2hpdGUge1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG5cdC50LXhzLXNpemUxOCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi8qIGFsaWdubWVudCAqL1xuXG4udS1yaWdodCB7XG5cdG1hcmdpbjogMCAwIDAgYXV0bztcbn1cblxuLnUtY2VudGVyIHtcblx0bWFyZ2luLXJpZ2h0OmF1dG87XG5cdG1hcmdpbi1sZWZ0OmF1dG87XG59XG5cbi8qIHBvc2l0aW9uICovXG5cbi51LXJlbGF0aXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1hYnNvbHV0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi51LW92ZXJmbG93IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtejIge1xuXHR6LWluZGV4OiAyO1xufVxuXG5AaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHQudS10cC1yZWxhdGl2ZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cbi51LWZsZXhFZGdlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XG5cdCYuLXYtY2VudGVyIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0Ji4taC1jZW50ZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG5cdC51LXhzLW5vbmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudS14cy1ibG9jayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudS14cy1mbGV4UmV2ZXJzZSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuXG4udS1mbGV4Q2VudGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi51LWhhbGYge1xuXHR3aWR0aDogNTAlO1xufVxuXG4vKiBzaXplICovXG4udS1mdWxsLWhlaWdodCB7XG5cdG1pbi1oZWlnaHQ6IDY1MHB4O1xuXHRoZWlnaHQ6IDEwMHZoO1xufVxuXG4udS04MC1oZWlnaHQge1xuXHRtaW4taGVpZ2h0OiA1NTBweDtcblx0aGVpZ2h0OiA4MHZoO1xufVxuXG4udS1mdWxsLXdpZHRoIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyogY29scyAqL1xuXG4uY29sIHtcblx0Ji0xMCB7XG5cdFx0bWF4LXdpZHRoOiA5ODZweDtcblx0fVxuXHRcblx0Ji05IHtcblx0XHRtYXgtd2lkdGg6IDc3LjclO1xuXHR9XG5cblx0Ji04IHtcblx0XHRtYXgtd2lkdGg6IDY1LjclO1xuXHR9XG5cdFxuXHQmLTcge1xuXHRcdG1heC13aWR0aDogNTcuNSU7XG5cdH1cblx0XG5cdCYtNiB7XG5cdFx0bWF4LXdpZHRoOiA2ODRweDtcblx0fVxuXHRcblx0Ji01IHtcblx0XHRtYXgtd2lkdGg6IDU4NHB4O1xuXHR9XG5cdFxuXHQmLTQge1xuXHRcdG1heC13aWR0aDogNDgzcHg7XG5cdH1cblxuXHQmLTMge1xuXHRcdG1heC13aWR0aDogMzgwcHg7XG5cdH1cbn1cblxuLyogb2JqZWN0cyAqL1xuXG4uby1jYXB0aW9uIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OicnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdG1hcmdpbjogMTJweCAwIDA7XG5cdH1cbn1cblxuLm8tc21hbGwtY2FwdGlvbiB7XG5cdGNvbG9yOiAjOUE5QTlBO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5vLXRleHQge1xuXHRwOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cblxuXHRhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG5cdC50LW1lZGl1bSxcblx0LnQtbWVkaXVtLXByb3hpbWEge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG5cbi8qKiBvdGhlciAqKi9cblxuLnUtYnIxMCB7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cblxuLmZvb3RlciB7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdGNvbG9yOiAjNzM3MzczO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHBhZGRpbmc6IDUwcHggMjBweCA4MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xuXG5cdCYtY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDExODBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0dWwge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjYyNjI2O1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICM3MzczNzMgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufSIsIlxuLnRleHQtY292ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLm9mZi0xXFwvMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4JTtcbn1cblxuLmJnLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xufVxuXG4uY29udGFpbmVyLWluZm8ge1xuICAgIHdpZHRoOiAxMTQwcHg7XG59XG5cbi5pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjRURFREVEO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcblxuICAgIC5yZXN0YXJ0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVzdGFydC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6bm90KC4tZGVza3RvcCkge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tZGVza3RvcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRpc2NsYWltZXIge1xuICAgICAgICBjb2xvcjogIzY3Nzg4QTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAxMyU7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBjYWxjKC01MHZ3ICsgKDEwMHZ3IC0gMTA4MHB4KSAvIDIpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogNzUwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc3Vic2NyaXB0aW9ucyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFNEU2RjU7XG5cbiAgICAgICAgLmluZm9fcmlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0U0RTZGNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGZ1bGwtaGVpZ2h0O1xuICAgIFxuICAgIEBpbmNsdWRlIGFsbC10YWJsZXQtcG9ydHJhaXQge1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgLy8gcGFkZGluZzogMTR2aCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAudS1mbGV4RWRnZXMge1xuICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2xvYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bGw7IFxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuODUpO1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuYnRuLXB1bHNlIHtcblxuICAgICAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJpbmcge1xuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtaW52aWV3IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgMC4zcztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyAwLjRzO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE0JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIEFuaW1hdGlvbiAqL1xuICAgIEBrZXlmcmFtZXMgcHVsc2F0ZSB7XG4gICAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIG9wYWNpdHk6MC44O1xuICAgICAgfVxuICAgICAgNDUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjc1KTtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIHN0b3AtcHVsc2F0ZSB7XG4gICAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTowLjQ7XG4gICAgICB9XG4gICAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBCdXR0b24gKi9cbiAgICAuYnRuLXB1bHNlIHtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgXG4gICAgICAuY2lyY2xlIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICB3aWR0aDoyNHB4O1xuICAgICAgICBoZWlnaHQ6MjRweDtcbiAgICAgICAgbWFyZ2luOiAtMTJweCBhdXRvIGF1dG8gLTEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6I0U5OTA0MjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICAgIC8vIG9wYWNpdHk6MC42O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4sIHRyYW5zZm9ybSAuMXMgZWFzZS1vdXQ7XG4gICAgICAgIGNvbG9yOiNFOTkwNDI7XG4gICAgICAgIGZvbnQtc2l6ZToxLjVlbTtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6MzJweDtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAvLyBvcGFjaXR5OjAuODtcbiAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDAuODc1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAucmluZyB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgd2lkdGg6MjhweDtcbiAgICAgICAgaGVpZ2h0OjI4cHg7XG4gICAgICAgIG1hcmdpbjotMTRweCBhdXRvIGF1dG8gLTE0cHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICBib3JkZXI6MnB4IHNvbGlkICNFOTkwNDI7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgYW5pbWF0aW9uOiBwdWxzYXRlIDJzIGVhc2Utb3V0IGluZmluaXRlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC8vIEBpbmNsdWRlIGFsbC10YWJsZXQtcG9ydHJhaXR7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTEwLjVweCBhdXRvIGF1dG8gLTEwLjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJpbmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOjIzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMTEuNXB4IGF1dG8gYXV0byAtMTEuNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgLy8gfVxuICAgICAgXG4gICAgICAmOmhvdmVyIC5yaW5nIHtcbiAgICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIFxuICAgICAgJjphY3RpdmUgLnJpbmcge1xuICAgICAgICAgIGFuaW1hdGlvbjogc3RvcC1wdWxzYXRlIDAuM3M7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2xlZnQge1xuICAgICAgICB3aWR0aDogNTIycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBAaW5jbHVkZSBhbGwtdGFibGV0LXBvcnRyYWl0e1xuICAgICAgICAgICAgLy8gdG9wOiA4dmg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgLy8gdG9wOjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgLy8gei1pbmRleDogMTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjJ2aDtcblxuICAgICAgICAmLi10b3Age1xuICAgICAgICAgICAgcGFkZGluZzogMTN2aCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RleHQtdG9wIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdGV4dCB7XG5cbiAgICAgICAgLmluZm9fdGV4dC10b3AsXG4gICAgICAgIC5pbmZvX3N0ZXAtdGV4dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgLmluZm9fdGV4dC10b3Age1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bnRoLW9mLXR5cGUoMSkpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY29sb3ItaW5mbyAuaW5mb19zdGVwLXRleHQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1pbmZvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb2xvci1ibHVlIC5pbmZvX3N0ZXAtdGV4dCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfcmlnaHQge1xuICAgICAgICAvLyB3aWR0aDogNzQwcHg7XG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTFFREY3O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExNTBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICAvLyB3aWR0aDogNTclO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYWxsLXRhYmxldC1wb3J0cmFpdHtcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9ncmFwaGljcyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246MC4zcztcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB6LWluZGV4OiA3O1xuICAgICAgICB9XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLXB1bHNlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgLmJ0bi1wdWxzZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIyJTtcbiAgICAgICAgICAgICAgICB0b3A6IDc0JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgLy8gei1pbmRleDogNDtcblxuICAgICAgICAgICAgLmJ0bi1wdWxzZSB7XG4gICAgICAgICAgICAgICAgdG9wOiA2OC40JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA3NCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLXN1YiB7XG4gICAgICAgICAgICAgICAgLmJ0bi1wdWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNzIuNCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDczJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuLXB1bHNlOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MS40JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNzMlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgIC8vIHotaW5kZXg6IDU7XG5cbiAgICAgICAgICAgIC5idG4tcHVsc2Uge1xuICAgICAgICAgICAgICAgIHRvcDogMzkuNCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNjglO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi1zdWIge1xuICAgICAgICAgICAgICAgIC5idG4tcHVsc2Uge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDM4LjQlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3NCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi1wdWxzZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTguNCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDc0JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICAvLyB6LWluZGV4OiA2O1xuXG4gICAgICAgICAgICAuYnRuLXB1bHNlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDY5LjclO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDcwLjQlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi1zdWIge1xuICAgICAgICAgICAgICAgIC5idG4tcHVsc2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICAgICAgLy8gei1pbmRleDogNztcblxuICAgICAgICAgICAgLmJ0bi1wdWxzZSB7XG4gICAgICAgICAgICAgICAgdG9wOiA3MC43JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA3MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3N0ZXAtdGV4dCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAwM0E3MTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90ZXh0IHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjc3ODhBO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsImJvZHkge1xuXHRmb250OjMwMCAxOHB4LzEuNzUgJGZvbnQtdGV4dDtcblx0Y29sb3I6ICMxQzJCMzM7XG59XG5cbmltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3BhbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm8tc2Nyb2xsLXdyYXAge1xuXHR6LWluZGV4OiAxO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtc2Nyb2xsLXNlY3Rpb25dIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uaGVybyB7XG5cdG1pbi1oZWlnaHQ6IDY1MHB4O1xuXHRwYWRkaW5nOiA2MHB4IDAgMDtcblxuXHQmX2xvZ28ge1xuICAgICAgICBsZWZ0OiAzM3B4O1xuICAgICAgICB0b3A6IDk2cHg7XG4gICAgICAgIHdpZHRoOiAyNTNweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICBcdHdpZHRoOiAxMDAlO1xuICAgICAgICBcdGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuXHRoMSB7XG5cdFx0bGluZS1oZWlnaHQ6IDAuODtcblxuXHRcdC5zbGlkZVVwIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdH1cbn1cblxuLmFydGljbGUtaGVybyB7XG5cdCYtc2VjdGlvbiB7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IDA7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgaGVpZ2h0OiAxMDB2aDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgei1pbmRleDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdCZfZmlsbCB7XG5cdFx0aGVpZ2h0OiAxMzB2aDtcblx0fVxufVxuXG4uc3RpY2t5LWNvbnRlbnQge1xuXHQmX2ltYWdlcyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1x0XG5cdH1cblxuXHQmX2ltYWdlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IDAuOHM7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Jl9pbWFnZTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6MDtcblx0fVxuXG5cdCZfaXRlbSB7XG5cdFx0bWluLWhlaWdodDogNjUwcHg7XG5cdFx0cGFkZGluZzogMCAwIDcwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQkQyRDk7XG5cblx0XHQmLmlzLWludmlldyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBncmF5O1xuXHRcdH1cblxuXHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDoxNTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnNsaWRlVXAge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdHNwYW4ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTAlKTtcblx0XHR0cmFuc2l0aW9uOiAwLjdzIGN1YmljLWJlemllcigwLjI1LCAwLjAwLCAwLjM1LCAxLjAwKTtcblx0fVxufVxuXG4uZmFkZUluIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuXHR0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjAwLCAwLjM1LCAxLjAwKTtcblx0b3BhY2l0eTogMDtcblxuXHQmLmlzLWludmlldyB7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmxvYWRlZCB7XG5cdC5zbGlkZVVwIHtcblx0XHRzcGFuIHtcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmZ1bGwtaW1nIHtcblx0Y2xpcC1wYXRoOiBpbnNldCgwJSA4JSk7XG4gICAgaGVpZ2h0OiA4MHZoO1xuXG4gICAgaW1nIHtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cdCAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0ICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi5wYXJhbGxheC1pbWcge1xuXHRpbWcge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0fVxufVxuXG4uYXJ0aWNsZXMtd3JhcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcnRpY2xlLWl0ZW0ge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdCYuaXMtYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uYXJ0aWNsZXMtaGVyby1ob2xkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFycXVlZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XG4gICAgZm9udC1zaXplOiA2NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubWFycXVlZS13cmFwIHtcblx0Ly8gaGVpZ2h0OiAzMDB2aDtcblxuXHQmLi1mdWxsLWgge1xuXHRcdGhlaWdodDogMTAwdmg7XG5cblx0XHQubWFycXVlZSB7XG5cdFx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0fVxuXG5cdFx0Lm1hcnF1ZWUtaW5uZXIge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5tYXJxdWVlLW91dGVyIHtcblx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdH1cblxuXHQubWFycXVlZS1pbm5lciB7XG5cdFx0Ly8gbWluLWhlaWdodDogNjUwcHg7XG5cdFx0Ly8gaGVpZ2h0OiAxMDB2aDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuXG4uZm9vdGVyLXBhcnQge1xuXHRkaXNwbGF5OiBub25lO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVJFU0VUIERFRkFVTFQgU1RZTEVTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwsIGJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQ6IDE4cHggJ3Byb3hpbWEnO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogJ3Byb3hpbWEnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDsgfVxuXG5kaXYsIHAsIGEsIHNwYW4sIGVtLCBzdHJvbmcsIGltZywgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgdWwsIG9sLCBsaSwgZGwsIGR0LCBkZCwgdGFibGUsIHRkLCB0ciwgZm9ybSwgZmllbGRzZXQsIGxhYmVsLCBzZWxlY3QsIGNoZWNrYm94LCBpbnB1dCwgdGV4dGFyZWEsIGhlYWRlciwgc2VjdGlvbiwgYXNpZGUsIGFydGljbGUsIGJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuc2VsZWN0LCBpbnB1dCwgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxudGV4dGFyZWEge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmltZywgZmllbGRzZXQge1xuICBib3JkZXI6IDA7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5hOmxpbmssIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ERUZBVUxUIENMQVNTRVMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mbG9hdC1yIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LWwge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5uby1mbG9hdCB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5uby1iZyB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLm5vLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmRpc3BsYXkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXIge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1sIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLypcbiAqIFNWRyBQcm9jZXNzb3JcbiAqIFVwZGF0ZWQgdmVyc2lvbiBvbiAwNC8xMC8yMDE3XG4gKlxuICogQmFzaWNhbGx5IGEgVVJMIGVuY29kZXIgdG8gY29udmVydCBhbiBTVkcgZmlsZSBzdHJpbmcgaW50byBhIHVybChkYXRhKSBvYmplY3QgZm9yIENTUy5cbiAqXG4gKi9cbi8qXG4gKiBTVkc9XG4gKiBVcGRhdGVkIHZlcnNpb24gb24gMDQvMTAvMjAxN1xuICpcbiAqIENvbnRhaW5zIGEgYnVuY2ggb2YgZnVuY3Rpb25zIHdpdGggcHJlLWJ1aWx0IFNWRyBmaWxlcyB0aGF0IGNhbiBtb2RpZmllZCBieSB0aGUgYXJndW1lbnRzIHBhc3NlZC5cbiAqIEV4YW1wbGU6IFNWRy1mYWNlYm9vayggcmVkICkgLSBPdXRwdXRzIGEgcmVkIGZhY2Vib29rIGxvZ28uXG4gKlxuICogQWRkIGFueSBhZGRpdGlvbmFsIFNWRy1wcm9jZXNzIGZ1bmN0aW9ucyBoZXJlLlxuICovXG4vKlxuICogQ05OIEhlYWRlciBMYXlvdXRcbiAqIFVwZGF0ZWQgdmVyc2lvbiBvbiAwNC8xMC8yMDE3XG4gKlxuICovXG4uY25uLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHotaW5kZXg6IDE1MDtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogNjBweDsgfVxuICAuY25uLWJhciBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5jbm4tYmFyLS1maXhlZCAuY25uLWJhcl9fcm93LmNubi1iYXJfX3Jvdy0tZ29sZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5jbm4tYmFyLS1maXhlZCAuY25uLWJhcl9fbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY25uLWJhci0tZml4ZWQgLmNubi1iYXJfX2NvbnRlbnQtYnkge1xuICAgIHBhZGRpbmctbGVmdDogNjJweCAhaW1wb3J0YW50OyB9XG4gIC5jbm4tYmFyX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4OyB9XG4gIC5jbm4tYmFyX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmNubi1iYXJfX3Jvdy0tYmxhY2sge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5jbm4tYmFyX19yb3ctLWdvbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I1OTM0MztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY25uLWJhcl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmNubi1iYXJfX2xvZ28gc3ZnLFxuICAgIC5jbm4tYmFyX19sb2dvIGltZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuY25uLWJhcl9fYmFjay1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY25uLWJhcl9fYmFjay1saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cbiAgICAuY25uLWJhcl9fYmFjay1saW5rOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDM5JztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAuY25uLWJhcl9fY29udGVudC1ieSB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICBwYWRkaW5nOiAwIDczcHggMCAzMHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3MgcGFkZGluZzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNubi1iYXJfX2NvbnRlbnQtYnkge1xuICAgICAgICBwYWRkaW5nOiAwIDYycHggMCA2MnB4OyB9IH1cbiAgICAuY25uLWJhcl9fY29udGVudC1ieSBzdHJvbmcsIC5jbm4tYmFyX19jb250ZW50LWJ5IGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY25uLWJhcl9fc2hhcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLmNubi1iYXJfX3NoYXJlLS1hY3RpdmUgLmNubi1iYXJfX3NoYXJlLWljb25zIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY25uLWJhcl9fc2hhcmUtLWFjdGl2ZSAuY25uLWJhcl9fc2hhcmUtaWNvbnMge1xuICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7IH0gfVxuICAgICAgLmNubi1iYXJfX3NoYXJlLS1hY3RpdmUgLmNubi1iYXJfX3NoYXJlLWljb25zIC5zaGFyZS1saW5rIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuY25uLWJhcl9fc2hhcmUtLWFjdGl2ZSAuY25uLWJhcl9fc2hhcmUtaWNvbnMgLnNoYXJlLWxpbms6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBtczsgfVxuICAgICAgICAuY25uLWJhcl9fc2hhcmUtLWFjdGl2ZSAuY25uLWJhcl9fc2hhcmUtaWNvbnMgLnNoYXJlLWxpbms6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7IH1cbiAgICAgICAgLmNubi1iYXJfX3NoYXJlLS1hY3RpdmUgLmNubi1iYXJfX3NoYXJlLWljb25zIC5zaGFyZS1saW5rOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtczsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuY25uLWJhcl9fc2hhcmUtLWFjdGl2ZSAuY25uLWJhcl9fc2hhcmUtaWNvbnMgLnNoYXJlLWxpbms6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTI1bXM7IH1cbiAgICAgICAgICAuY25uLWJhcl9fc2hhcmUtLWFjdGl2ZSAuY25uLWJhcl9fc2hhcmUtaWNvbnMgLnNoYXJlLWxpbms6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTc1bXM7IH1cbiAgICAgICAgICAuY25uLWJhcl9fc2hhcmUtLWFjdGl2ZSAuY25uLWJhcl9fc2hhcmUtaWNvbnMgLnNoYXJlLWxpbms6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMjI1bXM7IH0gfVxuICAgIC5jbm4tYmFyX19zaGFyZS10b2dnbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgLmNubi1iYXJfX3NoYXJlLXRvZ2dsZSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY25uLWJhcl9fc2hhcmUtdG9nZ2xlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IH0gfVxuICAgIC5jbm4tYmFyX19zaGFyZS1pY29ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNubi1iYXJfX3NoYXJlLWljb25zIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDUwMG1zIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfSB9XG4gICAgICAuY25uLWJhcl9fc2hhcmUtaWNvbnMgLnNoYXJlLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU5MzQzO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGVhc2U7IH1cbiAgICAgICAgLmNubi1iYXJfX3NoYXJlLWljb25zIC5zaGFyZS1saW5rOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAgICAgLmNubi1iYXJfX3NoYXJlLWljb25zIC5zaGFyZS1saW5rOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtczsgfVxuICAgICAgICAuY25uLWJhcl9fc2hhcmUtaWNvbnMgLnNoYXJlLWxpbms6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7IH1cbiAgICAgICAgLmNubi1iYXJfX3NoYXJlLWljb25zIC5zaGFyZS1saW5rOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmNubi1iYXJfX3NoYXJlLWljb25zIC5zaGFyZS1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTsgfVxuICAgICAgICAgICAgLmNubi1iYXJfX3NoYXJlLWljb25zIC5zaGFyZS1saW5rOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgICAgICAgICAgLmNubi1iYXJfX3NoYXJlLWljb25zIC5zaGFyZS1saW5rOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMG1zOyB9XG4gICAgICAgICAgICAuY25uLWJhcl9fc2hhcmUtaWNvbnMgLnNoYXJlLWxpbms6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7IH1cbiAgICAgICAgICAgIC5jbm4tYmFyX19zaGFyZS1pY29ucyAuc2hhcmUtbGluazpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBtczsgfSB9XG4gICAgICAgIC5jbm4tYmFyX19zaGFyZS1pY29ucyAuc2hhcmUtbGluay0tdHdpdHRlciBzdmcge1xuICAgICAgICAgIGhlaWdodDogNDAlO1xuICAgICAgICAgIHdpZHRoOiAxNXB4OyB9XG4gICAgICAgIC5jbm4tYmFyX19zaGFyZS1pY29ucyAuc2hhcmUtbGluay0tZmFjZWJvb2sgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogNi42cHg7IH1cbiAgICAgICAgLmNubi1iYXJfX3NoYXJlLWljb25zIC5zaGFyZS1saW5rLS1saW5rZWRpbiBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxMy4ycHg7IH1cbiAgICAgIC5jbm4tYmFyX19zaGFyZS1pY29ucyBzdmcge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDQ0JTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuY25uLWJhcl9fc2hhcmUtaWNvbnMgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAxMHB4OyB9IH1cbiAgICAgICAgLmNubi1iYXJfX3NoYXJlLWljb25zIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjZmZmOyB9XG5cbi5jbm4tZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6ICM3MzczNzM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDQ0cHggMCA0NnB4OyB9XG4gIC5jbm4tZm9vdGVyLS1hciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMCA2cHg7IH1cbiAgICAuY25uLWZvb3Rlci0tYXIgLmNubi1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICBkaXJlY3Rpb246IHJ0bDsgfVxuICAuY25uLWZvb3Rlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmNubi1mb290ZXJfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI2MjYyNjsgfVxuICAuY25uLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLmNubi1mb290ZXJfX21lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBib2R5OmRpcihydGwpIC5jbm4tZm9vdGVyX19tZW51IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmNubi1mb290ZXJfX21lbnUgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9XG4gICAgICBib2R5OmRpcihydGwpIC5jbm4tZm9vdGVyX19tZW51IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTFweDsgfVxuICAgICAgICBib2R5OmRpcihydGwpIC5jbm4tZm9vdGVyX19tZW51IGxpOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICAgICAgYm9keTpkaXIocnRsKSAuY25uLWZvb3Rlcl9fbWVudSBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jbm4tZm9vdGVyX19tZW51IGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2U7IH1cbiAgICAgIGJvZHk6ZGlyKHJ0bCkgLmNubi1mb290ZXJfX21lbnUgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmNubi1mb290ZXJfX21lbnUgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uY25uLWZvb3Rlci0tZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM3MzczNzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNjRweCAwIDkycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgLmNubi1mb290ZXItLWVzIHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMCAzMnB4OyB9IH1cbiAgLmNubi1mb290ZXItLWVzIC5jbm4tZm9vdGVyX19tZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogIzIzMjMyMzsgfVxuICAgIC5jbm4tZm9vdGVyLS1lcyAuY25uLWZvb3Rlcl9fbWVudSBsaSB7XG4gICAgICBtYXJnaW46IDAgMTFweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNubi1mb290ZXItLWVzIC5jbm4tZm9vdGVyX19tZW51IGxpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yOyB9XG4gICAgICAuY25uLWZvb3Rlci0tZXMgLmNubi1mb290ZXJfX21lbnUgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY25uLWZvb3Rlci0tZXMgLmNubi1mb290ZXJfX21lbnUgbGkgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgIC5jbm4tZm9vdGVyLS1lcyAuY25uLWZvb3Rlcl9fbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cblxuLmNubi1mb290ZXItZXNfX2xvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLmNubi1mb290ZXItZXNfX2xvZ286OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODsgfVxuICAuY25uLWZvb3Rlci1lc19fbG9nbyBpbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNubi1mb290ZXItZXNfX2NvcHlyaWdodCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmNubi1mb290ZXItZXNfX2NvcHlyaWdodCBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY25uLWZvb3Rlci1lc19fY29weXJpZ2h0IGE6aG92ZXIge1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG5cbi5jbm4tZm9vdGVyLWVzX19zaGFyZSB7XG4gIG1hcmdpbjogMjhweCAwIDQ5cHg7IH1cblxuLmNubi1mb290ZXItZXNfX3NoYXJlLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNubi1mb290ZXItZXNfX3NoYXJlLWxpbmsge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY25uLWZvb3Rlci1lc19fc2hhcmUtbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMThweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDsgfVxuICAuY25uLWZvb3Rlci1lc19fc2hhcmUtbGluazpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY25uLWZvb3Rlci1lc19fc2hhcmUtbGluayBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY25uLWZvb3Rlci1lc19fbGFiZWwge1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLmNubi1mb290ZXItZXNfX3RvcCB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNnB4O1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jbm4tZm9vdGVyLWVzX190b3Agc3ZnIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC4zNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7IH1cblxuLyogdmFycyAqL1xuLmNvbG9yLWxpZ2h0IHtcbiAgY29sb3I6ICNDQkQyRDk7IH1cblxuLmNvbG9yLWJsdWUge1xuICBjb2xvcjogIzAwM0E3MTsgfVxuXG4uY29sb3ItaW5mbyB7XG4gIGNvbG9yOiAjMkQyMzY5OyB9XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzFDMkIzMzsgfVxuXG4ubHMtc21hbGwge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRweDsgfVxuXG4udGV4dC0zMDcge1xuICBmb250LXNpemU6IDg2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtNC41NXB4O1xuICBtYXJnaW46IDAgMCAzcHg7IH1cbiAgLnRleHQtMzA3IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTMuODVweDtcbiAgICBtYXJnaW46IDAgMCAwIC0xMHB4OyB9XG5cbi5hcnRpY2xlcy1uYXYge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCA3MiwgODQsIDAuOCk7XG4gIHRvcDogMzBweDtcbiAgei1pbmRleDogMztcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTsgfVxuICAuYXJ0aWNsZXMtbmF2LmlzLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5hcnRpY2xlcy1uYXYgLmFydGljbGUtbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAjREVFM0U5O1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLmFydGljbGVzLW5hdiAuYXJ0aWNsZS1saW5rLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbmJvZHk6bm90KC50b3VjaCkgLmFydGljbGVzLW5hdiAuYXJ0aWNsZS1saW5rOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiA2MCU7IH1cblxuLmFydGljbGUtaGVybyB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWluLXdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYXJ0aWNsZS1oZXJvX2JnIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbnRlbnQtMy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi5iZy1hbm90aGVyLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDAzQTcxOyB9XG5cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiAjMjMxOTU1OyB9XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNFNEU2RjU7IH1cblxuLmJnLWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjFGNEY3OyB9XG5cbi5iZy1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZDogI0UxRURGNzsgfVxuXG4uZm9udC1kaXNwbGF5IHtcbiAgZm9udC1mYW1pbHk6IFwiT3B0aW1pc3RpYyBEaXNwbGF5XCI7IH1cblxuLmNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjMjMxOTU1OyB9XG5cbi5tYXJndWVlLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXcvOC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyB9XG5cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMyMzE5NTU7IH1cbiAgYmxvY2txdW90ZSBwIHNwYW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMCUgMS4xMmVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDE1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIDAuNHM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRTRFNkY1LCAjRTRFNkY1KTsgfVxuICBibG9ja3F1b3RlLmlzLWludmlldyBwIHNwYW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxLjEyZW07IH1cbiAgYmxvY2txdW90ZS5ncmVlbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTk2NDZlOyB9XG4gICAgYmxvY2txdW90ZS5ncmVlbiBwIHtcbiAgICAgIGNvbG9yOiAjMTk2NDZlOyB9XG4gICAgICBibG9ja3F1b3RlLmdyZWVuIHAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U2ZjVmMCwgI2U2ZjVmMCk7IH1cbiAgYmxvY2txdW90ZS5ibHVlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDNBNzE7IH1cbiAgICBibG9ja3F1b3RlLmJsdWUgcCB7XG4gICAgICBjb2xvcjogIzAwM0E3MTsgfVxuICAgICAgYmxvY2txdW90ZS5ibHVlIHAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UxZWRmNywgI2UxZWRmNyk7IH1cbiAgYmxvY2txdW90ZS5vcmFuZ2Uge1xuICAgIGJvcmRlci1jb2xvcjogI2M4MzcxNDsgfVxuICAgIGJsb2NrcXVvdGUub3JhbmdlIHAge1xuICAgICAgY29sb3I6ICNjODM3MTQ7IH1cbiAgICAgIGJsb2NrcXVvdGUub3JhbmdlIHAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZWZlMSwgI2ZmZWZlMSk7IH1cbiAgYmxvY2txdW90ZS5wdXJwbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzRiMDU1MDsgfVxuICAgIGJsb2NrcXVvdGUucHVycGxlIHAge1xuICAgICAgY29sb3I6ICM0YjA1NTA7IH1cbiAgICAgIGJsb2NrcXVvdGUucHVycGxlIHAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2YwZWJmNSwgI2YwZWJmNSk7IH1cbiAgYmxvY2txdW90ZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzIzMTk1NTtcbiAgICBtYXJnaW46IDAgMCAxNXB4OyB9XG4gIGJsb2NrcXVvdGUgZm9vdGVyIGNpdGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IGluaXRpYWw7IH1cblxuLnctY3VzdG9tIHtcbiAgd2lkdGg6IDc4NXB4OyB9XG5cbi5hcnJvdyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47IH1cblxuLmltZy1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICAuaW1nLWJnX2hvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnM7IH1cbiAgICAuaW1nLWJnX2hvdmVyOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICAuaW1nLWJnX2ljb24ge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAtMTAzcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuaW1nLWJnX2ljb24udG9wLTFcXC8yIHtcbiAgICAgIHRvcDogNTAlOyB9XG4gIC5pbWctYmdfc2hhZG93IHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NXB4O1xuICAgIGxlZnQ6IDEwMXB4O1xuICAgIGhlaWdodDogMTA1JTtcbiAgICB3aWR0aDogMTA1JTtcbiAgICBiYWNrZ3JvdW5kOiAjQkVFMURDOyB9XG4gIC5pbWctYmcuLWxlZnQ6OmFmdGVyLFxuICAuaW1nLWJnLi1sZWZ0IC5pbWctYmdfc2hhZG93IHtcbiAgICB0b3A6IDg2cHg7XG4gICAgcmlnaHQ6IDcycHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTEzJTtcbiAgICBoZWlnaHQ6IDk4JTsgfVxuXG4uZGlzY292ZXItaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDMuM3JlbTtcbiAgcGFkZGluZy1yaWdodDogMy4zcmVtOyB9XG4gIC5kaXNjb3Zlci1pbWc6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTM0JTtcbiAgICBsZWZ0OiAtNTQlO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBoZWlnaHQ6IDE1NnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzY292ZXItYmcuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluOyB9XG5cbi5ub3Rlc19pdGVtIHtcbiAgcGFkZGluZzogMCAwIDE1cHg7IH1cbiAgLm5vdGVzX2l0ZW0gPiBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMC44O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7IH1cbiAgLm5vdGVzX2l0ZW0gPiBwIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7IH1cblxuLm5vdGVzIC5ub3Rlc190ZXh0LTIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLm5vdGVzX3NtYWxsIHtcbiAgZm9udC1zaXplOiA5OHB4O1xuICBsaW5lLWhlaWdodDogMC45OyB9XG5cbi5oZXJvLW1lbnUgLmFydGljbGUtbGluazpudGgtb2YtdHlwZSgxKSB7XG4gIHBhZGRpbmc6IDAgMTE1cHggMCAwOyB9XG5cbi5oZXJvLW1lbnUgLmFydGljbGUtbGluazpudGgtb2YtdHlwZSgyKSB7XG4gIHBhZGRpbmc6IDI5cHggMCAyOXB4IDEwNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlcm8tbWVudSAuYXJ0aWNsZS1saW5rOm50aC1vZi10eXBlKDIpIC5hbmltYXRlZC1saW5lLFxuICAuaGVyby1tZW51IC5hcnRpY2xlLWxpbms6bnRoLW9mLXR5cGUoMikgLmFuaW1hdGVkLWxpbmUgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhlcm8tbWVudSAuYXJ0aWNsZS1saW5rOm50aC1vZi10eXBlKDIpIC5hbmltYXRlZC1saW5lIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICM2Nzc4OGE7IH1cblxucCBhOmxpbmssXG5wIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIHAgYTpsaW5rOmhvdmVyLFxuICBwIGE6dmlzaXRlZDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5ncmF5LWJveCAuYW5pbWF0ZWQtbGluZSxcbi5ncmF5LWJveCAuYW5pbWF0ZWQtbGluZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDg5cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAtNDVweDtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZ3JheS1ib3ggLmFuaW1hdGVkLWxpbmUgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNjYmQyZDk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5idG4ge1xuICB3aWR0aDogMTkycHg7XG4gIGhlaWdodDogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi50ZXh0LXdoaXRlIGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHdoaXRlOyB9XG5cbi50ZXh0LXdoaXRlIGJsb2NrcXVvdGUgcCB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAudGV4dC13aGl0ZSBibG9ja3F1b3RlIHAgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogIzY3Nzg4YTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtZGVza3RvcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMjQwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4udS1iZy1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzM0NDg1NDsgfVxuXG4udS1iZy1sQmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMyMTcxRkY7IH1cblxuLnUtYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuXG4udS1iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRkY2RjAwOyB9XG5cbi51LWJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICM0NzAwNzY7IH1cblxuLnUtYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjIwMDU2IDAlLCBibGFjayAxMDAlKTsgfVxuXG4vKiBzcGFjaW5nICovXG4udS1tcjIge1xuICBtYXJnaW4tcmlnaHQ6IDIlOyB9XG5cbi51LW10OTAge1xuICBtYXJnaW4tdG9wOiA5MHB4OyB9XG5cbi51LW10NTAge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi51LW1iMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi51LW1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi51LW1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi51LW1iNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi51LW1iNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi51LW1iOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG5cbi51LW1iMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLnUtbWIxMjAge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuXG4udS1tYjE1MCB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9XG5cbi51LXB0NjAge1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuXG4udS1wYjkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cblxuLnUtcGIxMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cblxuLnUtdi1zcGFjZSB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC51LXYtc3BhY2Uge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfSB9XG5cbi51LXYtY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51LW1kLW1iNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUteHMtbWIxMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIC51LXhzLW1iNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgLnUteHMtbWI2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAudS14cy1tYjQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gIC51LXhzLW1iMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnUteHMtbWIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLnUteHMtcGI0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLnUteHMtcHQ1NSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7IH1cbiAgLnUteHMtcGI1NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7IH1cbiAgLnUteHMtcGIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9IH1cblxuLyogdHlwb2dyYXBoeSAqL1xuLmgxIHtcbiAgZm9udDogNzAwIDY1cHgvMS4xNSBcIk9wdGltaXN0aWMgRGlzcGxheVwiOyB9XG5cbi5oMiB7XG4gIGZvbnQ6IDYwMCA2MHB4LzEuMTYgJ0F2ZW5pciBOZXh0JztcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIG1hcmdpbjogMCAwIDM1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDsgfSB9XG5cbi50LXNpemUyMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7IH1cblxuLnQtc2l6ZTIwIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi50LXNpemUyNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4udC1zaXplMjgge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnQtc2l6ZTMyIHtcbiAgZm9udC1zaXplOiAzMnB4OyB9XG5cbi50LXNpemU1MCB7XG4gIGZvbnQtc2l6ZTogNTBweDsgfVxuXG4udC1zaXplMTA3IHtcbiAgZm9udC1zaXplOiAxMDdweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnQtc2l6ZTEyMCB7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi50LXNpemUxNDAge1xuICBmb250LXNpemU6IDE0MHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4udC11cHBlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi50LW1lZGl1bSB7XG4gIGZvbnQ6IGJvbGQgMjJweC8xLjI3IFwiSVRDIFNlcmlmIEdvdGhpYyBTdGRcIjsgfVxuXG4udC1tZWRpdW0tcHJveGltYSB7XG4gIGZvbnQ6IDUwMCAyMnB4LzEuMjcgXCJQcm94aW1hIE5vdmFcIjsgfVxuXG4udC14bCB7XG4gIGZvbnQ6IGJvbGQgNDBweC8xLjIgXCJJVEMgU2VyaWYgR290aGljIFN0ZFwiO1xuICBtYXJnaW46IDAgMCA0MHB4OyB9XG5cbi50LWxnIHtcbiAgZm9udDogYm9sZCAzNHB4LzEuMiBcIklUQyBTZXJpZiBHb3RoaWMgU3RkXCI7IH1cblxuLnQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50LWxpbmsge1xuICBjb2xvcjogIzM0NDg1NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAudC1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udC1ibGFjayB7XG4gIGNvbG9yOiBibGFjazsgfVxuXG4udC1ibHVlIHtcbiAgY29sb3I6ICMyRDAwNTE7IH1cblxuLnQtd2hpdGUge1xuICBjb2xvcjogd2hpdGU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50LXhzLXNpemUxOCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLyogYWxpZ25tZW50ICovXG4udS1yaWdodCB7XG4gIG1hcmdpbjogMCAwIDAgYXV0bzsgfVxuXG4udS1jZW50ZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi8qIHBvc2l0aW9uICovXG4udS1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udS1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnUtb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi51LXoyIHtcbiAgei1pbmRleDogMjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51LXRwLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4udS1mbGV4RWRnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnUtZmxleEVkZ2VzLi12LWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudS1mbGV4RWRnZXMuLWgtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUteHMtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudS14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnUteHMtZmxleFJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4udS1mbGV4Q2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnUtaGFsZiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLyogc2l6ZSAqL1xuLnUtZnVsbC1oZWlnaHQge1xuICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuXG4udS04MC1oZWlnaHQge1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgaGVpZ2h0OiA4MHZoOyB9XG5cbi51LWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGNvbHMgKi9cbi5jb2wtMTAge1xuICBtYXgtd2lkdGg6IDk4NnB4OyB9XG5cbi5jb2wtOSB7XG4gIG1heC13aWR0aDogNzcuNyU7IH1cblxuLmNvbC04IHtcbiAgbWF4LXdpZHRoOiA2NS43JTsgfVxuXG4uY29sLTcge1xuICBtYXgtd2lkdGg6IDU3LjUlOyB9XG5cbi5jb2wtNiB7XG4gIG1heC13aWR0aDogNjg0cHg7IH1cblxuLmNvbC01IHtcbiAgbWF4LXdpZHRoOiA1ODRweDsgfVxuXG4uY29sLTQge1xuICBtYXgtd2lkdGg6IDQ4M3B4OyB9XG5cbi5jb2wtMyB7XG4gIG1heC13aWR0aDogMzgwcHg7IH1cblxuLyogb2JqZWN0cyAqL1xuLm8tY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuby1jYXB0aW9uOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgbWFyZ2luOiAxMnB4IDAgMDsgfVxuXG4uby1zbWFsbC1jYXB0aW9uIHtcbiAgY29sb3I6ICM5QTlBOUE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uby10ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLm8tdGV4dCBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC50LW1lZGl1bSxcbiAgLnQtbWVkaXVtLXByb3hpbWEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLyoqIG90aGVyICoqL1xuLnUtYnIxMCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjNzM3MzczO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDUwcHggMjBweCA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5mb290ZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZm9vdGVyIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZm9vdGVyIHVsIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzI2MjYyNjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuZm9vdGVyIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5mb290ZXIgdWwgYSB7XG4gICAgICBjb2xvcjogIzczNzM3MyAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY292ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4ub2ZmLTFcXC8xMiB7XG4gIG1hcmdpbi1sZWZ0OiA4JTsgfVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDQ4NTQ7IH1cblxuLmNvbnRhaW5lci1pbmZvIHtcbiAgd2lkdGg6IDExNDBweDsgfVxuXG4uaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNFREVERUQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBBbmltYXRpb24gKi9cbiAgLyogQnV0dG9uICovIH1cbiAgLmluZm8gLnJlc3RhcnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yZXN0YXJ0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgICB6LWluZGV4OiAyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmluZm8gLnJlc3RhcnQ6bm90KC4tZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5pbmZvIC5yZXN0YXJ0Li1kZXNrdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW46IDQwcHggMCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmluZm8gLnJlc3RhcnQuLWRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIC5pbmZvIC5kaXNjbGFpbWVyIHtcbiAgICBjb2xvcjogIzY3Nzg4QTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMTMlO1xuICAgIG1hcmdpbjogMCAwIDAgY2FsYygtNTB2dyArICgxMDB2dyAtIDEwODBweCkgLyAyKTsgfVxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogNzUwcHgpIHtcbiAgICAgIC5pbmZvIC5kaXNjbGFpbWVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9IH1cbiAgLmluZm8tc3Vic2NyaXB0aW9ucyB7XG4gICAgYmFja2dyb3VuZDogI0U0RTZGNTsgfVxuICAgIC5pbmZvLXN1YnNjcmlwdGlvbnMgLmluZm9fcmlnaHQge1xuICAgICAgYmFja2dyb3VuZDogI0U0RTZGNTsgfVxuICAuaW5mb19sb2FkZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gICAgei1pbmRleDogMTE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuaW5mb19sb2FkZXIuaXMtaW52aWV3IHtcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgMC4zcztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgICAgLmluZm9fbG9hZGVyLmlzLWludmlldyBwIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmluZm9fbG9hZGVyIHAge1xuICAgICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIDAuNHM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuaW5mb19sb2FkZXIgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTQlOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzYXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjc1KTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBzdG9wLXB1bHNhdGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gIC5pbmZvIC5idG4tcHVsc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pbmZvIC5idG4tcHVsc2UgLmNpcmNsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luOiAtMTJweCBhdXRvIGF1dG8gLTEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTk5MDQyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4sIHRyYW5zZm9ybSAuMXMgZWFzZS1vdXQ7XG4gICAgICBjb2xvcjogI0U5OTA0MjtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuaW5mbyAuYnRuLXB1bHNlIC5jaXJjbGU6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5pbmZvIC5idG4tcHVsc2UgLmNpcmNsZTphY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODc1KTsgfVxuICAgIC5pbmZvIC5idG4tcHVsc2UgLnJpbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luOiAtMTRweCBhdXRvIGF1dG8gLTE0cHg7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0U5OTA0MjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBhbmltYXRpb246IHB1bHNhdGUgMnMgZWFzZS1vdXQgaW5maW5pdGU7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbmZvIC5idG4tcHVsc2UgLmNpcmNsZSB7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIG1hcmdpbjogLTEwLjVweCBhdXRvIGF1dG8gLTEwLjVweDsgfVxuICAgICAgLmluZm8gLmJ0bi1wdWxzZSAucmluZyB7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIG1hcmdpbjogLTExLjVweCBhdXRvIGF1dG8gLTExLjVweDsgfSB9XG4gICAgLmluZm8gLmJ0bi1wdWxzZTpob3ZlciAucmluZyB7XG4gICAgICBhbmltYXRpb246IG5vbmU7IH1cbiAgICAuaW5mbyAuYnRuLXB1bHNlOmFjdGl2ZSAucmluZyB7XG4gICAgICBhbmltYXRpb246IHN0b3AtcHVsc2F0ZSAwLjNzOyB9XG4gIC5pbmZvX2xlZnQge1xuICAgIHdpZHRoOiA1MjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAuaW5mb19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMjJ2aDsgfVxuICAgIC5pbmZvX2NvbnRlbnQuLXRvcCB7XG4gICAgICBwYWRkaW5nOiAxM3ZoIDAgMDsgfVxuICAuaW5mb190ZXh0LXRvcCBwIHtcbiAgICBsaW5lLWhlaWdodDogMS4zMzsgfVxuICAuaW5mb190ZXh0IC5pbmZvX3RleHQtdG9wLFxuICAuaW5mb190ZXh0IC5pbmZvX3N0ZXAtdGV4dCB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuaW5mb190ZXh0LmlzLWFjdGl2ZSAuaW5mb190ZXh0LXRvcCB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaW5mb190ZXh0Om5vdCg6bnRoLW9mLXR5cGUoMSkpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmluZm9fdGV4dC5jb2xvci1pbmZvIC5pbmZvX3N0ZXAtdGV4dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkQyMzY5OyB9XG4gIC5pbmZvX3RleHQuY29sb3ItYmx1ZSAuaW5mb19zdGVwLXRleHQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwM0E3MTsgfVxuICAuaW5mb19yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRTFFREY3OyB9XG4gIC5pbmZvX2dyYXBoaWNzIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5pbmZvX2dyYXBoaWNzIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmluZm9fZ3JhcGhpY3MuaXMtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiA3OyB9XG4gICAgLmluZm9fZ3JhcGhpY3Mgc3ZnIHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuaW5mb19ncmFwaGljcyAuYnRuLXB1bHNlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmluZm9fZ3JhcGhpY3MgLmJ0bi1wdWxzZS5pcy1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5pbmZvX2dyYXBoaWNzOm50aC1vZi10eXBlKDEpIC5idG4tcHVsc2Uge1xuICAgICAgcmlnaHQ6IDIyJTtcbiAgICAgIHRvcDogNzQlOyB9XG4gICAgLmluZm9fZ3JhcGhpY3M6bnRoLW9mLXR5cGUoMikgLmJ0bi1wdWxzZSB7XG4gICAgICB0b3A6IDY4LjQlO1xuICAgICAgbGVmdDogNzQlOyB9XG4gICAgLmluZm9fZ3JhcGhpY3M6bnRoLW9mLXR5cGUoMikuLXN1YiAuYnRuLXB1bHNlIHtcbiAgICAgIHRvcDogNzIuNCU7XG4gICAgICBsZWZ0OiA3MyU7IH1cbiAgICAuaW5mb19ncmFwaGljczpudGgtb2YtdHlwZSgyKS4tc3ViIC5idG4tcHVsc2U6bnRoLW9mLXR5cGUoMikge1xuICAgICAgdG9wOiA1MS40JTtcbiAgICAgIGxlZnQ6IDczJTsgfVxuICAgIC5pbmZvX2dyYXBoaWNzOm50aC1vZi10eXBlKDMpIC5idG4tcHVsc2Uge1xuICAgICAgdG9wOiAzOS40JTtcbiAgICAgIGxlZnQ6IDY4JTsgfVxuICAgIC5pbmZvX2dyYXBoaWNzOm50aC1vZi10eXBlKDMpLi1zdWIgLmJ0bi1wdWxzZSB7XG4gICAgICB0b3A6IDM4LjQlO1xuICAgICAgbGVmdDogNzQlOyB9XG4gICAgLmluZm9fZ3JhcGhpY3M6bnRoLW9mLXR5cGUoMykuLXN1YiAuYnRuLXB1bHNlOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIHRvcDogNTguNCU7XG4gICAgICBsZWZ0OiA3NCU7IH1cbiAgICAuaW5mb19ncmFwaGljczpudGgtb2YtdHlwZSg0KSAuYnRuLXB1bHNlIHtcbiAgICAgIHRvcDogNjkuNyU7XG4gICAgICBsZWZ0OiA3MC40JTsgfVxuICAgIC5pbmZvX2dyYXBoaWNzOm50aC1vZi10eXBlKDQpLi1zdWIgLmJ0bi1wdWxzZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLmluZm9fZ3JhcGhpY3M6bnRoLW9mLXR5cGUoNSkgLmJ0bi1wdWxzZSB7XG4gICAgICB0b3A6IDcwLjclO1xuICAgICAgbGVmdDogNzAlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuaW5mb19zdGVwLXRleHQge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAwM0E3MTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDsgfVxuICAgIC5pbmZvX3N0ZXAtdGV4dCBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIC5pbmZvX3RleHQgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjNjc3ODhBO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmluZm9fdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiA0M3B4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuaW5mb190ZXh0ID4gcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW5mb190ZXh0IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5pbmZvX3RleHQgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5ib2R5IHtcbiAgZm9udDogMzAwIDE4cHgvMS43NSBcIk9wdGltaXN0aWMgVGV4dFwiO1xuICBjb2xvcjogIzFDMkIzMzsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5vLXNjcm9sbC13cmFwIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50OyB9XG5cbltkYXRhLXNjcm9sbC1zZWN0aW9uXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuXG4uaGVybyB7XG4gIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICBwYWRkaW5nOiA2MHB4IDAgMDsgfVxuICAuaGVyb19sb2dvIHtcbiAgICBsZWZ0OiAzM3B4O1xuICAgIHRvcDogOTZweDtcbiAgICB3aWR0aDogMjUzcHg7IH1cbiAgICAuaGVyb19sb2dvIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAuaGVybyBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDAuODsgfVxuICAgIC5oZXJvIGgxIC5zbGlkZVVwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH1cbiAgLmhlcm8gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IH1cblxuLmFydGljbGUtaGVyby1zZWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hcnRpY2xlLWhlcm9fZmlsbCB7XG4gIGhlaWdodDogMTMwdmg7IH1cblxuLnN0aWNreS1jb250ZW50X2ltYWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3RpY2t5LWNvbnRlbnRfaW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjhzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc3RpY2t5LWNvbnRlbnRfaW1hZ2UuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zdGlja3ktY29udGVudF9pbWFnZTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN0aWNreS1jb250ZW50X2l0ZW0ge1xuICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgcGFkZGluZzogMCAwIDcwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0JEMkQ5OyB9XG4gIC5zdGlja3ktY29udGVudF9pdGVtLmlzLWludmlldyB7XG4gICAgYmFja2dyb3VuZDogZ3JheTsgfVxuICAuc3RpY2t5LWNvbnRlbnRfaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7IH1cblxuLnNsaWRlVXAge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zbGlkZVVwIHNwYW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTAlKTtcbiAgICB0cmFuc2l0aW9uOiAwLjdzIGN1YmljLWJlemllcigwLjI1LCAwLCAwLjM1LCAxKTsgfVxuXG4uZmFkZUluIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLCAwLjM1LCAxKTtcbiAgb3BhY2l0eTogMDsgfVxuICAuZmFkZUluLmlzLWludmlldyB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmxvYWRlZCAuc2xpZGVVcCBzcGFuIHtcbiAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5mdWxsLWltZyB7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCUgOCUpO1xuICBoZWlnaHQ6IDgwdmg7IH1cbiAgLmZ1bGwtaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5wYXJhbGxheC1pbWcgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbi5hcnRpY2xlcy13cmFwIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYXJ0aWNsZS1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuYXJ0aWNsZS1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFydGljbGVzLWhlcm8taG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1hcnF1ZWUge1xuICBsZXR0ZXItc3BhY2luZzogLTNweDtcbiAgZm9udC1zaXplOiA2NnB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4ubWFycXVlZS13cmFwLi1mdWxsLWgge1xuICBoZWlnaHQ6IDEwMHZoOyB9XG4gIC5tYXJxdWVlLXdyYXAuLWZ1bGwtaCAubWFycXVlZSB7XG4gICAgZm9udC1zaXplOiA4MHB4OyB9XG4gIC5tYXJxdWVlLXdyYXAuLWZ1bGwtaCAubWFycXVlZS1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tYXJxdWVlLXdyYXAgLm1hcnF1ZWUtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZm9vdGVyLXBhcnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uby10b3VjaCAudG91Y2gtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRvdWNoIC5tYXJxdWVlLWlubmVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwOyB9XG5cbi50b3VjaCAuYXJ0aWNsZS1oZXJvX2ZpbGwsXG4udG91Y2ggLmFydGljbGUtaGVyby1zZWN0aW9uLFxuLnRvdWNoIC5oZXJvLW1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50b3VjaCAuYXJ0aWNsZXMtd3JhcCxcbi50b3VjaCAuZm9vdGVyLXBhcnQsXG4udG91Y2ggLmFydGljbGUtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50b3VjaCAubWFycXVlZS13cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgLnRvdWNoIC5zdGlja3ktY29udGVudF9pbWFnZXMge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxMDBweDsgfSB9XG5cbi50b3VjaCAuYXJ0aWNsZXMtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRvdWNoIC50YWItbS1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDEyLjUlOyB9XG4gIC50b3VjaCAudGFiLW0tYXV0byB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vZmYtMVxcLzEyIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmluZm9fZ3JhcGhpY3Mge1xuICAgIGhlaWdodDogODclO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiAxMCU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmluZm9fZ3JhcGhpY3Mgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5pbmZvIC5kaXNjbGFpbWVyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDAgY2FsYygtMTAwdncgKyAoMTAwdncgLSAxMDgwcHgpIC8gMik7IH1cbiAgLmluZm9fY29udGVudC4tdG9wIHtcbiAgICBwYWRkaW5nOiAxNXZoIDAgMDsgfVxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDsgfVxuICAuaGVyby1tZW51IHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMDsgfVxuICAuaGVyby1tZW51IC5hcnRpY2xlLWxpbms6bnRoLW9mLXR5cGUoMSkge1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDA7IH1cbiAgLmhlcm8tbWVudSAuYXJ0aWNsZS1saW5rOm50aC1vZi10eXBlKDIpIHtcbiAgICBwYWRkaW5nOiAyOXB4IDAgMjlweCAzMHB4OyB9XG4gIC53LWN1c3RvbSB7XG4gICAgd2lkdGg6IDY4NXB4OyB9XG4gIC5tYXJxdWVlIHtcbiAgICBmb250LXNpemU6IDU1cHg7IH1cbiAgLm1hcnF1ZWUtd3JhcC4tZnVsbC1oIC5tYXJxdWVlIHtcbiAgICBmb250LXNpemU6IDY2cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gIC5pbmZvIC5kaXNjbGFpbWVyIHtcbiAgICBtYXJnaW46IDAgMCAwIGNhbGMoLTEwMHZ3ICsgMzBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5pbmZvX2dyYXBoaWNzIHtcbiAgICBoZWlnaHQ6IDU2NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDUlOyB9XG4gIC5vZmYtMVxcLzEyIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1hcnF1ZWUtd3JhcC4tZnVsbC1oIC5tYXJxdWVlIHtcbiAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9XG4gIC5oZXJvIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuaW1nLWJnIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMiU7IH1cbiAgICAuaW1nLWJnLi1sZWZ0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMiU7IH1cbiAgYmxvY2txdW90ZS4td2lkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuYXJ0aWNsZXMtbmF2IC5hcnRpY2xlLWxpbmsgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5pbmZvIHtcbiAgICBoZWlnaHQ6IDY1MHB4OyB9XG4gICAgLmluZm8gLmRpc2NsYWltZXIge1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgLmluZm8gLnUtZnVsbC1oZWlnaHQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5pbmZvX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCA2JTsgfVxuICAuaW5mb19jb250ZW50Li10b3AsXG4gIC5pbmZvX2NvbnRlbnQ6bm90KC4tdG9wKSB7XG4gICAgcGFkZGluZzogMTQlIDAgMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmluZm8ge1xuICAgIGhlaWdodDogNzl2aDsgfVxuICAgIC5pbmZvIC5yZXN0YXJ0IHtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgIGxlZnQ6IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmluZm9fY29udGVudC4tdG9wLFxuICAuaW5mb19jb250ZW50Om5vdCguLXRvcCkge1xuICAgIHBhZGRpbmc6IDN2aCAwIDA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5pbmZvX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5pbmZvIC5kaXNjbGFpbWVyIHtcbiAgICBib3R0b206IDMlOyB9XG4gIC5pbmZvX2dyYXBoaWNzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDExNCU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDsgfVxuICAuaW5mb19ncmFwaGljcyBzdmcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpc2NsYWltZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42MjU7IH1cbiAgLnQtc2l6ZTUwIHtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLnQtc2l6ZTI4IHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnRleHQgPiBwIHtcbiAgICBtYXJnaW46IDAgMCAyOHB4OyB9XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIC5oMSBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmgxIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5oZXJvIHtcbiAgICBwYWRkaW5nOiAxNTVweCAwIDA7XG4gICAgbWluLWhlaWdodDogMDsgfVxuICAgIC5oZXJvIC5oMSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5oZXJvIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7IH1cbiAgICAgIC5oZXJvIHAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgLmhlcm8gcCBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVyb19sb2dvIHtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogODVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuZnVsbC1pbWcge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCUgNSUpO1xuICAgIGhlaWdodDogNTEwcHg7IH1cbiAgICAuZnVsbC1pbWc6bm90KC4tY3RhKSBpbWcge1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiAzMCUgY2VudGVyOyB9XG4gICAgLmZ1bGwtaW1nLi1jdGEge1xuICAgICAgaGVpZ2h0OiA0NjBweDsgfVxuICAgIC5mdWxsLWltZyAudGV4dC1jb3ZlciBwIHtcbiAgICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAuZnVsbC1pbWcgLnRleHQtY292ZXIgcCBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5vdGVzX2l0ZW0gPiBwIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5ub3Rlc19pdGVtID4gc3BhbiB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubm90ZXNfc21hbGwge1xuICAgIGZvbnQtc2l6ZTogOTBweDsgfVxuICAudC1zaXplMTQwIHtcbiAgICBmb250LXNpemU6IDEyMHB4OyB9XG4gIC50ZXh0LTc1IHtcbiAgICBmb250LXNpemU6IDY4cHg7IH1cbiAgICAudGV4dC03NSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDsgfVxuICAuaW1nLWJnIHtcbiAgICB3aWR0aDogODQlOyB9XG4gICAgLmltZy1iZy4tbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmltZy1iZy4tbGVmdDo6YWZ0ZXIsXG4gIC5pbWctYmcuLWxlZnQgLmltZy1iZ19zaGFkb3cge1xuICAgIHRvcDogNTBweDsgfVxuICAuaW1nLWJnX2ljb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTMwcHggYXV0bztcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogLTYycHg7IH1cbiAgLm1hcnF1ZWUtd3JhcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDcwcHggMCAwOyB9XG4gICAgLm1hcnF1ZWUtd3JhcCAubWFycXVlZSB7XG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgICAgcGFkZGluZzogMCAwcHg7XG4gICAgICBtYXJnaW46IDAgMCAyOHB4OyB9XG4gICAgICAubWFycXVlZS13cmFwIC5tYXJxdWVlIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50OyB9XG4gICAgLm1hcnF1ZWUtd3JhcCAubWFycXVlZS1vdXRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAubWFycXVlZS13cmFwIC5tYXJxdWVlLWlubmVyIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAubWFycXVlZS13cmFwLi1mdWxsLWggLm1hcnF1ZWUge1xuICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7IH1cbiAgLnN0aWNreS1jb250ZW50X2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4OyB9XG4gIC5zdGlja3ktY29udGVudF9pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuICAuYXJ0aWNsZS1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgLmFydGljbGUtaGVyb19iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjglIDUwJTsgfVxuICAuZGlzY2xhaW1lci1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGNvbG9yOiAjNjc3ODhBO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMTZweDsgfVxuICAuYXJ0aWNsZXMtbmF2IC50ZXh0LWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuYXJ0aWNsZXMtbmF2IC5hcnRpY2xlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAudy1jdXN0b20ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDAgMCAwIDExcHg7IH1cbiAgLmluZm9fY29udGVudC4tdG9wIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tb2JpbGUtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW5mbyB7XG4gICAgaGVpZ2h0OiAxNTB2dztcbiAgICBtaW4taGVpZ2h0OiA1OTBweDsgfVxuICAgIC5pbmZvIC5kaXNjbGFpbWVyIHtcbiAgICAgIGJvdHRvbTogOTV2dztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5pbmZvLmluZm8tc3Vic2NyaXB0aW9ucyB7XG4gICAgICBtaW4taGVpZ2h0OiA1ODBweDtcbiAgICAgIGhlaWdodDogMTQ1dnc7IH1cbiAgICAuaW5mb19sZWZ0IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaW5mbyAucmVzdGFydCB7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgYm90dG9tOiAxM3B4OyB9XG4gICAgLmluZm9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgIC5pbmZvX3RleHQgaDMge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDJweDsgfVxuICAgIC5pbmZvX3N0ZXAtdGV4dCB7XG4gICAgICBtYXJnaW46IDE1cHggMCAwOyB9XG4gICAgLmluZm9fZ3JhcGhpY3Mge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5pbmZvX2dyYXBoaWNzIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5pbmZvX2dyYXBoaWNzOm50aC1vZi10eXBlKDEpIC5idG4tcHVsc2Uge1xuICAgICAgICByaWdodDogMjklO1xuICAgICAgICB0b3A6IDg0JTsgfVxuICAgICAgLmluZm9fZ3JhcGhpY3M6bnRoLW9mLXR5cGUoMSkuLXN1YiAuYnRuLXB1bHNlIHtcbiAgICAgICAgcmlnaHQ6IDQxJTtcbiAgICAgICAgdG9wOiA4NCU7IH1cbiAgICAgIC5pbmZvX2dyYXBoaWNzOm50aC1vZi10eXBlKDIpIC5idG4tcHVsc2Uge1xuICAgICAgICB0b3A6IDgwLjQlO1xuICAgICAgICBsZWZ0OiA2MyU7IH1cbiAgICAgIC5pbmZvX2dyYXBoaWNzOm50aC1vZi10eXBlKDIpLi1zdWIgLmJ0bi1wdWxzZSB7XG4gICAgICAgIHRvcDogODIuOCU7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgLmluZm9fZ3JhcGhpY3M6bnRoLW9mLXR5cGUoMikuLXN1YiAuYnRuLXB1bHNlOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgdG9wOiA2Ni40JTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAuaW5mb19ncmFwaGljczpudGgtb2YtdHlwZSgzKSAuYnRuLXB1bHNlIHtcbiAgICAgICAgdG9wOiA1Ni40JTtcbiAgICAgICAgbGVmdDogNTMlOyB9XG4gICAgICAuaW5mb19ncmFwaGljczpudGgtb2YtdHlwZSgzKS4tc3ViIC5idG4tcHVsc2Uge1xuICAgICAgICB0b3A6IDU2LjQlO1xuICAgICAgICBsZWZ0OiA1MSU7IH1cbiAgICAgIC5pbmZvX2dyYXBoaWNzOm50aC1vZi10eXBlKDMpLi1zdWIgLmJ0bi1wdWxzZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHRvcDogNzEuNCU7XG4gICAgICAgIGxlZnQ6IDUxJTsgfVxuICAgICAgLmluZm9fZ3JhcGhpY3M6bnRoLW9mLXR5cGUoNCkgLmJ0bi1wdWxzZSB7XG4gICAgICAgIHRvcDogODAuNyU7XG4gICAgICAgIGxlZnQ6IDU3LjQlOyB9XG4gICAgICAuaW5mb19ncmFwaGljczpudGgtb2YtdHlwZSg0KS4tc3ViIC5idG4tcHVsc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgIC5pbmZvX2dyYXBoaWNzOm50aC1vZi10eXBlKDUpIC5idG4tcHVsc2Uge1xuICAgICAgICB0b3A6IDcwLjclO1xuICAgICAgICBsZWZ0OiA3MCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5pbmZvIC5pbmZvX3RleHQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAuaW5mbyAuaW5mb190ZXh0IHAge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiIsIi5uby10b3VjaCB7XG5cdC50b3VjaC12aXNpYmxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi50b3VjaCB7XG5cdC5tYXJxdWVlLWlubmVyIHtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdC5hcnRpY2xlLWhlcm9fZmlsbCxcblx0LmFydGljbGUtaGVyby1zZWN0aW9uLFxuXHQuaGVyby1tZW51IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmFydGljbGVzLXdyYXAsXG5cdC5mb290ZXItcGFydCxcblx0LmFydGljbGUtaXRlbSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQubWFycXVlZS13cmFwIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG5cdFx0LnN0aWNreS1jb250ZW50X2ltYWdlcyB7XG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0dG9wOiAxMDBweDtcblx0XHR9XHRcblx0fVxuXG5cdC5hcnRpY2xlcy1uYXYge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcblx0XHQudGFiLW0tbGVmdCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0XHRsZWZ0OiAxMi41JTtcblx0XHR9XG5cblx0XHQudGFiLW0tYXV0byB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQub2ZmLTFcXC8xMiB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LmluZm9fZ3JhcGhpY3Mge1xuXHRcdGhlaWdodDogODclO1xuXHRcdC8vIHdpZHRoOiAxMDAlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0dG9wOjEwJTtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cblx0XHRzdmcge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmluZm8gLmRpc2NsYWltZXIge1xuXHRcdGxlZnQ6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIDAgMCBjYWxjKC0xMDB2dyArICgxMDB2dyAtIDEwODBweCkgLyAyKTtcblx0fVxuXG5cdC5pbmZvX2NvbnRlbnQuLXRvcCB7XG5cdCAgICBwYWRkaW5nOiAxNXZoIDAgMDtcblx0fVxuXG5cdC5oMSB7XG5cdFx0Zm9udC1zaXplOiA2MHB4O1xuXHR9XG5cblx0Lmhlcm8tbWVudSB7XG5cdFx0cGFkZGluZzogNjBweCAwIDA7XG5cdH1cblxuXHQuaGVyby1tZW51IC5hcnRpY2xlLWxpbms6bnRoLW9mLXR5cGUoMSkge1xuXHRcdHBhZGRpbmc6IDAgMzBweCAwIDA7XG5cdH1cblxuXHQuaGVyby1tZW51IC5hcnRpY2xlLWxpbms6bnRoLW9mLXR5cGUoMikge1xuXHRcdHBhZGRpbmc6IDI5cHggMCAyOXB4IDMwcHhcblx0fVxuXG5cdC53LWN1c3RvbSB7XG4gICAgXHR3aWR0aDogNjg1cHg7XG5cdH1cblxuXHQubWFycXVlZSB7XG5cdFx0Zm9udC1zaXplOiA1NXB4O1xuXHR9XG5cblx0Lm1hcnF1ZWUtd3JhcCB7XG5cblx0XHQmLi1mdWxsLWgge1xuXG5cdFx0XHQubWFycXVlZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNjZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuXHQuaW5mbyAuZGlzY2xhaW1lciB7XG5cdFx0bWFyZ2luOiAwIDAgMCBjYWxjKC0xMDB2dyArIDMwcHgpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcblx0LmluZm9fZ3JhcGhpY3Mge1xuXHRcdGhlaWdodDogNTY1cHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcblx0LmNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCA1JTtcdFxuXHR9XG5cblx0Lm9mZi0xXFwvMTIge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5tYXJxdWVlLXdyYXAuLWZ1bGwtaCAubWFycXVlZSB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdC5oMSB7XG5cdFx0Zm9udC1zaXplOiA0MnB4O1xuXHR9XG5cblx0Lmhlcm8ge1xuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxuXG5cdC5pbWctYmcge1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDEyJTtcblxuXHRcdCYuLWxlZnQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEyJTtcblx0XHR9XG5cdH1cblxuXHRibG9ja3F1b3RlIHtcblx0XHQmLi13aWRlIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVx0XG5cdH1cblxuXHQuYXJ0aWNsZXMtbmF2IHtcblx0XHQuYXJ0aWNsZS1saW5rIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuXHQuaW5mbyB7XG5cdCAgICBoZWlnaHQ6IDY1MHB4O1xuXG5cdCAgICAuZGlzY2xhaW1lciB7XG5cdCAgICBcdGZvbnQtc2l6ZTogMTBweDtcblx0ICAgIH1cblxuXHQgICAgLnUtZnVsbC1oZWlnaHQge1xuXHQgICAgXHRoZWlnaHQ6IDEwMCU7XG5cdCAgICB9XG5cdH1cblxuXHQuaW5mb19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwIDAgNiU7XG5cdH1cblxuXHQuaW5mb19jb250ZW50Li10b3AsXG5cdC5pbmZvX2NvbnRlbnQ6bm90KC4tdG9wKSB7XG5cdCAgICBwYWRkaW5nOiAxNCUgMCAwO1xuXHQgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuXHQuaW5mbyB7XG5cdFx0aGVpZ2h0OiA3OXZoO1xuXG5cdFx0LnJlc3RhcnQge1xuXHRcdFx0Ym90dG9tOiAyNXB4O1xuXHRcdFx0bGVmdDogMjVweDtcdFx0XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG5cdFx0LmluZm9fY29udGVudC4tdG9wLFxuXHRcdC5pbmZvX2NvbnRlbnQ6bm90KC4tdG9wKSB7XG5cdFx0XHRwYWRkaW5nOiAzdmggMCAwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHR9XG5cblx0LmluZm9fbGVmdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuaW5mbyAuZGlzY2xhaW1lciB7XG5cdFx0Ym90dG9tOiAzJTtcblx0fVxuXG5cdC5pbmZvX3JpZ2h0IHtcblxuXHR9XG5cblx0LmluZm9fZ3JhcGhpY3Mge1xuXHQgICAgaGVpZ2h0OiBhdXRvO1xuXHQgICAgd2lkdGg6IDExNCU7XG5cdCAgICB0b3A6IGF1dG87XG5cdCAgICBib3R0b206MDtcblx0fVxuXG5cdC5pbmZvX2dyYXBoaWNzIHN2ZyB7XG5cdCAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHQgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5kaXNjbGFpbWVyLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcdFxuXHR9XG59XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG5cdGJvZHkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS42MjU7XG5cdH1cblxuXHQudC1zaXplNTAge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0fVxuXG5cdC50LXNpemUyOCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cblx0LnRleHQge1xuXHRcdD4gcCB7XG5cdFx0XHRtYXJnaW46IDAgMCAyOHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgMTZweDtcblx0fVxuXG5cdC5oMSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXG5cdFx0YnIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cdH1cblxuXHQuaGVybyB7XG5cdFx0cGFkZGluZzogMTU1cHggMCAwO1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cblx0XHQuaDEgc3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zNTtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdH1cblxuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfbG9nbyB7XG5cdFx0ICAgIHdpZHRoOiAyMjBweDtcblx0XHQgICAgbGVmdDogNTAlO1xuXHRcdCAgICB0b3A6IDg1cHg7XG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR9XG5cdH1cblxuXHQuZnVsbC1pbWcge1xuXHRcdGNsaXAtcGF0aDogaW5zZXQoMCUgNSUpO1xuXHRcdGhlaWdodDogNTEwcHg7XG5cblx0XHQmOm5vdCguLWN0YSkgaW1nIHtcblx0XHQgICAgb2JqZWN0LXBvc2l0aW9uOiAzMCUgY2VudGVyO1xuXHRcdH1cblxuXHRcdCYuLWN0YSB7XG5cdFx0XHRoZWlnaHQ6IDQ2MHB4O1xuXHRcdH1cblxuXHRcdC50ZXh0LWNvdmVyIHAge1xuICAgIFx0XHRwYWRkaW5nOiAwIDM1cHg7XG4gICAgXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgXHRcdGJyIHtcbiAgICBcdFx0XHRkaXNwbGF5OiBub25lO1xuICAgIFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5vdGVzX2l0ZW0gPiBwIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lm5vdGVzX2l0ZW0gPiBzcGFuIHtcbiAgICBcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQubm90ZXNfc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogOTBweDtcblx0fVxuXG5cdC50LXNpemUxNDAge1xuXHRcdGZvbnQtc2l6ZTogMTIwcHg7XG5cdH1cblxuXHQudGV4dC03NSB7XG5cdFx0Zm9udC1zaXplOiA2OHB4O1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0fVxuXHR9XG5cblx0LmltZy1iZyB7XG5cdFx0d2lkdGg6IDg0JTtcblxuXHRcdCYuLWxlZnQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjA7XHRcdFxuXHRcdH1cblx0fVxuXG5cdC5pbWctYmcuLWxlZnQ6OmFmdGVyLCBcblx0LmltZy1iZy4tbGVmdCAuaW1nLWJnX3NoYWRvdyB7XG5cdFx0dG9wOiA1MHB4O1xuXHR9XG5cblx0LmltZy1iZ19pY29uIHtcblx0ICAgIGJhY2tncm91bmQtc2l6ZTogMTMwcHggYXV0bztcblx0ICAgIHRvcDogMTVweDtcbiAgICBcdGxlZnQ6IC02MnB4O1xuXHR9XG5cblx0Lm1hcnF1ZWUtd3JhcCB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDcwcHggMCAwO1xuXG5cdFx0Lm1hcnF1ZWUge1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcblx0XHRcdHBhZGRpbmc6IDAgMHB4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMjhweDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0Zm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1hcnF1ZWUtb3V0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdH1cblxuXHRcdC5tYXJxdWVlLWlubmVyIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQubWFycXVlZS13cmFwLi1mdWxsLWggLm1hcnF1ZWUge1xuXHRcdHBhZGRpbmc6IDAgNDBweCAwIDA7XG5cdH1cblxuXHQuc3RpY2t5LWNvbnRlbnRfaXRlbSB7XG5cdFx0cGFkZGluZzogMCAwIDQwcHg7XG5cdH1cblxuXHQuc3RpY2t5LWNvbnRlbnRfaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRwYWRkaW5nLXRvcDoxMDBweDtcblx0fVxuXG5cdC5hcnRpY2xlLWhlcm8ge1xuXHRcdGgxIHtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHR9XG5cblx0XHQmX2JnIHtcblx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjglIDUwJTtcblx0XHR9XG5cdH1cblxuXHQuZGlzY2xhaW1lci1tb2JpbGUge1xuXHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdGNvbG9yOiAjNjc3ODhBO1xuXHRcdG1hcmdpbjogMTBweCAwIDAgMTZweDtcblx0fVxuXG5cdC5hcnRpY2xlcy1uYXYge1xuXG5cdFx0LnRleHQtYmFzZSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXG5cdFx0LmFydGljbGUtbGluayB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjEwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnctY3VzdG9tIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdGJsb2NrcXVvdGUgcCB7XG5cdFx0Zm9udC1zaXplOjI4cHg7XG5cdH1cblxuXHRibG9ja3F1b3RlIHtcblx0XHRwYWRkaW5nOiAwIDAgMCAxMXB4O1xuXHR9XG5cblx0LmluZm9fY29udGVudC4tdG9wIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lm1vYmlsZS1ub25lIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmluZm8ge1xuXHRcdGhlaWdodDogMTUwdnc7XG5cdFx0bWluLWhlaWdodDogNTkwcHg7XG5cblx0XHQuZGlzY2xhaW1lciB7XG5cdFx0XHRib3R0b206IDk1dnc7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBsZWZ0OiAxNnB4O1xuXHRcdCAgICB0cmFuc2Zvcm06IG5vbmU7XG5cdFx0ICAgIGZvbnQtc2l6ZTogOXB4O1xuXHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYuaW5mby1zdWJzY3JpcHRpb25zIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDU4MHB4O1xuXHRcdFx0aGVpZ2h0OiAxNDV2dztcblx0XHR9XG5cdFx0XG5cdFx0Jl9sZWZ0IHtcblx0XHQgICAgcGFkZGluZzogMzBweCAwIDA7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5yZXN0YXJ0IHtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRib3R0b206IDEzcHg7XG5cdFx0fVxuXG5cdFx0Jl90ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblxuXHRcdFx0aDMge1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHQgICAgICAgIG1hcmdpbjogMCAwIDJweDtcblxuXHRcdCAgICAgICAgYnIge1xuXHRcdCAgICAgICAgXHQvLyBkaXNwbGF5OiBub25lO1xuXHRcdCAgICAgICAgfVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfc3RlcC10ZXh0IHtcblx0XHQgICAgbWFyZ2luOiAxNXB4IDAgMDtcblx0XHR9XG5cblx0XHQmX2dyYXBoaWNzIHtcblx0XHQgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdCAgICB0b3A6IGF1dG87XG5cdFx0ICAgIGJvdHRvbTogMDtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cblx0XHQgICAgc3ZnIHtcblx0XHQgICAgXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdCAgICB9XG5cblx0XHQgICAgJjpudGgtb2YtdHlwZSgxKSB7XG5cdCAgICAgICAgICAgIC5idG4tcHVsc2Uge1xuICAgICAgICAgICAgXHRcdHJpZ2h0OiAyOSU7XG4gICAgXHRcdFx0XHR0b3A6IDg0JTtcblx0ICAgICAgICAgICAgfVxuXG5cdCAgICAgICAgICAgICYuLXN1YiB7XG5cdCAgICAgICAgICAgIFx0LmJ0bi1wdWxzZSB7XG5cdCAgICAgICAgICAgIFx0XHRyaWdodDogNDElO1xuXHRcdFx0XHRcdCAgICB0b3A6IDg0JTtcblx0XHRcdFx0XHR9XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cblx0ICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcblx0ICAgICAgICAgICAgLy8gei1pbmRleDogNDtcblxuXHQgICAgICAgICAgICAuYnRuLXB1bHNlIHtcblx0ICAgICAgICAgICAgICAgIHRvcDogODAuNCU7XG4gICAgXHRcdFx0XHRsZWZ0OiA2MyU7XG5cdCAgICAgICAgICAgIH1cblxuXHQgICAgICAgICAgICAmLi1zdWIge1xuXHQgICAgICAgICAgICAgICAgLmJ0bi1wdWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDgyLjglO1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHQgICAgICAgICAgICAgICAgfVxuXG5cdCAgICAgICAgICAgICAgICAuYnRuLXB1bHNlOm50aC1vZi10eXBlKDIpIHtcblx0ICAgICAgICAgICAgICAgICAgICB0b3A6IDY2LjQlO1xuICAgIFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdCAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdCAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG5cdCAgICAgICAgICAgIC8vIHotaW5kZXg6IDU7XG5cblx0ICAgICAgICAgICAgLmJ0bi1wdWxzZSB7XG5cdCAgICAgICAgICAgICAgICB0b3A6IDU2LjQlO1xuICAgIFx0XHRcdFx0bGVmdDogNTMlO1xuXHQgICAgICAgICAgICB9XG5cblx0ICAgICAgICAgICAgJi4tc3ViIHtcblx0ICAgICAgICAgICAgICAgIC5idG4tcHVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1Ni40JTtcbiAgICBcdFx0XHRcdFx0bGVmdDogNTElO1xuXHQgICAgICAgICAgICAgICAgfVxuXG5cdCAgICAgICAgICAgICAgICAuYnRuLXB1bHNlOm50aC1vZi10eXBlKDIpIHtcblx0ICAgICAgICAgICAgICAgICAgICB0b3A6IDcxLjQlO1xuICAgIFx0XHRcdFx0XHRsZWZ0OiA1MSU7XG5cdCAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdCAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG5cdCAgICAgICAgICAgIC8vIHotaW5kZXg6IDY7XG5cblx0ICAgICAgICAgICAgLmJ0bi1wdWxzZSB7XG5cdCAgICAgICAgICAgICAgICB0b3A6IDgwLjclO1xuICAgIFx0XHRcdFx0bGVmdDogNTcuNCU7XG5cdCAgICAgICAgICAgIH1cblxuXHQgICAgICAgICAgICAmLi1zdWIge1xuXHQgICAgICAgICAgICAgICAgLmJ0bi1wdWxzZSB7XG5cdCAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblx0ICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cdCAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdCAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XG5cdCAgICAgICAgICAgIC8vIHotaW5kZXg6IDc7XG5cblx0ICAgICAgICAgICAgLmJ0bi1wdWxzZSB7XG5cdCAgICAgICAgICAgICAgICB0b3A6IDcwLjclO1xuXHQgICAgICAgICAgICAgICAgbGVmdDogNzAlO1xuXHQgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblx0ICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0XHR9XG5cblx0XHQuaW5mb190ZXh0IHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblxuXHRcdC5pbmZvX3RleHQgcCB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG59XG5cbiJdfQ== */
