@-webkit-keyframes error{0%,to{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}50%{-webkit-transform:scale(1.15) translate(-43.5%,-43.5%);transform:scale(1.15) translate(-43.5%,-43.5%)}}@keyframes error{0%,to{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}50%{-webkit-transform:scale(1.15) translate(-43.5%,-43.5%);transform:scale(1.15) translate(-43.5%,-43.5%)}}@-webkit-keyframes imgMove{0%,50%,to{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}75%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes imgMove{0%,50%,to{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}75%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@font-face{font-family:Gilroy-Medium;src:url(../font/Gilroy-Medium.ttf)}@font-face{font-family:Gilroy-Bold;src:url(../font/Gilroy-Bold.ttf)}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus,button,button:active,button:focus,input:focus,textarea:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.menu-item.active-language>a.active+.sub-menu,.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format('embedded-opentype'),url(./fonts/slick.woff) format('woff'),url(./fonts/slick.ttf) format('truetype'),url(./fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;display:block;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;text-align:center;color:#000;content:'';width:6px;height:6px;border-radius:50%;background:#ededed;opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slick-dots li.slick-active button:before{color:#000;background:#208cf0;opacity:1}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:0 0;padding:0 6px}body::-webkit-scrollbar-thumb{background:url(../img/scroll.png) center no-repeat;background-size:contain}*{margin:0;padding:0;font-family:Gilroy-Medium;color:#323031;-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow-x:hidden;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}h1,h2,h3,h4,h5{font-size:4.75em;line-height:100%;font-family:Gilroy-Bold}h2,h3,h4,h5{font-size:3em}h3,h4,h5{font-size:2em;line-height:112%}h4,h5{font-size:1.75em;line-height:115%}h5{font-size:1.25em;line-height:118%}p{-webkit-text-size-adjust:100%;color:#727272;font-size:1em}.subP,b,h1,h2,h3,h4,h5,p{cursor:default}.subP,p{line-height:148%}.subP{font-size:.75em}a{text-decoration:none}li{list-style:none}b{font-family:Gilroy-Bold}.disabled,.right .qtranxs_widget_end{display:none}.wrapper{width:100%}.container{max-width:1200px;height:100%;margin:0 auto;position:relative}.blueText{color:#208cf0}.orangeText{color:#ff8c42}.redText{color:#ff3c38}.yellowText{color:#fff275}.add{width:32px;height:32px;background:#fafafa url(../svg/plus.svg) center no-repeat;display:block;border-radius:50%;position:absolute;right:20px;top:20px;cursor:pointer}.view{padding:0 calc(50vw - 600px);overflow-x:auto;overflow-y:hidden;scroll-behavior:auto}.view::-webkit-scrollbar-thumb{background:url(../img/scrollG.png) center no-repeat;background-size:auto}.view::-webkit-scrollbar-track{background:0 0;padding:0 6px}.view::-webkit-scrollbar{height:12px}section{margin-bottom:180px}.d-none{display:none}.news-page>.news-page__promo{background:-webkit-gradient(linear,left top,left bottom,color-stop(16.89%,#764f8c),color-stop(76.04%,#613f75));background:-o-linear-gradient(#764f8c 16.89%,#613f75 76.04%);background:linear-gradient(#764f8c 16.89%,#613f75 76.04%)}.news-page>.news-page__promo>.container>h1{top:45%}.top-news__text{max-width:440px;position:absolute;top:55%}.top-news__text>h3{margin-bottom:16px}.top-news__text__more.more{color:#fff;margin-top:54px}.news-page .promo .img-border>img{position:absolute;right:0;bottom:0;top:unset;width:50%;max-height:80%;border-radius:32px 0 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px 0 0 16px;background:#fff;-o-object-fit:cover;object-fit:cover}.img-border__img{border-radius:32px 0 0 0}@media all and (max-width:1024px){.news-page .promo .img-border>img,.news-page>.news-page__promo>.container>h1,.top-news__text{width:80%;position:unset;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.news-page>.news-page__promo>.container>h1,.top-news__text{width:100%;text-align:center;margin:0 auto}.news-page .promo .img-border{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.news-page>.news-page__promo>.container>h1{margin-bottom:80px}.top-news__text{margin-bottom:52px}.top-news__text__more.more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:54px auto}}@media all and (max-width:580px){.news-page>.news-page__promo>.container>h1{margin-top:0;margin-bottom:44px}}@media all and (max-width:850px) and (orientation:landscape){.news-page__promo{padding-top:100px}}.newsList_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:67px;border-top:1px solid #ededed;padding-top:33px}.newsList_item:first-child{padding-top:0;border:0;padding-bottom:67px}.newsList_item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.newsList_item:nth-child(2n) .imgBord{margin-right:0;margin-left:60px}.newsList .imgBord>img{height:100%;width:100%;border-radius:18px}.newsList .imgBord{width:-webkit-fit-content;width:-moz-fit-content;margin-right:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:300px;width:570px}.blog_box__item-top__time{padding:7px 12px;background:#613f75;border-radius:28px;color:#fff}.mainNews .container{margin:172px auto;padding:204px 0}.mainNews .container>span{font-size:8.75em;line-height:84%;position:absolute;z-index:-1;font-family:Gilroy-Bold}.fill-text{color:#f8f8f8;top:0}.strokeText{-webkit-text-stroke:1px #d4d4d4;color:transparent;bottom:0;right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mainNews_item{position:relative;background:#fff;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-height:440px;padding:24px 72px 24px 24px;border:1px solid #fafafa;-webkit-box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);border-radius:32px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mainNews_item>img{margin-right:76px;height:auto;border-radius:10px;max-width:572px;width:50%}.mainNews_item__right>h5{margin-bottom:20px;margin-top:5px}.circle{display:block;position:absolute;border-radius:50%}.greenCircle{background:#7bcdba;height:174px;width:174px;top:-87px;right:10%}.orangeCircle{background:#ff8c42;height:118px;width:118px;right:-59px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.purpleCircle{background:#613f75;height:92px;width:92px;right:5%;bottom:-46px}.newsPage .blog_text{max-width:570px;width:100%}.button,.button_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.button{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:60px}.button_box{padding:16px 22px;background:#fff;border:1px solid #fafafa;-webkit-box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);border-radius:16px}.true_loadmore{margin-left:20px}.newsList_item .blog_text{width:calc(50% - 10px)}@media all and (max-width:1440px){.fill-text{top:20px}.strokeText{bottom:20px}}@media all and (max-width:1280px){.mainNews .container{padding:204px 64px}.strokeText{right:60px}}@media all and (max-width:920px){.newsList_item,.newsList_item:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.newsList .imgBord,.newsList_item .blog_text,.newsList_item:nth-child(2n) .imgBord{margin:0;width:100%}.newsList .imgBord{max-width:500px}.newsList_item .blog_text{margin-top:30px}.mainNews .container>span{font-size:6.75em}.greenCircle{width:120px;height:120px}.orangeCircle{width:70px;height:70px;right:-40px}.purpleCircle{height:40px;width:40px;bottom:-24px}.fill-text{top:60px}.strokeText{bottom:60px}}@media all and (max-width:768px){.news-page .promo .img-border{max-height:400px}.news-page .promo .img-border>img{height:100%}.mainNews_item{max-width:500px;margin:0 auto}.fill-text{top:80px}.strokeText{bottom:80px}.mainNews_item__right{width:100%;margin-top:20px}.mainNews_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:24px;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.mainNews_item>img{width:100%;margin:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.greenCircle,.orangeCircle,.purpleCircle{display:none}.add{top:40px;right:40px}}@media all and (max-width:580px){.mainNews .container{margin:100px auto}.blog_box__item-top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.blog_box__item-top .blog_box__item-top__time,.blog_box__item-top .blog_box__item-top__title{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.blog_box__item-top__time{margin-bottom:24px}.newsList .imgBord{padding:12px;max-height:200px}.newsList_item{padding-top:20px;margin-top:32px}.news-page .promo .img-border>img{width:92%}.mainNews .container>span{font-size:4em}.mainNews .container{padding:80px 20px}.fill-text{top:0}.strokeText{bottom:0}.mainNews_item{max-width:100%;padding:16px}.strokeText{right:20px}}@media all and (max-width:850px) and (orientation:landscape){.strokeText{bottom:20px}.fill-text{top:20px}.mainNews,.newsList{margin-bottom:20px}.mainNews .container{margin:50px auto 0;padding:150px 64px}.newsList .newsList_item:nth-child(2){margin-top:0}}@media all and (max-width:580px) and (orientation:landscape){.fill-text{top:70px}.strokeText{bottom:70px}}.header,header{width:100%;font-weight:700;height:52px;position:absolute;top:32px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:999}.header *,.log>a,header *{color:#fff}.header .container,header .container{max-width:1200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.logo{width:80px}.burger,.burger::after,.burger::before{position:relative;width:24px;height:2px;display:block;background:#fff;border-radius:1px}.burger::after,.burger::before{content:'';position:absolute;top:-6px}.burger::after{top:6px}.menuButton{height:28px;width:28px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-color:transparent;border:0}.language-chooser,.menuButton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.language-chooser li{padding:12px}.language-chooser li:first-child{margin-right:15px}.language-chooser .active{border-radius:16px;background:rgba(255,255,255,.1)}.log{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.registration{background:rgba(255,255,255,.1);border-radius:16px;margin-right:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.logIn,.registration{padding:16px 30px}.full-menu,.header .right,header .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header .right,header .right{width:calc(50% + 14px);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.full-menu__box .log,.menu-item.active-language .sub-menu{display:none}.full-menu{padding:0 5% 50px;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;position:absolute;top:-200%;left:0;-webkit-transition:.7s;-o-transition:.7s;transition:.7s;width:100vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;-webkit-box-shadow:0 30px 80px rgba(0,0,0,.16);box-shadow:0 30px 80px rgba(0,0,0,.16)}.full-menu.active{top:0}.menuCross{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:45px}.full-menu__box{max-width:1036px;width:100%;margin-bottom:200px;max-height:80vh;overflow-y:auto}.full-menu__box-link{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.full-menu__box__item:not(.active)::before{content:'';display:block;width:75%;height:75%;background:rgba(255,255,255,.1);position:absolute;border-radius:16px;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.full-menu__box__item:not(.active):hover::before{width:100%;height:100%;opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.full-menu__box__item{width:172px;height:172px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:44px;border-radius:16px;margin-top:60px;cursor:pointer;border:1px solid transparent;text-align:center;color:#fff;position:relative}.full-menu__box__item>svg{margin-bottom:40px;-webkit-transition:.7s;-o-transition:.7s;transition:.7s}.full-menu__box__item:nth-child(5n){margin-right:0}.full-menu__box__item.active{-webkit-transition:.7s all;-o-transition:.7s all;transition:.7s all;background:rgba(255,255,255,.1)}.full-menu__box__item:hover>svg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:.7s;-o-transition:.7s;transition:.7s}.socBar{padding:10px;background:rgba(255,255,255,.1);border-radius:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.socBar a{margin-right:20px;height:24px}.socBar a:last-child{margin-right:0}.soc-link{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important;border-top:1px solid rgba(255,255,255,.2);margin-top:12px;margin-bottom:50px;display:none}.soc-link a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px 28px}.soc-link a>img{margin:0}.toTop{position:fixed;bottom:20px;right:20px;cursor:pointer;z-index:997}.menu-item>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:14px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}.menu-item.active-language{border-radius:16px;background:rgba(255,255,255,.1);overflow:hidden}.menu-item.active-language>a::after{content:'';display:block;width:24px;height:24px;margin-left:6px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background:url(../svg/rightArrow.svg) center no-repeat;background-size:cover}.menu-item.active-language .sub-menu .menu-item:hover{background:rgba(255,255,255,.05)}.wpm-languages.menu-item>a img{width:20px;height:20px;border:2px solid #fff;border-radius:50%}.menu-translate-container{position:absolute;top:0;right:290px}.sollar,.sollar.active{-webkit-transition:1s;-o-transition:1s;transition:1s}.sollar{z-index:9999;right:-50%;bottom:75px}.sollar.active{right:0}.sollar .dog{height:100%}.sollar .cloud{position:absolute;width:250px;left:100px;top:100px;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);background:#fff;border-radius:20px;padding:16px;border:1px solid #e8e8e8;-webkit-box-shadow:0 10px 40px -7px rgba(151,168,184,.5);box-shadow:0 10px 40px -7px rgba(151,168,184,.5)}@media all and (max-width:1440px){.menu-translate-container{right:260px}.logIn,.registration{padding:18px 30px}.header .right,header .right{height:52px}}@media all and (max-width:1280px){.full-menu__box__item{width:140px;height:140px;margin-right:20px}.full-menu__box__item>img,.full-menu__box__item>svg{margin-bottom:20px}.full-menu__box{max-width:780px}}@media all and (max-width:920px){.sollar{right:-600px}.sollar .promo-background .desktop{display:none!important}.sollar .promo-background .modile{display:block!important}.soc-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.full-menu__box{margin-bottom:85px;max-width:580px}.log,.socBar{display:none}.full-menu__box-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.full-menu__box__item{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:12px 0 0;padding:20px}.full-menu__box__item>img,.full-menu__box__item>svg{margin:0 26px 0 0;width:24px;height:24px}.full-menu__box__item:not(.active)::before{display:none}.full-menu__box .log{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:28px;margin-bottom:32px}.menu-translate-container{right:0}}@media all and (max-width:580px){.sollar .cloud{left:150px;top:15px}.sollar p{font-size:12px}.menu-item>a{padding:6px 10px}.menu-item.active-language{border-radius:8px}.header .right,header .right{height:36px}.header,header{top:16px}.soc-link a{padding:20px 14px}.full-menu__box__item{text-align:left}}.promo{width:100%;min-height:100vh;background:-o-linear-gradient(196.69deg,#208cf0 20.19%,#3fafee 82.47%);background:linear-gradient(253.31deg,#208cf0 20.19%,#3fafee 82.47%);position:relative;overflow:hidden;margin-bottom:120px;z-index:998}.help_left .help_list>li,.help_left>h2,.promo *{color:#fff}.academy__promo__text,.ambassadors_promo__text,.promo .container>h1{z-index:1;max-width:725px;position:absolute;top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-shadow:0 4px 30px rgba(0,0,0,.1)}.promo .container{min-height:100vh}.promoImg,.rightText{position:absolute;right:0}.promoImg{top:116px;height:80%;max-width:500px;-o-object-fit:contain;object-fit:contain}.rightText{z-index:999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:38px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:50%;-webkit-transform:translate(50%,-50%) rotate(-90deg);-ms-transform:translate(50%,-50%) rotate(-90deg);transform:translate(50%,-50%) rotate(-90deg)}.rightText>p{letter-spacing:1.22em}.subP{text-transform:uppercase;font-weight:700;letter-spacing:1px}.slash{display:block;background:#fff;width:39px;height:1px;-webkit-transform:rotate(75deg);-ms-transform:rotate(75deg);transform:rotate(75deg);margin-left:-10px}.news,.news.active{-webkit-transition:1s;-o-transition:1s;transition:1s}.news{background:#fff;padding:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:500px;border-radius:20px;position:absolute;bottom:calc(20vh - 100px);left:-50vw;opacity:0;z-index:-1}.news.active{left:calc(50vw - 600px);opacity:1;z-index:999}.news.goRight{left:100vw}.news_text{width:100%}.news .news_img{width:156px;height:128px;margin-right:20px;border-radius:4px;-o-object-fit:scale-down;object-fit:scale-down}#newNews{font-size:14px}.news__text__title{color:#323031;margin-bottom:8px}.news__text__text{color:#727272;margin-bottom:22px}.news__link{color:#727272;padding:8px 8px 8px 48px;position:relative;height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.news__link::before{content:'';width:32px;height:32px;background:#fafafa url(../svg/plus.svg) center no-repeat;display:block;border-radius:50%;position:absolute;left:0}.error{height:100vh!important;margin-bottom:0!important;background:#208cf0}.error .num,.error .num>span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.error .num>span{font-family:Gilroy-Bold}.error .num>span:first-child{font-size:12.5em}.error .num>span:nth-child(2),.error .num>span:nth-child(3),.error .num>span:nth-child(4){font-size:14.625em;-webkit-animation:error 4s infinite ease-in-out;animation:error 4s infinite ease-in-out;-webkit-animation-delay:.2s;animation-delay:.2s;color:rgba(255,255,255,.5)}.error .num>span:nth-child(3),.error .num>span:nth-child(4){font-size:17.625em;-webkit-animation-delay:.4s;animation-delay:.4s;color:rgba(255,255,255,.2)}.error .num>span:nth-child(4){font-size:21.375em;-webkit-animation-delay:.6s;animation-delay:.6s;color:rgba(255,255,255,.1)}.error>p{position:absolute;top:calc(50vh + 175px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media all and (max-width:1280px){.news.active{left:5%}.rightText{right:5%}.promoImg{right:65px}}@media all and (max-width:1024px){.promo .container>h1{text-align:center;position:unset;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);max-width:100%;margin-top:200px}.promo .container,.promoImg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.promo .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.promoImg{position:relative;margin:40px auto 80px;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);top:0;max-height:700px}.rightText{display:none}.news{bottom:40px}}@media all and (max-width:768px){.promo{margin-bottom:68px}.main-page{font-size:52px}}@media all and (max-width:580px){#newNews,.error .num{font-size:12px}.error>p{top:calc(50vh + 125px)}.promo{margin-bottom:40px}.promo .container>h1{margin:0 auto;font-size:34px}.promo .container{padding-top:125px}.news .news_img{width:120px;height:90px}.news__text__text{display:none}.news{width:calc(100% - 10%);bottom:10%;left:-400px;max-width:350px}.news__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.rightText{display:none}.promoImg{bottom:0;right:0;max-height:500px}}@media all and (max-width:460px){.promoImg{right:5%;max-width:100%;margin:0 auto 120px}.error .num{font-size:8px;top:45%}.error>p{top:calc(50vh + 50px)}}@media all and (max-width:850px) and (orientation:landscape){.error{height:450px!important}.error>p{top:375px}.promo,.promo .container{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.rightText{display:none}.news-roll{position:unset!important}.about .promoText{position:relative;left:0;top:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto}.promo .container>h1{margin-top:150px}.promoImg{max-height:500px}}@media all and (max-width:580px) and (orientation:landscape){.promo .container>h1{margin-top:0;text-align:center;max-width:400px}}footer{background:#208cf0;padding:60px 0;overflow:hidden;width:100%}.footer_menu,footer .container>img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}footer .container>img{margin:0 auto 44px}.footer_menu{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:28px;border-top:2px solid rgba(255,255,255,.4)}.footer_menu__item{width:20.5%;margin-right:6%;margin-top:20px}.footer_menu__item:nth-child(4n){margin-right:0}.footer_menu__item>a{color:#fff;position:relative}.footer_menu__item>a::before{content:'';display:block;width:calc(100% + 32px);height:calc(100% + 14px);border-radius:16px;background:rgba(255,255,255,.1);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer_menu__item>a:hover::before{opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.cookingbtn{background-color:#208cf0!important;padding:5px 10px;border-radius:16px;color:#fff}.cooki{display:none;position:fixed;width:100%;bottom:0;left:0;z-index:100000000000000000;background:#fff}.cooki__block{padding:34px 0!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cooki__block__text{color:rgba(114,114,114,.99);font-size:13px}.cooki__block__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cooki__block__btn__good{margin:0 40px;color:#208cf0}.cooki__block__btn__close,.cooki__block__btn__good{display:block;cursor:pointer;border:0;background:0 0}@media all and (max-width:1024px){.cooki__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px!important}.cooki__block__text{margin-bottom:20px}}@media all and (max-width:920px){.footer_menu__item{width:45%;margin-right:10%}.footer_menu__item:nth-child(4n){margin-right:unset}.footer_menu__item:nth-child(2n){margin-right:0}}@media all and (max-width:460px){.cookingbtn{border-radius:8px}.footer_menu__item{margin-right:0;width:100%}.footer_menu__item:nth-child(5),.footer_menu__item:nth-child(8){margin-top:40px}}.aboutCompany__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.aboutCompany__body__img{max-width:550px;width:45%}.aboutCompany__body__text{max-width:493px;width:50%}.aboutCompany__body__text__h2{margin-bottom:32px}.aboutCompany__body__text__p{margin-bottom:24px;color:rgba(114,114,114,.99)}.aboutCompany_img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media all and (max-width:920px){.aboutCompany__body{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.aboutCompany__body__img{max-width:460px;width:80%;margin:0 auto}.aboutCompany__body__text{max-width:100%;width:80%;margin-top:65px}.aboutCompany__body__text__h4{margin-bottom:20px}.aboutCompany__body__text__p{margin-bottom:12px}}@media all and (max-width:768px){.aboutCompany__body__text{margin-top:0}}@media all and (max-width:580px){.aboutCompany__body__text{margin-top:48px;width:90%}.aboutCompany__body__img{height:275px}.aboutCompany_img{height:100%}.aboutCompany__body__text__h4{font-size:21px}}.advantages{margin-bottom:140px;padding-bottom:100px;padding-top:80px;background:#fafafa}.advantages_tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.advantages_tabs__items{max-width:250px;width:24%;padding:20px 0;border:1px solid #ededed;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:16px;text-align:center;cursor:pointer}.advantages_tabs__items.active{border:0;background:#208cf0;color:#fff;-webkit-box-shadow:0 18px 20px -12px rgba(32,140,240,.2);box-shadow:0 18px 20px -12px rgba(32,140,240,.2)}.advantages_block{position:relative;margin-top:120px}.advantages_bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;width:100%;z-index:-1;-webkit-transition:1s;-o-transition:1s;transition:1s;opacity:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.advantages_bottom:first-child{position:relative;z-index:1}.advantages_bottom.active{opacity:1;z-index:200}.advantages_bottom__left{max-width:516px;width:50%;margin-left:46px}.advantages_bottom__left>h4{max-width:440px;margin-bottom:52px}.advantages_bottom__right{margin-top:0;width:50%;height:40vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.advantages_bottom__right img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media all and (max-width:1280px){.advantages_bottom__left{margin-left:28px}}@media all and (max-width:920px){.advantages_block{margin-top:118px}.advantages_bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.advantages_bottom__left{max-width:100%;width:80%}.advantages_bottom__left>h4{margin-bottom:30px;max-width:400px}.advantages_bottom__right{width:100%;min-height:350px}}@media all and (max-width:768px){.advantages{margin-bottom:112px}.advantages_block{margin-top:76px}}@media all and (max-width:580px){.advantages{padding:40px 0 100px;margin-bottom:80px}.advantages_bottom__left>h4{font-size:21px}.advantages_tabs{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.advantages_tabs__items{width:45%;margin-bottom:36px}.advantages_block{margin-top:32px}.advantages_bottom__left{margin-left:0;width:100%}}.facts{margin-bottom:180px}.facts .container,.facts_items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.facts_items{width:280px;height:280px;border:1px solid #fafafa;-webkit-box-shadow:0 10px 40px -7px rgba(151,168,184,.22);box-shadow:0 10px 40px -7px rgba(151,168,184,.22);border-radius:32px;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.facts_items:nth-child(2n){margin-top:118px;border:1px solid #ededed;-webkit-box-shadow:none;box-shadow:none}.facts_items-number{font-family:Gilroy-Bold;font-size:3em;color:#323031;margin-bottom:16px}.facts_items>img{position:absolute;top:-24px;right:24px;-webkit-animation:imgMove 5s infinite linear;animation:imgMove 5s infinite linear;height:50%;width:50%;-o-object-fit:contain;object-fit:contain}.facts_items:nth-child(1)>img{-webkit-animation-delay:1s;animation-delay:1s}.facts_items:nth-child(2)>img{-webkit-animation-delay:.5s;animation-delay:.5s}.facts_items:nth-child(3)>img{-webkit-animation-delay:1.5s;animation-delay:1.5s}@media all and (max-width:1280px){.facts .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10%}.facts_items{margin-right:10%}.facts_items:nth-child(2n){margin-right:0}}@media all and (max-width:920px){.facts .container{padding:0 5%}}@media all and (max-width:768px){.facts{margin-bottom:112px}.facts .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.facts_items{margin-right:0;width:80%;height:175px;margin-top:24px!important}.facts_items>img{-webkit-animation:none;animation:none;top:24px;width:auto}.facts_items>p{max-width:80%}}@media all and (max-width:580px){.facts{margin-bottom:80px}.facts_items{width:95%}.facts_items>p{max-width:95%}.facts_items>img{width:75px;height:75px}.facts_items-number{font-size:32px}}.help{padding-bottom:80px;padding-top:80px;background:#208cf0}.help .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.help_left{max-width:637px}.help_list{margin-top:60px;margin-left:39px}.help_list li{margin-bottom:40px;position:relative}.help_list li::before{content:'';display:block;position:absolute;left:-32px;top:0;width:20px;height:20px;background:url(../svg/marck.svg) center no-repeat}.help_list li:nth-child(1){max-width:200px}.help_list li:nth-child(2){max-width:375px}.help_list li:nth-child(3){max-width:435px}.help_right{width:40%}.help_right>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media all and (max-width:1280px){.help_right{position:absolute;right:0;bottom:0;height:450px}}@media all and (max-width:920px){.help_right{bottom:-55px}}@media all and (max-width:768px){.help{padding:68px 0}.help_right{height:400px}}@media all and (max-width:580px){.help{margin-bottom:80px}.help_left>h2{font-size:32px}.help_right{display:none}}.founder_box__right>p,.security .add{display:none}.security_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:66px}.security_box__column{max-width:380px;width:100%}.security_box__column:nth-child(2){margin-top:144px}.security_box__column:nth-child(3){margin-top:256px}.security_box__item{width:100%;position:relative;border-radius:32px;border:1px solid #fafafa;-webkit-box-shadow:0 10px 40px -7px rgba(143,160,175,.16);box-shadow:0 10px 40px -7px rgba(143,160,175,.16);min-height:265px;margin-top:34px;padding:28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.other{border:1px solid #ededed!important;-webkit-box-shadow:none!important;box-shadow:none!important;height:236px}.security_box__item>img{width:172px;height:172px;position:absolute;top:28px;right:28px;-o-object-fit:contain;object-fit:contain}@media all and (max-width:1280px){.security_box__column{max-width:32%}.security_box__item{height:300px}.other{height:225px}.security_box__item>img{width:100px;height:100px}}@media all and (max-width:920px){.security_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.security_box__column{max-width:100%;margin-top:0!important;padding:0 5%}.security_box__column:nth-child(3){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.security_box__item>img{display:none}.security_box__item{height:auto;min-height:auto;margin-top:24px}}@media all and (max-width:768px){.security_box{margin-top:0}}@media all and (max-width:580px){.security{margin-bottom:80px}.security .container>h2{margin-bottom:40px}.security_box__column{padding:0}}.modal.founder__modal{background-color:#ededed}.founder .container>h2{margin-bottom:100px}.founder_box__left>img{border-radius:32px;-o-object-fit:cover;object-fit:cover;width:100%;cursor:pointer;border:1px solid #ededed;-webkit-box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01)}.founder_box__left>img.active,.founder_box__right>p.active{display:block}.founder_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.founder_box__left{width:40%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.founder_box__left,.founder_switch,.founder_switch>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.founder_switch{margin-top:36px;background:#208cf0;max-width:142px;width:100%;-webkit-box-shadow:0 18px 20px -12px rgba(32,140,240,.36);box-shadow:0 18px 20px -12px rgba(32,140,240,.36);border-radius:16px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.founder_switch>a{cursor:pointer;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.founder_switch>a>img{padding:21px 23px 21px 6px}.founder_switch>a:nth-child(1)>img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.founder_switch>a[disabled=true]{cursor:auto}.founder_switch>a[disabled=true]>img{opacity:.4}.founder_box__right{width:50%;margin-left:39px;margin-right:23px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:32px 36px 35px;border:1px solid #fafafa;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 10px 40px -7px rgba(143,160,175,.16);box-shadow:0 10px 40px -7px rgba(143,160,175,.16);border-radius:32px;-webkit-transform:.7s;-ms-transform:.7s;transform:.7s}.founder_box__right>h5{margin-bottom:20px}@media all and (max-width:920px){.founder{margin-top:200px}.founder .container>h2{margin-bottom:60px}.founder_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.founder_box__left{width:100%;margin-bottom:32px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.founder_box__left>img{width:60%}.founder_switch{margin-left:40px}.founder_box__right{margin:0;width:100%}}@media all and (max-width:580px){.founder{margin-top:0;margin-bottom:80px}.founder_box__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.founder_switch{margin-left:0;margin-top:24px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.founder_box__left>img{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.documents{background:#fafafa;margin-bottom:0;padding:100px 0}.documents .container>h2{margin-bottom:100px}.documents_box,.documents_box__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.documents_box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.documents_box__items{width:292px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:92px;margin-bottom:100px}.documents_box__items:last-child{margin-right:calc(50vw - 600px)}.documents_box__items:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.documents_box__items:nth-child(2n)>.documents_box__itemsBottom{margin-bottom:32px}.documents_box__items:nth-child(2n)>.documents_box__itemsBottom>h5{margin-top:0}.documents_box__itemsBottom>h5{margin-top:32px;margin-bottom:12px}.documents_box__itemsBottom>p{margin-bottom:28px}.documents_box__itemsTop,.more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.documents_box__itemsTop{height:344px;background:#fff;border:1px solid #fafafa;-webkit-box-shadow:0 10px 40px -7px rgba(143,160,175,.16);box-shadow:0 10px 40px -7px rgba(143,160,175,.16);border-radius:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.documents_box__itemsTop>img{max-width:172px;width:100%;-o-object-fit:contain;object-fit:contain}.more{position:relative;padding-left:40px;cursor:pointer}.more::before{content:'';width:32px;height:32px;background:#ededed url(../svg/plus.svg) center no-repeat;display:block;border-radius:50%;position:absolute;left:0}@media all and (max-width:1280px){.documents_view{padding:0 5%}.documents_box__items:last-child{margin-right:5vw}}@media all and (max-width:768px){.documents{padding:68px 0}.documents_box__items{margin-right:36px}}@media all and (max-width:580px){.documents_box__itemsTop{height:232px}.documents_box__items{width:200px}.documents_box__itemsTop>img{width:132px;height:132px}}@media all and (max-width:850px) and (orientation:landscape){.documents_box__itemsTop{height:200px}}.licenses{background:#fafafa;padding-bottom:120px;padding-top:100px;margin-bottom:0}.licenses_view::-webkit-scrollbar{height:12px}.licenses_view::-webkit-scrollbar-track{background:0 0;padding:0 6px}.licenses_view::-webkit-scrollbar-thumb{background:url(../img/scrollG.png) center no-repeat;background-size:auto}.licenses_view{margin-top:100px}.licenses_box,.licenses_box__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.licenses_box__item{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:42px;padding:24px 24px 24px 28px;border:1px solid #ededed;border-radius:16px;-webkit-box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01)}.licenses_box__item .card-text{margin-top:24px}.licenses_box__item a{position:relative}.licenses_box__item .more{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.licenses_box__item:last-child{margin-right:0}@media all and (max-width:768px){.licenses{padding-top:68px;padding-bottom:40px}.licenses_box{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.licenses_box__item{margin-right:0;margin-bottom:32px}}@media all and (max-width:580px){.licenses{padding-top:40px;padding-bottom:0}.licenses .container>h2{margin-bottom:40px}.licenses_view{margin-top:0}}.quote{text-align:center}.quote_spanStart{color:#208cf0}.quote_spanFinish{color:#7bcdba}@media all and (max-width:768px){.quote{margin-bottom:132px}}@media all and (max-width:580px){blockquote>h3{font-size:24px}.quote{margin-bottom:80px}}.main-modal-box{position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100vw;height:100vh;z-index:999;background:rgba(0,0,0,.2);display:none}.main-modal-box img,.main-modal-box-right img,.project_slider .slick-slide img{max-width:100%}.main-modal-box-container{position:relative;width:100%;max-width:1200px;height:90vh;padding:40px 30px;background:url(../img/main-modal-box-container.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:30px;overflow:hidden}.main-modal-box-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;overflow-y:auto}.main-modal-box-content p{color:#fff;font-weight:700;font-size:32px;line-height:112%}.main-modal-box-content .main-modal-box-title{margin-bottom:15px;font-size:48px;line-height:100%}.main-modal-box-left{width:60%}.main-modal-box-right{width:40%}.main-modal-box-button{position:absolute;top:52px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:10px;cursor:pointer}.main-modal-box-link{display:inline-block;margin-top:40px;padding:20px 15px;border-radius:16px;text-align:center;background:#fff;-webkit-box-shadow:6px 10px 30px -10px rgba(28,28,28,.12);box-shadow:6px 10px 30px -10px rgba(28,28,28,.12);cursor:pointer;color:rgba(114,114,114,.99)}@media screen and (max-width:992px){.main-modal-box-container{padding-top:100px}.main-modal-box-left{width:100%;text-align:center}.main-modal-box-right{display:none}.main-modal-box-button{position:absolute;top:40px;left:calc(100% - 70px);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main-modal-box-left img{width:100%;max-width:320px}}@media screen and (max-width:560px){.main-modal-box-container{padding:80px 5px 40px;height:100vh}.main-modal-box-content{padding:40px 20px}.main-modal-box-content p{font-size:18px;line-height:132%}.main-modal-box-content .main-modal-box-title{font-size:32px;line-height:114%}.main-modal-box-button{top:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.main-modal-box-link{display:block}.main-modal-box-left img{width:100%;max-width:200px}}.more{color:#727272}.about>.about__promo{background:-webkit-gradient(linear,left top,left bottom,color-stop(19.54%,#7bcdba),color-stop(76.67%,#6bc9b3));background:-o-linear-gradient(#7bcdba 19.54%,#6bc9b3 76.67%);background:linear-gradient(#7bcdba 19.54%,#6bc9b3 76.67%)}.about .promoText{position:absolute;top:30%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.about__promo .container .promoText>p{margin-left:100px;max-width:360px}.about__promo .container{min-height:100vh;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:5%}.about__promo .container,.news>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.news-roll{position:relative}.news-roll__title{margin-bottom:32px}.news-roll__item{background:#fff;padding:16px;height:160px;border-radius:20px;margin-right:20px;width:550px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.news-roll__item__img{width:128px;height:128px;margin-right:20px;border-radius:4px;-o-object-fit:contain;object-fit:contain}.news-roll__item__text__title{color:#323031;margin-bottom:8px}.owl-stage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.news-roll__item__text__text{color:#727272;margin-bottom:22px}.news_roll__item__text__link{color:#727272;padding:8px 8px 8px 48px;position:relative;height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.news_roll__item__text__link::before{content:'';width:32px;height:32px;background:#fafafa url(../svg/plus.svg) center no-repeat;display:block;border-radius:50%;position:absolute;left:0}.about .promo .more{margin-top:30px;color:#fff}.about .promo .more::before{background:#fff url(../svg/plus.svg) center no-repeat}@media all and (max-width:1280px){.about .promo .more,.news-roll__title{margin-left:64px}}@media all and (max-width:1024px){.about .promoText{position:unset;margin:200px auto 150px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}.about .promo .container .promoText>p{margin-left:0;margin-top:24px}.news-roll{position:unset;margin-bottom:40px}}@media all and (max-width:768px){.about .promo .more,.news-roll__title{margin-left:64px}.news-roll__item__img{width:104px;height:104px}.news-roll__item__text__text{margin-bottom:6px}.news-roll__item{height:136px;max-width:426px}.news-roll__title{margin-bottom:20px}}@media all and (max-width:580px){.about .promoText{margin:0 auto 100px}.news-roll__item__text__text{display:none}.news-roll__item__img{width:88px;height:88px}.news-roll__item{width:90vw;height:120px}.about .promo .more,.news-roll__title{margin-left:20px}.news-roll__title{font-size:26px}.about .promo .container .promoText>p{margin:24px auto 0}}@media all and (max-width:850px) and (orientation:landscape){.news-roll{padding-bottom:40px}.about .promoText{position:unset;margin:150px auto 100px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media all and (max-width:580px) and (orientation:landscape){.about .promoText{margin:0 auto 80px}}.ambassadors .events .container>h2,.team,.video-reviews h2{margin-bottom:100px}.team .container>h2{margin-bottom:98px}.team_view{overflow-x:scroll}.team_box,.team_box__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.team_box{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:14px}.team_box__item{position:relative;width:245px;margin-right:35px;margin-bottom:50px}.team_box__item:nth-child(2n-1){margin-top:75px}.team_box__item:last-child{margin-right:calc(50vw - 600px)}.team_box__item__img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;padding:16px;border-radius:32px;-webkit-box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.team_box__item__img>img{border-radius:14px;position:relative;max-width:200px;width:100%;max-height:200px}.team_box__item>h5{margin-top:36px;margin-bottom:12px}@media all and (max-width:1280px){.team_box__item:last-child{margin-right:64px}}@media all and (max-width:768px){.team{margin-bottom:68px}}@media all and (max-width:580px){.team_box__item:last-child{margin-right:20px}.team_box__item__img>img{max-width:124px;max-height:124px;-o-object-fit:cover;object-fit:cover}.team_box__item{max-width:156px;margin-bottom:16px;margin-right:23px}.team_box__item:nth-child(2n-1){margin-top:40px}.team_box__item>h5{margin-top:25px;font-size:1em}.team_box__item>p{font-size:.75em}.team .container>h2{margin-bottom:25px}}@media all and (max-width:320px){.team_box__item__img>img{width:100px;height:100px}.team_box__item>h5{margin-bottom:6px;margin-top:15px}.team_box__item__img{padding:10px}.team_box__item{max-width:120px}.team_box__item:nth-child(2n-1){margin-top:40px}}.ambassadors .events_tabs{display:none}.events{padding-top:100px;margin-bottom:100px;padding-bottom:100px;background:#fafafa}.events_box,.events_tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.events_tabs{margin-top:100px;margin-bottom:40px}.events_tabs h5{padding:20px 36px;border-radius:16px;margin-right:16px;color:#727272}.events_tabs h5.active{background:#208cf0;color:#fff}.events_box{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.events_box__items:nth-child(2),.events_box__items:nth-child(2n+4),.events_box__items:nth-child(3),.events_box__items:nth-child(3n+4){max-width:380px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.events_box__items,.events_box__items:nth-child(4n){-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;position:relative;border:1px solid #ededed;border-radius:32px;max-width:790px;width:100%;padding:28px 36px 36px;height:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-right:30px;margin-bottom:30px;-webkit-box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01)}.events_box__items:nth-child(even){margin-right:0}.events_box__items .text>h5{margin-bottom:20px}.events_bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.events_bottom .more{margin-left:0}.archiveEvent{-webkit-box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);border-radius:16px;padding:20px 22px 20px 74px}.archiveEvent::before{background:url(../svg/archive.svg) center no-repeat!important;border-radius:0;left:22px}.date,.stroke{font-family:Gilroy-Bold}.date{color:#323031;font-size:4.25em;line-height:95%}.stroke{-webkit-text-stroke:1px #d4d4d4;color:transparent}.news-page>.event-future__promo{background:-o-linear-gradient(197.12deg,#3d3862 16.52%,#2e294e 78.75%);background:linear-gradient(252.88deg,#3d3862 16.52%,#2e294e 78.75%)}.news-page>.event-archive-promo{background:#ff8c42}@media all and (max-width:1280px){.events_box__items{width:calc(50% - 15px)!important}}@media all and (max-width:920px){.events_tabs{margin:60px 0 56px}}@media all and (max-width:768px){.events{padding:68px 0}.ambassadors .events .container>h2,.events{margin-bottom:68px}}@media all and (max-width:580px){.events_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.events_box__items{margin-right:0;margin-bottom:20px;width:100%!important;max-width:380px!important}.events_bottom{max-width:380px;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.events_tabs{margin:0 0 20px}.events_box__items{height:300px}.events_bottom .more{margin:0 auto;width:200px;padding-left:74px}.events_bottom .more::before{left:22px}.archiveEvent{margin-top:20px!important}}@media all and (max-width:850px) and (orientation:landscape){.events{margin-bottom:68px;padding:68px 0}}.blog_box{margin-top:98px}.blog_box__itemTop .subP{margin-top:10px}.blog_box__item{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:20px 0 54px;border-top:1px solid #ededed;border-bottom:1px solid #ededed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.blog_box__item:last-child{border-bottom:none}.blog_box_reverse .blog_box__item .imgBord{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.imgBord{position:relative;margin-right:48px;height:272px;background:#fff;border-radius:32px;padding:20px;-webkit-box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01)}.imgBord>img{width:354px;border-radius:14px;height:100%;-o-object-fit:cover;object-fit:cover}.blog_text{max-width:750px;margin-top:20px;width:100%}.blog_text>p{margin-top:32px;margin-bottom:54px}.blog_box__item-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.blog_box__item-top>*{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.blog_bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.blog_bottom>a{padding:16px 36px;background:#208cf0;border-radius:16px;font-family:Gilroy-Bold;color:#fff}.more.plus::before{display:none}@media all and (max-width:920px){.blog_box__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:525px;margin:0 auto}.blog_text{margin-top:28px;max-width:500px}.blog_text>p{margin-top:12px;margin-bottom:22px}.imgBord{margin-right:0}.blog_box{margin-bottom:68px}}@media all and (max-width:580px){.blog{margin-bottom:80px}.blog .container>h2{margin-bottom:40px}.blog_box{margin-bottom:0;margin-top:0}.more.plus::before{display:block}.imgBord>img{width:100%}.blog_text .more{display:none}.imgBord>.more::before{left:12px;bottom:12px}.blog_box__item{padding:20px 0 25px}}@media all and (max-width:850px) and (orientation:landscape){.blog_box{margin:0}.blog .container>h2{margin-bottom:32px}}.comments_box{padding-top:100px}.comments_box__item{padding:28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:32px;margin-bottom:20px}.comments_box__item>h5,.comments_box__item>p{width:100%;color:#fff}.ambassadors .comments_box__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.comments_box__item-date,.comments_box__itemRight>h5{margin-bottom:16px}.comments_box__item.purple{background:#2e294e}.comments_box__item.blue{background:#208cf0}.comments_box__item.green{background:#7bcdba}.comments_box__item.orange{background:#ff8c42}.comments_box__itemLeft,.comments_img{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.comments_box__itemLeft{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:44px}.comments_img{position:relative;padding:10px;background:#fff;justify-self:center;border-radius:32px}.comments_img img{border-radius:22px;max-width:68px;max-height:68px}#gift_slider,.comments_img,.comments_img a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.soc{width:36px;height:36px;margin-left:40px}.comments_box__itemRight{padding-left:46px;border-left:2px solid #fff}.comments_box__itemRight>*{color:#fff!important}.comments_bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:50px}.video-reviews-container{position:relative;width:100%;padding-bottom:55.5%}.video-reviews-container iframe{display:block;position:absolute;width:100%;height:100%}.ambassadors .comments{margin-top:0}.ambassadors .comments_box__item:nth-child(n+5){display:none}.ambassadors .comments_bottom p.more{cursor:pointer}@media all and (max-width:768px){.ambassadors .comments_box{padding-top:68px}}@media all and (max-width:580px){.comments{margin-bottom:80px}.comments_bottom{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.comments_box{padding-top:40px}.comments_box__item,.form_bottom>p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.comments_box__itemRight{border:0;padding:0;margin-top:13px}.comments_box__itemLeft{margin:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.soc{margin-right:22px}.submit_button{margin-top:20px}.ambassadors .comments_box{padding-top:0}}@media all and (max-width:850px) and (orientation:landscape){.ambassadors .comments_box{padding-top:0}.comments_box__item{font-size:12px}}.vacancies .container>h2{margin-bottom:100px}#vacancies_slider .slick-track,.vacancies_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vacancies_box{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.vacancies_box__left{max-width:350px;margin-right:25px}#vacancies_slider .slick-track{padding:20px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.vacancies-item{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;margin-right:30px;padding:40px 15px 0;-webkit-box-shadow:0 6px 15px rgba(0,0,0,.2);box-shadow:0 6px 15px rgba(0,0,0,.2);border-radius:36px}.vacancies-item h5{text-align:center}.vacancies-item-main-content{position:relative;min-height:350px}.vacancies-item-image,.vacancies-slider-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.vacancies-slider-buttons .next,.vacancies-slider-buttons .prev{position:relative;width:56px;height:56px;border:1px solid rgba(114,114,114,.99);border-radius:50%}.vacancies-slider-buttons .next::after,.vacancies-slider-buttons .next::before,.vacancies-slider-buttons .prev::after,.vacancies-slider-buttons .prev::before{content:'';position:absolute;top:50%;left:50%;width:1px;height:10px;background:#323031;-webkit-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.vacancies-slider-buttons .next::after,.vacancies-slider-buttons .prev::after{-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.vacancies-slider-buttons .prev{margin-right:30px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.vacancies-slider-buttons .next{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.vacancies-item-image{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:113px;height:113px;margin:0 auto 25px;background:#fafafa;border:1px solid #ededed;border-radius:50%}.vacancies-item-tab{display:none;padding-top:25px;padding-bottom:25px;border-top:1px solid #ededed}.vacancies-item-tab p{margin-bottom:18px;color:rgba(114,114,114,.99)}.vacancies-item-tab li{position:relative;padding-left:28px;color:rgba(114,114,114,.99)}.vacancies-item-tab li::before{content:'';position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:8px;background:#d5d5d5;border-radius:50%}.vacancies-item-tab li:not(:last-child){margin-bottom:18px}.vacancies-item-tab .vacancies-button{width:100%;padding:15px 5px;border:1px solid #ededed;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:16px;font-weight:700;font-size:16px;line-height:148%;color:rgba(114,114,114,.99);display:block;text-align:center;margin-top:30px}.vacancies-item-show-button{position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vacancies-item-show-button .vacancies-item-show-button-inside{position:relative;width:32px;height:32px;background:#fafafa;border-radius:50%}.vacancies-item-show-button .vacancies-item-show-button-inside::after,.vacancies-item-show-button .vacancies-item-show-button-inside::before{content:'';position:absolute;top:45%;left:50%;width:1px;height:10px;background:rgba(114,114,114,.99);border-radius:2px;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.vacancies-item-show-button .vacancies-item-show-button-inside::after{-webkit-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.vacancies-item-active .vacancies-item-show-button .vacancies-item-show-button-inside{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.vacancies-item-active .vacancies-item-tab,model-viewer[ar-status=session-started]>#ar-prompt{display:block}.vacancies_box__left>p{margin-top:32px}.vacancies_box__left>h3{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vacancies_box__left>h3::before{content:'';display:block;position:absolute;right:4px;bottom:-10px;background:-webkit-gradient(linear,left top,right top,from(#208cf0),color-stop(24.99%,#208cf0),color-stop(25%,#7bcdba),color-stop(50%,#7bcdba),color-stop(50.01%,#ff8c42),color-stop(75%,#ff8c42),color-stop(75.01%,#613f75),to(#613f75));background:-o-linear-gradient(left,#208cf0 0,#208cf0 24.99%,#7bcdba 25%,#7bcdba 50%,#ff8c42 50.01%,#ff8c42 75%,#613f75 75.01%,#613f75 100%);background:linear-gradient(90deg,#208cf0 0,#208cf0 24.99%,#7bcdba 25%,#7bcdba 50%,#ff8c42 50.01%,#ff8c42 75%,#613f75 75.01%,#613f75 100%);height:4px;width:92px}.vacancies_box__right{max-width:700px;width:50%}.form_bottom>p,.vacancies_box__right form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vacancies_box__right form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.vacancies_box__right form input[type=email],.vacancies_box__right form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);border-radius:16px;border:1px solid #fafafa;padding:24px 26px;font-size:1em;color:#323031}.vacancies_box__right form input[type=email]{max-width:356px;margin-bottom:40px}.vacancies_box__right form textarea{width:100%}.form_bottom>p{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.submit_button{padding:16px 36px;background:#208cf0;-webkit-box-shadow:0 8px 26px -12px rgba(32,140,240,.3);box-shadow:0 8px 26px -12px rgba(32,140,240,.3);border-radius:16px;color:#fff;border:0;cursor:pointer;-webkit-appearance:none}.file_button{position:relative;padding:17px 22px 13px 74px;border:1px solid #ededed;border-radius:16px;font-family:Gilroy-Bold;color:#727272}.file_button::before{content:'';display:block;width:24px;height:24px;background:url(../svg/file.svg) center no-repeat;background-size:contain;position:absolute;top:50%;left:22px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}::-webkit-input-placeholder{color:#d4d4d4}::-moz-placeholder{color:#d4d4d4}:-ms-input-placeholder{color:#d4d4d4}::-ms-input-placeholder{color:#d4d4d4}::placeholder{color:#d4d4d4}.ajax-loader{display:none!important}.wpcf7-textarea{resize:none}@media all and (min-width:1200px){.vacancies-container{width:calc(100% - ((100vw - 1200px)/2));margin-left:calc((100vw - 1200px)/2)}}@media all and (max-width:1440px){.vacancies_box__left>h3::before{right:-4px}}@media all and (max-width:920px){.vacancies .container>h2{margin-bottom:44px}.vacancies_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vacancies_box__left{max-width:350px;margin-bottom:60px}.vacancies_box__right{max-width:500px;width:100%}.vacancies_box__left{margin-right:0;text-align:center}.vacancies_box__left>h3{margin:0 auto}.vacancies_box__left>p{margin-top:25px}.vacancies_box__right form input[type=email]{width:100%;max-width:100%}div.wpcf7 .ajax-loader{display:none}.comments_box{padding-top:0}}@media all and (max-width:768px){.vacancies .container>h2{margin-bottom:44px}}@media all and (max-width:580px){.events{padding:40px 0}.file_button{text-align:center;padding:17px 22px}.file_button::before{left:calc(50% - 100px)}}@media only screen and (max-width:580px){.vacancies-container{width:100%;max-width:320px;margin:0 auto}}@media all and (max-width:326px){.vacancies_box__left>h3::before{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}}@media all and (max-width:850px) and (orientation:landscape){.vacancies .container>h2{margin-bottom:44px}}.news-list__title,.news-list_box__item-text>h5{margin-bottom:24px}.news-list__text{margin-bottom:68px}.news-list_box__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #ededed;padding:32px;margin-bottom:24px;border-radius:32px;background:-o-linear-gradient(358.98deg,#fff 0,#fafafa 100%);background:linear-gradient(91.02deg,#fff 0,#fafafa 100%)}.news-list_box__item-text{margin-right:40px;max-width:700px}.data-past,.news-list_box__item__marck{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.news-list_box__item__marck{display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#208cf0;border-radius:50%;margin-left:52px;padding:6px}.data-past{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.past{border:2px dashed #d4d4d4}.past .news-list_box__item__marck{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.more-news{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;background:#208cf0;-webkit-box-shadow:0 8px 26px -12px rgba(32,140,240,.3);box-shadow:0 8px 26px -12px rgba(32,140,240,.3);border-radius:16px;padding:16px 36px;color:#fff;font-family:Gilroy-Bold}.news-blog__info__sidebar>.sideBar__news>h4,.news-blog_main__title{margin-bottom:32px}.eventLabel{width:auto;padding:10px 20px;background:rgba(255,255,255,.1);border-radius:16px;position:absolute;top:30%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media all and (max-width:1024px){.eventLabel{position:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:150px auto 20px}}@media all and (max-width:920px){.news-list__title{text-align:center}.news-list__text{margin-bottom:48px}}@media all and (max-width:580px){.news-list__text{text-align:center;margin-bottom:32px}.eventLabel{margin:0 auto 20px}.news-list_box__item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:24px}.news-list_box__item .date{margin-bottom:34px}}.single-event__promo{background:#ff8c42!important}.single-event__img{background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fff),color-stop(50%,#ff8c42))!important;background:-o-linear-gradient(bottom,#fff 50%,#ff8c42 50%)!important;background:linear-gradient(0deg,#fff 50%,#ff8c42 50%)!important}.single-event__promo__list,.single-event__promo__list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.single-event__promo__list{margin-top:60px}.single-event__promo__list li{font-size:1.25em;color:#fff;font-family:Gilroy-Bold;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;max-width:312px;margin-right:60px}.single-event__promo__list li:last-child{margin-right:0}.single-event__promo__list li>svg{padding:24px;background:rgba(255,255,255,.1);border-radius:16px;width:32px;height:32px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-right:32px}.news-blog__promo__img,.news-blog_main .container>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto}.news-blog_main{margin-bottom:120px}.news-blog_main .container p>a{text-decoration:underline;color:#208cf0;line-height:130%}.news-blog_main .container>a{margin:56px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:16px 36px;background:#208cf0;border-radius:16px;-webkit-box-shadow:0 8px 26px -12px rgba(32,140,240,.3);box-shadow:0 8px 26px -12px rgba(32,140,240,.3);color:#fff}@media all and (max-width:768px){.single-event__promo__list{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.single-event__promo__list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.single-event__promo__list li>svg{margin:0 auto 24px}}@media all and (max-width:580px){.single-event__promo__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.single-event__promo__list li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:12px;margin-left:8px}.single-event__promo__list li>svg{margin:0 20px 0 0;width:24px;height:24px;padding:18px}}@media all and (max-width:850px) and (orientation:landscape){.single-event__promo__list li>svg{width:24px;height:24px;padding:18px}}.news-blog__promo{background:-webkit-gradient(linear,left top,left bottom,color-stop(-1.15%,#764f8c),color-stop(99.18%,#613f75));background:-o-linear-gradient(#764f8c -1.15%,#613f75 99.18%);background:linear-gradient(#764f8c -1.15%,#613f75 99.18%);padding-bottom:60px;margin-bottom:0!important}.news-blog__promo__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:228px;margin-bottom:28px}.news-blog__promo__header__title{color:#fff;max-width:800px}.news-blog__promo__header__date{color:#fff F;text-align:right}.news-blog__promo__header__date>p,.project_promo__left>h1{color:#fff}.news-blog__promo__header__date__year{font-size:.75em}.news-blog__promo__discription{color:#fff;max-width:700px}.news-blog__promo__img{background:#fff;border:1px solid #fafafa;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);border-radius:32px;padding:20px}.news-blog__promo__img-img{width:100%;margin:0 auto;display:block;height:auto;border-radius:18px}.news-blog__img{background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fff),color-stop(50%,#613f75));background:-o-linear-gradient(bottom,#fff 50%,#613f75 50%);background:linear-gradient(0deg,#fff 50%,#613f75 50%);margin-bottom:72px}.news-blog__info{margin:50px auto 68px}.news-blog__info-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.news-blog__info__text{max-width:680px}.news-blog__info__sidebar{max-width:472px}.news-blog__info__sidebar .newsRoll_item{margin-bottom:26px;margin-right:0;border:1px solid #fafafa}.post-tags{margin:20px 0 0;padding:10px;border-top:1px solid #727272;width:100%}.sideBar__news__items .news-roll__item{-webkit-box-shadow:0 14px 34px rgba(0,0,0,.04);box-shadow:0 14px 34px rgba(0,0,0,.04);margin-bottom:26px}.sideBar__news__items .news-roll__item:last-child{margin-bottom:0}.news-blog__info__text>*,.news-blog_main .container>*{-webkit-margin-before:revert;margin-block-start:revert;-webkit-margin-after:revert;margin-block-end:revert;-webkit-padding-start:revert;padding-inline-start:revert}.news-blog__info__text li,.news-blog_main .container li{list-style:unset;color:#727272}.news-blog__info iframe,.news-blog_main iframe{width:100%!important;max-width:700px;min-height:400px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:20px auto}.news-blog__info__text a{color:#007cba}@media all and (max-width:1280px){.news-blog__info__text{max-width:100%}.news-blog__info-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sideBar__news__items .news-roll__item{width:100%}.news-blog__info__sidebar{max-width:100%}.sideBar__news>h4{text-align:center;margin-top:80px}}@media all and (max-width:768px){.news-blog__promo__header{padding-top:150px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.news-blog__promo__header__date .date,.news-blog__promo__header__date__year{text-align:center}.news-blog__promo__header__title{margin-top:40px;text-align:center;line-height:100%}.news-blog__promo__discription{text-align:center}.sideBar__news__items .news-roll__item{max-width:100%}}@media all and (max-width:580px){.news-blog__info__sidebar .news-roll__item__text__title{font-size:16px}.news_roll__item__text__link{font-size:12px;padding:8px 8px 8px 36px}.news-blog__promo__img{padding:12px}.news-blog__promo{padding-bottom:30px}.news-blog__info iframe,.news-blog_main iframe{min-height:200px}}.faq{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.faq__promo{background:-o-linear-gradient(201.58deg,#7bcdba 19.54%,#6bc9b3 76.67%);background:linear-gradient(248.42deg,#7bcdba 19.54%,#6bc9b3 76.67%);overflow:hidden}.faq__promo__container{position:relative;height:100%}.faq__promo__text{position:absolute;top:40%;z-index:2}.faq__promo__text__title{margin-bottom:20px;text-transform:uppercase}.faq__promo__icon{z-index:0;position:absolute;max-height:700px;height:80%;bottom:5%;right:5%;width:auto;-o-object-fit:contain;object-fit:contain}.faq__info__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.faq__info__list__item,.faq__info__list__item:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.faq__info__list__item{margin:0 20px 20px 0;background-color:#fff;white-space:nowrap;color:rgba(114,114,114,.99);padding:16px 36px;border-radius:32px;border:1px solid #fafafa;-webkit-box-shadow:0 10px 30px -10px rgba(213,213,213,.4);box-shadow:0 10px 30px -10px rgba(213,213,213,.4);font-family:Gilroy-Bold}.faq__info__list__item:hover{color:#7bcdba;background:rgba(123,205,186,.1);-webkit-box-shadow:none;box-shadow:none}.faq__info__title{color:#323031;margin-bottom:32px;cursor:pointer}.faq__info__title__span{opacity:0;color:#3698f2;-webkit-transition:.7 opacity;-o-transition:.7 opacity;transition:.7 opacity}.faq__info__title:hover .faq__info__title__span{opacity:1}.faq__info__text-video{margin-bottom:52px}.faq__info__item,.faq__info__item.active{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.faq__info__item.active{background:#fff;-webkit-box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01)}.faq__info__item{overflow:hidden;border:1px solid #d4d4d4;border-radius:32px;padding:36px;margin-bottom:40px}.faq__info__item__header{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.faq__info__item__header__text{width:100%}.faq__info__item__header__open{position:relative;min-width:56px;height:56px;border:1px solid #d5d5d5;border-radius:50%;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.faq__info__item__header__open:after,.faq__info__item__header__open:before{content:"";width:18px;height:1px;border-radius:1px;background-color:#d4d4d4;position:absolute;top:50%;left:50%}.faq__info__item__header__open:before{-webkit-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.faq__info__item__header__open:after{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.faq__info__item.active .faq__info__item__header__open{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.faq__info__item__body{width:100%;overflow:hidden;padding-top:52px;margin-top:36px;height:auto!important;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;border-top:1px solid #ededed}.faq__info__item__body.dont-active{padding-top:0;height:0!important}.faq__info__item__body .wp-video{margin:auto}.faq__info .container>h3{margin-top:68px}@media (max-width:1024px){.faq__promo__icon,.faq__promo__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.faq__promo__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-top:200px}.faq__promo__icon{margin:40px auto 0;width:100%;right:0;bottom:0;-webkit-transform:translate(0,10px);-ms-transform:translate(0,10px);transform:translate(0,10px)}.faq__info__title{text-align:center;margin-bottom:40px}}@media (max-width:580px){.faq__promo__icon{margin-top:5px}.faq__info__list::-webkit-scrollbar-thumb{background:url(../img/scrollG.png) center no-repeat;background-size:auto}.faq__info__list::-webkit-scrollbar-track{background:0 0;padding:0 6px}.faq__info__list::-webkit-scrollbar{height:12px}.faq__info__list{overflow-x:auto;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.faq__promo,.faq__promo__container{min-height:-webkit-fit-content!important;min-height:-moz-fit-content!important;min-height:fit-content!important}.faq__promo__text{padding-top:0}.faq__info__item{padding:28px 10px}.faq__info__item__header__text{width:70%}.faq__info__item__header__open{min-width:40px;height:40px}.faq__info__item__body{padding-top:36px}}.reviews_promo{background:#613f75}.reviews_promo .promoImg{max-height:600px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.reviews_promoText{max-width:450px;position:absolute;top:35%}.reviews_promoText .presentation{display:none}.reviews_promoText>p{margin:32px 0 48px}@media all and (max-width:1024px){.reviews_promoText{position:relative;margin:200px auto 0;text-align:center}.reviews_promo .promoImg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin:40px auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);right:0}}@media all and (max-width:920px){.reviews_promo .promoImg{width:100%}}@media all and (max-width:580px){.reviews_promo .promoImg{margin-top:5px}.reviews_promoText{margin-top:0}}@media all and (max-width:850px) and (orientation:landscape){.reviews_promoText{margin-top:150px}}@media all and (max-width:580px) and (orientation:landscape){.reviews_promoText{margin-top:0}}.ambassadors .promo{margin-bottom:0}.ambassadors .promo .text>h1{line-height:100%;margin-bottom:16px}.ambassador .promo,.ambassadors .promo{background:-o-linear-gradient(197.12deg,#3d3862 16.52%,#2e294e 78.75%);background:linear-gradient(252.88deg,#3d3862 16.52%,#2e294e 78.75%)}.ambassadors .promo .container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:10%}.socAmbassadors{padding-left:20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ambassadors .promo .container,.phone_num,.socAmbassadors,.socAmbassadors>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.phone_num{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:20px;border-right:1px solid #fff}.phone_num>p{font-family:Gilroy-Bold;white-space:nowrap}.phone_num>img{margin-right:16px}.socAmbassadors>a{margin-right:27px}.socAmbassadors>a:last-child{margin-right:0}.socAmbassadors>a>img{width:28px;height:28px}.ambassadors .promo .img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:400px;border-radius:32px;margin-right:70px;background:#fff;padding:16px;-o-object-fit:cover;object-fit:cover}.promoImges{margin-left:5%;position:relative;z-index:2;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:100px}.ambassadors .promo .promoImges::after,.ambassadors .promo .promoImges::before{content:'';display:block;position:absolute;width:65%;height:55%;background:url(../svg/hexagon.svg) center no-repeat;background-size:contain;z-index:-1}.ambassadors .promo .promoImges::after{top:0;left:-70px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ambassadors .promo .promoImges::before{right:0;bottom:-70px}.ambassadors .promo .img>img{border-radius:16px;width:100%}.ambassadors .promo .text{width:520px;padding-bottom:100px}.ambassadors .promo .text>p{margin-top:12px;margin-bottom:36px}.ambassadors .promo .about_me{margin-bottom:36px}.ambassadors .promo .about_me>h5{margin-bottom:8px}.ambass_registration,.ambassadorLink{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ambass_registration{background:#208cf0;padding:16px 36px;margin-right:20px;-webkit-box-shadow:0 8px 26px -12px rgba(32,140,240,.3);box-shadow:0 8px 26px -12px rgba(32,140,240,.3);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:24px}.ambassadorLink{z-index:2;position:relative;background:rgba(255,255,255,.1);padding:14px}@media all and (max-width:1280px){.ambassadors .promo .container{padding-top:150px}.ambassadors .promo .img{height:70vh;max-height:500px}.ambassadors .promo,.ambassadors .promo .container{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.ambassadors .promo .promoImges::before{right:-30px;bottom:-70px}}@media all and (max-width:920px){.promoImges{margin-left:0}.ambassadors .promo .img{height:55vh}}@media all and (max-width:768px){.ambassadorLink{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ambassadors .promo .text>h3,.ambassadors .promo .text>p{text-align:center}.ambassadors .promo .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ambassadors .promo .img{margin-right:0}.ambassadors .promo .promoImges::before{right:-70px;bottom:-70px}.promoImges{margin-bottom:40px}.ambassadors .promo .text>h1{margin-top:0;text-align:center}.ambassadors .promo .about_me{margin-top:40px;margin-bottom:28px}.socAmbassadors{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ambass_registration{margin:28px auto 0}.ambassadors .promo .text{padding-bottom:40px}.ambassadors>section{margin-bottom:68px!important}}@media all and (max-width:580px){.ambassadorLink{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:0 0}.phone_num{border:0}.phone_num,.socAmbassadors{width:100%;margin-right:0;margin-bottom:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.1)}.ambassadors .promo .promoImges::after,.ambassadors .promo .promoImges::before{display:none}.ambassadors>section{margin-bottom:80px!important}.ambassadors .promo .text{width:100%}.ambass_registration{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}@media all and (max-width:350px){.ambassadors .promo .img{max-width:100%}}@media all and (max-width:850px) and (orientation:landscape){.ambassadors .promo .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ambassadors .promo .img{min-height:400px}.ambassadors .promo .container{padding-top:100px}}.certificates{margin-bottom:80px;margin-top:120px}.certificates_view{padding:0 calc(50vw - 600px);overflow-x:auto;-webkit-overflow-scrolling:auto}.certificates_box,.certificates_box__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.certificates_box{margin-top:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.certificates_box__item{overflow:hidden;position:relative;width:276px;height:260px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:28px;border-radius:32px;margin-right:32px;border:1px solid #ededed}.certificates_box__item:last-child{margin-right:calc(50vw - 600px)!important}.certificates_box__item::after{content:'';display:block;position:absolute;top:50%;right:-16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:32px;height:120px;border-radius:32px;background:#208cf0}.certificates_box .other{margin:64px 32px 80px 0}@media all and (max-width:1280px){.certificates_box__item:last-child{margin-right:64px!important}.ambassadors .promo .container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ambassadorLink{margin:0 auto}.ambass_registration{margin:24px auto 0}.ambassadors .promo .img,.ambassadors .promo .text{max-width:355px}.ambassadors .promo .img{height:450px}}@media all and (max-width:1024px){.ambassadors .promo .img{margin-right:0}}@media all and (max-width:768px){.certificates_box{margin-top:68px}}@media all and (max-width:580px){.ambassadors .promo .img{height:350px;width:260px}.certificates_box{margin-top:0}.certificates_box__item::after{height:80px;border-radius:16px}.certificates_box__item{height:180px}.certificates_box__item:last-child{margin-right:20px!important}}@media all and (max-width:850px) and (orientation:landscape){.certificates_box{margin-top:0}}.luck{margin-bottom:244px}.luck .container>h2{margin-bottom:20px}.luck_box{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.luck_box,.luck_box__left,.luck_box__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.luck_box__left{max-width:600px;margin-right:32px;width:50vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.luck_box__left>h5{margin-top:60px;margin-bottom:32px}.luck_box__right{width:30vw;max-width:400px;padding:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:32px;border:1px solid #fafafa;-webkit-box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01)}.luck_box__right>img{border-radius:16px;width:100%;height:intrinsic}@media all and (max-width:768px){.luck_box__left>h5{margin-top:0}.luck_box__right{width:40vh}.luck .container>h2{margin-bottom:68px}}@media all and (max-width:580px){.luck .container>h2{margin-bottom:40px}.luck_box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.luck_box__left{width:80vw;margin-top:40px;margin-right:0}.luck_box__left>h5{margin-bottom:16px}}@media all and (max-width:350px){.luck_box__right{width:100%}}@media all and (max-width:850px) and (orientation:landscape){.luck_box__right{min-width:250px}}.gallery .container>h2{margin-bottom:100px}.gallery_view{padding:0 calc(50vw - 600px);overflow-x:auto}.gallery_box,.gallery_box__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.gallery_box__item{height:400px;padding:16px;margin-right:32px;border-radius:32px;border:1px solid #ededed}.gallery_box__item>img{border-radius:16px;height:100%}.gallery_box__item:nth-child(2n){margin:0 32px 60px 0}.gallery_box__item:last-child{margin-right:calc(50vw - 600px)}@media all and (max-width:1280px){.gallery_box__item:last-child{margin-right:64px}}@media all and (max-width:768px){.gallery_box__item{width:70vw}.gallery .container>h2{margin-bottom:68px}}@media all and (max-width:580px){.gallery .container>h2{margin-bottom:44px}.gallery_box__item:nth-child(2n){margin:30px 32px 60px 0}.gallery_box__item:last-child{margin-right:20px}}@media all and (max-width:850px) and (orientation:landscape){.gallery_box__item{max-width:400px}}.video .container>h2{margin-bottom:100px}.video_view{padding:0 calc(50vw - 600px);overflow-x:auto}.video_box,.video_box__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video_box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.video_box__item{max-width:600px;width:50vw;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:16px;margin-right:32px;border-radius:32px;border:1px solid #ededed}.video_box__item>img{border-radius:16px;width:100%;cursor:pointer;height:intrinsic}.video_box__item:nth-child(2n){margin:80px 32px 60px 0}.video_box__item:last-child{margin-right:calc(50vw - 600px)}@media all and (max-width:1280px){.video_box__item:last-child{margin-right:64px}}@media all and (max-width:768px){.video_box__item{width:70vw}.video .container>h2{margin-bottom:68px}}@media all and (max-width:580px){.video .container>h2{margin-bottom:44px}.video_box__item:nth-child(2n){margin:30px 32px 60px 0}.video_box__item:last-child{margin-right:20px}}@media all and (max-width:850px) and (orientation:landscape){.video_box__item{max-width:400px}}.ambassadors .youtube{display:none}.recommendation>h4,.youtube>h4{margin-left:calc(50vw - 600px);position:relative;margin-bottom:127px;margin-top:100px}.recommendation .text-shadow,.youtube .text-shadow{font-size:140px;color:#f8f8f8;position:absolute;left:0;z-index:-1;text-transform:uppercase;font-family:Gilroy-Bold}.book_box,.book_box__items-img,.youTube_box,.youTube_box__items-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.book_box,.youTube_box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.book_box__items-img,.youTube_box__items-img{width:25vw;border-radius:32px;margin-bottom:36px}.book_box__items-img{max-width:276px;padding:16px;border:1px solid #ededed}.youTube_box__items-img{max-width:248px;padding:52px;-webkit-box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01)}.book_box__items-img>img{border-radius:16px}.book_box__items-img>img,.youTube_box__items-img>img{width:100%;height:intrinsic}.book_box__items{margin-right:32px}.youTube_box__items{margin-right:69px}.book_box__items>h5{margin-bottom:7px}.book_box__items:nth-child(2n){margin-top:100px;margin-bottom:60px}.youTube_box__items:nth-child(2n){margin-top:48px;margin-bottom:60px}.book_box__items:last-child,.youTube_box__items:last-child{margin-right:calc(50vw - 600px)}@media all and (max-width:1440px){.recommendation .text-shadow,.youtube .text-shadow{font-size:100px}}@media all and (max-width:1280px){.recommendation>h4,.youtube>h4{margin-left:64px}.book_box__items:last-child,.youTube_box__items:last-child{margin-right:64px}}@media all and (max-width:768px){.book_box__items-img,.youTube_box__items-img{width:35vw}.recommendation>h4,.youtube>h4{margin-top:94px;margin-bottom:78px;margin-left:0;width:100%;text-align:center}.recommendation .text-shadow,.youtube .text-shadow{font-size:15vw;text-align:center;width:100%}.youTube_box__items{margin-right:40px}}@media all and (max-width:580px){.recommendation>h4,.youtube>h4{margin-top:45px;margin-bottom:64px}.book_box__items:last-child,.youTube_box__items:last-child{margin-right:20px}.youTube_box__items{margin-right:24px}.youTube_box__items-img{max-width:136px;padding:32px}.book_box__items-img,.youTube_box__items-img{width:50vw}}@media all and (max-width:850px) and (orientation:landscape){.book_box__items-img,.youTube_box__items-img{width:25vw}.youTube_box__items-img{padding:25px;max-width:150px}.recommendation>h4{margin-top:0}}.modal,.modal iframe,.popup_img{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100vh;background:rgba(50,48,49,.5);position:fixed;z-index:999;top:-200vh;overflow-y:auto}.modal.open{top:0}.modal>img{width:28px;height:28px;position:absolute;top:5%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;z-index:1}.modal,.modal .main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal .main{-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.modal iframe,.popup_img{margin:0 auto;position:absolute;top:-50%;left:50%;-webkit-transform:translate(-50%,-45%);-ms-transform:translate(-50%,-45%);transform:translate(-50%,-45%)}.popup_img{max-width:80%;max-height:80vh;-o-object-fit:cover;object-fit:cover}.modal iframe{max-width:80vw;max-height:40vw;width:100%;height:100%}.modal.open .popup_img,.modal.open iframe{top:50%}.contacts__promo{background:-o-linear-gradient(196.69deg,#208cf0 20.19%,#3fafee 82.47%);background:linear-gradient(253.31deg,#208cf0 20.19%,#3fafee 82.47%);margin-bottom:120px}.contacts__promo__container{position:relative}.contacts__promo__text{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:460px}.contacts__promo__text__title{margin-bottom:40px}.contacts__promo__text__text{margin-bottom:44px}.contacts__promo__text__email{background:rgba(255,255,255,.1);border-radius:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:24px 32px;cursor:pointer;margin-top:44px}.contacts__promo__text__email>svg{margin-right:36px}.contacts__promo__icon{z-index:1;max-height:700px;height:80%;position:absolute;right:75px;bottom:0;-o-object-fit:contain;object-fit:contain;width:auto}.contacts__mail__list-group>div:not(:last-child){margin-bottom:40px}.contacts__mail__list{position:relative}.contacts__mail__list:before,.contacts__mail__list__item:before{content:"";position:absolute;border-radius:8px;background:#208cf0;width:4px;height:100%;left:0;top:0}.contacts__mail__list__item{width:100%;position:relative}.contacts__mail__list__item:before{width:12px;height:12px;border-radius:50%;top:50%;left:-4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.contacts__mail__list__item__block{max-width:1140px;margin-left:auto;background-color:#fff;padding:40px 26px 40px 46px;border:1px solid #ededed;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:32px;margin-bottom:52px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:96%;position:relative}.contacts__mail__list__item__title{color:#727272;margin-bottom:16px;max-width:800px}.contacts__mail__list__item__mail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:8px;color:#323031}.contacts__mail__list__item__mail img{margin-right:26px}.ambassador__people__form>label>input,.contacts__mail__list__item__icon{border:1px solid #fafafa;-webkit-box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);border-radius:16px}.contacts__mail__list__item__icon{padding:26px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.contacts__chat{text-align:center}.contacts__chat__title{margin:0 auto 44px;max-width:593px;color:#323031}.contacts__chat__text{color:#d4d4d4;max-width:831px;margin:0 auto}@media (max-width:920px){.contacts__promo{margin-bottom:68px}.contacts__mail__list__item__icon{padding:18px}.contacts__promo__text{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin:0 auto 40px;padding-top:150px;text-align:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.contacts__promo__text__title{margin:0 auto 24px}.contacts__promo__text__text{margin:0 auto 32px}.contacts__promo__text__email{margin:32px auto 0}.contacts__promo__icon{width:60%;max-width:405px;position:unset;margin:0 auto}}@media (max-width:580px){.contacts__promo__icon{width:100%}.contacts__promo{margin-bottom:40px}.contacts__mail{margin-bottom:48px}.contacts__promo__text{padding-top:0;height:auto;margin-bottom:5px}.contacts__promo__text__email{padding:28px 20px}.contacts__promo__text__email>svg{margin-right:10px}.contacts__mail__list__item__block{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:36px;padding:24px}.contacts__mail__list__item__icon{padding:0;border:0;-webkit-box-shadow:none;box-shadow:none;width:32px;height:32px}.contacts__chat__title{margin-bottom:24px}.contacts__promo__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media all and (max-width:320px){.contacts__mail__list:before,.contacts__mail__list__item:before,.contacts__mail__list__item__icon{display:none}.contacts__mail__list__item__block{margin-left:0;width:100%}}.ambassadors_promo__text>p{margin-top:60px;max-width:500px}.ambassador .promo .promoImg{bottom:0;top:unset;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);max-height:700px;right:5%}.ambassador__people__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:52px}.ambassador__people__form>label>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;font-size:1em;width:100%;padding:24px 50px 24px 80px}.ambassador__people__form>label{position:relative;width:45%}.ambassador__people__form>label::before,.city::before,.country::before,.status::before{content:'';display:block;background-size:cover;width:24px;height:24px;position:absolute;top:50%;left:28px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ambassador__people__form>label::before{background:url(../svg/search.svg) center no-repeat;z-index:99}.ambassador_people{min-height:50vh}.ambassador_people__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.city,.country,.status{border:1px solid #ededed;border-radius:16px;padding:24px 24px 24px 60px;position:relative;cursor:pointer;width:190px;margin-left:20px;text-align:center}.city::before,.country::before,.status::before{background:url(../svg/selector.svg) center no-repeat;z-index:-1}.city>span,.country>span,.status>span{color:#727272;font-family:Gilroy-Bold;position:relative;z-index:-1}.drop{padding:12px 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;max-height:0;overflow-y:auto;position:absolute;-webkit-box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);border-radius:16px;width:0;background:#fff;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:100px}.drop::-webkit-scrollbar-thumb{background:url(../img/scrollGray.png) center no-repeat;background-size:auto}.drop::-webkit-scrollbar-track{background:0 0;padding:0 6px}.drop::-webkit-scrollbar{width:12px}.drop.open{width:316px;max-height:432px}.drop.open .drop__items{opacity:1}.ambassador_people__box__item,.drop__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.drop__items{opacity:0;padding:16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.ambassador_button:hover,.drop__items:hover{background:rgba(237,237,237,.5);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.ambassador_people__box__item{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px;max-width:284px;width:25%;margin-right:20px;margin-bottom:56px;-webkit-box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);border-radius:32px;border:1px solid #fafafa}.ambassador_people__box__item:nth-child(4),.ambassador_people__box__item:nth-child(4n+4){margin-right:0}.ambassador_people__box__item:nth-child(odd){margin-top:80px}.ambassador_people__box__item>img{border-radius:14px;width:100%;-o-object-fit:cover;object-fit:cover}.ambassador_people__box__item>h5{margin-top:24px;margin-left:8px}.ambassador_people__box__item>.hr{width:100%;display:block;height:1px;background:#ededed;margin:15px 0}.ambassador_people__box__item>p{margin-bottom:8px;margin-left:8px}.ambassador_button{width:100%;margin:12px auto 0;padding:16px 0;text-align:center;border-radius:16px;border:1px solid #ededed;cursor:pointer;color:#727272;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.ambassador_more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ambassador_more>span{background:#208cf0;-webkit-box-shadow:0 8px 26px -12px rgba(32,140,240,.3);box-shadow:0 8px 26px -12px rgba(32,140,240,.3);border-radius:16px;color:#fff;padding:16px 36px;cursor:pointer}.mission .container>h2{margin-bottom:24px}.mission .container>p{max-width:690px}.mission_slider__header{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:22px 32px;background:#fafafa;border-radius:16px;border:1px solid #ededed;margin-top:56px}.mission_slider__end,.mission_slider__header,.mission_slider__main,.mission_slider__middle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mission_slider__end,.mission_slider__middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mission_slider__header .hrV{display:block;width:1px;height:1.3em;margin:0 24px;background:#d4d4d4}.mission .slick-dots{bottom:-60px;z-index:2}.mission_slider__main{margin-top:32px;border:1px solid #ededed;border-radius:16px;padding:36px 32px}.mission_slider__main .blue{background:#208cf0;border-radius:28px;padding:6px 16px;color:#fff;margin-right:32px}.mission .circleAm,.mission_slider__main{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mission .circleAm{background:#208cf0;border-radius:50%;color:#fff;width:40px;height:40px;padding:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mission_slider__main>h2{margin-left:32px;margin-right:36px}.mission .circleAm,.mission_slider__controll,.slider_arrows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mission_slider__controll{width:100%;position:relative;margin-top:32px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.slider_arrows{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:22px 24px;background:#208cf0;-webkit-box-shadow:0 18px 20px -12px rgba(32,140,240,.36);box-shadow:0 18px 20px -12px rgba(32,140,240,.36);border-radius:16px;height:52px;width:142px}.slider_arrows__next,.slider_arrows__prev{width:45%;cursor:pointer}.slider_arrows__next>img,.slider_arrows__prev>img{width:100%;height:12px}.slider_arrows__prev>img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mission_box .line{display:block;background:#d4d4d4;position:absolute}.lineG{width:66.666666%;height:1px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lineL,.lineR{width:1px;height:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lineL{left:33.333333%}.lineR{right:33.333333%}.mission_box{padding-bottom:56px;margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);border-radius:32px;border:1px solid #fafafa}.mission_box__items{width:33.333333%;padding:32px 32px 40px}.mission_box__items>p{max-width:216px}.mission_box__items .circleAm{margin-bottom:40px}.mission_box__items>h2,.project_about__bottomBox h5{margin-bottom:28px}.del-search{position:absolute;top:50%;right:28px;background-color:transparent;border:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}@media all and (max-width:1440px){.drop.open{max-height:408px}}@media all and (max-width:1280px){.ambassador_people__box__item{width:calc(25% - 20px)}.city,.country,.status{padding:24px 12px 24px 24px}}@media all and (max-width:1024px){.promo,.promo .container{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.ambassadors_promo__text{position:relative;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);margin:200px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}.ambassadors_promo__text>p{margin-top:32px}.ambassador .promo .promoImg{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:100px auto 0;width:100%}}@media all and (max-width:920px){.slider_arrows{display:none}.ambassador__people__form{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ambassador__people__form>label{width:100%}.city,.country,.status{margin-left:0;margin-top:20px;width:30%}.ambassador_people__box__item{width:calc(50% - 60px);margin-right:60px}.ambassador_people__box{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ambassador_people__box__item:nth-child(even){margin-right:0}.mission_slider__header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mission_slider__end{width:100%;margin-top:16px}.mission .container>p{max-width:450px;width:90%;text-align:center;margin:0 auto}.mission_box__items{width:50%}.lineG{width:1px;height:66.666666%}.lineL,.lineR{width:50%;height:1px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:33.333333%}.lineR{top:unset;right:unset;bottom:33.333333%}}@media all and (max-width:580px){.ambassador_people{margin-bottom:100px}.drop{z-index:99;top:85px}.city,.country,.drop.open,.mission_slider__header h3,.status{width:100%}.ambassador .promo .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ambassadors_promo__text{margin:0 auto}.ambassador .promo .promoImg{width:90%;height:auto;margin-top:30px}.mission_box{margin-bottom:100px}.mission_slider__middle{margin-top:16px}.mission_slider__header .hrV{margin:0 10px}.mission_slider__main{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.mission_slider__main>p{width:100%;margin:0}.mission_slider__main>h2{width:100%;margin:16px 0}.mission .circleAm,.mission_slider__main .blue{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin:0}.mission_slider__main .blue{padding:12px 16px}.ambassador_people__box__item{width:100%;margin:0 0 28px}.ambassador_people__box__item:nth-child(odd){margin-top:auto}.mission_box .line{display:none}.mission_box__items{width:100%;border-bottom:1px solid #ededed;padding:32px 0 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mission_box__items:last-child{border:0}.mission_box__items>p{max-width:100%;width:100%}.mission_box{padding:0 32px}}@media all and (max-width:850px) and (orientation:landscape){.ambassador .promo .promoImg{max-height:500px}.ambassadors_promo__text{margin:150px auto 0}}@media all and (max-width:580px) and (orientation:landscape){.ambassadors_promo__text{margin:0 auto}}.ambassadors-table__table{position:relative;display:grid;width:2000px;padding-bottom:30px;grid-template-columns:1.8fr .8fr 2fr 2fr 2fr 2fr 2fr 2fr;grid-template-rows:repeat(5,1fr);gap:70px 0;grid-template-areas:"title-0 title-1 title-2 title-4 title-5 title-6 title-7 title-8" "name-0 level-0 .       privilege-0 .        price-0-0 price-0-1 price-0-2" "name-1 level-1 terms-1 privilege-1 income-1 price-1-0 price-1-1 price-1-2" "name-2 level-2 terms-2 privilege-2 income-2 price-2-0 price-2-1 price-2-2" "name-3 level-3 terms-3 privilege-3 income-3 price-3-0 price-3-1 price-3-2" "name-4 level-4 terms-4 privilege-4 income-4 price-4-0 price-4-1 price-4-2"}.ambassadors-table__title{margin-bottom:68px}.ambassadors-table__container{overflow-x:scroll}.a-title-0{grid-area:title-0;border-left:1px solid #ededed;padding-left:32px;border-radius:16px 0 0 16px}.a-title-1{grid-area:title-1}.a-title-2{grid-area:title-2}.a-title-3{grid-area:title-3}.a-title-4{grid-area:title-4}.a-title-5{grid-area:title-5}.a-title-6{grid-area:title-6}.a-title-7{grid-area:title-7}.a-title-8{grid-area:title-8;border-right:1px solid #ededed;border-radius:0 16px 16px 0}.a-name_0{grid-area:name-0}.a-name_0:before,.a-name_1:before{background-color:#208cf0}.a-name_1{grid-area:name-1}.a-name_2{grid-area:name-2}.a-name_2:before,.a-name_3:before,.a-name_4:before{background-color:#ff3c38}.a-name_3{grid-area:name-3}.a-name_4{grid-area:name-4}.a-level_0{grid-area:level-0}.a-level_1{grid-area:level-1}.a-level_2{grid-area:level-2}.a-level_3{grid-area:level-3}.a-level_4{grid-area:level-4}.a-privilege_0{grid-area:privilege-0}.a-privilege_1{grid-area:privilege-1}.a-privilege_2{grid-area:privilege-2}.a-privilege_3{grid-area:privilege-3}.a-privilege_4{grid-area:privilege-4}.price-0_0{grid-area:price-0-0}.price-0_1{grid-area:price-0-1}.price-0_2{grid-area:price-0-2}.price-1_0{grid-area:price-1-0}.price-1_1{grid-area:price-1-1}.price-1_2{grid-area:price-1-2}.price-2_0{grid-area:price-2-0}.price-2_1{grid-area:price-2-1}.price-2_2{grid-area:price-2-2}.price-3_0{grid-area:price-3-0}.price-3_1{grid-area:price-3-1}.price-3_2{grid-area:price-3-2}.price-4_0{grid-area:price-4-0}.price-4_1{grid-area:price-4-1}.price-4_2{grid-area:price-4-2}.a-terms_1{grid-area:terms-1}.a-terms_2{grid-area:terms-2}.a-terms_3{grid-area:terms-3}.a-terms_4{grid-area:terms-4}.a-income_1{grid-area:income-1}.a-income_2{grid-area:income-2}.a-income_3{grid-area:income-3}.a-income_4{grid-area:income-4}.a-t-title{background-color:#fafafa;border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding-right:20px}.a-name,.a-t-title,.a-t__item{display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.a-t__item{padding-right:20px}.a-name{padding-left:32px;position:relative}.a-name:before{content:"";position:absolute;width:8px;height:32px;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:4px}@media (max-width:920px){.ambassadors-table__table{gap:34px 0}}.ambassador-income{background-color:#fafafa}.ambassador-income__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ambassador-income__box{height:100%;max-width:564px;width:50%}.ambassador-income__box__title{color:#323031;margin-bottom:40px;max-width:358px}.ambassador-income__box__text{color:#727272;max-width:564px}.ambassador-income__img{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;max-width:432px;width:40%;height:auto;margin:20px 0;min-width:250px}@media (max-width:920px){.ambassador-income__box{padding:20px 0}.ambassador-income__img{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}@media (max-width:580px){.ambassador-income__container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ambassador-income__box{padding:44px 0 0;width:100%;text-align:center}.ambassador-income__box__title{margin:0 auto 24px}.ambassador-income__box__text{margin-bottom:44px}}.ambassador-program__title{margin-bottom:32px}.ambassador-program__text{margin-bottom:68px;color:#727272}.ambassador-program__box{margin-bottom:68px;padding:52px;background-color:#fafafa;border-radius:32px;-webkit-box-sizing:1px solid #ededed;box-sizing:1px solid #ededed}.ambassador-program__box__title{color:#323031;margin-bottom:32px}.ambassador-program__box__list__small{color:#d5d5d5;margin-top:4px}.ambassador-program__box .list-arrow{margin-bottom:24px;position:relative;padding-left:36px}.ambassador-program__box .list-arrow:before{position:absolute;left:0;content:url(../svg/products/mark.svg)}.ambassador-program__box .list-arrow>p{color:#727272}.ambassador-program__box__line{margin:52px 0;width:100%;height:1px;background-color:#ededed}.ambassador-program__title-two{max-width:695px;margin-bottom:36px}.ambassador-program__text-two{color:#727272;margin-bottom:32px;width:85%;min-width:280px}.ambassador-program__attention{color:#ff3c38;width:100%;padding:32px 0 32px 40px;border-radius:32px;border:1px solid #ededed}@media (max-width:920px){.ambassador-program__text,.ambassador-program__title{text-align:center}.ambassador-program__title{width:350px;margin:0 auto 24px}.ambassador-program__box{padding:32px}.ambassador-program__list__item{margin-bottom:20px}.ambassador-program__text-two{width:100%}.ambassador-program__attention{padding-right:20px}}@media (max-width:580px){.ambassador-program__title{width:100%}.ambassador-program__box__title{margin-bottom:24px}.ambassador-program__box__line{margin:24px 0}.ambassador-program__attention{padding:20px}}.gifts_promo{background:-o-linear-gradient(197.4deg,#ff9b5b 20.81%,#ff8c42 77.47%);background:linear-gradient(252.6deg,#ff9b5b 20.81%,#ff8c42 77.47%)}.gifts_promo .promoImg{max-height:600px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.gifts_promoText{max-width:400px;position:absolute;top:35%}.gifts_promoText>p{margin:32px 0 48px}.presentation{background:rgba(255,255,255,.1);font-family:Gilroy-Bold;padding:16px 32px;border-radius:16px}.gifts_info .container>p,.gifts_terms .container>p{margin-top:24px;margin-bottom:60px;max-width:500px}.gifts_category{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:#fafafa;border:1px solid #ededed;border-radius:32px;padding:40px 60px}#gift_slider li,.gifts_category,.gifts_category__items,.terms_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#gift_slider li,.gifts_category__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.gifts_category__items>img{margin-bottom:30px}.gifts_terms .container>p{max-width:700px}.terms_box{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.terms_box__items{border:1px solid #ededed;border-radius:32px;margin-right:30px;padding:34px 54px;position:relative;overflow:hidden}.terms_box__items:last-child{margin-right:0}.terms_box__items::before{content:'';display:block;width:20px;height:60px;border-radius:12px;position:absolute;left:-10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.terms_box__items:nth-child(1)::before{background:#208cf0}.terms_box__items:nth-child(2)::before{background:#ff8c42}.terms_box__items:nth-child(3)::before{background:#7bcdba}.gifts_product .container>p{margin-top:24px;margin-bottom:60px;max-width:660px}.gifts_product__slider{position:relative}.slick-active,.slick-slide{-webkit-transition:1s;-o-transition:1s;transition:1s}.slick-slide{outline:0;opacity:0;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.slick-active{opacity:1}#gift_slider .slick-slide>h5{text-align:center;margin-bottom:112px}#gift_slider .slick-slide>img{width:50%;margin:auto;-o-object-fit:contain;object-fit:contain}#gift_slider .draggable{border:1px solid #fafafa;-webkit-box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);border-radius:32px}.arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;background:#208cf0;right:32px;bottom:32px;-webkit-box-shadow:0 18px 20px -12px rgba(32,140,240,.36);box-shadow:0 18px 20px -12px rgba(32,140,240,.36);border-radius:16px;cursor:pointer}.arrow>img{padding:20px 20px 20px 5px}.arrow .prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slick-dots li{margin:0}#ar-button,.slick-dots,model-viewer button{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slick-dots{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;bottom:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}model-viewer{overflow:hidden;height:60vh;max-height:600px;margin-bottom:24px}#ar-button,model-viewer button{position:absolute;bottom:0}#ar-button{padding:10px 33px;font-family:Roboto Regular,Helvetica Neue,sans-serif;color:#4285f4;background:#fff;border-radius:8px;border:1px solid #dadce0;bottom:1px;z-index:99999;font-size:1em}#ar-button:active{background:#208cf0;color:#fff}model-viewer>#ar-prompt{position:absolute;left:50%;bottom:175px;-webkit-animation:elongate 2s infinite ease-in-out alternate;animation:elongate 2s infinite ease-in-out alternate;display:none}#ar-button:focus{outline:0}@media all and (max-width:1024px){.gifts_promoText{position:relative;margin:200px auto 0;text-align:center}.gifts_promo .promoImg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin:40px auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);right:0}}@media all and (max-width:920px){.gifts_promo .promoImg{width:100%}.presentation{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.gifts_info .container>p,.gifts_product .container>p,.gifts_terms .container>p{text-align:center;max-width:500px;margin:32px auto 60px}.gifts .container>h2{margin-bottom:0}.terms_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.terms_box__items{width:70%;min-width:260px;margin-right:0;margin-bottom:52px;text-align:center}.terms_box__items:last-child{margin-bottom:0}}@media all and (max-width:768px){.gifts_category{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:44px 34px;max-width:400px;margin:0 auto}.gifts_category__items{width:50%;margin-bottom:44px}.gifts_category__items:last-child{margin-bottom:0}.gifts .arrow{display:none}.slick-dots{bottom:28px}}@media all and (max-width:580px){.gifts_promo .promoImg{margin-top:5px}model-viewer{height:50vh}#gift_slider .slick-slide>img{-o-object-fit:contain;object-fit:contain;width:100%;min-height:270px}#gift_slider .draggable{padding:0 10px!important}.gifts_promoText{margin-top:0}.terms_box__items{padding:32px 28px;width:100%;margin-bottom:20px}}@media all and (max-width:850px) and (orientation:landscape){.gifts_promoText{margin-top:150px}#gift_slider .draggable{max-height:90vh}.slick-dots{bottom:10px}#gift_slider .slick-slide>img{-o-object-fit:contain;object-fit:contain;max-height:70vh}.gifts .arrow{display:none}}@media all and (max-width:580px) and (orientation:landscape){.gifts_promoText{margin-top:0}}.exchanges{width:100%;background:#fafafa;padding-bottom:112px;margin-bottom:0;overflow-x:hidden;position:relative}.exchanges .slick-track,.exchanges__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media all and (max-width:920px){.exchanges{padding-bottom:68px}}@media all and (max-width:520px){.exchanges{padding-bottom:60px}}.project{padding-bottom:0}.project .progect-button{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-shadow:0 8px 26px -12px rgba(32,140,240,.3);box-shadow:0 8px 26px -12px rgba(32,140,240,.3);padding:16px 36px;color:#fff;background:#208cf0;border-radius:16px}.project_promo-background{width:100%;height:100vh}.project .news-blog__promo__discription{margin-bottom:32px}.project_promo>.container{position:absolute;top:0;width:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:100vh}.project_promo__text{position:absolute;max-width:450px;top:40%}.project_promo__left>p,.project_promo__text>p,.project_promo__text>p>a{margin-top:32px;color:#fff}.project_promo__text>p>a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-shadow:rgba(32,140,240,.3) 0 8px 26px -12px;box-shadow:rgba(32,140,240,.3) 0 8px 26px -12px;padding:16px 36px;background:#208cf0;border-radius:16px}.project_promo__left{max-width:450px}.project_promo__right{height:228px;width:228px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:166px 100px;border-radius:50%;border:1px solid rgba(255,255,255,.3)}.project_promo__right>img{max-width:100px;height:auto;-o-object-fit:contain;object-fit:contain}.project_about{margin:120px 0 0}.project_about__box-left,.project_about__box-right{width:50%}.project_about__box-left .subTitle{font-size:1.75em;line-height:115%;max-width:520px;padding-right:20px;font-family:Gilroy-Medium;color:#323031}.project_about__bottomBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:120px}.project_about__bottomBox-left,.project_about__bottomBox-right{width:50%}.project_about__bottomBox li{position:relative;padding-left:30px;margin-bottom:20px}.project_about__bottomBox li::before{content:'';display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px;border-radius:50%;border:1px solid #ff8c42}.project_future,.project_future_box-top .year::before{background:-o-linear-gradient(196.69deg,#208cf0 20.19%,#3fafee 82.47%) 0 0/auto padding-box border-box;background:linear-gradient(253.31deg,#208cf0 20.19%,#3fafee 82.47%) 0 0/auto padding-box border-box}.project_future{margin-top:160px;padding:120px 0 160px;position:relative}.project_future::before{content:'';display:block;position:absolute;top:160px;width:100%;height:1px;background:#d4d4d4}.project_future .view{padding:0 calc(50vw - 600px);overflow-z:auto;overflow-y:hidden;scroll-behavior:auto}.project_future_box{width:1085px}.project_future_box-bottom,.project_future_box-top{display:grid;grid-template-columns:150px 175px 175px 175px 175px 175px;gap:0 0}.project_future_box-top{padding:0 30px;margin-right:calc(50vw - 600px);margin-bottom:40px;grid-template-areas:". year1 year2 year3 year4 year5" "title1 user1 user2 user3 user4 user5"}.project_future_box-bottom p,.project_future_box-top p{color:#fff}.project_future_box-top .year{text-align:center;padding-bottom:38px;position:relative}.project_future_box-top .year::before{content:'';display:block;position:absolute;left:50%;top:40px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;border:1px solid #d4d4d4}.project_future_box-top .title1{grid-area:title1}.project_future_box-top .year1{grid-area:year1}.project_future_box-top .year2{grid-area:year2}.project_future_box-top .year3{grid-area:year3}.project_future_box-top .year4{grid-area:year4}.project_future_box-top .year5{grid-area:year5}.project_future_box-top .user{text-align:center}.project_future_box-top .user1{grid-area:user1}.project_future_box-top .user2{grid-area:user2}.project_future_box-top .user3{grid-area:user3}.project_future_box-top .user4{grid-area:user4}.project_future_box-top .user5{grid-area:user5}.project_future_box-bottom{background:rgba(245,245,245,.1);border-radius:50px;padding:30px;grid-template-rows:-webkit-fit-content;grid-template-rows:fit-content;grid-template-areas:". . . . . ."}.project_future_box-bottom .capital,.project_slider h3{text-align:center}.project_slider .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.project_slider .slick-slide{padding:8px}.project_leader .container,.project_video .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.project_video iframe{display:block;width:calc(550vw/9);height:calc(550vw/16);max-width:100%}.project_leader{padding:140px 0 0}.project_leader .container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.project_leader__left{max-width:360px;margin:0 0 0 50px}.project_leader__left h3{margin:20px 0 72px}.project_leader__left h5{margin:0 0 12px}.project_leader__left p.prime{margin:0 0 40px}.project_leader__right{margin:0 112px 0 0}.project_leader__right-wrapper{background:#fff;border-radius:32px;-webkit-box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01)}.project_leader__right-wrapper>img{border-radius:16px;display:block;max-width:400px;-o-object-fit:contain;object-fit:contain;margin:16px}.project_about h3{margin:0 0 52px}.project_about__box,.project_leader__right-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.project_about__left{margin:0 120px 0 0}.project_about__left .subTitle{font-size:1.75em;line-height:115%;max-width:500px}.project_about__right>h5{margin:0 0 24px}.project_about__right>ul{margin:0 0 60px}.project_about__right>ul:last-child{margin:0}.project .button-container .progect-button{margin:0 auto}.project_gallery .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.project_gallery-text{width:50%}.project_gallery-slider{width:50%;max-width:400px}.project_gallery-item-img-container,.project_soc__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.project_gallery-item-img-container{position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-top:50%;padding-bottom:50%;overflow:hidden;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);box-shadow:0 65px 170px rgba(0,0,0,.03),0 27.1554px 71.0219px rgba(0,0,0,.022),0 14.5186px 37.9717px rgba(0,0,0,.019),0 8.13901px 21.2866px rgba(0,0,0,.017),0 4.32257px 11.3052px rgba(0,0,0,.014),0 1.79872px 4.70434px rgba(0,0,0,.01);border-radius:32px}.project_gallery-item-img-container>img{position:absolute;height:100%}.project_soc h3{margin:0 0 68px}.project_soc__box{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 100px 0 0}.project_soc__box:last-child{margin:0}.project_soc__box-item>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:200px;background:#fafafa;border-radius:16px;padding:20px}.project_soc__box-item>a>img{display:block;margin-right:20px}@media only screen and (max-width:1200px){.project .project_leader__right{margin-right:50px}.project .project_leader__right-wrapper{width:100%;max-width:432px}.project .project_leader__right-wrapper>img{width:calc(100% - 30px);max-width:100%}}@media only screen and (min-width:960px){.project .next-button,.project .prev-button{display:none}}@media only screen and (max-width:960px){.project section{margin-top:0;margin-bottom:90px}.project .project_about__box-left .subTitle{font-size:1.4em}.project .project_about{margin-top:120px}.project .project_about__box-left>h3{margin:0 0 40px}.project .project_soc__box{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.project .project_soc__box-item{margin:0 12px 32px}.project .project-slider-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.project .project_slider_box{width:calc(100% - 90px)}.project .project_slider_box .slick-slide>img{max-width:100%}.project .project_leader{padding-top:0}}@media only screen and (max-width:768px){.project .progect-button{margin:0 auto}.project .news-blog__promo__discription{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.project .project_promo__text{left:0;width:100%;max-width:100%;text-align:center}.project .project_video iframe{display:block;width:calc(750vw/9);height:calc(750vw/16);max-width:100%}.project .project_leader__left{margin-left:0;margin-right:20px}.project .project_leader__right{margin-right:0}.project .project_leader__left{width:100%}.project .project_leader__left h3{margin-bottom:42px}.project .project_leader__left .prime{margin-bottom:25px}}@media only screen and (max-width:560px){.project .project_promo{margin-bottom:0}.project .project_about{margin-top:90px}.project .project_about__box,.project .project_leader .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.project .project_leader__right{margin-bottom:30px;width:100%}.project .project_leader__right-wrapper{margin:0 auto}.project .project_leader__left{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.project .project_leader__left h3{margin-bottom:42px}.project .project_leader__left .prime{margin-bottom:25px}.project .project_about__box-left,.project .project_about__box-right{width:100%}.project .project_about__box-left{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.project .project_about__bottomBox-left h5,.project .project_about__bottomBox-right h5,.project .project_about__box-left .subTitle,.project .project_about__box-left h3{text-align:center}.project .project_about__box-right{margin-bottom:40px;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);z-index:999}.project .project_about__bottomBox{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:85px}.project .project_about__bottomBox-left{width:100%;margin-bottom:35px}.project .project_about__bottomBox-right{width:100%}}@media all and (max-width:1440px){body{font-size:14px}}@media all and (max-width:1280px){.container,.header .container{max-width:100%}.container,.view{padding:0 64px}}@media all and (max-width:920px){section{margin-bottom:112px}.container>h2{text-align:center;margin-bottom:68px}}@media all and (max-width:580px){h1{font-size:40px}.container>h2,h2{font-size:32px}.container,.view{padding:0 20px}.container>h2{margin-bottom:44px}section{margin-bottom:40px}}@media all and (max-width:320px){h2{font-size:28px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9wcm9tby5zdHlsIiwiaG9tZS9mYWN0cy5zdHlsIiwic3R5bGUuc3R5bCIsInNsaWNrLmNzcyIsInN0eWxlLmNzcyIsInNsaWNrLXRoZW1lLmNzcyIsImdsb2JhbC9oZWFkZXIuc3R5bCIsImFib3V0L3ZhY2FuY2llcy5zdHlsIiwiZ2lmdHMvc3R5bGUuc3R5bCIsIm5ld3MvcHJvbW8uc3R5bCIsIm5ld3MvbmV3cy1saXN0LnN0eWwiLCJob21lL2hlbHAuc3R5bCIsImdsb2JhbC9mb290ZXIuc3R5bCIsImhvbWUvYWJvdXRjb21wYW55LnN0eWwiLCJob21lL2FkdmFudGFnZXMuc3R5bCIsImhvbWUvZm91bmRlci5zdHlsIiwiaG9tZS9zZWN1cml0eS5zdHlsIiwiaG9tZS9kb2N1bWVudHMuc3R5bCIsImhvbWUvbGljZW5zZXMuc3R5bCIsImhvbWUvYmxvY2txdW90ZS5zdHlsIiwiaG9tZS9tYWluLnN0eWwiLCJwcm9qZWN0L3NpbXBsZS1wYWdlLnN0eWwiLCJhYm91dC9wcm9tby5zdHlsIiwiYWJvdXQvZXZlbnRzLnN0eWwiLCJhYm91dC90ZWFtLnN0eWwiLCJhYm91dC9jb21tZW50cy5zdHlsIiwiYWJvdXQvYmxvZy5zdHlsIiwibmV3cy9ldmVudC1mdXR1cmUvc3R5bGUuc3R5bCIsIm5ld3MtYmxvZy9pbmZvLnN0eWwiLCJuZXdzL3NpbmdsZS1ldmVudC9zdHlsZS5zdHlsIiwiZmFxL3N0eWxlLnN0eWwiLCJyZXZpZXdzL3N0eWxlLnN0eWwiLCJhbWJhc3NhZG9ycy9wcm9tby5zdHlsIiwiYW1iYXNzYWRvcnMvY2VydGlmaWNhdGVzLnN0eWwiLCJhbWJhc3NhZG9ycy9sdWNrLnN0eWwiLCJhbWJhc3NhZG9ycy9nYWxsZXJ5LnN0eWwiLCJhbWJhc3NhZG9ycy92aWRlby5zdHlsIiwiYW1iYXNzYWRvcnMvcmVjb21tZW5kYXRpb24uc3R5bCIsImFtYmFzc2Fkb3JzL21vZGFsLnN0eWwiLCJjb250YWN0cy9zdHlsZS5zdHlsIiwiYW1iYXNzYWRvci9zdHlsZS5zdHlsIiwiYW1iYXNzYWRvci9ncmlkLmNzcyIsImFtYmFzc2Fkb3IvdGFibC5zdHlsIiwiYW1iYXNzYWRvci9hZGRfaW5jb21lLnN0eWwiLCJhbWJhc3NhZG9yL3Byb2dyYW0uc3R5bCIsImhvbWUvZXhjaGFuZ2VzLnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkEsQUFzS0EseUJBQ0UsRSxDQUlBLEUsQ0FIRSwrQyxDQUFBLHVDLENBQ0YsRyxDQUNFLHNELENBQUEsZ0QsQUFKSixpQkFDRSxFLENBSUEsRSxDQUhFLCtDLENBQUEsdUMsQ0FDRixHLENBQ0Usc0QsQ0FBQSxnRCxBQzFISiwyQkFDRSxFLENBSUEsRyxDQUlBLEUsQ0FQRSwrQixDQUFBLHVCLENBQ0YsRyxDQUNFLG1DLENBQUEsMkIsQ0FHRixHLENBQ0Usa0MsQ0FBQSw0QixBQVJKLG1CQUNFLEUsQ0FJQSxHLENBSUEsRSxDQVBFLCtCLENBQUEsdUIsQ0FDRixHLENBQ0UsbUMsQ0FBQSwyQixDQUdGLEcsQ0FDRSxrQyxDQUFBLDRCLEFDdERKLFdBQ0UseUIsQ0FDQSxtQyxBQUVGLFdBQ0UsdUIsQ0FDQSxpQ0NZRixXLENBbkJBLGEsQ0FxQkksaUIsQ0FFQSxhLENBdkJKLGEsQ0FLSSw2QixDQUFBLHFCLENBRUEsd0IsQ0FDRyxxQixDQUNDLG9CLENBQ0ksZ0IsQ0FFUiwwQixDQUNBLHVCLENBQ0Esc0IsQ0FDSSxrQixDQUNKLHVDLENBR0osVyxDQUtJLGUsQ0FFQSxRLENBQ0EsUyxDQzJRSiwyQixDQ2hJQSwyQixDRnpJQSxpQixDR2pCQSxNLENGZzhCQSxhLENBQ0EsWSxDRzFyQkEsVyxDSDJwSUEsYyxDRC80SUksUyxDQUVKLG9CLENBRUksYyxDQUNBLFcsQ0NhSix5QixDRFZBLDBCLENBR0ksb0MsQ0FFSSxnQyxDQUVJLDRCLENBR1osWSxDQUVJLGlCLENBQ0EsSyxDQUNBLE0sQ0FFQSxhLENBQ0EsZ0IsQ0FDQSxpQixDQ1VKLGtCLENEUkEsbUIsQ0FHSSxhLENBRUEsVSxDQUVKLGtCLENBRUksVSxDQUVKLDJCLENBRUksaUIsQ0FHSixZLENBRUksWSxDQUNBLFUsQ0FFQSxXLENBQ0EsYyxDQUVKLHNCLENBRUksVyxDRzBKRSw2QyxDSDVJTiwrQixDQVpBLGdCLENBRUksYSxDQUVKLDhCLENBRUksWSxDQUVKLHlCLENBRUksbUIsQ0FNSiwyQixDQUVJLGlCLENBRUosNEIsQ0FFSSxhLENBRUEsVyxDQUVBLDRCLENBRUoseUIsQ0FDSSxZLENFbkhKLDBCLENBRUksOEQsQ0FJSixXQUVJLG1CLENBQ0EsZSxDQUNBLGlCLENBRUEsMEIsQ0FDQSwwTERtSUosVyxDQ2hJQSxXLENBR0ksVyxDQUNBLGEsQ0FFQSxpQixDQUNBLE8sQ0FFQSxhLENBRUEsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsbUMsQ0FDQSwrQixDQUNBLDJCLENBRUEsYyxDQUVBLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxjLENEb0lKLGlCLENBREEsaUIsQ0FEQSxpQixDQ2hJQSxpQixDQUtJLGlCLENBQ0EsUyxDQUNBLGMsQ0QwUEosa0MsQ0NoSUEsa0MsQ0RVQSx3QixDQURBLHdCLENBREEsd0IsQ0NoSUEsd0IsQ0FLSSxTLENEa0lKLGlDLENDaElBLGlDLENBR0ksVyxDQW1ISiw0QixDRGdCQSxrQixDQ2hJQSxrQixDQUdJLG1CLENBQ0EsYyxDQUNBLGEsQ0FFQSxXLENBQ0EsVSxDQUVBLGtDLENBQ0EsaUMsQ0FHSixXLENBRUksVSxDQUVKLHFCLENBRUksVyxDQUNBLFMsQ0FFSixrQixDQUVJLFcsQ0FnQkosa0IsQ0FkQSw0QixDQUVJLFcsQ0FHSixXLENBRUksVyxDQUVKLHFCLENBRUksVSxDQUNBLFUsQ0FNSiw0QixDQUVJLFcsQ0FJSiwwQixDQUVJLGtCLENBR0osVyxDQUVJLGlCLENBR0EsYSxDQUdBLFMsQ0FDQSxRLENBRUEsZSxDQUVBLGlCLENBRUosYyxDQUVJLGlCLENBRUEsb0IsQ0FFQSxVLENBQ0EsVyxDQUVBLFMsQ0FFQSxjLENBRUoscUIsQ0FFSSxXLENBQ0EsYSxDQUVBLGEsQ0FFQSxVLENBQ0EsVyxDQUNBLFcsQ0FFQSxjLENBRUEsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLGMsQ0FZSiw0QixDQUdJLGEsQ0FDQSxnQixDQUVBLGlCLENBUUEsaUIsQ0FHQSxVLENHNUNGLFUsQ0FDQSxTLENBQ0EsVSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxTLENBQ0EsTyxDQUNBLFEsQ0FDQSxzQyxDQUFBLGtDLENBQUEsOEIsQ0h5Q0YseUMsQ0FHSSxVLENHekNGLGtCLENBQ0EsUyxDTnJKRix1QixDQUNFLFUsQ0FFRiw2QixDQUNFLGMsQ0FDQSxhLENBRUYsNkIsQ0FDRSxrRCxDQUNBLHVCLENBRUYsQyxDQUNFLFEsQ0FDQSxTLENBQ0EseUIsQ0FDQSxhLENBQ0EsNkIsQ0FBQSxxQixDQUNBLHNCLENBRUYsSSxDQUNFLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUVGLEUsQ0FNQSxFLENBTUEsRSxDQU1BLEUsQ0FNQSxFLENBdkJFLGdCLENBQ0EsZ0IsQ0FDQSx1QixDQUdGLEUsQ0FNQSxFLENBTUEsRSxDQU1BLEUsQ0FqQkUsYSxDQUtGLEUsQ0FNQSxFLENBTUEsRSxDQVhFLGEsQ0FDQSxnQixDQUlGLEUsQ0FNQSxFLENBTEUsZ0IsQ0FDQSxnQixDQUlGLEUsQ0FDRSxnQixDQUNBLGdCLENBSUYsQyxDQUNFLDZCLENBQ0EsYSxDQUNBLGEsQ0FJRixLLENBV0EsQyxDQWhEQSxFLENBTUEsRSxDQU1BLEUsQ0FNQSxFLENBTUEsRSxDQU1BLEMsQ0FvQkUsYyxDQWJGLEssQ0FQQSxDLENBU0UsZ0IsQ0FGRixLLENBQ0UsZSxDQUlGLEMsQ0FDRSxvQixDQUVGLEUsQ0FDRSxlLENBRUYsQyxDQUNFLHVCLENBR0YsUyxDQXdCQSwwQixDQXZCRSxZLENBRUYsUSxDQUNFLFUsQ0FFRixVLENBQ0UsZ0IsQ0FDQSxXLENBQ0EsYSxDQUNBLGlCLENBRUYsUyxDQUNFLGEsQ0FFRixXLENBQ0UsYSxDQUVGLFEsQ0FDRSxhLENBRUYsVyxDQUNFLGEsQ0FLRixJLENBQ0UsVSxDQUNBLFcsQ0FDQSx3RCxDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxjLENBRUYsSyxDQUNFLDRCLENBQ0EsZSxDQUNBLGlCLENBQ0Esb0IsQ0FFRiw4QixDQUNFLG1ELENBQ0Esb0IsQ0FFRiw4QixDQUNFLGMsQ0FDQSxhLENBRUYsd0IsQ0FDRSxXLENBRUYsTyxDQUNFLG1CLENBRUYsTyxDQUNFLFksQ092SkYsNEIsQ0FDRSw4RyxDQUFBLDRELENBQUEseUQsQ0FFRiwwQyxDQUNFLE8sQ0FFRixlLENBQ0UsZSxDQUNBLGlCLENBQ0EsTyxDQUVGLGtCLENBQ0Usa0IsQ0FFRiwwQixDQUNFLFUsQ0FDQSxlLENBRUYsaUMsQ0FDRSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsUyxDQUNBLFMsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EscUIsQ0FDQSxlLENBQ0EsbUIsQ0FBQSxnQixDQUVGLGdCLENBQ0Usd0IsQ0FFOEIsa0NBQzlCLGlDLENBR0EsMEMsQ0w2ZUEsZSxDSy9lRSxTLENBS0EsYyxDQUNBLGdDLENBQUEsNEIsQ0FBQSx3QixDQUpGLDBDLENMNmVBLGUsQ0tqZUUsVSxDQUNBLGlCLENBQ0EsYSxDQVJGLDZCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLG9CLENBQUEsZ0MsQ0FBQSxpQixDQUFBLHdCLENBUUYsMEMsQ0FDRSxrQixDQUVGLGUsQ0FDRSxrQixDQUVGLDBCLENBQ0UseUIsQ0FBQSxzQixDQUFBLGlCLENBQ0Esa0IsQUFFMkIsaUNBQzdCLDBDLENBQ0UsWSxDQUNBLG9CLEFBRXVELDZEQUN6RCxpQixDQUNFLG1CQ3ZFSixjLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0EsZSxDQUNBLDRCLENBQ0EsZ0IsQ0FFRiwwQixDQUNFLGEsQ0FDQSxRLENBQ0EsbUIsQ0FDRiw0QixDQUNFLDZCLENBQUEsNkIsQ0FBQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FFRixxQyxDQUNFLGMsQ0FDQSxnQixDQUVGLHNCLENBRUUsVyxDQXlIQSxVLENBQ0Esa0IsQ0F4SEYsa0IsQ0FDRSx5QixDQUFBLHNCLENBQ0EsaUIsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsWSxDQUNBLFcsQ0FFRix5QixDQUNFLGdCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLFUsQ0FFRixvQixDQUNFLGlCLENBQ0EsZSxDQUVGLHlCLENBQ0UsZ0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxVLENBQ0EsdUIsQ0FFRixVLENBQ0UsYSxDQUNBLEssQ0FFRixXLENBQ0UsK0IsQ0FDQSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsZ0MsQ0FBQSw0QixDQUFBLHdCLENBRUYsYyxDQUNFLGlCLENBQ0EsZSxDQUNBLGUsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSxnQixDQUNBLDJCLENBQ0Esd0IsQ0FDQSxpUCxDQUFBLHlPLENBTUEsa0IsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUVGLGtCLENBQ0UsaUIsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxlLENBQ0EsUyxDQUVGLHdCLENBQ0Usa0IsQ0FDQSxjLENBRUYsTyxDQUNFLGEsQ0FDQSxpQixDQUNBLGlCLENBRUYsWSxDQUNFLGtCLENBQ0EsWSxDQUNBLFcsQ0FDQSxTLENBQ0EsUyxDQUVGLGEsQ0FDRSxrQixDQUNBLFksQ0FDQSxXLENBQ0EsVyxDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FFRixhLENBQ0Usa0IsQ0FDQSxXLENBQ0EsVSxDQUNBLFEsQ0FDQSxZLENBRUYsb0IsQ0FDRSxlLENBQ0EsVSxDQUVGLE8sQ0FNQSxXLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBUkYsTyxDQUVFLG9CLENBQUEsZ0MsQ0FBQSxpQixDQUFBLHdCLENBQ0EsZSxDQUdGLFcsQ0FHRSxpQixDQUNBLGUsQ0FDQSx3QixDQUNBLGlQLENBQUEseU8sQ0FNQSxrQixDQUVGLGMsQ0FDRSxnQixDQU1GLHlCLENBQ0Usc0IsQ0FFOEIsa0NBQzlCLFUsQ0FDRSxRLENBRUYsVyxDQUNFLGEsQUFFNEIsa0NBQzlCLG9CLENBQ0Usa0IsQ0FFRixXLENBQ0UsWSxBQUUyQixpQ0FDN0IsYyxDTnltQkEsNEIsQ012bUJFLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUVGLGtCLENOZ25CQSx5QixDQUNBLHFDLENNOW1CRSxRLENBQ0EsVSxDQUVGLGtCLENBQ0UsZSxDQUVGLHlCLENBQ0UsZSxDQUVGLHlCLENBQ0UsZ0IsQ0FFRixZLENBQ0UsVyxDQUNBLFksQ0FFRixhLENBQ0UsVSxDQUNBLFcsQ0FDQSxXLENBRUYsYSxDQUNFLFcsQ0FDQSxVLENBQ0EsWSxDQUVGLFUsQ0FDRSxRLENBRUYsVyxDQUNFLGEsQUFFMkIsaUNBQzdCLDZCLENBQ0UsZ0IsQ0FFRixpQyxDQUNFLFcsQ0FFRixjLENBQ0UsZSxDQUNBLGEsQ0FFRixVLENBQ0UsUSxDQUVGLFcsQ0FDRSxXLENBRUYscUIsQ0FDRSxVLENBQ0EsZSxDQUVGLGMsQ0FDRSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsWSxDQUNBLDhCLENBQUEsMkIsQ0FBQSxzQixDQUVGLGtCLENBQ0UsVSxDQUNBLFEsQ0FDQSw2QixDQUFBLDBCLENBQUEscUIsQ0FFRixZLENOeW5CQSxhLENBQ0EsYSxDTXZuQkUsWSxDQUVGLEksQ0FDRSxRLENBQ0EsWSxBQUUyQixpQ0FDN0Isb0IsQ0FDRSxpQixDQUVGLG1CLENBQ0UsMkIsQ0FBQSw2QixDQUFBLHFDLENBQUEsaUMsQ0FBQSw2QixDTmdvQkYsNkMsQ005bkJBLDhDLENBRUUsNkIsQ0FBQSx5QixDQUFBLHFCLENBRUYseUIsQ0FDRSxrQixDQUVGLGtCLENBQ0UsWSxDQUNBLGdCLENBRUYsYyxDQUNFLGdCLENBQ0EsZSxDQUVGLGlDLENBQ0UsUyxDQUVGLHlCLENBQ0UsYSxDQUVGLG9CLENBQ0UsaUIsQ0FFRixVLENBQ0UsSyxDQUVGLFcsQ0FDRSxRLENBRUYsYyxDQUNFLGMsQ0FDQSxZLENBRUYsVyxDQUNFLFksQUFFdUQsNkRBQ3pELFcsQ0FDRSxXLENBRUYsVSxDQUNFLFEsQ05tb0JGLFMsQ01qb0JBLFMsQ0FFRSxrQixDQUVGLG9CLENBQ0Usa0IsQ0FHQSxrQixDQUVGLHFDLENBQ0UsYyxBQUV1RCw2REFDekQsVSxDQUNFLFEsQ0FFRixXLENBQ0UsYU5xb0JKLE8sQ0U1N0JBLE0sQ0FDRSxVLENBQ0EsZSxDQUNBLFcsQ0FDQSxpQixDQUNBLFEsQ0FDQSxRLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsVyxDRmk4QkYsUyxDRXQzQkEsTSxDQXpFQSxRLENBQ0UsVSxDRnU4QkYsa0IsQ0UvN0JBLGlCLENBQ0UsZ0IsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUVGLEssQ0FDRSxVLENBRUYsTyxDQWtCQSxjLENBVkEsZSxDQVBFLGlCLENBQ0EsVSxDQUNBLFUsQ0FDQSxhLENBQ0EsZSxDQUNBLGlCLENBWUYsYyxDQVZBLGUsQ0FDRSxVLENBRUEsaUIsQ0FDQSxRLENBTUYsYyxDQUlFLE8sQ0FNRixXLENBQ0UsVyxDQUNBLFUsQ0FHQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGMsQ0FDQSw0QixDQUNBLFEsQ0FFRixpQixDQVZBLFcsQ0FXRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FFRixvQixDQUNFLFksQ0FFRixnQyxDQUNFLGlCLENBRUYseUIsQ0FDRSxrQixDQUNBLCtCLENBRUYsSSxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FLRixhLENBRUUsK0IsQ0FDQSxrQixDQUNBLGdCLENBQ0EsMEIsQ0FBQSx1QixDQUFBLGtCLENBRUYsTSxDQVBBLGEsQ0FRRSxpQixDQVlGLFUsQ0ZtOUJBLGMsQ0U3OUJBLGEsQ0FvQkUsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUVBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENGdThCRixjLENFNzlCQSxhLENBQ0Usc0IsQ0FFQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUVBLGlCLENBRUYsb0IsQ0FzSkksb0MsQ0FySkYsWSxDQUVGLFUsQ0FDRSxpQixDQUNBLHlCLENBQ0Esa0MsQ0FBQSwwQixDQUNBLFksQ0FDQSxpQixDQUNBLFMsQ0FDQSxNLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSxXLENBRUEsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUVBLGUsQ0FDQSw4QyxDQUFBLHNDLENBRUEsaUIsQ0FDRSxLLENBRUosVSxDQUNFLGMsQ0FDQSx5QixDQUFBLHNCLENBQUEsaUIsQ0FDQSxlLENBRUYsZSxDQUNFLGdCLENBQ0EsVSxDQUNBLG1CLENBQ0EsZSxDQUNBLGUsQ0FFRixvQixDQUNFLFUsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGMsQ0FFRiwwQkFBQSxnQixDQUNFLFUsQ0FDQSxhLENBQ0EsUyxDQUNBLFUsQ0FDQSwrQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxTLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FFRiwwQkFBQSxzQixDQUNFLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBRUYscUIsQ0FDRSxXLENBQ0EsWSxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxhLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZSxDQUNBLGMsQ0FDQSw0QixDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBRUEseUIsQ0FDRSxrQixDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBRUYsbUMsQ0FDRSxjLENBRUYsNEIsQ0FDRSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSwrQixDQUVKLCtCLENBQ0UsNEIsQ0FBQSx3QixDQUFBLG9CLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FFRixPLENBQ0UsWSxDQUNBLCtCLENBQ0Esa0IsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FFRixTLENBQ0UsaUIsQ0FDQSxXLENBRUYsb0IsQ0FDRSxjLENBRUYsUyxDQUNFLHVDLENBQUEsc0MsQ0FBQSxvQyxDQUFBLGdDLENBQUEsNEIsQ0FDQSx5QyxDQUNBLGUsQ0FDQSxrQixDQUNBLFksQ0FFRixXLENBQ0UseUIsQ0FBQSxzQixDQUFBLGlCLENBQ0EsaUIsQ0FFRixlLENBQ0UsUSxDQUVGLE0sQ0FDRSxjLENBQ0EsVyxDQUNBLFUsQ0FDQSxjLENBQ0EsVyxDQUdBLFksQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FHRiwwQixDQUNFLGtCLENBQ0EsK0IsQ0FDQSxlLENBTUUsbUMsQ0FDRSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLCtCLENBQUEsMkIsQ0FBQSx1QixDQUNBLHNELENBQ0EscUIsQ0FNQSxxRCxDQUNFLGdDLENBR1YsOEIsQ0FDRSxVLENBQ0EsVyxDQUNBLHFCLENBQ0EsaUIsQ0FFRix5QixDQUNFLGlCLENBQ0EsSyxDQUNBLFcsQ0FHRixPLENBUUUsYyxDQUVFLHFCLENBQUEsZ0IsQ0FBQSxhLENBVkosTyxDQUdFLFksQ0FDQSxVLENBQ0EsVyxDQUdBLGMsQ0FDRSxPLENBR0YsWSxDQUNFLFcsQ0FFRixjLENBQ0UsaUIsQ0FDQSxXLENBQ0EsVSxDQUNBLFMsQ0FDQSx3QyxDQUFBLG9DLENBQUEsZ0MsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxZLENBQ0Esd0IsQ0FDQSx3RCxDQUFBLGdELENBUzRCLGtDQUM5Qix5QixDQUNFLFcsQ0FFRixNLENGaWlDQSxhLENFL2hDRSxpQixDRm1pQ0YsYyxDRWppQ0EsYSxDQUNFLGEsQUFFNEIsa0NBQzlCLHFCLENBQ0UsVyxDQUNBLFksQ0FDQSxpQixDRnFpQ0YseUIsQ0VuaUNBLHlCLENBRUUsa0IsQ0FFRixlLENBQ0UsaUIsQUFFMkIsaUNBQzdCLE8sQ0FDRSxZLENBR0Usa0MsQ0FDRSxzQixDQUVGLGlDLENBQ0UsdUIsQ0FHTixTLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBRUYsZSxDQUNFLGtCLENBQ0EsZSxDQUVGLEksQ0Z3aUNBLE8sQ0V0aUNFLFksQ0FFRixvQixDQUNFLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLG9CLENBQUEsZ0IsQ0FFRixxQixDQUNFLFUsQ0FDQSwwQixDQUFBLHVCLENBQUEsa0IsQ0FDQSw2QixDQUFBLDRCLENBQUEsMEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esc0IsQ0FBQSxrQyxDQUFBLG1CLENBQUEsMEIsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLGUsQ0FDQSxZLENGNGpDRix5QixDRTFqQ0EseUIsQ0FFRSxpQixDQUNBLFUsQ0FDQSxXLENBRUYsMEJBQUEsZ0IsQ0FDRSxZLENBRUYsb0IsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsZSxDQUNBLGtCLENBSUYseUIsQ0FDRSxTLEFBRTJCLGlDQUkzQixjLENBQ0UsVSxDQUNBLFEsQ0FFRixTLENBQ0UsYyxDQUVKLFksQ0FDRSxnQixDQUVGLDBCLENBQ0UsaUIsQ0Y2akNGLGMsQ0UzakNBLGEsQ0FDRSxXLENGOGpDRixPLENFNWpDQSxNLENBQ0UsUSxDQUVGLFcsQ0FDRSxpQixDQUVGLHFCLENBQ0UsaUJOOVpKLE0sQ0FDRSxVLENBQ0EsZ0IsQ0FDQSxzRSxDQUFBLG1FLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxXLENJcTlFRix3QixDTy84RUEsYSxDWEpBLFEsQ0FDRSxVLENBRUYscUIsQ0lnK0NBLHdCLENBREEsb0IsQ0o1OUNFLFMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxPLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EscUMsQ0FFRixpQixDQUNFLGdCLENBRUYsUyxDQVFBLFUsQ0FLRSxpQixDQUNBLE8sQ0FkRixTLENBR0UsUyxDQUNBLFUsQ0FDQSxlLENBQ0EscUIsQ0FBQSxrQixDQUVGLFUsQ0FDRSxXLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLFcsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUdBLE8sQ0FDQSxvRCxDQUFBLGdELENBQUEsNEMsQ0FFRixZLENBQ0UscUIsQ0FFRixLLENBQ0Usd0IsQ0FDQSxlLENBQ0Esa0IsQ0FFRixNLENBQ0UsYSxDQUNBLGUsQ0FDQSxVLENBQ0EsVSxDQUNBLCtCLENBQUEsMkIsQ0FBQSx1QixDQUNBLGlCLENBRUYsSyxDQWFBLFksQ0FFRSxxQixDQUFBLGdCLENBQUEsYSxDQWZGLEssQ0FDRSxlLENBQ0EsWSxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxXLENBQ0Esa0IsQ0FDQSxpQixDQUNBLHlCLENBQ0EsVSxDQUVBLFMsQ0FDQSxVLENBRUYsWSxDQUNFLHVCLENBRUEsUyxDQUNBLFcsQ0FFRixhLENBQ0UsVSxDQUVGLFUsQ0FDRSxVLENBRUYsZSxDQUNFLFcsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxpQixDQUNBLHdCLENBQUEscUIsQ0FFRixRLENBQ0UsYyxDQUVGLGtCLENBQ0UsYSxDQUNBLGlCLENBRUYsaUIsQ0FDRSxhLENBQ0Esa0IsQ0FFRixXLENBQ0UsYSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBRUYsbUIsQ0FDRSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSx3RCxDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENBQ0EsTSxDQUVGLE0sQ0FDRSxzQixDQUNBLHlCLENBQ0Esa0IsQ0FFRixXLENBTUEsZ0IsQ0FMRSxpQixDQUNBLFEsQ0FDQSxPLENBQ0Esc0MsQ0FBQSxrQyxDQUFBLDhCLENBRUYsZ0IsQ0FDRSx1QixDQU1GLDRCLENBQ0UsZ0IsQ0FFRiw2QixDQU1BLDZCLENBTUEsNkIsQ0FYRSxrQixDQUNBLCtDLENBQUEsdUMsQ0FDQSwyQixDQUFBLG1CLENBQ0EsMEIsQ0FFRiw2QixDQU1BLDZCLENBTEUsa0IsQ0FFQSwyQixDQUFBLG1CLENBQ0EsMEIsQ0FFRiw2QixDQUNFLGtCLENBRUEsMkIsQ0FBQSxtQixDQUNBLDBCLENBRUYsUSxDQUNFLGlCLENBQ0Esc0IsQ0FDQSxRLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EseUIsQ0FBQSxzQixDQUFBLGlCLENBVThCLGtDQUM5QixZLENBQ0UsTyxDQUVGLFUsQ0FDRSxRLENBRUYsUyxDQUNFLFksQUFFNEIsa0NBQzlCLG9CLENBQ0UsaUIsQ0FDQSxjLENBQ0EsK0IsQ0FBQSwyQixDQUFBLHVCLENBQ0EsYyxDQUNBLGdCLENBRUYsaUIsQ0FLQSxTLENBRUUsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQVBGLGlCLENBRUUsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBRUYsUyxDQUNFLGlCLENBRUEscUIsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxLLENBQ0EsZ0IsQ0FFRixVLENBQ0UsWSxDQUVGLEssQ0FDRSxhLEFBRTJCLGlDQUM3QixNLENBQ0Usa0IsQ0FFRixVLENBQ0UsZ0IsQUFFMkIsaUNBdUI3QixRLENBdEJBLFcsQ0FDRSxjLENBRUYsUSxDQUNFLHNCLENBRUYsTSxDQUNFLGtCLENBRUYsb0IsQ0FDRSxhLENBbUNBLGMsQ0FqQ0YsaUIsQ0FDRSxpQixDQUVGLGUsQ0FDRSxXLENBQ0EsVyxDQUVGLGlCLENBQ0UsWSxDQUtGLEssQ0FDRSxzQixDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQUVGLFcsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBRUYsVSxDQUNFLFksQ0FFRixTLENBQ0UsUSxDQUNBLE8sQ0FDQSxrQixBQUsyQixpQ0FDN0IsUyxDQUNFLFEsQ0FDQSxjLENBQ0EsbUIsQ0FFRixXLENBQ0UsYSxDQUNBLE8sQ0FFRixRLENBQ0UsdUIsQUFFdUQsNkRBQ3pELE0sQ0FDRSxzQixDQUVGLFEsQ0FDRSxTLENBRUYsTSxDSWdpREEsaUIsQ0o5aERFLDhCLENBQUEsMkIsQ0FBQSxzQixDQUVGLFUsQ0FDRSxZLENBRUYsVSxDQUNFLHdCLENBRUYsaUIsQ0FDRSxpQixDQUNBLE0sQ0FDQSxLLENBQ0EsZ0MsQ0FBQSw0QixDQUFBLHdCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGEsQ0FFRixvQixDQUNFLGdCLENBRUYsUyxDQUNFLGtCLEFBRXVELDZEQUN6RCxvQixDQUNFLFksQ0FDQSxpQixDQUNBLGlCWTFUSixNLENBQ0Usa0IsQ0FDQSxjLENBQ0EsZSxDQUNBLFUsQ0FNRixZLENBSkEscUIsQ0FLRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBTEYscUIsQ0FFRSxrQixDQUVGLFksQ0FFRSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGdCLENBQ0EseUMsQ0FFRixrQixDQUNFLFcsQ0FDQSxlLENBQ0EsZSxDQUdGLGdDLENBQ0UsYyxDQUVGLG9CLENBQ0UsVSxDQUNBLGlCLENBRUYsNEIsQ0FDRSxVLENBQ0EsYSxDQUNBLHVCLENBQ0Esd0IsQ0FDQSxrQixDQUNBLCtCLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLHNDLENBQUEsa0MsQ0FBQSw4QixDQUNBLFMsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUVGLGtDLENBQ0UsUyxDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBRUYsVyxDQUNFLGtDLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLFUsQ0FFRixNLENBQ0UsWSxDQUNBLGMsQ0FDQSxVLENBQ0EsUSxDQUNBLE0sQ0FDQSwwQixDQUNBLGUsQ0FFQSxhLENBQ0Usd0IsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUVBLG1CLENBQ0ksMkIsQ0FDQSxjLENBQ0osa0IsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FHRSxhLENBQ0EsYSxDQUdGLHlCLENBUEEsd0IsQ0FRRSxhLENBQ0EsYyxDQUNBLFEsQ0FDQSxjLENBQ3dCLGtDQUc1QixhLENBQ0UsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHNCLENBRUEsbUIsQ0FDRSxvQixBQUV1QixpQ0FDN0Isa0IsQ0FDRSxTLENBQ0EsZ0IsQ0FFRixnQyxDQUNFLGtCLENBRUYsZ0MsQ0FDRSxnQixBQUUyQixpQ0FDN0IsVyxDQUNFLGlCLENBR0Ysa0IsQ0FDRSxjLENBQ0EsVSxDQUVGLCtCLENSaTZEQSwrQixDUS81REUsaUJDcEhGLG1CLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxzQixDQUFBLGtCLENBQUEsYyxDQUVBLHdCLENBQ0UsZSxDQUNBLFMsQ0FFRix5QixDQUNFLGUsQ0FDQSxTLENBRUEsNkIsQ0FDRSxrQixDQUVGLDRCLENBQ0Usa0IsQ0FDQSwyQixDQUVOLGlCLENBQ0UsVSxDQUNBLFcsQ0FDQSxxQixDQUFBLGtCLENBRTJCLGlDQUM3QixtQixDQUNFLDJCLENBQUEsNkIsQ0FBQSxxQyxDQUFBLGlDLENBQUEsNkIsQ0FFRix3QixDQUNFLGUsQ0FDQSxTLENBQ0EsYSxDQUVGLHlCLENBQ0UsYyxDQUNBLFMsQ0FDQSxlLENBRUYsNkIsQ0FDRSxrQixDQUVGLDRCLENBQ0Usb0IsQUFFMkIsaUNBQzdCLHlCLENBQ0UsYyxBQUUyQixpQ0FDN0IseUIsQ0FDRSxlLENBQ0EsUyxDQUVGLHdCLENBQ0UsWSxDQUVGLGlCLENBQ0UsVyxDQUVGLDZCLENBQ0UsZ0JDL0RKLFcsQ0FDRSxtQixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxrQixDQUVGLGdCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBRUYsdUIsQ0FDRSxlLENBQ0EsUyxDQUNBLGMsQ0FDQSx3QixDQUNBLDZCLENBQUEscUIsQ0FDQSxrQixDQUNBLGlCLENBQ0EsYyxDQUVGLDhCLENBQ0UsUSxDQUNBLGtCLENBQ0EsVSxDQUNBLHdELENBQUEsZ0QsQ0FFRixpQixDQUNFLGlCLENBQ0EsZ0IsQ0FFRixrQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFUsQ0FDQSxxQixDQUFBLGdCLENBQUEsYSxDQUNBLFMsQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUVBLDhCLENBQ0UsaUIsQ0FDQSxTLENBR0oseUIsQ0FDRSxTLENBQ0EsVyxDQUVGLHdCLENBQ0UsZSxDQUNBLFMsQ0FDQSxnQixDQUVGLDJCLENBQ0UsZSxDQUNBLGtCLENBRUYseUIsQ0FDRSxZLENBQ0EsUyxDQUNBLFcsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FFRiw2QixDQUNFLFUsQ0FDQSxXLENBQ0EscUIsQ0FBQSxrQixDQUU4QixrQ0FDOUIsd0IsQ0FDRSxrQixBQUUyQixpQ0FDN0IsaUIsQ0FDRSxnQixDQUVGLGtCLENBQ0UsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBRUYsd0IsQ0FDRSxjLENBQ0EsUyxDQUVGLDJCLENBQ0Usa0IsQ0FDQSxlLENBRUYseUIsQ0FDRSxVLENBQ0Esa0IsQUFFMkIsaUNBQzdCLFcsQ0FDRSxtQixDQUVGLGlCLENBQ0UsaUIsQUFFMkIsaUNBQzdCLFcsQ0FDRSxvQixDQUNBLGtCLENBRUYsMkIsQ0FDRSxjLENBRUYsZ0IsQ0FDRSxzQixDQUFBLGtCLENBQUEsYyxDQUVGLHVCLENBQ0UsUyxDQUNBLGtCLENBRUYsaUIsQ0FDRSxlLENBRUYsd0IsQ0FDRSxhLENBQ0EsWWIxSEosTSxDQUNFLG1CLENBRUYsaUIsQ0FJQSxZLENBSEUsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBRUYsWSxDQUNFLFcsQ0FDQSxZLENBQ0Esd0IsQ0FDQSx5RCxDQUFBLGlELENBQ0Esa0IsQ0FDQSxZLENBRUEsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLG9CLENBQUEsZ0MsQ0FBQSxpQixDQUFBLHdCLENBQ0EsaUIsQ0FFRiwwQixDQUNFLGdCLENBQ0Esd0IsQ0FDQSx1QixDQUFBLGUsQ0FFRixtQixDQUNFLHVCLENBQ0EsYSxDQUNBLGEsQ0FDQSxrQixDQUVGLGdCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLDRDLENBQUEsb0MsQ0FDQSxVLENBQ0EsUyxDQUNBLHFCLENBQUEsa0IsQ0FFRiw2QixDQUNFLDBCLENBQUEsa0IsQ0FFRiw2QixDQUNFLDJCLENBQUEsbUIsQ0FFRiw2QixDQUNFLDRCLENBQUEsb0IsQ0FjOEIsa0NBQzlCLGlCLENBQ0Usc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGEsQ0FFRixZLENBQ0UsZ0IsQ0FFRiwwQixDQUNFLGdCLEFBRTJCLGlDQUM3QixpQixDQUNFLGMsQUFFMkIsaUNBQzdCLE0sQ0FDRSxtQixDQUVGLGlCLENBQ0UsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBRUYsWSxDQUNFLGMsQ0FDQSxTLENBQ0EsWSxDQUNBLHlCLENBRUYsZ0IsQ0FDRSxzQixDQUFBLGMsQ0FDQSxRLENBQ0EsVSxDQUVGLGMsQ0FDRSxlLEFBRTJCLGlDQUM3QixNLENBQ0Usa0IsQ0FFRixZLENBQ0UsUyxDQUVGLGMsQ0FDRSxhLENBRUYsZ0IsQ0FDRSxVLENBQ0EsVyxDQUVGLG1CLENBQ0UsZ0JVakhKLEssQ0FDRSxtQixDQUNBLGdCLENBQ0Esa0IsQ0FFRixnQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBRUYsVSxDQUNFLGUsQ0FNRixVLENBQ0UsZSxDQUNBLGdCLENBRUYsYSxDQUNFLGtCLENBQ0EsaUIsQ0FFRixxQixDQUNFLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxVLENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENBQ0EsaUQsQ0FFRiwwQixDQUNFLGUsQ0FFRiwwQixDQUNFLGUsQ0FFRiwwQixDQUNFLGUsQ0FFRixXLENBQ0UsUyxDQUVGLGUsQ0FDRSxVLENBQ0EsVyxDQUNBLHFCLENBQUEsa0IsQ0FFOEIsa0NBQzlCLFcsQ0FDRSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsYyxBQUUyQixpQ0FDN0IsVyxDQUNFLGMsQUFFMkIsaUNBQzdCLEssQ0FDRSxjLENBRUYsVyxDQUNFLGMsQUFFMkIsaUNBQzdCLEssQ0FDRSxrQixDQUVGLGEsQ0FDRSxjLENBRUYsVyxDQUNFLGNJRkYscUIsQ0M1RUYsYyxDQUNFLFksQ0FFRixhLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0EsZSxDQUVGLHFCLENBQ0UsZSxDQUNBLFUsQ0FFRixrQyxDQUNFLGdCLENBRUYsa0MsQ0FDRSxnQixDQUVGLG1CLENBQ0UsVSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSx3QixDQUNBLHlELENBQUEsaUQsQ0FDQSxnQixDQUNBLGUsQ0FDQSxZLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHFCLENBQUEsNEIsQ0FBQSxrQixDQUFBLG9CLENBRUYsTSxDQUNFLGtDLENBQ0EsaUMsQ0FBQSx5QixDQUNBLFksQ0FFRix1QixDQUNFLFcsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLHFCLENBQUEsa0IsQ0FFOEIsa0NBQzlCLHFCLENBQ0UsYSxDQUVGLG1CLENBQ0UsWSxDQUVGLE0sQ0FDRSxZLENBRUYsdUIsQ0FDRSxXLENBQ0EsYyxBQUUyQixpQ0FDN0IsYSxDQUNFLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FFRixxQixDQUNFLGMsQ0FDQSxzQixDQUNBLFksQ0FFRixrQyxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDZCLENBQUEscUMsQ0FBQSxpQyxDQUFBLDZCLENBRUYsdUIsQ0FDRSxZLENBRUYsbUIsQ0FDRSxXLENBQ0EsZSxDQUNBLGlCLEFBRTJCLGlDQUM3QixhLENBQ0UsYyxBQUUyQixpQ0FDN0IsUyxDQUNFLGtCLENBRUYsdUIsQ0FDRSxrQixDQUVGLHFCLENBQ0UsV0QxRkoscUIsQ0FDRSx3QixDQUVGLHNCLENBQ0UsbUIsQ0FFRixzQixDQUNFLGtCLENBQ0EsbUIsQ0FBQSxnQixDQUNBLFUsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxpUCxDQUFBLHlPLENBT0EsNkIsQ0E0REUsNEIsQ0EzREEsYSxDQUVKLFksQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FFRixrQixDQUNFLFMsQ0FFQSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBQ0EscUIsQ0FBQSw0QixDQUFBLGtCLENBQUEsb0IsQ0FKRixrQixDQU1BLGUsQ0FVQSxpQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FYRixlLENBQ0UsZSxDQUNBLGtCLENBQ0EsZSxDQUNBLFUsQ0FDQSx5RCxDQUFBLGlELENBQ0Esa0IsQ0FFQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUVGLGlCLENBRUUsYyxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBRUYscUIsQ0FDRSwwQixDQUVGLGtDLENBQ0UsZ0MsQ0FBQSw0QixDQUFBLHdCLENBRUYsZ0MsQ0FDRSxXLENBRUYsb0MsQ0FDRSxVLENBRUYsbUIsQ0FDRSxTLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLDBCLENBQUEsdUIsQ0FBQSxrQixDQUNBLHNCLENBQ0Esd0IsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSx1QixDQUFBLG1CLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHlELENBQUEsaUQsQ0FDQSxrQixDQUNBLHFCLENBQUEsaUIsQ0FBQSxhLENBRUEsc0IsQ0FDRSxrQixDQVEyQixpQ0FDN0IsUSxDQUNFLGdCLENBRUYsc0IsQ0FDRSxrQixDQUVGLFksQ0FDRSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FFRixrQixDQUNFLFUsQ0FDQSxrQixDQUNBLDZCLENBQUEsNEIsQ0FBQSwwQixDQUFBLHNCLENBQUEsa0IsQ0FFRixzQixDQUNFLFMsQ0FFRixlLENBQ0UsZ0IsQ0FFRixtQixDQUNFLFEsQ0FDQSxZLEFBRTJCLGlDQUM3QixRLENBQ0UsWSxDQUNBLGtCLENBRUYsa0IsQ0FDRSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxrQixDQUVGLGUsQ0FDRSxhLENBQ0EsZSxDQUNBLDJCLENBQUEsdUIsQ0FBQSxtQixDQUVGLHNCLENBQ0UsVSxDQUNBLDBCLENBQUEsdUIsQ0FBQSxvQkU3SEosVSxDQUNFLGtCLENBQ0EsZSxDQUNBLGUsQ0FFRix3QixDQUNFLG1CLENBRUYsYyxDQUlBLHFCLENBRUUsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQU5GLGMsQ0FFRSx5QixDQUFBLHNCLENBQUEsaUIsQ0FFRixxQixDQUNFLFcsQ0FFQSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsaUIsQ0FDQSxtQixDQUVGLGdDLENBQ0UsK0IsQ0FFRixtQyxDQUNFLDJCLENBQUEsNkIsQ0FBQSxxQyxDQUFBLGlDLENBQUEsNkIsQ0FFRiwrRCxDQUNFLGtCLENBRUYsa0UsQ0FDRSxZLENBRUYsOEIsQ0FDRSxlLENBQ0Esa0IsQ0FFRiw2QixDQUNFLGtCLENBRUYsd0IsQ0FlQSxLLENBR0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBbkJGLHdCLENBQ0UsWSxDQUNBLGUsQ0FDQSx3QixDQUNBLHlELENBQUEsaUQsQ0FDQSxrQixDQUVBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBR0YsNEIsQ0FDRSxlLENBQ0EsVSxDQUNBLHFCLENBQUEsa0IsQ0FFRixLLENBQ0UsaUIsQ0FDQSxpQixDQUdBLGMsQ0FFRixhLENBQ0UsVSxDQUNBLFUsQ0FDQSxXLENBQ0Esd0QsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLE0sQ0FFOEIsa0NBQzlCLGUsQ0FDRSxZLENBRUYsZ0MsQ0FDRSxrQixBQUUyQixpQ0FDN0IsVSxDQUNFLGMsQ0FFRixxQixDQUNFLG1CLEFBRTJCLGlDQUM3Qix3QixDQUNFLFksQ0FFRixxQixDQUNFLFcsQ0FFRiw0QixDQUNFLFcsQ0FDQSxjLEFBRXVELDZEQUN6RCx3QixDQUNFLGNDakdKLFMsQ0FDRSxrQixDQUNBLG9CLENBQ0EsaUIsQ0FDQSxlLENBRUYsaUMsQ0FDRSxXLENBRUYsdUMsQ0FDRSxjLENBQ0EsYSxDQUVGLHVDLENBQ0UsbUQsQ0FDQSxvQixDQUVGLGMsQ0FDRSxnQixDQUVGLGEsQ0FHQSxtQixDQUZFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FFRixtQixDQUNFLFUsQ0FFQSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsaUIsQ0FDQSwyQixDQUNBLHdCLENBQ0Esa0IsQ0FDQSxpUCxDQUFBLHlPLENBT0EsOEIsQ0FDRSxlLENBRUYscUIsQ0FDRSxpQixDQUVGLHlCLENBQ0UsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUVKLDhCLENBQ0UsYyxDQUU2QixpQ0FDN0IsUyxDQUNFLGdCLENBQ0EsbUIsQ0FFRixhLENBQ0Usc0IsQ0FBQSxrQixDQUFBLGMsQ0FFRixtQixDQUNFLGMsQ0FDQSxvQixBQUUyQixpQ0FDN0IsUyxDQUNFLGdCLENBQ0EsZ0IsQ0FFRix1QixDQUNFLGtCLENBRUYsYyxDQUNFLGNDMUVKLE0sQ0FDRSxpQixDQUVBLGdCLENBQ0UsYSxDQUVGLGlCLENBQ0UsYSxDQUUyQixpQ0FDN0IsTSxDQUNFLHFCLEFBRTJCLGlDQUM3QixhLENBQ0UsYyxDQUVGLE0sQ0FDRSxvQkNsQkosZSxDQUVFLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxXLENBQ0EsWSxDQUNBLFcsQ0FDQSx5QixDQUNBLFksQ0FFQSxtQixDQXdDQSx5QixDQ2tNSSxnQyxDRHpPRixjLENBRUoseUIsQ0FDRSxpQixDQUNBLFUsQ0FDQSxnQixDQUNBLFcsQ0FFQSxpQixDQUNBLG1ELENBQ0EsMEIsQ0FDQSwyQixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxlLENBRUYsdUIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsVyxDQUNBLGUsQ0FFQSx5QixDQUNFLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBRUYsNkMsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQUdKLG9CLENBQ0UsUyxDQUVGLHFCLENBQ0UsUyxDQU1GLHNCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLFksQ0FDQSxjLENBR0Ysb0IsQ0FDRSxvQixDQUNBLGUsQ0FDQSxpQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxlLENBQ0EseUQsQ0FBQSxpRCxDQUNBLGMsQ0FDQSwyQixDQUdnQyxvQ0FDaEMseUIsQ0FDRSxpQixDQUVGLG9CLENBQ0UsVSxDQUNBLGlCLENBRUYscUIsQ0FDRSxZLENBRUYsc0IsQ0FDRSxpQixDQUNBLFEsQ0FDQSxzQixDQUNBLCtCLENBQUEsMkIsQ0FBQSx1QixDQUlBLHdCLENBQ0UsVSxDQUNBLGlCLEFBRzRCLG9DQUNoQyx5QixDQUVFLHFCLENBQ0EsWSxDQUVGLHVCLENBQ0UsaUIsQ0FFQSx5QixDQUNFLGMsQ0FDQSxnQixDQUVGLDZDLENBQ0UsYyxDQUNBLGdCLENBR0osc0IsQ0FDRSxRLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUVGLG9CLENBQ0UsYSxDQUlBLHdCLENBQ0UsVSxDQUNBLGlCbEJ5Q04sSyxDQUNFLGEsQ29CakxGLG9CLENBQ0UsOEcsQ0FBQSw0RCxDQUFBLHlELENBRUYsaUIsQ0FDRSxpQixDQUNBLE8sQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBRUYscUMsQ0FDRSxpQixDQUNBLGUsQ0FFRix3QixDQUNFLGdCLENBQ0Esb0IsQ0FBQSxnQyxDQUFBLGlCLENBQUEsd0IsQ0FDQSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBRUEsaUIsQ0FMRix3QixDQU9BLE8sQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBRUYsVSxDQUNFLGlCLENBRUYsaUIsQ0FDRSxrQixDQUdGLGdCLENBQ0UsZSxDQUNBLFksQ0FDQSxZLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBRUYscUIsQ0FDRSxXLENBQ0EsWSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxxQixDQUFBLGtCLENBRUYsNkIsQ0FDRSxhLENBQ0EsaUIsQ0FFRixVLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUlGLDRCLENBQ0UsYSxDQUNBLGtCLENBRUYsNEIsQ0FDRSxhLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FFRixvQyxDQUNFLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLHdELENBQ0EsYSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxNLENBRUYsbUIsQ0FDRSxlLENBQ0EsVSxDQUVGLDJCLENBQ0UscUQsQ0FFOEIsa0NBQzlCLG1CLENsQnN3R0EsaUIsQ2tCcHdHRSxrQixBQUU0QixrQ0FDOUIsaUIsQ0FDRSxjLENBQ0EsdUIsQ0FDQSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBQ0EseUIsQ0FBQSxzQixDQUFBLGlCLENBQ0EsaUIsQ0FFRixxQyxDQUNFLGEsQ0FDQSxlLENBRUYsVSxDQUNFLGMsQ0FDQSxvQixBQUUyQixpQ0FDN0IsbUIsQ2xCOHdHQSxpQixDa0I1d0dFLGdCLENBRUYscUIsQ0FDRSxXLENBQ0EsWSxDQUVGLDRCLENBQ0UsaUIsQ0FFRixnQixDQUNFLFksQ0FDQSxlLENBRUYsaUIsQ0FDRSxvQixBQUUyQixpQ0FLN0IsaUIsQ0FDRSxtQixDQUVGLDRCLENBQ0UsWSxDQUVGLHFCLENBQ0UsVSxDQUNBLFcsQ0FFRixnQixDQUNFLFUsQ0FDQSxZLENBRUYsbUIsQ2xCK3dHQSxpQixDa0I3d0dFLGdCLENBRUYsaUIsQ0FDRSxjLENBRUYscUMsQ0FDRSxvQixBQUV1RCw2REFDekQsVSxDQUNFLG1CLENBRUYsaUIsQ0FDRSxjLENBQ0EsdUIsQ0FDQSwrQixDQUFBLDJCLENBQUEseUIsQUFFdUQsNkRBQ3pELGlCLENBQ0Usb0JDaEtKLGtDLENDSEEsSyxDQzJFRSxpQixDRDFFQSxtQixDQUVGLG1CLENBQ0Usa0IsQ0FFRixVLENBQ0UsaUIsQ0FLRixTLENBSEEsYyxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FFRixTLENBRUUsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSx5QixDQUFBLHNCLENBQUEsaUIsQ0FDQSxjLENBRUYsZSxDQUNFLGlCLENBQ0EsVyxDQUNBLGlCLENBQ0Esa0IsQ0FFRiwrQixDQUNFLGUsQ0FFRiwwQixDQUNFLCtCLENBRUYsb0IsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsZSxDQUNBLFksQ0FDQSxrQixDQUNBLGlQLENBQUEseU8sQ0FNQSx5QixDQUFBLHNCLENBQUEsaUIsQ0FDQSxhLENBR0Ysd0IsQ0FDRSxrQixDQUNBLGlCLENBQ0EsZSxDQUNBLFUsQ0FDQSxnQixDQUVGLGtCLENBQ0UsZSxDQUNBLGtCLENBRThCLGtDQUM5QiwwQixDQUNFLG1CLEFBRTJCLGlDQUM3QixLLENBQ0Usb0IsQUFFMkIsaUNBQzdCLDBCLENBQ0UsaUIsQ0FFRix3QixDQUNFLGUsQ0FDQSxnQixDQUNBLG1CLENBQUEsZ0IsQ0FFRixlLENBQ0UsZSxDQUNBLGtCLENBQ0EsaUIsQ0FFRiwrQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FNQSxhLENBSkYsaUIsQ0FDRSxlLENBS0YsbUIsQ0FDRSxvQixBQUUyQixpQ0FDN0Isd0IsQ0FDRSxXLENBQ0EsWSxDQUVGLGtCLENBQ0UsaUIsQ0FDQSxlLENBRUYsb0IsQ0FDRSxZLENBRUYsZSxDQUNFLGUsQ0FFRiwrQixDQUNFLGlCRDdHSix5QixDQUNFLFksQ0FLRixPLENBQ0UsaUIsQ0FDQSxtQixDQUNBLG9CLENBQ0Esa0IsQ0FtQkYsVyxDQWpCQSxZLENBa0JFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FsQkYsWSxDQWNFLGdCLENBQ0Esa0IsQ0FaRixlLENBQ0UsaUIsQ0FDQSxrQixDQUNBLGlCLENBQ0EsYSxDQUVGLHNCLENBQ0Usa0IsQ0FDQSxVLENBTUYsVyxDQUVFLHNCLENBQUEsa0IsQ0FBQSxjLENBRUYsK0IsQ25CZ2tIQSxrQyxDQURBLCtCLENBRUEsa0MsQ21CN2pIRSxlLENBQ0Esa0IsQ0FBQSxtQixDQUFBLG1CLENBQUEsVyxDQUVGLGtCLENuQmtrSEEsZ0MsQ21CaGtIRSxrQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxXLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGtCLENBQ0EsZSxDQUNBLFUsQ0FDQSxzQixDQUNBLFksQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGlQLENBQUEseU8sQ0FPRixrQyxDQUNFLGMsQ0FFRiwyQixDQUNFLGtCLENBRUYsYyxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUVGLG9CLENBQ0UsYSxDQUVGLGEsQ0FDRSxpUCxDQUFBLHlPLENBTUEsa0IsQ0FDQSwyQixDQUVGLHFCLENBQ0UsNkQsQ0FDQSxlLENBQ0EsUyxDQUVGLEssQ0FNQSxPLENBR0UsdUIsQ0FURixLLENBQ0UsYSxDQUNBLGdCLENBRUEsZSxDQUVGLE8sQ0FDRSwrQixDQUNBLGlCLENBR0YsK0IsQ0FDRSxzRSxDQUFBLG1FLENBRUYsK0IsQ0FDRSxrQixDQUU4QixrQ0FDOUIsa0IsQ0FDRSxrQyxBQUUyQixpQ0FDN0IsWSxDQUNFLG9CLEFBRTJCLGlDQUM3QixPLENBQ0UsYyxDQUdGLGtDLENBSkEsTyxDQUtFLG9CLEFBRTJCLGlDQUM3QixXLENBQ0UsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEsb0IsQ0FBQSxnQixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBRUYsa0IsQ0FDRSxjLENBQ0Esa0IsQ0FDQSxvQixDQUNBLHlCLENBRUYsYyxDQUNFLGUsQ0FDQSxhLENBQ0EsMkIsQ0FBQSw2QixDQUFBLHFDLENBQUEsaUMsQ0FBQSw2QixDQUVGLFksQ0FDRSxlLENBRUYsa0IsQ0FDRSxZLENBRUYsb0IsQ0FDRSxhLENBQ0EsVyxDQUNBLGlCLENBRUYsNEIsQ0FDRSxTLENBRUYsYSxDQUNFLDJCLEFBRXVELDZEQUN6RCxPLENBQ0Usa0IsQ0FDQSxnQkdoS0osUyxDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRixlLENBQ0UsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxtQixDQUNBLDRCLENBQ0EsK0IsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FFRiwwQixDQUNFLGtCLENBSUUsMEMsQ0FDRSwyQixDQUFBLGUsQ0FBQSxnQixDQUFBLE8sQ0FFTixRLENBQ0UsaUIsQ0FDQSxpQixDQUNBLFksQ0FDQSxlLENBQ0Esa0IsQ0FDQSxZLENBQ0EsaVAsQ0FBQSx5TyxDQU9GLFksQ0FDRSxXLENBQ0Esa0IsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxnQixDQUVGLFUsQ0FDRSxlLENBQ0EsZSxDQUNBLFUsQ0FFRixZLENBQ0UsZSxDQUNBLGtCLENBR0YsbUIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FFRixxQixDQUNFLHlCLENBQUEsc0IsQ0FBQSxpQixDQUNBLDJCLENBQUEsdUIsQ0FBQSxtQixDQUVGLFksQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FFRixjLENBQ0UsaUIsQ0FDQSxrQixDQUNBLGtCLENBQ0EsdUIsQ0FDQSxVLENBRUYsa0IsQ0FDRSxZLENBRTZCLGlDQUM3QixlLENBQ0UsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsZSxDQUNBLGEsQ0FFRixVLENBQ0UsZSxDQUNBLGUsQ0FFRixZLENBQ0UsZSxDQUNBLGtCLENBRUYsUSxDQUNFLGMsQ0FFRixTLENBQ0Usb0IsQUFFMkIsaUNBQzdCLEssQ0FDRSxrQixDQUVGLG1CLENBQ0Usa0IsQ0FFRixTLENBQ0UsZSxDQU1BLFksQ0FKRixrQixDQUNFLGEsQ0FLRixZLENBQ0UsVSxDQUVGLGdCLENBQ0UsWSxDQUVGLHNCLENBQ0UsUyxDQUNBLFcsQ0FFRixlLENBQ0UscUIsQUFFdUQsNkRBQ3pELFMsQ0FDRSxRLENBRUYsbUIsQ0FDRSxvQkRqSUosYSxDQUNFLGlCLENBRUYsbUIsQ0FDRSxZLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQ0Esa0IsQ0FFRixzQixDckJ3NkhBLHFCLENxQnQ2SEUsVSxDQUNBLFUsQ0FFRixnQyxDQUNFLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FFRix3QixDQThDQSwyQixDQTdDRSxrQixDQUVGLDBCLENBQ0Usa0IsQ0FFRix3QixDQUNFLGtCLENBRUYseUIsQ0FDRSxrQixDQUVGLDBCLENBQ0Usa0IsQ0FFRix1QixDQUtBLGEsQ0FNRSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQVhGLHVCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUVBLGlCLENBRUYsYSxDQUNFLGlCLENBQ0EsWSxDQUNBLGUsQ0FFQSxtQixDQUVBLGtCLENBRUYsaUIsQ0FDRSxrQixDQUNBLGMsQ0FDQSxlLENqQjJDRixZLENpQnZEQSxhLENBY0EsZSxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FFRixJLENBQ0UsVSxDQUNBLFcsQ0FDQSxnQixDQUVGLHdCLENBQ0UsaUIsQ0FDQSwwQixDQUtGLDBCLENBQ0Usb0IsQ0FFRixnQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxvQixDQUFBLGdDLENBQUEsaUIsQ0FBQSx3QixDQUNBLGUsQ0FNRix3QixDQUNFLGlCLENBQ0EsVSxDQUNBLG9CLENBRUEsK0IsQ0FDRSxhLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUVKLHNCLENBQ0UsWSxDQUVGLCtDLENBQ0UsWSxDQUVGLG9DLENBQ0UsYyxDQUU2QixpQ0FDN0IsMEIsQ0FDRSxrQixBQUUyQixpQ0FDN0IsUyxDQUNFLGtCLENBRUYsZ0IsQ0FDRSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUVGLGEsQ0FDRSxnQixDQUVGLG1CLENBZUEsYyxDQWRFLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FFRix3QixDQUNFLFEsQ0FDQSxTLENBQ0EsZSxDQUVGLHVCLENBQ0UsUSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBRUYsSSxDQUNFLGlCLENBS0YsYyxDQUNFLGUsQ0FFRiwwQixDQUNFLGUsQUFFdUQsNkRBQ3pELDBCLENBQ0UsYSxDQUVGLG1CLENBQ0UsZ0JsQjdJSix3QixDQUNFLG1CLENBV0EsOEIsQ0FURixjLENBVUksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQVZKLGMsQ0FFRSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUVGLG9CLENBQ0UsZSxDQUNBLGlCLENBR0EsOEIsQ0FFRSxZLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FRSixlLENBQ0UsZ0MsQ0FBQSw0QyxDQUFBLDZCLENBQUEsb0MsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSxXLENBQ0EsaUIsQ0FFQSxtQixDQUNBLDRDLENBQUEsb0MsQ0FDQSxrQixDQUVBLGtCLENBQ0UsaUIsQ0FFSiw0QixDQUNFLGlCLENBQ0EsZ0IsQ0EwQ0YscUIsQ0F4Q0EseUIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esb0IsQ0FBQSxnQyxDQUFBLGlCLENBQUEsd0IsQ0h3bklGLCtCLENHdG5JRSwrQixDQUNFLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxzQyxDQUNBLGlCLENIc29JSixzQyxDQWJBLHVDLENHN21JSSxzQyxDQVZBLHVDLENBQ0UsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxTLENBQ0EsVyxDQUNBLGtCLENBQ0EsaUQsQ0FBQSw2QyxDQUFBLHlDLENING5JTixzQyxDRzFuSUksc0MsQ0FRRSxnRCxDQUFBLDRDLENBQUEsd0MsQ0FHSiwrQixDQUNFLGlCLENBQ0EsK0IsQ0FBQSwyQixDQUFBLHVCLENBRUYsK0IsQ0FDRSxnQyxDQUFBLDRCLENBQUEsd0IsQ0FHSixxQixDQUVFLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxXLENBQ0EsWSxDQUNBLGtCLENBQ0Esa0IsQ0FDQSx3QixDQUNBLGlCLENBRUYsbUIsQ0FDRSxZLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLDRCLENBRUEscUIsQ0FDRSxrQixDQUNBLDJCLENBRUYsc0IsQ0FDRSxpQixDQUNBLGlCLENBQ0EsMkIsQ0FFQSw4QixDQUNFLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsUyxDQUNBLFUsQ0FDQSxrQixDQUNBLGlCLENBRUYsMkJBQUEsWSxDQUNFLGtCLENBRUoscUMsQ0FDRSxVLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLDZCLENBQUEscUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSwyQixDQUNBLGEsQ0FDQSxpQixDQUNBLGUsQ0FHSiwyQixDQUNFLGlCLENBQ0EsVyxDQUNBLFEsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FFQSw4RCxDQUNFLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLGlCLENBYUEscUUsQ0FYQSxzRSxDQUNFLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsUyxDQUNBLFcsQ0FDQSxnQyxDQUNBLGlCLENBQ0EsZ0QsQ0FBQSw0QyxDQUFBLHdDLENBRUYscUUsQ0FTRSxpRCxDQUFBLDZDLENBQUEseUMsQ0FLRixxRixDQUNFLGdDLENBQUEsNEIsQ0FBQSx3QixDQUVKLDBDLENDNEJGLGtELENEM0JJLGEsQ0FFSixzQixDQUNFLGUsQ0FFRix1QixDQUNFLGlCLENBQ0EseUIsQ0FBQSxzQixDQUFBLGlCLENBRUYsK0IsQ0FDRSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsUyxDQUNBLFksQ0FDQSx5TyxDQUFBLDJJLENBQUEseUksQ0FDQSxVLENBQ0EsVSxDQUVGLHFCLENBQ0UsZSxDQUNBLFMsQ0EwQ0YsYyxDQXhDQSwwQixDQXlDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBekNGLDBCLENBRUUsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLFUsQ0FFRiw0QyxDQWtCQSxtQyxDQUNFLHVCLENBQ0Esb0IsQ0FDQSxlLENBRUEsaVAsQ0FBQSx5TyxDQU1BLGtCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxhLENBakNGLDRDLENBSUUsZSxDQVVBLGtCLENBSUYsbUMsQ0FJRSxVLENBYUYsYyxDQUVFLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0EsZSxDQUVGLGMsQ0FDRSxpQixDQUNBLGtCLENBQ0EsdUQsQ0FBQSwrQyxDQUNBLGtCLENBQ0EsVSxDQUNBLFEsQ0FDQSxjLENBQ0EsdUIsQ0FFRixZLENBQ0UsaUIsQ0FDQSwyQixDQUNBLHdCLENBQ0Esa0IsQ0FDQSx1QixDQUNBLGEsQ0FFRixvQixDQUNFLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxnRCxDQUNBLHVCLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQU1GLDJCLENBQ0UsYSxDQURGLGtCLENBQ0UsYSxDQURGLHNCLENBQ0UsYSxDQURGLHVCLENBQ0UsYSxDQURGLGEsQ0FDRSxhLENBRUYsWSxDQUNFLHNCLENBRUYsZSxDQUNFLFcsQ0FFOEIsa0NBQzlCLG9CLENBQ0UsdUMsQ0FDQSxzQyxBQUU0QixrQ0FDOUIsK0IsQ0FDRSxZLEFBRTJCLGlDQUM3Qix3QixDQUNFLGtCLENBRUYsYyxDQUNFLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUVGLG9CLENBQ0UsZSxDQUNBLGtCLENBRUYscUIsQ0FDRSxlLENBQ0EsVSxDQUVGLG9CLENBQ0UsYyxDQUNBLGlCLENBRUYsdUIsQ0FDRSxhLENBRUYsc0IsQ0FDRSxlLENBRUYsNEMsQ0FDRSxVLENBQ0EsYyxDQUVGLHNCLENBQ0UsWSxDQUVGLGEsQ0FDRSxlLEFBRTJCLGlDQUM3Qix3QixDQUNFLG9CLEFBRTJCLGlDQUM3QixPLENBQ0UsYyxDQUVGLFksQ0FDRSxpQixDQUNBLGlCLENBRUYsb0IsQ0FDRSx3QixBQUVtQyx5Q0FDckMsb0IsQ0FDRSxVLENBQ0EsZSxDQUNBLGUsQUFFMkIsaUNBQzdCLCtCLENBQ0UsUyxDQUNBLGlDLENBQUEsNkIsQ0FBQSwyQixBQUV1RCw2REFDekQsd0IsQ0FDRSxvQm9CeldGLGlCLENBb0JGLDRCLENBbkJJLGtCLENBRUYsZ0IsQ0FDRSxrQixDQUVKLG9CLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSx3QixDQUNBLFksQ0FDQSxrQixDQUNBLGtCLENBQ0EsNEQsQ0FBQSx3RCxDQUVGLHlCLENBQ0UsaUIsQ0FDQSxlLENBY0YsVSxDQVRBLDJCLENBV0Usd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FYRiwyQixDQUNFLFksQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUVBLHdCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLFcsQ0FFRixVLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUdGLEssQ0FDRSx5QixDQUdBLGlDLENBQ0UsMEIsQ0FBQSwyQixDQUFBLDBCLENBQUEsbUIsQ0FFSixVLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHlCLENBQUEsc0IsQ0FBQSxpQixDQUNBLGEsQ0FDQSxrQixDQUNBLHVELENBQUEsK0MsQ0FDQSxrQixDQUNBLGlCLENBQ0EsVSxDQUNBLHVCLENDZ0JJLDJDLENEZE4sc0IsQ0FDRSxrQixDQUVGLFcsQ0FDRSxVLENBQ0EsaUIsQ0FDQSwrQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxPLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUU4QixrQ0FDOUIsVyxDQUNFLGMsQ0FDQSx5QixDQUFBLHNCLENBQUEsaUIsQ0FDQSx3QixBQUUyQixpQ0FFM0IsaUIsQ0FDRSxpQixDQUVGLGdCLENBQ0Usb0IsQUFFeUIsaUNBRTNCLGdCLENBQ0UsaUIsQ0FDQSxrQixDQUNKLFcsQ0FDRSxrQixDQUNGLG9CLENBQ0UsMkIsQ0FBQSw2QixDQUFBLHFDLENBQUEsaUMsQ0FBQSw2QixDQUNBLFksQ0FFRiwwQixDQUNFLG9CRTdGSixvQixDQUNJLDRCLENBQ0osa0IsQ0FDSSwrRyxDQUFBLG9FLENBQUEsK0QsQ0FDSiwwQixDQUdBLDZCLENBSUksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQVBKLDBCLENBQ0ksZSxDQUVKLDZCLENBQ0ksZ0IsQ0FDQSxVLENBQ0EsdUIsQ0FFQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDSix3QyxDQUNJLGMsQ0FDSixpQyxDQUNJLFksQ0FDQSwrQixDQUNBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSw4QixDQUFBLHNCLENBQ0EsaUIsQ0FDSixzQixDQVNBLDRCLENBUkksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGEsQ0FDSixlLENBQ0ksbUIsQ0FDSiw4QixDQUNJLHlCLENBQ0EsYSxDQUNBLGdCLENBQ0osNEIsQ0FFSSxrQixDQUNBLHlCLENBQUEsc0IsQ0FBQSxpQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLHVELENBQUEsK0MsQ0FDQSxVLENBQzJCLGlDQUMzQiwwQixDQUNJLG9DLENBQUEsd0IsQ0FBQSw0QixDQUNKLDZCLENBQ0ksMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHlCLENBQUEsc0IsQ0FBQSxpQixDQUNKLGlDLENBQ0ksb0IsQUFDdUIsaUNBQzNCLDBCLENBQ0ksMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNKLDZCLENBQ0ksNkIsQ0FBQSw0QixDQUFBLDBCLENBQUEsc0IsQ0FBQSxrQixDQUNBLGtCLENBQ0EsZSxDQUNKLGlDLENBQ0ksaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQUFDbUQsNkRBQ3pELGlDLENBQ0UsVSxDQUNBLFcsQ0FDQSxjRHBFSixpQixDQUNFLDhHLENBQUEsNEQsQ0FBQSx5RCxDQUNBLG1CLENBQ0EseUIsQ0FFQSx5QixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLGlCLENBQ0Esa0IsQ0FFQSxnQyxDQUNFLFUsQ0FDQSxlLENBRUYsK0IsQ0FDRSxZLENBQ0EsZ0IsQ0FFQSxpQyxDUG1DQSx1QixDT2xDRSxVLENBRUYscUMsQ0FDRSxlLENBRU4sOEIsQ0FDRSxVLENBQ0EsZSxDQUdGLHNCLENBQ0UsZSxDQUNBLHdCLENBQ0EsNkIsQ0FBQSxxQixDQUNBLGlQLENBQUEseU8sQ0FDQSxrQixDQUNBLFksQ0FJQSwwQixDQUNFLFUsQ0FLQSxhLENBQ0EsYSxDQUNBLFcsQ0FDQSxrQixDQUdKLGUsQ0FDRSxxRyxDQUFBLDBELENBQUEscUQsQ0FDQSxrQixDQUVGLGdCLENBQ0UscUIsQ0FFQSwwQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUVGLHNCLENBQ0UsZSxDQUVGLHlCLENBQ0UsZSxDQUtBLHdDLENBQ0Usa0IsQ0FDQSxjLENBQ0Esd0IsQ0FFUixVLENBQ0UsZSxDQUNBLFksQ0FDQSw0QixDQUNBLFUsQ0FFRixzQyxDQUNFLDhDLENBQUEsc0MsQ0FDQSxrQixDQUVGLGlELENBQ0UsZSxDQUVGLHdCLEN4QnF6SkEsNEIsQ3dCbnpKRSw0QixDQUFBLHlCLENBQ0EsMkIsQ0FBQSx1QixDQUNBLDRCLENBQUEsMkIsQ0FFRix5QixDeEJ3ekpBLDZCLEN3QnR6SkUsZ0IsQ0FDQSxhLENBRUYsdUIsQ3hCd3pKQSxzQixDd0J0ekpFLG9CLENBQ0EsZSxDQUNBLGdCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGdCLENBRUYsd0IsQ0FDRSxhLENBRThCLGtDQUM5QixzQixDQUNFLGMsQ0FFRiwwQixDQUNFLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FFRixzQyxDQUNFLFUsQ0FFRix5QixDQUNFLGMsQ0FFRixpQixDQUNFLGlCLENBQ0EsaUIsQUFFMkIsaUNBQzdCLHlCLENBQ0UsaUIsQ0FHQSwyQixDQUFBLDZCLENBQUEscUMsQ0FBQSxpQyxDQUFBLDZCLENBRUYscUMsQ3hCbzBKQSxxQyxDd0JsMEpFLGlCLENBRUYsZ0MsQ0FDRSxlLENBQ0EsaUIsQ0FDQSxnQixDQUVGLDhCLENBQ0UsaUIsQ0FFRixzQyxDQUNFLGdCLEFBRTJCLGlDQUM3Qix1RCxDQUNFLGMsQ0FFRiw0QixDQUNFLGMsQ0FDQSx3QixDQUVGLHNCLENBQ0UsWSxDQUVGLGlCLENBQ0UsbUIsQ0FFRix1QixDeEJxMEpBLHNCLEN3Qm4wSkUsa0JFdktKLEksQ0FDRSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDQUVGLFcsQ0FDRSxzRSxDQUFBLG1FLENBQ0EsZSxDQUVBLHNCLENBQ0UsaUIsQ0FDQSxXLENBRUYsaUIsQ0FDRSxpQixDQUNBLE8sQ0FDQSxTLENBRUEsd0IsQ0FDRSxrQixDQUNBLHdCLENBRUosaUIsQ0FDRSxTLENBQ0EsaUIsQ0FDQSxnQixDQUNBLFUsQ0FDQSxTLENBQ0EsUSxDQUNBLFUsQ0FDQSxxQixDQUFBLGtCLENBR0YsZ0IsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxVLENBRUEsc0IsQ0FZQSw0QixDQUlFLHNCLENBQUEsaUIsQ0FBQSxjLENBaEJGLHNCLENBQ0Usb0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsMkIsQ0FDQSxpQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSx5RCxDQUFBLGlELENBQ0EsdUIsQ0FHRiw0QixDQUNFLGEsQ0FDQSwrQixDQUNBLHVCLENBQUEsZSxDQUdKLGlCLENBQ0UsYSxDQUNBLGtCLENBQ0EsYyxDQUVBLHVCLENBQ0UsUyxDQUNBLGEsQ0FDQSw2QixDQUFBLHdCLENBQUEscUIsQ0FFRiwrQyxDQUNFLFMsQ0FFSixzQixDQUNFLGtCLENBWUYsZ0IsQ0FWQSx1QixDQVdFLHNCLENBQUEsaUIsQ0FBQSxjLENBWEYsdUIsQ0FDRSxlLENBQ0EsaVAsQ0FBQSx5TyxDQVFGLGdCLENBRUUsZSxDQUNBLHdCLENBQ0Esa0IsQ0FDQSxZLENBQ0Esa0IsQ0FFQSx3QixDQUNFLGMsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsVSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FFQSw4QixDQUNFLFUsQ0FFRiw4QixDQUNFLGlCLENBQ0EsYyxDQUNBLFcsQ0FDQSx3QixDQUNBLGlCLENBQ0EsMEIsQ0FBQSxxQixDQUFBLGtCLENBRUEsb0MsQzFCMmdLUixxQyxDMEIxZ0tVLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBRUYscUMsQ0FDRSxxRCxDQUFBLGlELENBQUEsNkMsQ0FFRixvQyxDQUNFLHNDLENBQUEsa0MsQ0FBQSw4QixDQUVOLHNELENBQ0UsK0IsQ0FBQSwyQixDQUFBLHVCLENBRUYsc0IsQ0FDRSxVLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDQUNBLHFCLENBQ0EsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsNEIsQ0FFQSxrQyxDQUNFLGEsQ0FDQSxrQixDQUdGLGdDLENBQ0UsVyxDQUVSLHdCLENBQ0UsZSxDQUV1QiwwQkFXckIsaUIsQ0FUQSxpQixDQVVFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FHQSxpQixDQWJGLGlCLENBR0UsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLGlCLENBQ0EseUIsQ0FBQSxzQixDQUFBLGlCLENBQ0EsYSxDQUNBLGlCLENBRUYsaUIsQ0FFRSxrQixDQUNBLFUsQ0FFQSxPLENBQ0EsUSxDQUNBLG1DLENBQUEsK0IsQ0FBQSwyQixDQUVKLGlCLENBQ0UsaUIsQ0FDQSxvQixBQUVtQix5QkFDckIsaUIsQ0FDRSxjLENBRUYseUMsQ0FDRSxtRCxDQUNBLG9CLENBRUYseUMsQ0FDRSxjLENBQ0EsYSxDQUVGLG1DLENBQ0UsVyxDQUdBLGdCLENBQ0UsZSxDQUNBLHdCLENBQUEsb0IsQ0FBQSxnQixDMUJvaUtKLFcsQzBCbGlLQSxzQixDQUVFLHdDLENBQUEscUMsQ0FBQSxnQyxDQUVGLGlCLENBQ0UsYSxDQUVGLGdCLENBQ0UsaUIsQ0FFQSw4QixDQUNFLFMsQ0FFRiw4QixDQUNFLGMsQ0FDQSxXLENBRUYsc0IsQ0FDRSxrQkMvTU4sYyxDQUNFLGtCLENBRUYsd0IsQ0FDRSxnQixDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FFRixrQixDQUNFLGUsQ0FDQSxpQixDQUNBLE8sQ0FFQSxnQyxDQUNFLFksQ0FFSixvQixDQUNFLGtCLENBRzhCLGtDQUM5QixrQixDQUNFLGlCLENBQ0EsbUIsQ0FVQSxpQixDQVJGLHdCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxnQyxDQUFBLDRCLENBQUEsd0IsQ0FDQSxTLEFBSzJCLGlDQUM3Qix3QixDQUNFLFksQUFHMkIsaUNBQzdCLHdCLENBQ0UsYyxDQUVGLGtCLENBQ0UsYyxBQUd1RCw2REFDekQsa0IsQ0FDRSxrQixBQUd1RCw2REFDekQsa0IsQ0FDRSxjQ3ZESixtQixDQUNFLGUsQ0FFRiw0QixDQUNFLGdCLENBd0ZBLGtCLEM1Qml1S0Ysa0IsQzRCN3pLQSxtQixDQVFFLHNFLENBQUEsbUUsQ0FFRiw4QixDQUVFLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsZSxDQUVGLGUsQ0FDRSxpQixDQUtBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FaRiw4QixDNUJzMEtBLFUsQzRCajBLQSxlLENBb0JBLGlCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDNUI0eUtGLFUsQzRCM3pLRSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBR0Esa0IsQ0FDQSwyQixDQUVGLFksQ0FDRSx1QixDQUNBLGtCLENBRUYsYyxDQUNFLGlCLENBRUYsaUIsQ0FFRSxpQixDQUVGLDRCLENBQ0UsYyxDQUVGLHFCLENBQ0UsVSxDQUNBLFcsQ0FFRix3QixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FFQSxXLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxZLENBQ0EsbUIsQ0FBQSxnQixDQUVGLFcsQ0FDRSxjLENBQ0EsaUIsQ0FDQSxTLENBQ0EsMEIsQ0FBQSx1QixDQUFBLGtCLENBQ0EsbUIsQzVCaTFLRixzQyxDNEIvMEtBLHVDLENBRUUsVSxDQUNBLGEsQ0FDQSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsbUQsQ0FDQSx1QixDQUNBLFUsQ0FFRixzQyxDQUNFLEssQ0FDQSxVLENBQ0EsK0IsQ0FBQSwyQixDQUFBLHVCLENBRUYsdUMsQ0FDRSxPLENBQ0EsWSxDQUVGLDRCLENBQ0Usa0IsQ0FDQSxVLENBRUYseUIsQ0FDRSxXLENBQ0Esb0IsQ0FLRiwyQixDQUNFLGUsQ0FDQSxrQixDQUVGLDZCLENBQ0Usa0IsQ0FFRixnQyxDQUNFLGlCLENBRUYsb0IsQ0FXQSxlLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUlBLGtCLENBRUEseUIsQ0FBQSxzQixDQUFBLGlCLENBbEJGLG9CLENBQ0Usa0IsQ0FDQSxpQixDQUVBLGlCLENBQ0EsdUQsQ0FBQSwrQyxDQUdBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsZSxDQUVGLGUsQ0FFRSxTLENBQ0EsaUIsQ0FDQSwrQixDQUVBLFksQ0FHOEIsa0NBQzlCLDhCLENBQ0UsaUIsQ0FFRix3QixDQUNFLFcsQ0FDQSxnQixDQUVGLG1CLEM1QisxS0EsOEIsQzRCNzFLRSw4QixDQUFBLDJCLENBQUEsc0IsQ0FFRix1QyxDQUNFLFcsQ0FDQSxjLEFBRTJCLGlDQUM3QixXLENBQ0UsYSxDQUVGLHdCLENBQ0UsYSxBQUUyQixpQ0FDN0IsZSxDQUNFLFUsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQXVCRiw0QixDQXJCQSwyQixDQUNFLGlCLENBRUYsOEIsQ0FDRSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FFRix3QixDQUNFLGMsQ0FFRix1QyxDQUNFLFcsQ0FDQSxZLENBRUYsVyxDQUNFLGtCLENBRUYsNEIsQ0FDRSxZLENBQ0EsaUIsQ0FLRiw2QixDQUNFLGUsQ0FDQSxrQixDQUVGLGUsQ0FDRSx5QixDQUFBLHNCLENBQUEsaUIsQ0FFRixvQixDQUNFLGtCLENBRUYseUIsQ0FDRSxtQixDQUVGLG9CLENBQ0UsOEIsQUFFMkIsaUNBQzdCLGUsQ0FDRSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxjLENBRUYsVSxDQUNFLFEsQ0FERixVLEM1QjAzS0EsZSxDNEJyM0tFLFUsQ0FDQSxjLENBQ0Esa0IsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSwrQixDQUVGLHNDLEM1QjAzS0EsdUMsQzRCeDNLRSxZLENBRUYsb0IsQ0FDRSw0QixDQUVGLHlCLENBQ0UsVSxDQUVGLG9CLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHlCLENBQUEsc0IsQ0FBQSxpQixDQUNBLGUsQUFFMkIsaUNBQzdCLHdCLENBQ0UsZ0IsQUFFdUQsNkRBQ3pELDhCLENBQ0UsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBRUYsd0IsQ0FDRSxnQixDQUVGLDhCLENBQ0UsbUJDL09KLGEsQ0FDRSxrQixDQUNBLGdCLENBRUYsa0IsQ0FDRSw0QixDQUNBLGUsQ0FDQSwrQixDQUVGLGlCLENBS0EsdUIsQ0FLRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBVkYsaUIsQ0FFRSxnQixDQUNBLHlCLENBQUEsc0IsQ0FBQSxpQixDQUVGLHVCLENBQ0UsZSxDQUNBLGlCLENBQ0EsVyxDQUNBLFksQ0FFQSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxpQixDQUNBLHdCLENBRUYsa0MsQ0FDRSx5QyxDQUVGLDhCLENBQ0UsVSxDQUNBLGEsQ0FDQSxpQixDQUNBLE8sQ0FDQSxXLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsVSxDQUNBLFksQ0FDQSxrQixDQUNBLGtCLENBRUYsd0IsQ0FDRSx1QixDQUU4QixrQ0FDOUIsa0MsQ0FDRSwyQixDQUVGLDhCLENBQ0Usd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FFRixlLENBQ0UsYSxDQUVGLG9CLENBQ0Usa0IsQzdCZ3BMRix3QixDNkI5b0xBLHlCLENBRUUsZSxDQUNGLHdCLENBQ0UsYyxBQUM0QixrQ0FDOUIsd0IsQ0FDRSxnQixBQUUyQixpQ0FDN0IsaUIsQ0FDRSxpQixBQUUyQixpQ0FDN0Isd0IsQ0FDRSxZLENBQ0EsVyxDQUNGLGlCLENBQ0UsWSxDQUVGLDhCLENBQ0UsVyxDQUNBLGtCLENBRUYsdUIsQ0FDRSxZLENBRUYsa0MsQ0FDRSw2QixBQUV1RCw2REFDekQsaUIsQ0FDRSxjQzFGSixLLENBQ0UsbUIsQ0FFRixtQixDQUNFLGtCLENBRUYsUyxDQUVFLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBRkYsUyxDQUlBLGUsQ0FZQSxnQixDQUdFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FmRixlLENBQ0UsZSxDQUNBLGlCLENBQ0EsVSxDQUVBLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSxzQixDQUFBLGtDLENBQUEsbUIsQ0FBQSwwQixDQUVGLGtCLENBQ0UsZSxDQUNBLGtCLENBRUYsZ0IsQ0FDRSxVLENBQ0EsZSxDQUVBLFksQ0FDQSwwQixDQUFBLHVCLENBQUEsa0IsQ0FDQSxrQixDQUNBLHdCLENBQ0EsaVAsQ0FBQSx5TyxDQU9GLG9CLENBQ0Usa0IsQ0FDQSxVLENBQ0EsZ0IsQ0FFNkIsaUNBQzdCLGtCLENBQ0UsWSxDQUVGLGdCLENBQ0UsVSxDQUVGLG1CLENBQ0Usb0IsQUFFMkIsaUNBQzdCLG1CLENBQ0Usa0IsQ0FFRixTLENBQ0UsMkIsQ0FBQSw2QixDQUFBLHFDLENBQUEsaUMsQ0FBQSw2QixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBRUYsZSxDQUNFLFUsQ0FDQSxlLENBQ0EsYyxDQUVGLGtCLENBQ0Usb0IsQUFFMkIsaUNBQzdCLGdCLENBQ0UsWSxBQUV1RCw2REFDekQsZ0IsQ0FDRSxpQkMxRUosc0IsQ0FDRSxtQixDQUVGLGEsQ0FDRSw0QixDQUNBLGUsQ0FFRixZLENBSUEsa0IsQ0FIRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EseUIsQ0FBQSxzQixDQUFBLGlCLENBRUYsa0IsQ0FHRSxZLENBQ0EsWSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSx3QixDQUVGLHNCLENBQ0Usa0IsQ0FDQSxXLENBRUYsZ0MsQ0FDRSxvQixDQUVGLDZCLENBQ0UsK0IsQ0FFOEIsa0NBQzlCLDZCLENBQ0UsbUIsQUFFMkIsaUNBQzdCLGtCLENBQ0UsVSxDQUVGLHNCLENBQ0Usb0IsQUFFMkIsaUNBQzdCLHNCLENBQ0Usa0IsQ0FFRixnQyxDQUNFLHVCLENBRUYsNkIsQ0FDRSxtQixBQUV1RCw2REFDekQsa0IsQ0FDRSxpQkNyREosb0IsQ0FDRSxtQixDQUVGLFcsQ0FDRSw0QixDQUNBLGUsQ0FFRixVLENBSUEsZ0IsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBTEYsVSxDQUVFLHlCLENBQUEsc0IsQ0FBQSxpQixDQUVGLGdCLENBRUUsZSxDQUNBLFUsQ0FDQSxpQixDQUNBLDBCLENBQUEsdUIsQ0FBQSxrQixDQUNBLFksQ0FDQSxpQixDQUNBLGtCLENBQ0Esd0IsQ0FFRixvQixDQUNFLGtCLENBQ0EsVSxDQUNBLGMsQ0FDQSxnQixDQUVGLDhCLENBQ0UsdUIsQ0FFRiwyQixDQUNFLCtCLENBRThCLGtDQUM5QiwyQixDQUNFLG1CLEFBRTJCLGlDQUM3QixnQixDQUNFLFUsQ0FFRixvQixDQUNFLG9CLEFBRTJCLGlDQUM3QixvQixDQUNFLGtCLENBRUYsOEIsQ0FDRSx1QixDQUVGLDJCLENBQ0UsbUIsQUFFdUQsNkRBQ3pELGdCLENBQ0UsaUJDeERGLHFCLENBQ0UsWSxDQUdKLGtCLENqQ3MrTEEsVyxDaUNwK0xFLDhCLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGdCLENBRUYsNEIsQ2pDcytMQSxxQixDaUNwK0xFLGUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxNLENBQ0EsVSxDQUNBLHdCLENBQ0EsdUIsQ0FFRixTLENBS0Esb0IsQ2pDaStMQSxZLENpQ3g5TEEsdUIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBZkYsUyxDakNzK0xBLFksQ2lDbitMRSx5QixDQUFBLHNCLENBQUEsaUIsQ0FFRixvQixDQVNBLHVCLENBRUUsVSxDQUdBLGtCLENBT0Esa0IsQ0FyQkYsb0IsQ0FFRSxlLENBR0EsWSxDQUVBLHdCLENBRUYsdUIsQ0FHRSxlLENBQ0EsWSxDQUVBLGlQLENBQUEseU8sQ0FRRix3QixDQUNFLGtCLENBREYsd0IsQ0FLQSwyQixDQUNFLFUsQ0FDQSxnQixDQUVGLGdCLENBQ0UsaUIsQ0FFRixtQixDQUNFLGlCLENBRUYsbUIsQ0FDRSxpQixDQUVGLDhCLENBQ0UsZ0IsQ0FDQSxrQixDQUVGLGlDLENBQ0UsZSxDQUNBLGtCLENBRUYsMkIsQ2pDNitMQSw4QixDaUMzK0xFLCtCLENBRThCLGtDQUM5Qiw0QixDakM2K0xBLHFCLENpQzMrTEUsaUIsQUFFNEIsa0NBQzlCLGtCLENqQzgrTEEsVyxDaUM1K0xFLGdCLENBRUYsMkIsQ2pDOCtMQSw4QixDaUM1K0xFLG1CLEFBRTJCLGlDQUM3QixvQixDakMrK0xBLHVCLENpQzcrTEUsVSxDQUVGLGtCLENqQysrTEEsVyxDaUM3K0xFLGUsQ0FDQSxrQixDQUNBLGEsQ0FDQSxVLENBQ0EsaUIsQ0FFRiw0QixDakMrK0xBLHFCLENpQzcrTEUsYyxDQUNBLGlCLENBQ0EsVSxDQUVGLG1CLENBQ0UsbUIsQUFFMkIsaUNBQzdCLGtCLENqQ2cvTEEsVyxDaUM5K0xFLGUsQ0FDQSxrQixDQUVGLDJCLENqQ2cvTEEsOEIsQ2lDOStMRSxpQixDQUVGLG1CLENBQ0UsaUIsQ0FFRix1QixDQUNFLGUsQ0FDQSxZLENBRUYsb0IsQ2pDZy9MQSx1QixDaUM5K0xFLFksQUFFdUQsNkRBQ3pELG9CLENqQ2kvTEEsdUIsQ2lDLytMRSxVLENBRUYsdUIsQ0FDRSxZLENBQ0EsZSxDQUVGLGtCLENBQ0UsY0NuSkosTSxDQXdDQSxhLENBWEEsVSxDQXFCRSxzQixDQUFBLGlCLENBQUEsYyxDQWxERixNLENBRUUsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLFUsQ0FDQSxZLENBQ0EsNEIsQ0FDQSxjLENBQ0EsVyxDQUNBLFUsQ0FFQSxlLENBRUYsVyxDQUNFLEssQ0FFRixVLENBQ0UsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLE0sQ0FDQSxRLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsYyxDQUNBLFMsQ0F2QkYsTSxDQXlCQSxZLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQURGLFksQ0FFRSxzQixDQUFBLGlCLENBQUEsYyxDQWFGLGEsQ0FYQSxVLENBZ0JFLGEsQ0FDQSxpQixDQUNBLFEsQ0FDQSxRLENBQ0Esc0MsQ0FBQSxrQyxDQUFBLDhCLENBcEJGLFUsQ0FDRSxhLENBQ0EsZSxDQUVBLG1CLENBQUEsZ0IsQ0FPRixhLENBQ0UsYyxDQUNBLGUsQ0FDQSxVLENBQ0EsVyxDQVFGLHNCLENsQ2dxTUEsa0IsQ2tDOXBNRSxPLENDckRBLGdCLENBQ0Usc0UsQ0FBQSxtRSxDQUNBLG1CLENBRUEsMkIsQ0FDRSxpQixDQUVGLHNCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLFksQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLGUsQ0FFQSw2QixDQUNFLGtCLENBRUYsNEIsQ0FDRSxrQixDQUdGLDZCLENBQ0UsK0IsQ0FDQSxrQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLGlCLENBQ0EsYyxDQUNBLGUsQ0FFQSxpQyxDQUNFLGlCLENBRU4sc0IsQ0FDRSxTLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLHFCLENBQUEsa0IsQ0FDQSxVLENBSUEsb0NBQUEsWSxDQUNFLGtCLENBR04scUIsQ0FDRSxpQixDQUVBLDRCLENBZUUsa0MsQ0FkQSxVLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGtCLENBQ0EsUyxDQUNBLFcsQ0FDQSxNLENBQ0EsSyxDQUdGLDJCLENBQ0UsVSxDQUNBLGlCLENBRUEsa0MsQ0FJRSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FFRixrQyxDQUNFLGdCLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLDJCLENBQ0Esd0IsQ0FDQSw2QixDQUFBLHFCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0EsUyxDQUNBLGlCLENBR0Ysa0MsQ0FDRSxhLENBQ0Esa0IsQ0FDQSxlLENBRUYsaUMsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxlLENBQ0EsYSxDQUVBLHFDLENBQ0UsaUIsQ0M3RlYscUMsQ0QrRk0saUMsQ0N2Rkosd0IsQ0FDQSxpUCxDQUFBLHlPLENBTUEsa0IsQ0RnRkksaUMsQ0FDRSxZLENBRUEsZSxDQUVBLDZCLENBQUEscUIsQ0FHTixlLENBQ0UsaUIsQ0FFQSxzQixDQUNFLGtCLENBQ0EsZSxDQUNBLGEsQ0FFRixxQixDQUNFLGEsQ0FDQSxlLENBQ0EsYSxDQUVpQix5QkFDckIsZ0IsQ0FDRSxrQixDQUVGLGlDLENBQ0UsWSxDQUlFLHNCLENBQ0Usc0IsQ0FBQSxrQyxDQUFBLG1CLENBQUEsMEIsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsMEIsQ0FBQSx1QixDQUFBLGtCLENBRUEsNkIsQ0FDRSxrQixDQUVGLDRCLENBQ0Usa0IsQ0FFRiw2QixDQUNFLGtCLENBRUosc0IsQ0FDRSxTLENBQ0EsZSxDQUNBLGMsQ0FDQSxlLEFBRWUseUJBQ3JCLHNCLENBQ0UsVSxDQUVGLGdCLENBQ0Usa0IsQ0FFRixlLENBQ0Usa0IsQ0FFRixzQixDQUNFLGEsQ0FDQSxXLENBQ0EsaUIsQ0FFQSw2QixDQUNFLGlCLENBRUEsaUMsQ0FDRSxpQixDQUVOLGtDLENBQ0UscUIsQ0FBQSw0QixDQUFBLGtCLENBQUEsb0IsQ0FDQSxrQixDQUNBLFksQ0FFRixpQyxDQUNFLFMsQ0FDQSxRLENBQ0EsdUIsQ0FBQSxlLENBQ0EsVSxDQUNBLFcsQ0FFRixzQixDQUNFLGtCLENBRUYsMkIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLCtCLEFBRTJCLGlDQUM3Qiw0QixDbkM2d01BLGtDLENBQ0EsaUMsQ21DM3dNRSxZLENBRUYsa0MsQ0FDRSxhLENBQ0EsWUN0TkosMEIsQ0FDRSxlLENBQ0EsZSxDQUVGLDRCLENBQ0UsUSxDQUNBLFMsQ0FDQSxpQyxDQUFBLDZCLENBQUEseUIsQ0FDQSxnQixDQUNBLFEsQ0FFRix5QixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0Esa0IsQ0FFRixxQyxDQUNFLHVCLENBQ0Esb0IsQ0FDQSxlLENBRUEsaUIsQ0FDQSxhLENBQ0EsVSxDQVNBLDJCLENBRUYsK0IsQ0FDRSxpQixDQUNBLFMsQ0FFRix1QyxDcEN1aE5BLGEsQ29DdC9NQSxnQixDcEN1L01BLGUsQ29DcC9NRSxVLENBQ0EsYSxDQUVBLHFCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxTLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBN0NGLHVDLENBR0Usa0QsQ0FRQSxVLENBRUYsa0IsQ0FDRSxlLENBRUYsdUIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDcEN3L01GLEssQ29DdC9NQSxRLENwQ3UvTUEsTyxDb0NwL01FLHdCLENBQ0Esa0IsQ0FDQSwyQixDQUNBLGlCLENBQ0EsYyxDQUNBLFcsQ0FDQSxnQixDQUNBLGlCLENwQ3cvTUYsYSxDb0N0L01BLGdCLENwQ3UvTUEsZSxDb0NsL01FLG9ELENBUUEsVSxDcEMwL01GLFUsQ29DeC9NQSxhLENwQ3kvTUEsWSxDb0N0L01FLGEsQ0FDQSx1QixDQUNBLGlCLENBQ0EsVSxDQUVGLEssQ0FDRSxjLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSxZLENBQ0EsZSxDQUNBLGlCLENBQ0EsaVAsQ0FBQSx5TyxDQU1BLGtCLENBQ0EsTyxDQUNBLGUsQ0FDQSxRLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsUyxDQUVGLDhCLENBQ0Usc0QsQ0FDQSxvQixDQUVGLDhCLENBQ0UsYyxDQUNBLGEsQ0FFRix3QixDQUNFLFUsQ0FFRixVLENBQ0UsVyxDQUNBLGdCLENBRUYsdUIsQ0FDRSxTLENBY0YsNkIsQ0FaQSxZLENBY0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQWRGLFksQ0FDRSxTLENBQ0EsWSxDQUVBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ3BDa2dORix3QixDb0NoZ05BLGtCLENBRUUsK0IsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUVGLDZCLENBQ0UsMEIsQ0FBQSx1QixDQUFBLGtCLENBRUEsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLFksQ0FDQSxlLENBQ0EsUyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxpUCxDQUFBLHlPLENBTUEsa0IsQ0FDQSx3QixDQUVGLDBDLENwQ3VnTkEsNkMsQ29DcmdORSxjLENBRUYsNEMsQ0FDRSxlLENBRUYsaUMsQ0FDRSxrQixDQUNBLFUsQ0FDQSxtQixDQUFBLGdCLENBRUYsZ0MsQ0FDRSxlLENBQ0EsZSxDQUVGLGlDLENBQ0UsVSxDQUNBLGEsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxhLENBRUYsK0IsQ0FDRSxpQixDQUNBLGUsQ0FFRixrQixDQUNFLFUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxpQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxjLENBQ0EsYSxDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBR0YsZ0IsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FFRixxQixDQUNFLGtCLENBQ0EsdUQsQ0FBQSwrQyxDQUNBLGtCLENBQ0EsVSxDQUNBLGlCLENBQ0EsYyxDQUVGLHNCLENBQ0Usa0IsQ0FFRixxQixDQUNFLGUsQ0FFRix1QixDQUVFLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxpQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSx3QixDQUNBLGUsQ3BDMmhORixvQixDb0NuaU5BLHVCLENBMEJBLHFCLENBaEJBLHVCLENBaUJFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ3BDd2dORixvQixDb0N6aE5BLHVCLENBR0Usd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FFRiw0QixDQUNFLGEsQ0FDQSxTLENBQ0EsWSxDQUNBLGEsQ0FDQSxrQixDQUVGLG9CLENBQ0UsWSxDQUNBLFMsQ0FFRixxQixDQUdFLGUsQ0FDQSx3QixDQUNBLGtCLENBQ0EsaUIsQ0FFRiwyQixDQUNFLGtCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLFUsQ0FDQSxpQixDQUVGLGtCLENBZkEscUIsQ0F3QkUsd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FURixrQixDQUNFLGtCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FFQSxZLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FHRix3QixDQUNFLGdCLENBQ0EsaUIsQ0FiRixrQixDQWVBLHlCLENBT0EsYyxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FSRix5QixDQUNFLFUsQ0FDQSxpQixDQUNBLGUsQ0FFQSxvQixDQUFBLGdDLENBQUEsaUIsQ0FBQSx3QixDQUVGLGMsQ0FFRSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLHlELENBQUEsaUQsQ0FDQSxrQixDQUNBLFcsQ0FDQSxXLENwQ2drTkYsb0IsQ29DOWpOQSxvQixDQUVFLFMsQ0FDQSxjLENwQ2drTkYsd0IsQ29DOWpOQSx3QixDQUVFLFUsQ0FDQSxXLENBRUYsd0IsQ0FDRSxnQyxDQUFBLDRCLENBQUEsd0IsQ0FFRixrQixDQUNFLGEsQ0FDQSxrQixDQUNBLGlCLENBRUYsTSxDQUNFLGdCLENBQ0EsVSxDQUNBLE8sQ0FDQSxRLENBQ0Esc0MsQ0FBQSxrQyxDQUFBLDhCLENBRUYsTSxDcENra05BLE0sQ29DaGtORSxTLENBQ0EsVSxDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FFRixNLENBQ0UsZSxDQUVGLE0sQ0FDRSxnQixDQUVGLFksQ0FDRSxtQixDQUNBLGUsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxpQixDQUNBLGlQLENBQUEseU8sQ0FNQSxrQixDQUNBLHdCLENBRUYsbUIsQ0FDRSxnQixDQUNBLHNCLENBRUYscUIsQ0FDRSxlLENBRUYsNkIsQ0FDRSxrQixDQUVGLHNCLENuQmhRTSw0QixDbUJpUUosa0IsQ0FFRixXLENBQ0UsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLDRCLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLGMsQ0FFOEIsa0NBQzlCLFUsQ0FDRSxrQixBQUU0QixrQ0FDOUIsNkIsQ0FDRSxzQixDQUVGLEssQ3BDd2tOQSxRLENBQ0EsTyxDb0N0a05FLDZCLEFBRTRCLGtDQUM5QixNLENwQ3lrTkEsaUIsQ29DdmtORSw4QixDQUFBLDJCLENBQUEsc0IsQ0FFRix3QixDQUNFLGlCLENBQ0EsZ0MsQ0FBQSw0QixDQUFBLHdCLENBQ0EsbUIsQ0FDQSx5QixDQUFBLHNCLENBQUEsaUIsQ0FDQSxpQixDQUVGLDBCLENBQ0UsZSxDQUVGLDRCLENBQ0UsaUIsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsbUIsQ0FDQSxZLEFBRTJCLGlDQUM3QixjLENBQ0UsWSxDQUVGLHlCLENBQ0Usc0IsQ0FBQSxrQixDQUFBLGMsQ0FFRiwrQixDQUNFLFUsQ0FFRixLLENwQ3FsTkEsUSxDQUNBLE8sQ29DbmxORSxhLENBQ0EsZSxDQUNBLFMsQ0FFRiw2QixDQUNFLHNCLENBQ0EsaUIsQ0FFRix1QixDQUNFLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBRUYsNkMsQ0FDRSxjLENBRUYsdUIsQ0FDRSxzQixDQUFBLGtCLENBQUEsYyxDQUVGLG9CLENBQ0UsVSxDQUNBLGUsQ0FFRixxQixDQUNFLGUsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxhLENBRUYsbUIsQ0FDRSxTLENBRUYsTSxDQUNFLFMsQ0FDQSxpQixDQUVGLE0sQ3BDMGxOQSxNLENvQ3hsTkUsUyxDQUNBLFUsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FHQSxRLENBQ0EsYyxDQUVGLE0sQ0FDRSxTLENBQ0EsVyxDQUVBLG1CLEFBRTJCLGlDQUM3QixrQixDQUNFLG1CLENBRUYsSyxDQUNFLFUsQ0FDQSxRLENBS0YsSyxDcEM2bE5BLFEsQ29DaG1OQSxVLENBOEJBLDBCLENwQ21rTkEsTyxDb0NobU5FLFUsQ0FPRiw2QixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FFRix3QixDQUNFLGEsQ0FFRiw0QixDQUNFLFMsQ0FDQSxXLENBQ0EsZSxDQUVGLFksQ0FDRSxtQixDQUVGLHVCLENBQ0UsZSxDQUVGLDRCLENBQ0UsYSxDQUtGLHFCLENBQ0Usc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUVGLHVCLENBRUUsVSxDQUNBLFEsQ3BDeW1ORix3QixDb0MxbU5FLFUsQ0FJQSxhLENBRUYsa0IsQ3BDNG1OQSwyQixDb0MxbU5FLDJCLENBQUEsZ0IsQ0FBQSxpQixDQUFBLFEsQ0FDQSxRLENBRUYsMkIsQ0FDRSxpQixDQUVGLDZCLENBQ0UsVSxDQUNBLGUsQ0FFRiw0QyxDQUNFLGUsQ0FFRixrQixDQUNFLFksQ0FFRixtQixDQUNFLFUsQ0FDQSwrQixDQUNBLG1CLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGMsQ0FFRiw4QixDQUNFLFEsQ0FFRixxQixDQUNFLGMsQ0FDQSxVLENBRUYsWSxDQUNFLGdCLEFBRXVELDZEQUN6RCw0QixDQUNFLGdCLENBRUYsd0IsQ0FDRSxxQixBQUV1RCw2REFDekQsd0IsQ0FDRSxlQ25qQkoseUIsQ0FDRSxpQixDQUNBLFksQ0FDQSxZLENBQ0EsbUIsQ0FDQSx3RCxDQUNBLGdDLENBQ0EsVSxDQUNBLGlkLENDUEYseUIsQ0FDRSxrQixDQUVGLDZCLENBQ0UsaUIsQ0FFRixVLENBQ0UsaUIsQ0FDQSw2QixDQUNBLGlCLENBQ0EsMkIsQ0FFRixVLENBQ0UsaUIsQ0FFRixVLENBQ0UsaUIsQ0FFRixVLENBQ0UsaUIsQ0FFRixVLENBQ0UsaUIsQ0FFRixVLENBQ0UsaUIsQ0FFRixVLENBQ0UsaUIsQ0FFRixVLENBQ0UsaUIsQ0FFRixVLENBQ0UsaUIsQ0FDQSw4QixDQUNBLDJCLENBR0EsUyxDQUNFLGdCLENBRUEsZ0IsQ0FNQSxnQixDQUxFLHdCLENBRUosUyxDQUNFLGdCLENBS0YsUyxDQUNFLGdCLENBRUEsZ0IsQ0FNQSxnQixDQU1BLGdCLENBWEUsd0IsQ0FFSixTLENBQ0UsZ0IsQ0FLRixTLENBQ0UsZ0IsQ0FNRixVLENBQ0UsaUIsQ0FFRixVLENBQ0UsaUIsQ0FFRixVLENBQ0UsaUIsQ0FFRixVLENBQ0UsaUIsQ0FFRixVLENBQ0UsaUIsQ0FHRixjLENBQ0UscUIsQ0FFRixjLENBQ0UscUIsQ0FFRixjLENBQ0UscUIsQ0FFRixjLENBQ0UscUIsQ0FFRixjLENBQ0UscUIsQ0FHRixVLENBQ0UsbUIsQ0FHRixVLENBQ0UsbUIsQ0FFRixVLENBQ0UsbUIsQ0FHRixVLENBQ0UsbUIsQ0FFRixVLENBQ0UsbUIsQ0FFRixVLENBQ0UsbUIsQ0FHRixVLENBQ0UsbUIsQ0FFRixVLENBQ0UsbUIsQ0FFRixVLENBQ0UsbUIsQ0FHRixVLENBQ0UsbUIsQ0FFRixVLENBQ0UsbUIsQ0FFRixVLENBQ0UsbUIsQ0FHRixVLENBQ0UsbUIsQ0FFRixVLENBQ0UsbUIsQ0FFRixVLENBQ0UsbUIsQ0FHRixVLENBQ0UsaUIsQ0FFRixVLENBQ0UsaUIsQ0FFRixVLENBQ0UsaUIsQ0FFRixVLENBQ0UsaUIsQ0FHRixXLENBQ0Usa0IsQ0FFRixXLENBQ0Usa0IsQ0FFRixXLENBQ0Usa0IsQ0FFRixXLENBQ0Usa0IsQ0FFSixVLENBR0Usd0IsQ0FDQSw0QixDQUNBLCtCLENBQ0Esa0IsQ0FPRixPLENBYkEsVSxDQVFBLFUsQ0FPRSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FSRixVLENBR0Usa0IsQ0FFRixPLENBQ0UsaUIsQ0FHQSxpQixDQUVBLGMsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVyxDQUNBLE0sQ0FDQSxPLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsaUIsQ0FFb0IseUJBQ3RCLHlCLENBQ0UsWUNsTkosa0IsQ0FDRSx3QixDQUVBLDZCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FHRix1QixDQUNFLFcsQ0FDQSxlLENBQ0EsUyxDQUVBLDhCLENBQ0UsYSxDQUNBLGtCLENBQ0EsZSxDQUVGLDZCLENBQ0UsYSxDQUNBLGUsQ0FFSix1QixDQUNFLHFCLENBQUEsNEIsQ0FBQSxrQixDQUFBLG9CLENBQ0EsZSxDQUNBLFMsQ0FDQSxXLENBQ0EsYSxDQUNBLGUsQ0FFbUIseUJBQ3JCLHVCLENBQ0UsYyxDQUVGLHVCLENBQ0UsMkIsQ0FBQSx1QixDQUFBLHFCLEFBRW1CLHlCQUVuQiw2QixDQUNFLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FFRix1QixDQUNFLGdCLENBQ0EsVSxDQUNBLGlCLENBRUEsOEIsQ0FDRSxrQixDQUVGLDZCLENBQ0Usb0JDcEROLDBCLENBQ0Usa0IsQ0FFRix5QixDQUNFLGtCLENBQ0EsYSxDQUVGLHdCLENBQ0Usa0IsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxrQixDQUNBLG9DLENBQUEsNEIsQ0FFQSwrQixDQUNFLGEsQ0FDQSxrQixDQUdBLHFDLENBQ0UsYSxDQUNBLGMsQ0FFSixvQyxDQUNFLGtCLENBQ0EsaUIsQ0FDQSxpQixDQUVBLDJDLENBQ0UsaUIsQ0FDQSxNLENBRUEscUMsQ0FFRixzQyxDQUNFLGEsQ0FFSiw4QixDQUNFLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLHdCLENBRUosOEIsQ0FDRSxlLENBQ0Esa0IsQ0FFRiw2QixDQUNFLGEsQ0FDQSxrQixDQUNBLFMsQ0FDQSxlLENBRUYsOEIsQ0FDRSxhLENBQ0EsVSxDQUNBLHdCLENBQ0Esa0IsQ0FDQSx3QixDQUVtQix5QnhDNjlPckIseUIsQ3dDMzlPRSwwQixDQUNFLGlCLENBRUYsMEIsQ0FDRSxXLENBQ0Esa0IsQ0FFRix3QixDQUNFLFksQ0FHQSwrQixDQUNFLGtCLENBRUosNkIsQ0FDRSxVLENBRUYsOEIsQ0FDRSxvQixBQUVrQix5QkFFcEIsMEIsQ0FDRSxVLENBRUYsK0IsQ0FDRSxrQixDQUVGLDhCLENBQ0UsYSxDQUVGLDhCLENBQ0UsY3BDL0ZOLFksQ0FDRSxxRSxDQUFBLGtFLENBRUYsc0IsQ0FDRSxnQixDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FFRixnQixDQUNFLGUsQ0FDQSxpQixDQUNBLE8sQ0FFRixrQixDQUNFLGtCLENBRUYsYSxDQUNFLCtCLENBQ0EsdUIsQ0FDQSxpQixDQUNBLGtCLENBRUYsd0IsQ0FxQkEseUIsQ0FwQkUsZSxDQUNBLGtCLENBQ0EsZSxDQUVGLGUsQ0FFRSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGlCLENBOERGLGUsQ0FwRUEsZSxDQVFBLHNCLENBYUEsVSxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0E4Q0YsZSxDQTVEQSxzQixDQUVFLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUVGLDBCLENBQ0Usa0IsQ0FFRix5QixDQUdFLGUsQ0FFRixVLENBRUUsd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FFRixpQixDQUNFLHdCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxlLENBRUYsNEIsQ0FDRSxjLENBRUYseUIsQ0FDRSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxPLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBRUYsc0MsQ0FDRSxrQixDQUVGLHNDLENBQ0Usa0IsQ0FFRixzQyxDQUNFLGtCLENBRUYsMkIsQ0FDRSxlLENBQ0Esa0IsQ0FDQSxlLENBR0Ysc0IsQ0FDRSxpQixDQWlCRixhLENBUEEsWSxDQVNFLHFCLENBQUEsZ0IsQ0FBQSxhLENBVEYsWSxDQUNFLFMsQ0FDQSxTLENBRUEsNkIsQ0FBQSw4QixDQUFBLDZCLENBQUEsc0IsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUVGLGEsQ0FDRSxTLENBR0YsNEIsQ0FDRSxpQixDQUNBLG1CLENBRUYsNkIsQ0FDRSxTLENBQ0EsVyxDQUNBLHFCLENBQUEsa0IsQ0FFRix1QixDQUNFLHdCLENBQ0EsaVAsQ0FBQSx5TyxDQU1BLGtCLENBRUYsTSxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxpQixDQUNBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSx5RCxDQUFBLGlELENBQ0Esa0IsQ0FDQSxjLENBRUYsVSxDQUNFLDBCLENBRUYsWSxDQUNFLGdDLENBQUEsNEIsQ0FBQSx3QixDQUVGLGMsQ0FDRSxRLENBb0NGLFUsQ0FuQkEsVyxDQWFBLG1CLENBR0UsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQWpCRixXLENBQ0UseUIsQ0FBQSxzQixDQUFBLGlCLENBR0EsVyxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FFRixZLENBQ0UsZSxDQUNBLFcsQ0FDQSxnQixDQUNBLGtCLENBUUYsVSxDQU5BLG1CLENBQ0UsaUIsQ0FDQSxRLENBSUYsVSxDQUNFLGlCLENBQ0Esb0QsQ0FFQSxhLENBQ0EsZSxDQUNBLGlCLENBQ0Esd0IsQ0FFQSxVLENBR0EsYSxDQUNBLGEsQ0FLRixpQixDQUNFLGtCLENBQ0EsVSxDQU1GLHVCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsWSxDQUNBLDRELENBQUEsb0QsQ0FDQSxZLENBR0YsZ0IsQ0FDRSxTLENBRzhCLGtDQUM5QixnQixDQUNFLGlCLENBQ0EsbUIsQ0FVQSxpQixDQVJGLHNCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxnQyxDQUFBLDRCLENBQUEsd0IsQ0FDQSxTLEFBSzJCLGlDQUM3QixzQixDQUNFLFUsQ0FFRixhLENBQ0UsYSxDQUNBLHlCLENBQUEsc0IsQ0FBQSxpQixDQUNBLGEsQ0FFRix3QixDSnFvUEEsMkIsQ0FEQSx5QixDSWpvUEUsaUIsQ0FDQSxlLENBQ0EscUIsQ0FFRixvQixDQUNFLGUsQ0FFRixVLENBQ0UsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBRUYsaUIsQ0FDRSxTLENBQ0EsZSxDQUNBLGMsQ0FDQSxrQixDQUNBLGlCLENBRUYsNEIsQ0FDRSxpQixBQUUyQixpQ0FDN0IsZSxDQUNFLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxhLENBRUYsc0IsQ0FDRSxTLENBQ0Esa0IsQ0FFRixpQyxDQUNFLGUsQ0FFRixhLENBQ0UsWSxDQUVGLFcsQ0FDRSxhLEFBRTJCLGlDQUM3QixzQixDQUNFLGMsQ0FFRixZLENBQ0UsVyxDQUVGLDZCLENBQ0UscUIsQ0FBQSxrQixDQUNBLFUsQ0FDQSxnQixDQUVGLHVCLENBQ0Usd0IsQ0FFRixnQixDQUNFLFksQ0FFRixpQixDQUNFLGlCLENBQ0EsVSxDQUNBLG9CLEFBRXVELDZEQUN6RCxnQixDQUNFLGdCLENBRUYsdUIsQ0FDRSxlLENBRUYsVyxDQUNFLFcsQ0FFRiw2QixDQUNFLHFCLENBQUEsa0IsQ0FDQSxlLENBRUYsYSxDQUNFLGMsQUFFdUQsNkRBQ3pELGdCLENBQ0UsY3FDNVVKLFUsQ0FDRSxVLENBQ0Esa0IsQ0FDQSxvQixDQUNBLGUsQ0FDQSxpQixDQUNBLGlCLENBRUEsdUIsQ0FJQSxnQixDQUhFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQU0yQixpQ0FDN0IsVSxDQUNFLHFCLEFBRTJCLGlDQUM3QixVLENBQ0UscUJ4QnRCSixRLENBQ0UsZ0IsQ0FFQSx3QixDQUNFLGEsQ0FDQSx5QixDQUFBLHNCLENBQUEsaUIsQ0FDQSx1RCxDQUFBLCtDLENBQ0EsaUIsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxrQixDQUdGLHlCLENBQ0UsVSxDQUNBLFksQ0FLRix1QyxDQUNFLGtCLENBR0EseUIsQ0FDRSxpQixDQUNBLEssQ0FDQSxVLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLFksQ0FFRixvQixDQUNFLGlCLENBQ0EsZSxDQUNBLE8sQ0FzQkEsc0IsQ0FwQkEsc0IsQ0FJRSx3QixDQUhBLGUsQ0FDQSxVLENBRUEsd0IsQ0FDRSxhLENBQ0EseUIsQ0FBQSxzQixDQUFBLGlCLENBQ0EsdUQsQ0FBQSwrQyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxrQixDQUlOLG9CLENBQ0UsZSxDQVVGLHFCLENBQ0UsWSxDQUNBLFcsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxxQyxDQUVBLHlCLENBQ0UsZSxDQUNBLFcsQ0FDQSxxQixDQUFBLGtCLENBRU4sYyxDQUNFLGdCLENBR0Usd0IsQ0FZQSx5QixDQVhFLFMsQ0FFQSxrQyxDQUNFLGdCLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FFQSx5QixDQUNBLGEsQ0FLTix5QixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxnQixDQUtBLDhCLENBR0EsK0IsQ0FGRSxTLENBS0YsNEIsQ0FDRSxpQixDQUNBLGlCLENBQ0Esa0IsQ0FFQSxvQyxDQUNFLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSx3QixDQUdSLGUsQ0EwQ1EscUMsQ0FXRSxzRyxDQUFBLG1HLENBckRWLGUsQ0FDRSxnQixDQUNBLHFCLENBQ0EsaUIsQ0FHQSx1QixDQUNFLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFUsQ0FDQSxrQixDQUVGLHFCLENBQ0UsNEIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxvQixDQUVGLG1CLENBQ0UsWSxDQXdFQSwwQixDQXRFQSx1QixDQXVFRSxZLENBQ0EseUQsQ0FDQSxPLENBekVGLHVCLENBQ0UsYyxDQUNBLCtCLENBQ0Esa0IsQ0FJQSw0RixDQTBFQSw0QixDQXZFQSx5QixDQUNFLFUsQ0FFRiw2QixDQUNFLGlCLENBQ0EsbUIsQ0FDQSxpQixDQUVBLHFDLENBQ0UsVSxDQUNBLGEsQ0FDQSxpQixDQUNBLFEsQ0FDQSxRLENBQ0Esc0MsQ0FBQSxrQyxDQUFBLDhCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLHdCLENBR0osK0IsQ0FDRSxnQixDQUVGLDhCLENBQ0UsZSxDQUVGLDhCLENBQ0UsZSxDQUVGLDhCLENBQ0UsZSxDQUVGLDhCLENBQ0UsZSxDQUVGLDhCLENBQ0UsZSxDQUdGLDZCLENBQ0UsaUIsQ0FFRiw4QixDQUNFLGUsQ0FFRiw4QixDQUNFLGUsQ0FFRiw4QixDQUNFLGUsQ0FFRiw4QixDQUNFLGUsQ0FFRiw4QixDQUNFLGUsQ0FJSiwwQixDQUlFLCtCLENBQ0Esa0IsQ0FDQSxZLENBQ0Esc0MsQ0FDQSw4QixDQUNBLGlDLENBS0EsbUMsQ0FTSixrQixDQVJNLGlCLENBSU4sNEIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FLRiw0QixDQUNFLFcsQ0FvQkYsMEIsQ0FaQSx5QixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUNGLHFCLENBQ0UsYSxDQUNBLG1CLENBQ0EscUIsQ0FDQSxjLENBRUosZSxDQUNFLGlCLENBRUEsMEIsQ0FFRSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUVGLHFCLENBQ0UsZSxDQUNBLGlCLENBRUEsd0IsQ0FDRSxrQixDQUVGLHdCLENBQ0UsZSxDQUVGLDZCLENBQ0UsZSxDQUVKLHNCLENBQ0Usa0IsQ0FFQSw4QixDQUVFLGUsQ0FDQSxrQixDQUNBLGlQLENBQUEseU8sQ0FPQSxrQyxDQUNFLGtCLENBQ0EsYSxDQUNBLGUsQ0FDQSxxQixDQUFBLGtCLENBQ0EsVyxDQUdOLGlCLENBQ0UsZSxDQUVGLG1CLENBdEJFLDhCLENBdUJBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FFRixvQixDQUNFLGtCLENBRUEsOEIsQ0FDRSxnQixDQUNBLGdCLENBQ0EsZSxDQUdGLHdCLENBQ0UsZSxDQUVGLHdCLENBQ0UsZSxDQUVBLG1DLENBQ0UsUSxDQUdOLDBDLENBQ0csYSxDQUlILDJCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUVGLHFCLENBQ0UsUyxDQUVGLHVCLENBQ0UsUyxDQUNBLGUsQ0FJRixtQyxDQXVCQSxpQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FFQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQTFCRixtQyxDQUNFLGlCLENBRUEsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FFQSxVLENBRUEsZSxDQUNBLGtCLENBQ0EsZSxDQUNBLG1CLENBQUEsZ0IsQ0FDQSxpUCxDQUFBLHlPLENBQ0Esa0IsQ0FFQSx1QyxDQUNFLGlCLENBQ0EsVyxDQUlKLGUsQ0FDRSxlLENBRUYsaUIsQ0FFRSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUVBLGtCLENBRUEsNEIsQ0FDRSxRLENBSUEsd0IsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxrQixDQUNBLFksQ0FHQSw0QixDQUNFLGEsQ0FDQSxpQixDQUc0QiwwQ0FFcEMsK0IsQ0FDRSxpQixDQUVGLHVDLENBQ0UsVSxDQUNBLGUsQ0FFQSwyQyxDQUNFLHVCLENBQ0EsZ0IsQUFFK0IseUNqQjBqUXJDLHFCLENpQnhqUUUscUIsQ0FDRSxjLEFBSWlDLHlDQUVuQyxnQixDQUNFLFksQ0FDQSxrQixDQUVGLDJDLENBV0ksZSxDQVJKLHVCLENBQ0UsZ0IsQ0FHQSxvQyxDQUNFLGUsQ0FLSiwwQixDQUNFLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsNkIsQ0FBQSxvQyxDQUFBLDBCLENBQUEsNEIsQ0FFRiwrQixDQUNFLGtCLENBRUYsa0MsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FFRiw0QixDQUNFLHVCLENBR0UsNkMsQ0FDRSxjLENBRU4sd0IsQ0FDRSxlLEFBS2lDLHlDQUduQyx3QixDQUNFLGEsQ0FFRix1QyxDQUNFLGdCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGtCLENBRUYsNkIsQ0FDRSxNLENBQ0EsVSxDQUNBLGMsQ0FDQSxpQixDQUdBLDhCLENBQ0UsYSxDQUNBLG1CLENBQ0EscUIsQ0FDQSxjLENBRUosOEIsQ0FDRSxhLENBQ0EsaUIsQ0FFRiwrQixDQUNFLGMsQ0FFRiw4QixDQUNFLFUsQ0FFQSxpQyxDQUNFLGtCLENBRUYscUMsQ0FDRSxvQixBQUkrQix5Q0FHbkMsdUIsQ0FDRSxlLENBRUYsdUIsQ0FDRSxlLENBRUYsNEIsQ0FJRSxtQyxDQUhBLHNCLENBQUEsa0IsQ0FBQSxjLENBTUYsK0IsQ0FDRSxrQixDQUNBLFUsQ0FFRix1QyxDQUNFLGEsQ0FFRiw4QixDQUNFLFUsQ0FDQSwyQixDQUFBLGUsQ0FBQSxnQixDQUFBLE8sQ0FFQSxpQyxDQUNFLGtCLENBRUYscUMsQ0FDRSxrQixDQUVKLGlDLENqQjhqUUYsa0MsQ2lCN2pRSSxVLENBRUYsaUMsQ0FDRSwyQixDQUFBLGUsQ0FBQSxnQixDQUFBLE8sQ0F1QkEsMEMsQ0FNQSwyQyxDQXhCQSwyQyxDQUhBLG9DLENBQ0UsaUIsQ0FNSixrQyxDQUVFLGtCLENBQ0EsbUMsQ0FBQSwrQixDQUFBLDJCLENBQ0EsVyxDQUVGLGtDLENBQ0Usc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBRUYsdUMsQ0FDRSxVLENBQ0Esa0IsQ0FLRix3QyxDQUNFLFksQW5CcFYwQixrQ0FDOUIsSSxDQUNFLGdCLEFBRTRCLGtDQUM5QixVLENBSUEsa0IsQ0FDRSxjLENBTEYsVSxDQU9BLEssQ0FDRSxnQixBQUUyQixpQ0FDN0IsTyxDQUNFLG1CLENBRUYsYSxDQUNFLGlCLENBQ0Esb0IsQUFFMkIsaUNBQzdCLEUsQ0FDRSxjLENBUUYsYSxDQU5BLEUsQ0FDRSxjLENBRUYsVSxDRXc2UUEsSyxDRnY2UUUsYyxDQUVGLGEsQ0FFRSxrQixDQU1GLE8sQ0FDRSxvQixBQUUyQixpQ0FDN0IsRSxDQUNFLGdCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5wcm9tb1xyXG4gIHdpZHRoIDEwMCVcclxuICBtaW4taGVpZ2h0IDEwMHZoXHJcbiAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMjUzLjMxZGVnLCAjMjA4Q0YwIDIwLjE5JSwgIzNGQUZFRSA4Mi40NyUpXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICBvdmVyZmxvdyBoaWRkZW5cclxuICBtYXJnaW4tYm90dG9tIDEyMHB4XHJcbiAgei1pbmRleCA5OThcclxuXHJcbi5wcm9tbyAqXHJcbiAgY29sb3IgI2ZmZlxyXG5cclxuLmFjYWRlbXlfX3Byb21vX190ZXh0XHJcbi5wcm9tbyAuY29udGFpbmVyID4gaDFcclxuLmFtYmFzc2Fkb3JzX3Byb21vX190ZXh0XHJcbiAgei1pbmRleCAxXHJcbiAgbWF4LXdpZHRoIDcyNXB4XHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICB0b3AgNDUlXHJcbiAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSlcclxuICB0ZXh0LXNoYWRvdyAwIDRweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKVxyXG5cclxuLnByb21vIC5jb250YWluZXJcclxuICBtaW4taGVpZ2h0IDEwMHZoXHJcblxyXG4ucHJvbW9JbWdcclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIHJpZ2h0IDBcclxuICB0b3AgMTE2cHhcclxuICBoZWlnaHQgODAlXHJcbiAgbWF4LXdpZHRoIDUwMHB4XHJcbiAgb2JqZWN0LWZpdCBjb250YWluXHJcblxyXG4ucmlnaHRUZXh0XHJcbiAgei1pbmRleCA5OTlcclxuICBkaXNwbGF5IGZsZXhcclxuICBoZWlnaHQgMzhweFxyXG4gIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgcmlnaHQgMFxyXG4gIHRvcCA1MCVcclxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKC05MGRlZylcclxuXHJcbi5yaWdodFRleHQgPiBwXHJcbiAgbGV0dGVyLXNwYWNpbmcgMS4yMmVtXHJcblxyXG4uc3ViUFxyXG4gIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxyXG4gIGZvbnQtd2VpZ2h0IGJvbGRcclxuICBsZXR0ZXItc3BhY2luZyAxcHhcclxuXHJcbi5zbGFzaFxyXG4gIGRpc3BsYXkgYmxvY2tcclxuICBiYWNrZ3JvdW5kICNmZmZcclxuICB3aWR0aCAzOXB4XHJcbiAgaGVpZ2h0IDFweFxyXG4gIHRyYW5zZm9ybSByb3RhdGUoNzVkZWcpXHJcbiAgbWFyZ2luLWxlZnQgLTEwcHhcclxuXHJcbi5uZXdzXHJcbiAgYmFja2dyb3VuZCAjZmZmXHJcbiAgcGFkZGluZyAxNnB4XHJcbiAgZGlzcGxheSBmbGV4XHJcbiAgd2lkdGggNTAwcHhcclxuICBib3JkZXItcmFkaXVzIDIwcHhcclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIGJvdHRvbSBjYWxjKDIwdmggLSAxMDBweClcclxuICBsZWZ0IC01MHZ3XHJcbiAgdHJhbnNpdGlvbiAxc1xyXG4gIG9wYWNpdHkgMFxyXG4gIHotaW5kZXggLTFcclxuXHJcbi5uZXdzLmFjdGl2ZVxyXG4gIGxlZnQgY2FsYyg1MHZ3IC0gNjAwcHgpXHJcbiAgdHJhbnNpdGlvbiAxc1xyXG4gIG9wYWNpdHkgMVxyXG4gIHotaW5kZXggOTk5XHJcblxyXG4ubmV3cy5nb1JpZ2h0XHJcbiAgbGVmdCAxMDB2d1xyXG5cclxuLm5ld3NfdGV4dFxyXG4gIHdpZHRoIDEwMCVcclxuXHJcbi5uZXdzIC5uZXdzX2ltZ1xyXG4gIHdpZHRoIDE1NnB4XHJcbiAgaGVpZ2h0IDEyOHB4XHJcbiAgbWFyZ2luLXJpZ2h0IDIwcHhcclxuICBib3JkZXItcmFkaXVzIDRweFxyXG4gIG9iamVjdC1maXQgc2NhbGUtZG93blxyXG5cclxuI25ld05ld3NcclxuICBmb250LXNpemUgMTRweFxyXG5cclxuLm5ld3NfX3RleHRfX3RpdGxlXHJcbiAgY29sb3IgJEdyYXkxXHJcbiAgbWFyZ2luLWJvdHRvbSA4cHhcclxuXHJcbi5uZXdzX190ZXh0X190ZXh0XHJcbiAgY29sb3IgJEdyYXkyXHJcbiAgbWFyZ2luLWJvdHRvbSAyMnB4XHJcblxyXG4ubmV3c19fbGlua1xyXG4gIGNvbG9yICRHcmF5MlxyXG4gIHBhZGRpbmcgOHB4IDhweCA4cHggNDhweFxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgaGVpZ2h0IDMycHhcclxuICBkaXNwbGF5IGZsZXhcclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHJcbi5uZXdzX19saW5rOjpiZWZvcmVcclxuICBjb250ZW50ICcnXHJcbiAgd2lkdGggMzJweFxyXG4gIGhlaWdodCAzMnB4XHJcbiAgYmFja2dyb3VuZCAkR3JheTUgdXJsKCcuLi9zdmcvcGx1cy5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgZGlzcGxheSBibG9ja1xyXG4gIGJvcmRlci1yYWRpdXMgNTAlXHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICBsZWZ0IDBcclxuXHJcbi5lcnJvclxyXG4gIGhlaWdodCAxMDB2aCAhaW1wb3J0YW50XHJcbiAgbWFyZ2luLWJvdHRvbSAwICFpbXBvcnRhbnRcclxuICBiYWNrZ3JvdW5kICRCbHVlXHJcblxyXG4uZXJyb3IgLm51bVxyXG4gIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgbGVmdCA1MCVcclxuICB0b3AgNTAlXHJcbiAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG5cclxuLmVycm9yIC5udW0gPiBzcGFuXHJcbiAgZm9udC1mYW1pbHkgR2lscm95LUJvbGRcclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIGxlZnQgNTAlXHJcbiAgdG9wIDUwJVxyXG4gIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcclxuXHJcbi5lcnJvciAubnVtID4gc3BhbjpmaXJzdC1jaGlsZFxyXG4gIGZvbnQtc2l6ZSAxMi41ZW1cclxuXHJcbi5lcnJvciAubnVtID4gc3BhbjpudGgtY2hpbGQoMilcclxuICBmb250LXNpemUgMTQuNjI1ZW1cclxuICBhbmltYXRpb24gZXJyb3IgNHMgaW5maW5pdGUgZWFzZS1pbi1vdXRcclxuICBhbmltYXRpb24tZGVsYXkgLjJzXHJcbiAgY29sb3IgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpXHJcblxyXG4uZXJyb3IgLm51bSA+IHNwYW46bnRoLWNoaWxkKDMpXHJcbiAgZm9udC1zaXplIDE3LjYyNWVtXHJcbiAgYW5pbWF0aW9uIGVycm9yIDRzIGluZmluaXRlIGVhc2UtaW4tb3V0XHJcbiAgYW5pbWF0aW9uLWRlbGF5IC40c1xyXG4gIGNvbG9yIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKVxyXG5cclxuLmVycm9yIC5udW0gPiBzcGFuOm50aC1jaGlsZCg0KVxyXG4gIGZvbnQtc2l6ZSAyMS4zNzVlbVxyXG4gIGFuaW1hdGlvbiBlcnJvciA0cyBpbmZpbml0ZSBlYXNlLWluLW91dFxyXG4gIGFuaW1hdGlvbi1kZWxheSAuNnNcclxuICBjb2xvciByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSlcclxuXHJcbi5lcnJvciA+IHBcclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIHRvcCBjYWxjKDUwdmggKyAxNzVweClcclxuICBsZWZ0IDUwJVxyXG4gIHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXHJcbiAgd2lkdGggZml0LWNvbnRlbnRcclxuXHJcbkBrZXlmcmFtZXMgZXJyb3JcclxuICAwJVxyXG4gICAgdHJhbnNmb3JtIHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG4gIDUwJVxyXG4gICAgdHJhbnNmb3JtIHNjYWxlKDEuMTUpIHRyYW5zbGF0ZSgtNDMuNSUsIC00My41JSlcclxuICAxMDAlXHJcbiAgICB0cmFuc2Zvcm0gc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDEyODBweClcclxuICAubmV3cy5hY3RpdmVcclxuICAgIGxlZnQgNSVcclxuXHJcbiAgLnJpZ2h0VGV4dFxyXG4gICAgcmlnaHQgNSVcclxuXHJcbiAgLnByb21vSW1nXHJcbiAgICByaWdodCA2NXB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDEwMjRweClcclxuICAucHJvbW8gLmNvbnRhaW5lciA+IGgxXHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgcG9zaXRpb24gdW5zZXRcclxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKDApXHJcbiAgICBtYXgtd2lkdGggMTAwJVxyXG4gICAgbWFyZ2luLXRvcCAyMDBweFxyXG5cclxuICAucHJvbW8gLmNvbnRhaW5lclxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcblxyXG4gIC5wcm9tb0ltZ1xyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgbWFyZ2luIDQwcHggYXV0byA4MHB4XHJcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgxMHB4KVxyXG4gICAgdG9wIDBcclxuICAgIG1heC1oZWlnaHQgNzAwcHhcclxuXHJcbiAgLnJpZ2h0VGV4dFxyXG4gICAgZGlzcGxheSBub25lXHJcblxyXG4gIC5uZXdzXHJcbiAgICBib3R0b20gNDBweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA3NjhweClcclxuICAucHJvbW9cclxuICAgIG1hcmdpbi1ib3R0b20gNjhweFxyXG5cclxuICAubWFpbi1wYWdlXHJcbiAgICBmb250LXNpemUgNTJweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA1ODBweClcclxuICAuZXJyb3IgLm51bVxyXG4gICAgZm9udC1zaXplIDEycHhcclxuXHJcbiAgLmVycm9yID4gcFxyXG4gICAgdG9wIGNhbGMoNTB2aCArIDEyNXB4KVxyXG5cclxuICAucHJvbW9cclxuICAgIG1hcmdpbi1ib3R0b20gNDBweFxyXG5cclxuICAucHJvbW8gLmNvbnRhaW5lciA+IGgxXHJcbiAgICBtYXJnaW4gMCBhdXRvXHJcblxyXG4gIC5wcm9tbyAuY29udGFpbmVyXHJcbiAgICBwYWRkaW5nLXRvcCAxMjVweFxyXG5cclxuICAubmV3cyAubmV3c19pbWdcclxuICAgIHdpZHRoIDEyMHB4XHJcbiAgICBoZWlnaHQgOTBweFxyXG5cclxuICAubmV3c19fdGV4dF9fdGV4dFxyXG4gICAgZGlzcGxheSBub25lXHJcblxyXG4gICNuZXdOZXdzXHJcbiAgICBmb250LXNpemUgMTJweFxyXG5cclxuICAubmV3c1xyXG4gICAgd2lkdGggY2FsYygxMDAlIC0gMTAlKVxyXG4gICAgYm90dG9tIDEwJVxyXG4gICAgbGVmdCAtNDAwcHhcclxuICAgIG1heC13aWR0aCAzNTBweFxyXG5cclxuICAubmV3c19fdGV4dFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcblxyXG4gIC5yaWdodFRleHRcclxuICAgIGRpc3BsYXkgbm9uZVxyXG5cclxuICAucHJvbW9JbWdcclxuICAgIGJvdHRvbSAwXHJcbiAgICByaWdodCAwXHJcbiAgICBtYXgtaGVpZ2h0IDUwMHB4XHJcblxyXG4gIC5wcm9tbyAuY29udGFpbmVyID4gaDFcclxuICAgIGZvbnQtc2l6ZSAzNHB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDQ2MHB4KVxyXG4gIC5wcm9tb0ltZ1xyXG4gICAgcmlnaHQgNSVcclxuICAgIG1heC13aWR0aCAxMDAlXHJcbiAgICBtYXJnaW4gMCBhdXRvIDEyMHB4XHJcbiAgICBcclxuICAuZXJyb3IgLm51bVxyXG4gICAgZm9udC1zaXplIDhweFxyXG4gICAgdG9wIDQ1JVxyXG5cclxuICAuZXJyb3IgPiBwXHJcbiAgICB0b3AgY2FsYyg1MHZoICsgNTBweClcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggODUwcHgpIGFuZCAob3JpZW50YXRpb24gbGFuZHNjYXBlKVxyXG4gIC5lcnJvclxyXG4gICAgaGVpZ2h0IDQ1MHB4ICFpbXBvcnRhbnRcclxuXHJcbiAgLmVycm9yID4gcFxyXG4gICAgdG9wIDM3NXB4XHJcblxyXG4gIC5wcm9tb1xyXG4gIC5wcm9tbyAuY29udGFpbmVyXHJcbiAgICBtaW4taGVpZ2h0IGZpdC1jb250ZW50XHJcblxyXG4gIC5yaWdodFRleHRcclxuICAgIGRpc3BsYXkgbm9uZVxyXG5cclxuICAubmV3cy1yb2xsXHJcbiAgICBwb3NpdGlvbiB1bnNldCAhaW1wb3J0YW50XHJcblxyXG4gIC5hYm91dCAucHJvbW9UZXh0XHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgbGVmdCAwXHJcbiAgICB0b3AgMFxyXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgwLCAwKVxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBtYXJnaW4gMCBhdXRvXHJcblxyXG4gIC5wcm9tbyAuY29udGFpbmVyID4gaDFcclxuICAgIG1hcmdpbi10b3AgMTUwcHhcclxuXHJcbiAgLnByb21vSW1nXHJcbiAgICBtYXgtaGVpZ2h0IDUwMHB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDU4MHB4KSBhbmQgKG9yaWVudGF0aW9uIGxhbmRzY2FwZSlcclxuICAucHJvbW8gLmNvbnRhaW5lciA+IGgxXHJcbiAgICBtYXJnaW4tdG9wIDBcclxuICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICBtYXgtd2lkdGggNDAwcHgiLCIuZmFjdHNcclxuICBtYXJnaW4tYm90dG9tIDE4MHB4XHJcblxyXG4uZmFjdHMgLmNvbnRhaW5lclxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcblxyXG4uZmFjdHNfaXRlbXNcclxuICB3aWR0aCAyODBweFxyXG4gIGhlaWdodCAyODBweFxyXG4gIGJvcmRlciAxcHggc29saWQgI0ZBRkFGQVxyXG4gIGJveC1zaGFkb3cgMHB4IDEwcHggNDBweCAtN3B4IHJnYmEoMTUxLCAxNjgsIDE4NCwgMC4yMilcclxuICBib3JkZXItcmFkaXVzIDMycHhcclxuICBwYWRkaW5nIDI0cHhcclxuICBkaXNwbGF5IGZsZXhcclxuICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1lbmRcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG5cclxuLmZhY3RzX2l0ZW1zOm50aC1jaGlsZCgybilcclxuICBtYXJnaW4tdG9wIDExOHB4XHJcbiAgYm9yZGVyIDFweCBzb2xpZCAjRURFREVEXHJcbiAgYm94LXNoYWRvdyBub25lXHJcblxyXG4uZmFjdHNfaXRlbXMtbnVtYmVyXHJcbiAgZm9udC1mYW1pbHkgR2lscm95LUJvbGRcclxuICBmb250LXNpemUgM2VtXHJcbiAgY29sb3IgJEdyYXkxXHJcbiAgbWFyZ2luLWJvdHRvbSAxNnB4XHJcblxyXG4uZmFjdHNfaXRlbXMgPiBpbWdcclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIHRvcCAtMjRweFxyXG4gIHJpZ2h0IDI0cHhcclxuICBhbmltYXRpb24gaW1nTW92ZSA1cyBpbmZpbml0ZSBsaW5lYXJcclxuICBoZWlnaHQgNTAlXHJcbiAgd2lkdGggNTAlXHJcbiAgb2JqZWN0LWZpdCBjb250YWluXHJcblxyXG4uZmFjdHNfaXRlbXM6bnRoLWNoaWxkKDEpID4gaW1nXHJcbiAgYW5pbWF0aW9uLWRlbGF5IDFzXHJcblxyXG4uZmFjdHNfaXRlbXM6bnRoLWNoaWxkKDIpID4gaW1nXHJcbiAgYW5pbWF0aW9uLWRlbGF5IC41c1xyXG5cclxuLmZhY3RzX2l0ZW1zOm50aC1jaGlsZCgzKSA+IGltZ1xyXG4gIGFuaW1hdGlvbi1kZWxheSAxLjVzXHJcblxyXG5Aa2V5ZnJhbWVzIGltZ01vdmVcclxuICAwJVxyXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoMHB4KVxyXG4gIDI1JVxyXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTEwcHgpXHJcbiAgNTAlXHJcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgwcHgpXHJcbiAgNzUlXHJcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgxMHB4KVxyXG4gIDEwMCVcclxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKDBweClcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggMTI4MHB4KVxyXG4gIC5mYWN0cyAuY29udGFpbmVyXHJcbiAgICBmbGV4LXdyYXAgd3JhcFxyXG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgcGFkZGluZyAwIDEwJVxyXG5cclxuICAuZmFjdHNfaXRlbXNcclxuICAgIG1hcmdpbi1yaWdodCAxMCVcclxuXHJcbiAgLmZhY3RzX2l0ZW1zOm50aC1jaGlsZCgybilcclxuICAgIG1hcmdpbi1yaWdodCAwXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDkyMHB4KVxyXG4gIC5mYWN0cyAuY29udGFpbmVyXHJcbiAgICBwYWRkaW5nIDAgNSVcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNzY4cHgpXHJcbiAgLmZhY3RzXHJcbiAgICBtYXJnaW4tYm90dG9tIDExMnB4XHJcblxyXG4gIC5mYWN0cyAuY29udGFpbmVyXHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cclxuICAuZmFjdHNfaXRlbXNcclxuICAgIG1hcmdpbi1yaWdodCAwXHJcbiAgICB3aWR0aCA4MCVcclxuICAgIGhlaWdodCAxNzVweFxyXG4gICAgbWFyZ2luLXRvcCAyNHB4ICFpbXBvcnRhbnRcclxuXHJcbiAgLmZhY3RzX2l0ZW1zID4gaW1nXHJcbiAgICBhbmltYXRpb24gbm9uZVxyXG4gICAgdG9wIDI0cHhcclxuICAgIHdpZHRoIGF1dG9cclxuXHJcbiAgLmZhY3RzX2l0ZW1zID4gcFxyXG4gICAgbWF4LXdpZHRoIDgwJVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA1ODBweClcclxuICAuZmFjdHNcclxuICAgIG1hcmdpbi1ib3R0b20gODBweFxyXG5cclxuICAuZmFjdHNfaXRlbXNcclxuICAgIHdpZHRoIDk1JVxyXG5cclxuICAuZmFjdHNfaXRlbXMgPiBwXHJcbiAgICBtYXgtd2lkdGggOTUlXHJcblxyXG4gIC5mYWN0c19pdGVtcyA+IGltZ1xyXG4gICAgd2lkdGggNzVweFxyXG4gICAgaGVpZ2h0IDc1cHhcclxuXHJcbiAgLmZhY3RzX2l0ZW1zLW51bWJlclxyXG4gICAgZm9udC1zaXplIDMycHhcclxuIiwiQGltcG9ydCBcImdsb2JhbC92YXJpYWJsZXMuc3R5bFwiXHJcbi8vIGZvbnRzXHJcbkBmb250LWZhY2VcclxuICBmb250LWZhbWlseSBHaWxyb3ktTWVkaXVtXHJcbiAgc3JjIHVybCguLi9mb250L0dpbHJveS1NZWRpdW0udHRmKVxyXG5cclxuQGZvbnQtZmFjZVxyXG4gIGZvbnQtZmFtaWx5IEdpbHJveS1Cb2xkXHJcbiAgc3JjIHVybCguLi9mb250L0dpbHJveS1Cb2xkLnR0ZilcclxuXHJcbkBpbXBvcnQgXCJzbGljay5jc3NcIlxyXG5AaW1wb3J0IFwic2xpY2stdGhlbWUuY3NzXCJcclxuLy8gbWluaW1pemVcclxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXJcclxuICB3aWR0aCAxMnB4XHJcblxyXG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFja1xyXG4gIGJhY2tncm91bmQgdHJhbnNwYXJlbnRcclxuICBwYWRkaW5nIDAgNnB4XHJcblxyXG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYlxyXG4gIGJhY2tncm91bmQgdXJsKCcuLi9pbWcvc2Nyb2xsLnBuZycpIGNlbnRlciBuby1yZXBlYXRcclxuICBiYWNrZ3JvdW5kLXNpemUgY29udGFpblxyXG5cclxuKlxyXG4gIG1hcmdpbiAwXHJcbiAgcGFkZGluZyAwXHJcbiAgZm9udC1mYW1pbHkgR2lscm95LU1lZGl1bVxyXG4gIGNvbG9yICRHcmF5MVxyXG4gIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gIHNjcm9sbC1iZWhhdmlvciBzbW9vdGhcclxuXHJcbmJvZHlcclxuICB1c2VyLXNlbGVjdCBub25lXHJcbiAgb3ZlcmZsb3cteCBoaWRkZW5cclxuICBmb250LXNpemUgMTZweFxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gIGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cclxuaDFcclxuICBmb250LXNpemUgNC43NWVtXHJcbiAgbGluZS1oZWlnaHQgMTAwJVxyXG4gIGZvbnQtZmFtaWx5IEdpbHJveS1Cb2xkXHJcbiAgY3Vyc29yIGRlZmF1bHRcclxuXHJcbmgyXHJcbiAgZm9udC1zaXplIDNlbVxyXG4gIGxpbmUtaGVpZ2h0IDEwMCVcclxuICBmb250LWZhbWlseSBHaWxyb3ktQm9sZFxyXG4gIGN1cnNvciBkZWZhdWx0XHJcblxyXG5oM1xyXG4gIGZvbnQtc2l6ZSAyZW1cclxuICBsaW5lLWhlaWdodCAxMTIlXHJcbiAgZm9udC1mYW1pbHkgR2lscm95LUJvbGRcclxuICBjdXJzb3IgZGVmYXVsdFxyXG5cclxuaDRcclxuICBmb250LXNpemUgMS43NWVtXHJcbiAgbGluZS1oZWlnaHQgMTE1JVxyXG4gIGZvbnQtZmFtaWx5IEdpbHJveS1Cb2xkXHJcbiAgY3Vyc29yIGRlZmF1bHRcclxuXHJcbmg1XHJcbiAgZm9udC1zaXplIDEuMjVlbVxyXG4gIGxpbmUtaGVpZ2h0IDExOCVcclxuICBmb250LWZhbWlseSBHaWxyb3ktQm9sZFxyXG4gIGN1cnNvciBkZWZhdWx0XHJcblxyXG5wXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0IDEwMCVcclxuICBjb2xvciAkR3JheTJcclxuICBmb250LXNpemUgMWVtXHJcbiAgbGluZS1oZWlnaHQgMTQ4JVxyXG4gIGN1cnNvciBkZWZhdWx0XHJcblxyXG4uc3ViUFxyXG4gIGZvbnQtc2l6ZSAwLjc1ZW1cclxuICBsaW5lLWhlaWdodCAxNDglXHJcbiAgY3Vyc29yIGRlZmF1bHRcclxuXHJcbmFcclxuICB0ZXh0LWRlY29yYXRpb24gbm9uZVxyXG5cclxubGlcclxuICBsaXN0LXN0eWxlIG5vbmVcclxuXHJcbmJcclxuICBmb250LWZhbWlseSBHaWxyb3ktQm9sZFxyXG4gIGN1cnNvciBkZWZhdWx0XHJcblxyXG4uZGlzYWJsZWRcclxuICBkaXNwbGF5IG5vbmVcclxuXHJcbi53cmFwcGVyXHJcbiAgd2lkdGggMTAwJVxyXG5cclxuLmNvbnRhaW5lclxyXG4gIG1heC13aWR0aCAxMjAwcHhcclxuICBoZWlnaHQgMTAwJVxyXG4gIG1hcmdpbiAwIGF1dG9cclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG5cclxuLmJsdWVUZXh0XHJcbiAgY29sb3IgJEJsdWVcclxuXHJcbi5vcmFuZ2VUZXh0XHJcbiAgY29sb3IgJE9yYW5nZVxyXG5cclxuLnJlZFRleHRcclxuICBjb2xvciAkUmVkXHJcblxyXG4ueWVsbG93VGV4dFxyXG4gIGNvbG9yICRZZWxsb3dcclxuXHJcbi5yaWdodCAucXRyYW54c193aWRnZXRfZW5kXHJcbiAgZGlzcGxheSBub25lXHJcblxyXG4uYWRkXHJcbiAgd2lkdGggMzJweFxyXG4gIGhlaWdodCAzMnB4XHJcbiAgYmFja2dyb3VuZCAkR3JheTUgdXJsKCcuLi9zdmcvcGx1cy5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgZGlzcGxheSBibG9ja1xyXG4gIGJvcmRlci1yYWRpdXMgNTAlXHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICByaWdodCAyMHB4XHJcbiAgdG9wIDIwcHhcclxuICBjdXJzb3IgcG9pbnRlclxyXG5cclxuLnZpZXdcclxuICBwYWRkaW5nIDAgY2FsYyg1MHZ3IC0gNjAwcHgpXHJcbiAgb3ZlcmZsb3cteCBhdXRvXHJcbiAgb3ZlcmZsb3cteSBoaWRkZW5cclxuICBzY3JvbGwtYmVoYXZpb3IgYXV0b1xyXG5cclxuLnZpZXc6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iXHJcbiAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL3Njcm9sbEcucG5nKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgYmFja2dyb3VuZC1zaXplIGF1dG9cclxuXHJcbi52aWV3Ojotd2Via2l0LXNjcm9sbGJhci10cmFja1xyXG4gIGJhY2tncm91bmQgMCAwXHJcbiAgcGFkZGluZyAwIDZweFxyXG5cclxuLnZpZXc6Oi13ZWJraXQtc2Nyb2xsYmFyXHJcbiAgaGVpZ2h0IDEycHhcclxuXHJcbnNlY3Rpb25cclxuICBtYXJnaW4tYm90dG9tIDE4MHB4XHJcblxyXG4uZC1ub25lXHJcbiAgZGlzcGxheSBub25lXHJcbi8vICBuZXdzU1RyXHJcblxyXG5AaW1wb3J0IFwibmV3cy9wcm9tby5zdHlsXCJcclxuQGltcG9ydCBcIm5ld3MvbmV3cy1saXN0LnN0eWxcIlxyXG5cclxuLy8gaW1wb3J0XHJcbkBpbXBvcnQgXCJnbG9iYWwvaGVhZGVyLnN0eWxcIlxyXG5AaW1wb3J0IFwiZ2xvYmFsL3Byb21vLnN0eWxcIlxyXG5AaW1wb3J0IFwiZ2xvYmFsL2Zvb3Rlci5zdHlsXCJcclxuXHJcbi8vIGhvbWVcclxuQGltcG9ydCBcImhvbWUvYWJvdXRjb21wYW55LnN0eWxcIlxyXG5AaW1wb3J0IFwiaG9tZS9hZHZhbnRhZ2VzLnN0eWxcIlxyXG5AaW1wb3J0IFwiaG9tZS9mYWN0cy5zdHlsXCJcclxuQGltcG9ydCBcImhvbWUvaGVscC5zdHlsXCJcclxuQGltcG9ydCBcImhvbWUvc2VjdXJpdHkuc3R5bFwiXHJcbkBpbXBvcnQgXCJob21lL2ZvdW5kZXIuc3R5bFwiXHJcbkBpbXBvcnQgXCJob21lL2RvY3VtZW50cy5zdHlsXCJcclxuQGltcG9ydCBcImhvbWUvbGljZW5zZXMuc3R5bFwiXHJcbkBpbXBvcnQgXCJob21lL2Jsb2NrcXVvdGUuc3R5bFwiXHJcbkBpbXBvcnQgXCJob21lL21haW4uc3R5bFwiXHJcblxyXG4vLyBhYm91dFxyXG5cclxuLm1vcmVcclxuICBjb2xvciAkR3JheTJcclxuXHJcbkBpbXBvcnQgXCJhYm91dC9wcm9tby5zdHlsXCJcclxuQGltcG9ydCBcImFib3V0L3RlYW0uc3R5bFwiXHJcbkBpbXBvcnQgXCJhYm91dC9ldmVudHMuc3R5bFwiXHJcbkBpbXBvcnQgXCJhYm91dC9ibG9nLnN0eWxcIlxyXG5AaW1wb3J0IFwiYWJvdXQvY29tbWVudHMuc3R5bFwiXHJcbkBpbXBvcnQgXCJhYm91dC92YWNhbmNpZXMuc3R5bFwiXHJcblxyXG4vLyBldmVudC1wYWdlXHJcbkBpbXBvcnQgXCJuZXdzL2V2ZW50LWZ1dHVyZS9zdHlsZS5zdHlsXCJcclxuXHJcbi8vIHNpbmdsZS1ldmVudFxyXG5AaW1wb3J0IFwibmV3cy9zaW5nbGUtZXZlbnQvc3R5bGUuc3R5bFwiXHJcbi8vbmV3cy1ibG9nXHJcbkBpbXBvcnQgXCJuZXdzLWJsb2cvaW5mby5zdHlsXCJcclxuXHJcbi8vIGZhcVxyXG5AaW1wb3J0IFwiZmFxL3N0eWxlLnN0eWxcIlxyXG5cclxuLy9yZXZpZXdzXHJcbkBpbXBvcnQgXCJyZXZpZXdzL3N0eWxlLnN0eWxcIlxyXG5cclxuLy9hbWJhc3NhZG9yc1xyXG5AaW1wb3J0IFwiYW1iYXNzYWRvcnMvcHJvbW8uc3R5bFwiXHJcbkBpbXBvcnQgXCJhbWJhc3NhZG9ycy9jZXJ0aWZpY2F0ZXMuc3R5bFwiXHJcbkBpbXBvcnQgXCJhbWJhc3NhZG9ycy9sdWNrLnN0eWxcIlxyXG5AaW1wb3J0IFwiYW1iYXNzYWRvcnMvZ2FsbGVyeS5zdHlsXCJcclxuQGltcG9ydCBcImFtYmFzc2Fkb3JzL3ZpZGVvLnN0eWxcIlxyXG5AaW1wb3J0IFwiYW1iYXNzYWRvcnMvcmVjb21tZW5kYXRpb24uc3R5bFwiXHJcbkBpbXBvcnQgXCJhbWJhc3NhZG9ycy9tb2RhbC5zdHlsXCJcclxuXHJcbi8vY29udGFjdHNcclxuQGltcG9ydCBcImNvbnRhY3RzL3N0eWxlLnN0eWxcIlxyXG5cclxuLy8gYW1iYXNzYWRvclxyXG5AaW1wb3J0IFwiYW1iYXNzYWRvci9zdHlsZS5zdHlsXCJcclxuQGltcG9ydCBcImFtYmFzc2Fkb3IvdGFibC5zdHlsXCJcclxuQGltcG9ydCBcImFtYmFzc2Fkb3IvYWRkX2luY29tZS5zdHlsXCJcclxuQGltcG9ydCBcImFtYmFzc2Fkb3IvcHJvZ3JhbS5zdHlsXCJcclxuXHJcbi8vIGdpZnRzXHJcbkBpbXBvcnQgXCJnaWZ0cy9zdHlsZS5zdHlsXCJcclxuXHJcbkBpbXBvcnQgXCJob21lL2V4Y2hhbmdlcy5zdHlsXCJcclxuXHJcblxyXG4vLyBwcm9qZWN0XHJcbkBpbXBvcnQgXCJwcm9qZWN0L3NpbXBsZS1wYWdlLnN0eWxcIlxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCAxNDQwcHgpXHJcbiAgYm9keVxyXG4gICAgZm9udC1zaXplIDE0cHhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggMTI4MHB4KVxyXG4gIC5jb250YWluZXJcclxuICAgIHBhZGRpbmcgMCA2NHB4XHJcbiAgICBtYXgtd2lkdGggMTAwJVxyXG5cclxuICAuaGVhZGVyIC5jb250YWluZXJcclxuICAgIG1heC13aWR0aCAxMDAlXHJcblxyXG4gIC52aWV3XHJcbiAgICBwYWRkaW5nIDAgNjRweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA5MjBweClcclxuICBzZWN0aW9uXHJcbiAgICBtYXJnaW4tYm90dG9tIDExMnB4XHJcblxyXG4gIC5jb250YWluZXIgPiBoMlxyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgIG1hcmdpbi1ib3R0b20gNjhweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA1ODBweClcclxuICBoMVxyXG4gICAgZm9udC1zaXplIDQwcHhcclxuXHJcbiAgaDJcclxuICAgIGZvbnQtc2l6ZSAzMnB4XHJcblxyXG4gIC5jb250YWluZXJcclxuICAgIHBhZGRpbmcgMCAyMHB4XHJcblxyXG4gIC5jb250YWluZXIgPiBoMlxyXG4gICAgZm9udC1zaXplIDMycHhcclxuICAgIG1hcmdpbi1ib3R0b20gNDRweFxyXG5cclxuICAuY29udGFpbmVyXHJcbiAgLnZpZXdcclxuICAgIHBhZGRpbmcgMCAyMHB4XHJcblxyXG4gIHNlY3Rpb25cclxuICAgIG1hcmdpbi1ib3R0b20gNDBweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCAzMjBweClcclxuICBoMlxyXG4gICAgZm9udC1zaXplIDI4cHgiLCIvKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3RcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFja1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgIGNvbnRlbnQ6ICcnO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXG57XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZ1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogYXV0bztcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogR2lscm95LU1lZGl1bTtcbiAgc3JjOiB1cmwoXCIuLi9mb250L0dpbHJveS1NZWRpdW0udHRmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBHaWxyb3ktQm9sZDtcbiAgc3JjOiB1cmwoXCIuLi9mb250L0dpbHJveS1Cb2xkLnR0ZlwiKTtcbn1cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AY2hhcnNldCAnVVRGLTgnO1xuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdFxue1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuL2FqYXgtbG9hZGVyLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgc3JjOiB1cmwoJy4vZm9udHMvc2xpY2suZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4vZm9udHMvc2xpY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuL2ZvbnRzL3NsaWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuL2ZvbnRzL3NsaWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuL2ZvbnRzL3NsaWNrLnN2ZyNzbGljaycpIGZvcm1hdCgnc3ZnJyk7XG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHRcbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXNcbntcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAuMjU7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldlxue1xuICAgIGxlZnQ6IC0yNXB4O1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXZcbntcbiAgICByaWdodDogLTI1cHg7XG4gICAgbGVmdDogYXV0bztcbn1cbi5zbGljay1wcmV2OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICfihpAnO1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXY6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkic7XG59XG5cbi5zbGljay1uZXh0XG57XG4gICAgcmlnaHQ6IC0yNXB4O1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHRcbntcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMjVweDtcbn1cbi5zbGljay1uZXh0OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICfihpInO1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkCc7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHNcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNsaWNrLWRvdHMgbGlcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uXG57XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmVcbntcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcbiAgICBmb250LXNpemU6IDZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcblxuICAgIGNvbnRlbnQ6ICfigKInO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIG9wYWNpdHk6IC4yNTtcbiAgICBjb2xvcjogYmxhY2s7XG5cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAuNzU7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuXG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMnB4O1xufVxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zY3JvbGwucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBHaWxyb3ktTWVkaXVtO1xuICBjb2xvcjogIzMyMzAzMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5ib2R5IHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaDEge1xuICBmb250LXNpemU6IDQuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBHaWxyb3ktQm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuaDIge1xuICBmb250LXNpemU6IDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBHaWxyb3ktQm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuaDMge1xuICBmb250LXNpemU6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMiU7XG4gIGZvbnQtZmFtaWx5OiBHaWxyb3ktQm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuaDQge1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDExNSU7XG4gIGZvbnQtZmFtaWx5OiBHaWxyb3ktQm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuaDUge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDExOCU7XG4gIGZvbnQtZmFtaWx5OiBHaWxyb3ktQm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxucCB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMTQ4JTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnN1YlAge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDE0OCU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5iIHtcbiAgZm9udC1mYW1pbHk6IEdpbHJveS1Cb2xkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsdWVUZXh0IHtcbiAgY29sb3I6ICMyMDhjZjA7XG59XG4ub3JhbmdlVGV4dCB7XG4gIGNvbG9yOiAjZmY4YzQyO1xufVxuLnJlZFRleHQge1xuICBjb2xvcjogI2ZmM2MzODtcbn1cbi55ZWxsb3dUZXh0IHtcbiAgY29sb3I6ICNmZmYyNzU7XG59XG4ucmlnaHQgLnF0cmFueHNfd2lkZ2V0X2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWRkIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYSB1cmwoXCIuLi9zdmcvcGx1cy5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlldyB7XG4gIHBhZGRpbmc6IDAgY2FsYyg1MHZ3IC0gNjAwcHgpO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbn1cbi52aWV3Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zY3JvbGxHLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG4udmlldzo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuLnZpZXc6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4O1xufVxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3cy1wYWdlID4gLm5ld3MtcGFnZV9fcHJvbW8ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzc2NGY4YyAxNi44OSUsICM2MTNmNzUgNzYuMDQlKTtcbn1cbi5uZXdzLXBhZ2UgPiAubmV3cy1wYWdlX19wcm9tbyA+IC5jb250YWluZXIgPiBoMSB7XG4gIHRvcDogNDUlO1xufVxuLnRvcC1uZXdzX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU1JTtcbn1cbi50b3AtbmV3c19fdGV4dCA+IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi50b3AtbmV3c19fdGV4dF9fbW9yZS5tb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDU0cHg7XG59XG4ubmV3cy1wYWdlIC5wcm9tbyAuaW1nLWJvcmRlciA+IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiB1bnNldDtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LWhlaWdodDogODAlO1xuICBib3JkZXItcmFkaXVzOiAzMnB4IDAgMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNnB4IDAgMCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pbWctYm9yZGVyX19pbWcge1xuICBib3JkZXItcmFkaXVzOiAzMnB4IDAgMCAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzLXBhZ2UgLnByb21vIC5pbWctYm9yZGVyID4gaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5uZXdzLXBhZ2UgPiAubmV3cy1wYWdlX19wcm9tbyA+IC5jb250YWluZXIgPiBoMSxcbiAgLnRvcC1uZXdzX190ZXh0LFxuICAubmV3cy1wYWdlIC5wcm9tbyAuaW1nLWJvcmRlciA+IGltZyB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIC5uZXdzLXBhZ2UgLnByb21vIC5pbWctYm9yZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm5ld3MtcGFnZSA+IC5uZXdzLXBhZ2VfX3Byb21vID4gLmNvbnRhaW5lciA+IGgxLFxuICAudG9wLW5ld3NfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubmV3cy1wYWdlID4gLm5ld3MtcGFnZV9fcHJvbW8gPiAuY29udGFpbmVyID4gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnRvcC1uZXdzX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICB9XG4gIC50b3AtbmV3c19fdGV4dF9fbW9yZS5tb3JlIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiA1NHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5uZXdzLXBhZ2UgPiAubmV3cy1wYWdlX19wcm9tbyA+IC5jb250YWluZXIgPiBoMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NTBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5uZXdzLXBhZ2VfX3Byb21vIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5uZXdzTGlzdF9pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA2N3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgcGFkZGluZy10b3A6IDMzcHg7XG59XG4ubmV3c0xpc3RfaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiA2N3B4O1xufVxuLm5ld3NMaXN0X2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5uZXdzTGlzdF9pdGVtOm50aC1jaGlsZCgybikgLmltZ0JvcmQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuLm5ld3NMaXN0IC5pbWdCb3JkID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uZXdzTGlzdCAuaW1nQm9yZCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogNTcwcHg7XG59XG4uYmxvZ19ib3hfX2l0ZW0tdG9wX190aW1lIHtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIGJhY2tncm91bmQ6ICM2MTNmNzU7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1haW5OZXdzIC5jb250YWluZXIge1xuICBtYXJnaW46IDE3MnB4IGF1dG87XG4gIHBhZGRpbmc6IDIwNHB4IDA7XG59XG4ubWFpbk5ld3MgLmNvbnRhaW5lciA+IHNwYW4ge1xuICBmb250LXNpemU6IDguNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDg0JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgZm9udC1mYW1pbHk6IEdpbHJveS1Cb2xkO1xufVxuLmZpbGwtdGV4dCB7XG4gIGNvbG9yOiAjZjhmOGY4O1xuICB0b3A6IDA7XG59XG4uc3Ryb2tlVGV4dCB7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjZDRkNGQ0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubWFpbk5ld3NfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgcGFkZGluZzogMjRweCA3MnB4IDI0cHggMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhZmFmYTtcbiAgYm94LXNoYWRvdzogMHB4IDY1cHggMTcwcHggcmdiYSgwLDAsMCwwLjAzKSwgMHB4IDI3LjE1NTRweCA3MS4wMjE5cHggcmdiYSgwLDAsMCwwLjAyMiksIDBweCAxNC41MTg2cHggMzcuOTcxN3B4IHJnYmEoMCwwLDAsMC4wMTkpLCAwcHggOC4xMzkwMXB4IDIxLjI4NjZweCByZ2JhKDAsMCwwLDAuMDE3KSwgMHB4IDQuMzIyNTdweCAxMS4zMDUycHggcmdiYSgwLDAsMCwwLjAxNCksIDBweCAxLjc5ODcycHggNC43MDQzNHB4IHJnYmEoMCwwLDAsMC4wMSk7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbk5ld3NfaXRlbSA+IGltZyB7XG4gIG1hcmdpbi1yaWdodDogNzZweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXgtd2lkdGg6IDU3MnB4O1xuICB3aWR0aDogNTAlO1xufVxuLm1haW5OZXdzX2l0ZW1fX3JpZ2h0ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmdyZWVuQ2lyY2xlIHtcbiAgYmFja2dyb3VuZDogIzdiY2RiYTtcbiAgaGVpZ2h0OiAxNzRweDtcbiAgd2lkdGg6IDE3NHB4O1xuICB0b3A6IC04N3B4O1xuICByaWdodDogMTAlO1xufVxuLm9yYW5nZUNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICNmZjhjNDI7XG4gIGhlaWdodDogMTE4cHg7XG4gIHdpZHRoOiAxMThweDtcbiAgcmlnaHQ6IC01OXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnB1cnBsZUNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICM2MTNmNzU7XG4gIGhlaWdodDogOTJweDtcbiAgd2lkdGg6IDkycHg7XG4gIHJpZ2h0OiA1JTtcbiAgYm90dG9tOiAtNDZweDtcbn1cbi5uZXdzUGFnZSAuYmxvZ190ZXh0IHtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5idXR0b25fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAyMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmFmYWZhO1xuICBib3gtc2hhZG93OiAwcHggNjVweCAxNzBweCByZ2JhKDAsMCwwLDAuMDMpLCAwcHggMjcuMTU1NHB4IDcxLjAyMTlweCByZ2JhKDAsMCwwLDAuMDIyKSwgMHB4IDE0LjUxODZweCAzNy45NzE3cHggcmdiYSgwLDAsMCwwLjAxOSksIDBweCA4LjEzOTAxcHggMjEuMjg2NnB4IHJnYmEoMCwwLDAsMC4wMTcpLCAwcHggNC4zMjI1N3B4IDExLjMwNTJweCByZ2JhKDAsMCwwLDAuMDE0KSwgMHB4IDEuNzk4NzJweCA0LjcwNDM0cHggcmdiYSgwLDAsMCwwLjAxKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi50cnVlX2xvYWRtb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubmV3c0xpc3QgLmltZ0JvcmQgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbn1cbi5uZXdzTGlzdF9pdGVtIC5ibG9nX3RleHQge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuZmlsbC10ZXh0IHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbiAgLnN0cm9rZVRleHQge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluTmV3cyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMDRweCA2NHB4O1xuICB9XG4gIC5zdHJva2VUZXh0IHtcbiAgICByaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLm5ld3NMaXN0X2l0ZW0sXG4gIC5uZXdzTGlzdF9pdGVtOm50aC1jaGlsZCgybikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubmV3c0xpc3QgLmltZ0JvcmQsXG4gIC5uZXdzTGlzdF9pdGVtIC5ibG9nX3RleHQsXG4gIC5uZXdzTGlzdF9pdGVtOm50aC1jaGlsZCgybikgLmltZ0JvcmQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmV3c0xpc3QgLmltZ0JvcmQge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbiAgLm5ld3NMaXN0X2l0ZW0gLmJsb2dfdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAubWFpbk5ld3MgLmNvbnRhaW5lciA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNi43NWVtO1xuICB9XG4gIC5ncmVlbkNpcmNsZSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbiAgLm9yYW5nZUNpcmNsZSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgfVxuICAucHVycGxlQ2lyY2xlIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYm90dG9tOiAtMjRweDtcbiAgfVxuICAuZmlsbC10ZXh0IHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbiAgLnN0cm9rZVRleHQge1xuICAgIGJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtcGFnZSAucHJvbW8gLmltZy1ib3JkZXIge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5uZXdzLXBhZ2UgLnByb21vIC5pbWctYm9yZGVyID4gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm1haW5OZXdzX2l0ZW0ge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmZpbGwtdGV4dCB7XG4gICAgdG9wOiA4MHB4O1xuICB9XG4gIC5zdHJva2VUZXh0IHtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cbiAgLm1haW5OZXdzX2l0ZW1fX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5tYWluTmV3c19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLm1haW5OZXdzX2l0ZW0gPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5ncmVlbkNpcmNsZSxcbiAgLm9yYW5nZUNpcmNsZSxcbiAgLnB1cnBsZUNpcmNsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWRkIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5tYWluTmV3cyAuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XG4gIH1cbiAgLmJsb2dfYm94X19pdGVtLXRvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5ibG9nX2JveF9faXRlbS10b3AgLmJsb2dfYm94X19pdGVtLXRvcF9fdGl0bGUsXG4gIC5ibG9nX2JveF9faXRlbS10b3AgLmJsb2dfYm94X19pdGVtLXRvcF9fdGltZSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuYmxvZ19ib3hfX2l0ZW0tdG9wX190aW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5uZXdzTGlzdCAuaW1nQm9yZCB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxuICAubmV3c0xpc3RfaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAubmV3cy1wYWdlIC5wcm9tbyAuaW1nLWJvcmRlciA+IGltZyB7XG4gICAgd2lkdGg6IDkyJTtcbiAgfVxuICAubWFpbk5ld3MgLmNvbnRhaW5lciA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNGVtO1xuICB9XG4gIC5tYWluTmV3cyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gIH1cbiAgLmZpbGwtdGV4dCB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zdHJva2VUZXh0IHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm1haW5OZXdzX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5zdHJva2VUZXh0IHtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODUwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuc3Ryb2tlVGV4dCB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG4gIC5maWxsLXRleHQge1xuICAgIHRvcDogMjBweDtcbiAgfVxuICAubmV3c0xpc3QsXG4gIC5tYWluTmV3cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubWFpbk5ld3MgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgfVxuICAubWFpbk5ld3MgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTUwcHggNjRweDtcbiAgfVxuICAubmV3c0xpc3QgLm5ld3NMaXN0X2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5maWxsLXRleHQge1xuICAgIHRvcDogNzBweDtcbiAgfVxuICAuc3Ryb2tlVGV4dCB7XG4gICAgYm90dG9tOiA3MHB4O1xuICB9XG59XG5oZWFkZXIsXG4uaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDUycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogOTk5O1xufVxuaGVhZGVyICosXG4uaGVhZGVyICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJ1dHRvbixcbmJ1dHRvbjphY3RpdmUsXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuaGVhZGVyIC5jb250YWluZXIsXG4uaGVhZGVyIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxvZ28ge1xuICB3aWR0aDogODBweDtcbn1cbi5idXJnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5idXJnZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLmJ1cmdlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLm1lbnVCdXR0b24ge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmxhbmd1YWdlLWNob29zZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxhbmd1YWdlLWNob29zZXIgbGkge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLmxhbmd1YWdlLWNob29zZXIgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubGFuZ3VhZ2UtY2hvb3NlciAuYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xufVxuLmxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubG9nID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlZ2lzdHJhdGlvbiB7XG4gIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5sb2dJbiB7XG4gIHBhZGRpbmc6IDE2cHggMzBweDtcbn1cbmhlYWRlciAucmlnaHQsXG4uaGVhZGVyIC5yaWdodCB7XG4gIHdpZHRoOiBjYWxjKDUwJSArIDE0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mdWxsLW1lbnVfX2JveCAubG9nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mdWxsLW1lbnUge1xuICBwYWRkaW5nOiAwIDUlIDUwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwMCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IDAuN3M7XG4gIHdpZHRoOiAxMDB2dztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNoYWRvdzogMCAzMHB4IDgwcHggcmdiYSgwLDAsMCwwLjE2KTtcbn1cbi5mdWxsLW1lbnUuYWN0aXZlIHtcbiAgdG9wOiAwO1xufVxuLm1lbnVDcm9zcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuLmZ1bGwtbWVudV9fYm94IHtcbiAgbWF4LXdpZHRoOiAxMDM2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5mdWxsLW1lbnVfX2JveC1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mdWxsLW1lbnVfX2JveF9faXRlbTpub3QoLmFjdGl2ZSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDc1JTtcbiAgaGVpZ2h0OiA3NSU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmZ1bGwtbWVudV9fYm94X19pdGVtOm5vdCguYWN0aXZlKTpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5mdWxsLW1lbnVfX2JveF9faXRlbSB7XG4gIHdpZHRoOiAxNzJweDtcbiAgaGVpZ2h0OiAxNzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mdWxsLW1lbnVfX2JveF9faXRlbSA+IHN2ZyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRyYW5zaXRpb246IDAuN3M7XG59XG4uZnVsbC1tZW51X19ib3hfX2l0ZW06bnRoLWNoaWxkKDVuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mdWxsLW1lbnVfX2JveF9faXRlbS5hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjdzIGFsbDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xufVxuLmZ1bGwtbWVudV9fYm94X19pdGVtOmhvdmVyID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2l0aW9uOiAwLjdzO1xufVxuLnNvY0JhciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zb2NCYXIgYSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnNvY0JhciBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc29jLWxpbmsge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc29jLWxpbmsgYSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMjBweCAyOHB4O1xufVxuLnNvYy1saW5rIGEgPiBpbWcge1xuICBtYXJnaW46IDA7XG59XG4udG9Ub3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogOTk3O1xufVxuLm1lbnUtaXRlbT5hIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tZW51LWl0ZW0uYWN0aXZlLWxhbmd1YWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1lbnUtaXRlbS5hY3RpdmUtbGFuZ3VhZ2U+YS5hY3RpdmUgKyAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZW51LWl0ZW0uYWN0aXZlLWxhbmd1YWdlPmE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy9yaWdodEFycm93LnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm1lbnUtaXRlbS5hY3RpdmUtbGFuZ3VhZ2UgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZW51LWl0ZW0uYWN0aXZlLWxhbmd1YWdlIC5zdWItbWVudSAubWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcbn1cbi53cG0tbGFuZ3VhZ2VzLm1lbnUtaXRlbT5hIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5tZW51LXRyYW5zbGF0ZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDI5MHB4O1xufVxuLnNvbGxhciB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHJpZ2h0OiAtNTAlO1xuICBib3R0b206IDc1cHg7XG4gIHRyYW5zaXRpb246IDFzO1xufVxuLnNvbGxhci5hY3RpdmUge1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG4uc29sbGFyIC5kb2cge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc29sbGFyIC5jbG91ZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI1MHB4O1xuICBsZWZ0OiAxMDBweDtcbiAgdG9wOiAxMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0xMDAlKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggLTdweCByZ2JhKDE1MSwxNjgsMTg0LDAuNSk7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1lbnUtdHJhbnNsYXRlLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IDI2MHB4O1xuICB9XG4gIC5sb2dJbixcbiAgLnJlZ2lzdHJhdGlvbiB7XG4gICAgcGFkZGluZzogMThweCAzMHB4O1xuICB9XG4gIGhlYWRlciAucmlnaHQsXG4gIC5oZWFkZXIgLnJpZ2h0IHtcbiAgICBoZWlnaHQ6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZnVsbC1tZW51X19ib3hfX2l0ZW0ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAuZnVsbC1tZW51X19ib3hfX2l0ZW0gPiBzdmcsXG4gIC5mdWxsLW1lbnVfX2JveF9faXRlbSA+IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZnVsbC1tZW51X19ib3gge1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5zb2xsYXIge1xuICAgIHJpZ2h0OiAtNjAwcHg7XG4gIH1cbiAgLnNvbGxhciAucHJvbW8tYmFja2dyb3VuZCAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zb2xsYXIgLnByb21vLWJhY2tncm91bmQgLm1vZGlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuc29jLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZ1bGwtbWVudV9fYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gIH1cbiAgLmxvZyxcbiAgLnNvY0JhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZnVsbC1tZW51X19ib3gtbGluayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuZnVsbC1tZW51X19ib3hfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDEycHggMCAwIDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuZnVsbC1tZW51X19ib3hfX2l0ZW0gPiBzdmcsXG4gIC5mdWxsLW1lbnVfX2JveF9faXRlbSA+IGltZyB7XG4gICAgbWFyZ2luOiAwIDI2cHggMCAwO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuZnVsbC1tZW51X19ib3hfX2l0ZW06bm90KC5hY3RpdmUpOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZ1bGwtbWVudV9fYm94IC5sb2cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAubWVudS10cmFuc2xhdGUtY29udGFpbmVyIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnNvbGxhciAuY2xvdWQge1xuICAgIGxlZnQ6IDE1MHB4O1xuICAgIHRvcDogMTVweDtcbiAgfVxuICAuc29sbGFyIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAubWVudS1pdGVtPmEge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICB9XG4gIC5tZW51LWl0ZW0uYWN0aXZlLWxhbmd1YWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgaGVhZGVyIC5yaWdodCxcbiAgLmhlYWRlciAucmlnaHQge1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuICBoZWFkZXIsXG4gIC5oZWFkZXIge1xuICAgIHRvcDogMTZweDtcbiAgfVxuICAuc29jLWxpbmsgYSB7XG4gICAgcGFkZGluZzogMjBweCAxNHB4O1xuICB9XG4gIC5mdWxsLW1lbnVfX2JveF9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnByb21vIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjUzLjMxZGVnLCAjMjA4Y2YwIDIwLjE5JSwgIzNmYWZlZSA4Mi40NyUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB6LWluZGV4OiA5OTg7XG59XG4ucHJvbW8gKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjYWRlbXlfX3Byb21vX190ZXh0LFxuLnByb21vIC5jb250YWluZXIgPiBoMSxcbi5hbWJhc3NhZG9yc19wcm9tb19fdGV4dCB7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogNzI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1zaGFkb3c6IDAgNHB4IDMwcHggcmdiYSgwLDAsMCwwLjEpO1xufVxuLnByb21vIC5jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5wcm9tb0ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTE2cHg7XG4gIGhlaWdodDogODAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnJpZ2h0VGV4dCB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcbn1cbi5yaWdodFRleHQgPiBwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMjJlbTtcbn1cbi5zdWJQIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uc2xhc2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3NWRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5uZXdzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDUwMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygyMHZoIC0gMTAwcHgpO1xuICBsZWZ0OiAtNTB2dztcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLm5ld3MuYWN0aXZlIHtcbiAgbGVmdDogY2FsYyg1MHZ3IC0gNjAwcHgpO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTk5O1xufVxuLm5ld3MuZ29SaWdodCB7XG4gIGxlZnQ6IDEwMHZ3O1xufVxuLm5ld3NfdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5ld3MgLm5ld3NfaW1nIHtcbiAgd2lkdGg6IDE1NnB4O1xuICBoZWlnaHQ6IDEyOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbn1cbiNuZXdOZXdzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5ld3NfX3RleHRfX3RpdGxlIHtcbiAgY29sb3I6ICMzMjMwMzE7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5uZXdzX190ZXh0X190ZXh0IHtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4ubmV3c19fbGluayB7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uZXdzX19saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYSB1cmwoXCIuLi9zdmcvcGx1cy5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuLmVycm9yIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMyMDhjZjA7XG59XG4uZXJyb3IgLm51bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZXJyb3IgLm51bSA+IHNwYW4ge1xuICBmb250LWZhbWlseTogR2lscm95LUJvbGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZXJyb3IgLm51bSA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDEyLjVlbTtcbn1cbi5lcnJvciAubnVtID4gc3BhbjpudGgtY2hpbGQoMikge1xuICBmb250LXNpemU6IDE0LjYyNWVtO1xuICBhbmltYXRpb246IGVycm9yIDRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG59XG4uZXJyb3IgLm51bSA+IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgZm9udC1zaXplOiAxNy42MjVlbTtcbiAgYW5pbWF0aW9uOiBlcnJvciA0cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xufVxuLmVycm9yIC5udW0gPiBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIGZvbnQtc2l6ZTogMjEuMzc1ZW07XG4gIGFuaW1hdGlvbjogZXJyb3IgNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbn1cbi5lcnJvciA+IHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MHZoICsgMTc1cHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5uZXdzLmFjdGl2ZSB7XG4gICAgbGVmdDogNSU7XG4gIH1cbiAgLnJpZ2h0VGV4dCB7XG4gICAgcmlnaHQ6IDUlO1xuICB9XG4gIC5wcm9tb0ltZyB7XG4gICAgcmlnaHQ6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvbW8gLmNvbnRhaW5lciA+IGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIH1cbiAgLnByb21vIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnByb21vSW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDQwcHggYXV0byA4MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB0b3A6IDA7XG4gICAgbWF4LWhlaWdodDogNzAwcHg7XG4gIH1cbiAgLnJpZ2h0VGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmV3cyB7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XG4gIH1cbiAgLm1haW4tcGFnZSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuZXJyb3IgLm51bSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5lcnJvciA+IHAge1xuICAgIHRvcDogY2FsYyg1MHZoICsgMTI1cHgpO1xuICB9XG4gIC5wcm9tbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAucHJvbW8gLmNvbnRhaW5lciA+IGgxIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAucHJvbW8gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICB9XG4gIC5uZXdzIC5uZXdzX2ltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxuICAubmV3c19fdGV4dF9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbmV3TmV3cyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5uZXdzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAlKTtcbiAgICBib3R0b206IDEwJTtcbiAgICBsZWZ0OiAtNDAwcHg7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxuICAubmV3c19fdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucmlnaHRUZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9tb0ltZyB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5wcm9tbyAuY29udGFpbmVyID4gaDEge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLnByb21vSW1nIHtcbiAgICByaWdodDogNSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDEyMHB4O1xuICB9XG4gIC5lcnJvciAubnVtIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICB0b3A6IDQ1JTtcbiAgfVxuICAuZXJyb3IgPiBwIHtcbiAgICB0b3A6IGNhbGMoNTB2aCArIDUwcHgpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NTBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5lcnJvciB7XG4gICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5lcnJvciA+IHAge1xuICAgIHRvcDogMzc1cHg7XG4gIH1cbiAgLnByb21vLFxuICAucHJvbW8gLmNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLnJpZ2h0VGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmV3cy1yb2xsIHtcbiAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAuYWJvdXQgLnByb21vVGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnByb21vIC5jb250YWluZXIgPiBoMSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cbiAgLnByb21vSW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTgwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucHJvbW8gLmNvbnRhaW5lciA+IGgxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZXJyb3Ige1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpIHRyYW5zbGF0ZSgtNDMuNSUsIC00My41JSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBlcnJvciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSkgdHJhbnNsYXRlKC00My41JSwgLTQzLjUlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBlcnJvciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSkgdHJhbnNsYXRlKC00My41JSwgLTQzLjUlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBlcnJvciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSkgdHJhbnNsYXRlKC00My41JSwgLTQzLjUlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzIwOGNmMDtcbiAgcGFkZGluZzogNjBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbmZvb3RlciAuY29udGFpbmVyID4gaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG8gNDRweDtcbn1cbi5mb290ZXJfbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG59XG4uZm9vdGVyX21lbnVfX2l0ZW0ge1xuICB3aWR0aDogMjAuNSU7XG4gIG1hcmdpbi1yaWdodDogNiU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZm9vdGVyX21lbnVfX2l0ZW06bnRoLWNoaWxkKDRuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mb290ZXJfbWVudV9faXRlbSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlcl9tZW51X19pdGVtID4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMTRweCk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5mb290ZXJfbWVudV9faXRlbSA+IGE6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uY29va2luZ2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDhjZjAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvb2tpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMDAwMDAwMDAwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY29va2lfX2Jsb2NrIHtcbiAgcGFkZGluZzogMzRweCAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvb2tpX19ibG9ja19fdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDExNCwxMTQsMTE0LDAuOTkpO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uY29va2lfX2Jsb2NrX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvb2tpX19ibG9ja19fYnRuX19nb29kIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDAgNDBweDtcbiAgY29sb3I6ICMyMDhjZjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29va2lfX2Jsb2NrX19idG5fX2Nsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb29raV9fYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb29raV9fYmxvY2tfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5mb290ZXJfbWVudV9faXRlbSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgfVxuICAuZm9vdGVyX21lbnVfX2l0ZW06bnRoLWNoaWxkKDRuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgfVxuICAuZm9vdGVyX21lbnVfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuY29va2luZ2J0biB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIC5mb290ZXJfbWVudV9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXJfbWVudV9faXRlbTpudGgtY2hpbGQoNSksXG4gIC5mb290ZXJfbWVudV9faXRlbTpudGgtY2hpbGQoOCkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5hYm91dENvbXBhbnlfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hYm91dENvbXBhbnlfX2JvZHlfX2ltZyB7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIHdpZHRoOiA0NSU7XG59XG4uYWJvdXRDb21wYW55X19ib2R5X190ZXh0IHtcbiAgbWF4LXdpZHRoOiA0OTNweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5hYm91dENvbXBhbnlfX2JvZHlfX3RleHRfX2gyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5hYm91dENvbXBhbnlfX2JvZHlfX3RleHRfX3Age1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBjb2xvcjogcmdiYSgxMTQsMTE0LDExNCwwLjk5KTtcbn1cbi5hYm91dENvbXBhbnlfaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5hYm91dENvbXBhbnlfX2JvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuYWJvdXRDb21wYW55X19ib2R5X19pbWcge1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYWJvdXRDb21wYW55X19ib2R5X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG4gIC5hYm91dENvbXBhbnlfX2JvZHlfX3RleHRfX2g0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5hYm91dENvbXBhbnlfX2JvZHlfX3RleHRfX3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dENvbXBhbnlfX2JvZHlfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5hYm91dENvbXBhbnlfX2JvZHlfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuYWJvdXRDb21wYW55X19ib2R5X19pbWcge1xuICAgIGhlaWdodDogMjc1cHg7XG4gIH1cbiAgLmFib3V0Q29tcGFueV9pbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuYWJvdXRDb21wYW55X19ib2R5X190ZXh0X19oNCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4uYWR2YW50YWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuLmFkdmFudGFnZXNfdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hZHZhbnRhZ2VzX3RhYnNfX2l0ZW1zIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgd2lkdGg6IDI0JTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hZHZhbnRhZ2VzX3RhYnNfX2l0ZW1zLmFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzIwOGNmMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxOHB4IDIwcHggLTEycHggcmdiYSgzMiwxNDAsMjQwLDAuMik7XG59XG4uYWR2YW50YWdlc19ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG4uYWR2YW50YWdlc19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmFkdmFudGFnZXNfYm90dG9tOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmFkdmFudGFnZXNfYm90dG9tLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDIwMDtcbn1cbi5hZHZhbnRhZ2VzX2JvdHRvbV9fbGVmdCB7XG4gIG1heC13aWR0aDogNTE2cHg7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiA0NnB4O1xufVxuLmFkdmFudGFnZXNfYm90dG9tX19sZWZ0ID4gaDQge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xufVxuLmFkdmFudGFnZXNfYm90dG9tX19yaWdodCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWR2YW50YWdlc19ib3R0b21fX3JpZ2h0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFkdmFudGFnZXNfYm90dG9tX19sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMjhweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLmFkdmFudGFnZXNfYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDExOHB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5hZHZhbnRhZ2VzX2JvdHRvbV9fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmFkdmFudGFnZXNfYm90dG9tX19sZWZ0ID4gaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuICAuYWR2YW50YWdlc19ib3R0b21fX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFudGFnZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzX2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA3NnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZzogNDBweCAwIDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmFkdmFudGFnZXNfYm90dG9tX19sZWZ0ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAuYWR2YW50YWdlc190YWJzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmFkdmFudGFnZXNfdGFic19faXRlbXMge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxuICAuYWR2YW50YWdlc19ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAuYWR2YW50YWdlc19ib3R0b21fX2xlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmFjdHMge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cbi5mYWN0cyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZhY3RzX2l0ZW1zIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDI4MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmFmYWZhO1xuICBib3gtc2hhZG93OiAwcHggMTBweCA0MHB4IC03cHggcmdiYSgxNTEsMTY4LDE4NCwwLjIyKTtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgcGFkZGluZzogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhY3RzX2l0ZW1zOm50aC1jaGlsZCgybikge1xuICBtYXJnaW4tdG9wOiAxMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mYWN0c19pdGVtcy1udW1iZXIge1xuICBmb250LWZhbWlseTogR2lscm95LUJvbGQ7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBjb2xvcjogIzMyMzAzMTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5mYWN0c19pdGVtcyA+IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjRweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIGFuaW1hdGlvbjogaW1nTW92ZSA1cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGhlaWdodDogNTAlO1xuICB3aWR0aDogNTAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmZhY3RzX2l0ZW1zOm50aC1jaGlsZCgxKSA+IGltZyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG4uZmFjdHNfaXRlbXM6bnRoLWNoaWxkKDIpID4gaW1nIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuLmZhY3RzX2l0ZW1zOm50aC1jaGlsZCgzKSA+IGltZyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS41cztcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZmFjdHMgLmNvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTAlO1xuICB9XG4gIC5mYWN0c19pdGVtcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gIH1cbiAgLmZhY3RzX2l0ZW1zOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLmZhY3RzIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHg7XG4gIH1cbiAgLmZhY3RzIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZmFjdHNfaXRlbXMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogMTc1cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5mYWN0c19pdGVtcyA+IGltZyB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRvcDogMjRweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZmFjdHNfaXRlbXMgPiBwIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmZhY3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5mYWN0c19pdGVtcyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxuICAuZmFjdHNfaXRlbXMgPiBwIHtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxuICAuZmFjdHNfaXRlbXMgPiBpbWcge1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxuICAuZmFjdHNfaXRlbXMtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBpbWdNb3ZlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaW1nTW92ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBpbWdNb3ZlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGltZ01vdmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbi5oZWxwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjMjA4Y2YwO1xufVxuLmhlbHAgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWxwX2xlZnQge1xuICBtYXgtd2lkdGg6IDYzN3B4O1xufVxuLmhlbHBfbGVmdCA+IGgyLFxuLmhlbHBfbGVmdCAuaGVscF9saXN0ID4gbGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZWxwX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogMzlweDtcbn1cbi5oZWxwX2xpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVscF9saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTMycHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnL21hcmNrLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmhlbHBfbGlzdCBsaTpudGgtY2hpbGQoMSkge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLmhlbHBfbGlzdCBsaTpudGgtY2hpbGQoMikge1xuICBtYXgtd2lkdGg6IDM3NXB4O1xufVxuLmhlbHBfbGlzdCBsaTpudGgtY2hpbGQoMykge1xuICBtYXgtd2lkdGg6IDQzNXB4O1xufVxuLmhlbHBfcmlnaHQge1xuICB3aWR0aDogNDAlO1xufVxuLmhlbHBfcmlnaHQgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5oZWxwX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5oZWxwX3JpZ2h0IHtcbiAgICBib3R0b206IC01NXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVscCB7XG4gICAgcGFkZGluZzogNjhweCAwO1xuICB9XG4gIC5oZWxwX3JpZ2h0IHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuaGVscCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAuaGVscF9sZWZ0ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAuaGVscF9yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3VyaXR5IC5hZGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3VyaXR5X2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNjZweDtcbn1cbi5zZWN1cml0eV9ib3hfX2NvbHVtbiB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3VyaXR5X2JveF9fY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IDE0NHB4O1xufVxuLnNlY3VyaXR5X2JveF9fY29sdW1uOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi10b3A6IDI1NnB4O1xufVxuLnNlY3VyaXR5X2JveF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYWZhZmE7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDQwcHggLTdweCByZ2JhKDE0MywxNjAsMTc1LDAuMTYpO1xuICBtaW4taGVpZ2h0OiAyNjVweDtcbiAgbWFyZ2luLXRvcDogMzRweDtcbiAgcGFkZGluZzogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLm90aGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjM2cHg7XG59XG4uc2VjdXJpdHlfYm94X19pdGVtID4gaW1nIHtcbiAgd2lkdGg6IDE3MnB4O1xuICBoZWlnaHQ6IDE3MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjhweDtcbiAgcmlnaHQ6IDI4cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3VyaXR5X2JveF9fY29sdW1uIHtcbiAgICBtYXgtd2lkdGg6IDMyJTtcbiAgfVxuICAuc2VjdXJpdHlfYm94X19pdGVtIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5vdGhlciB7XG4gICAgaGVpZ2h0OiAyMjVweDtcbiAgfVxuICAuc2VjdXJpdHlfYm94X19pdGVtID4gaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLnNlY3VyaXR5X2JveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdXJpdHlfYm94X19jb2x1bW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgfVxuICAuc2VjdXJpdHlfYm94X19jb2x1bW46bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuc2VjdXJpdHlfYm94X19pdGVtID4gaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN1cml0eV9ib3hfX2l0ZW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN1cml0eV9ib3gge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5zZWN1cml0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAuc2VjdXJpdHkgLmNvbnRhaW5lciA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zZWN1cml0eV9ib3hfX2NvbHVtbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm1vZGFsLmZvdW5kZXJfX21vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5mb3VuZGVyIC5jb250YWluZXIgPiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLmZvdW5kZXJfYm94X19sZWZ0ID4gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJveC1zaGFkb3c6IDAgNjVweCAxNzBweCByZ2JhKDAsMCwwLDAuMDMpLCAwIDI3LjE1NTRweCA3MS4wMjE5cHggcmdiYSgwLDAsMCwwLjAyMiksIDAgMTQuNTE4NnB4IDM3Ljk3MTdweCByZ2JhKDAsMCwwLDAuMDE5KSwgMCA4LjEzOTAxcHggMjEuMjg2NnB4IHJnYmEoMCwwLDAsMC4wMTcpLCAwIDQuMzIyNTdweCAxMS4zMDUycHggcmdiYSgwLDAsMCwwLjAxNCksIDAgMS43OTg3MnB4IDQuNzA0MzRweCByZ2JhKDAsMCwwLDAuMDEpO1xufVxuLmZvdW5kZXJfYm94X19sZWZ0ID4gaW1nLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvdW5kZXJfYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZvdW5kZXJfYm94X19sZWZ0IHtcbiAgd2lkdGg6IDQwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmZvdW5kZXJfc3dpdGNoIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgYmFja2dyb3VuZDogIzIwOGNmMDtcbiAgbWF4LXdpZHRoOiAxNDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMThweCAyMHB4IC0xMnB4IHJnYmEoMzIsMTQwLDI0MCwwLjM2KTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZvdW5kZXJfc3dpdGNoID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3VuZGVyX3N3aXRjaCA+IGEgPiBpbWcge1xuICBwYWRkaW5nOiAyMXB4IDIzcHggMjFweCA2cHg7XG59XG4uZm91bmRlcl9zd2l0Y2ggPiBhOm50aC1jaGlsZCgxKSA+IGltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZm91bmRlcl9zd2l0Y2ggPiBhW2Rpc2FibGVkPSd0cnVlJ10ge1xuICBjdXJzb3I6IGF1dG87XG59XG4uZm91bmRlcl9zd2l0Y2ggPiBhW2Rpc2FibGVkPSd0cnVlJ10gPiBpbWcge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uZm91bmRlcl9ib3hfX3JpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDM5cHg7XG4gIG1hcmdpbi1yaWdodDogMjNweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMzJweCAzNnB4IDM1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYWZhZmE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2hhZG93OiAwIDEwcHggNDBweCAtN3B4IHJnYmEoMTQzLDE2MCwxNzUsMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHRyYW5zZm9ybTogMC43cztcbn1cbi5mb3VuZGVyX2JveF9fcmlnaHQgPiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZm91bmRlcl9ib3hfX3JpZ2h0ID4gcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm91bmRlcl9ib3hfX3JpZ2h0ID4gcC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5mb3VuZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgfVxuICAuZm91bmRlciAuY29udGFpbmVyID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmZvdW5kZXJfYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZvdW5kZXJfYm94X19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmZvdW5kZXJfYm94X19sZWZ0ID4gaW1nIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5mb3VuZGVyX3N3aXRjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLmZvdW5kZXJfYm94X19yaWdodCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuZm91bmRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5mb3VuZGVyX2JveF9fbGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmZvdW5kZXJfc3dpdGNoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5mb3VuZGVyX2JveF9fbGVmdCA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuLmRvY3VtZW50cyB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG4uZG9jdW1lbnRzIC5jb250YWluZXIgPiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLmRvY3VtZW50c19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uZG9jdW1lbnRzX2JveF9faXRlbXMge1xuICB3aWR0aDogMjkycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1yaWdodDogOTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4uZG9jdW1lbnRzX2JveF9faXRlbXM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MHZ3IC0gNjAwcHgpO1xufVxuLmRvY3VtZW50c19ib3hfX2l0ZW1zOm50aC1jaGlsZCgybikge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uZG9jdW1lbnRzX2JveF9faXRlbXM6bnRoLWNoaWxkKDJuKSA+IC5kb2N1bWVudHNfYm94X19pdGVtc0JvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uZG9jdW1lbnRzX2JveF9faXRlbXM6bnRoLWNoaWxkKDJuKSA+IC5kb2N1bWVudHNfYm94X19pdGVtc0JvdHRvbSA+IGg1IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5kb2N1bWVudHNfYm94X19pdGVtc0JvdHRvbSA+IGg1IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5kb2N1bWVudHNfYm94X19pdGVtc0JvdHRvbSA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLmRvY3VtZW50c19ib3hfX2l0ZW1zVG9wIHtcbiAgaGVpZ2h0OiAzNDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhZmFmYTtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggNDBweCAtN3B4IHJnYmEoMTQzLDE2MCwxNzUsMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRvY3VtZW50c19ib3hfX2l0ZW1zVG9wID4gaW1nIHtcbiAgbWF4LXdpZHRoOiAxNzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ubW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9yZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQgdXJsKFwiLi4vc3ZnL3BsdXMuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZG9jdW1lbnRzX3ZpZXcge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbiAgLmRvY3VtZW50c19ib3hfX2l0ZW1zOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG9jdW1lbnRzIHtcbiAgICBwYWRkaW5nOiA2OHB4IDA7XG4gIH1cbiAgLmRvY3VtZW50c19ib3hfX2l0ZW1zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5kb2N1bWVudHNfYm94X19pdGVtc1RvcCB7XG4gICAgaGVpZ2h0OiAyMzJweDtcbiAgfVxuICAuZG9jdW1lbnRzX2JveF9faXRlbXMge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAuZG9jdW1lbnRzX2JveF9faXRlbXNUb3AgPiBpbWcge1xuICAgIHdpZHRoOiAxMzJweDtcbiAgICBoZWlnaHQ6IDEzMnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NTBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5kb2N1bWVudHNfYm94X19pdGVtc1RvcCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmxpY2Vuc2VzIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGljZW5zZXNfdmlldzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDEycHg7XG59XG4ubGljZW5zZXNfdmlldzo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG4ubGljZW5zZXNfdmlldzo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2Nyb2xsRy5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuLmxpY2Vuc2VzX3ZpZXcge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbi5saWNlbnNlc19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxpY2Vuc2VzX2JveF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tcmlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAyNHB4IDI4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDBweCA2NXB4IDE3MHB4IHJnYmEoMCwwLDAsMC4wMyksIDBweCAyNy4xNTU0cHggNzEuMDIxOXB4IHJnYmEoMCwwLDAsMC4wMjIpLCAwcHggMTQuNTE4NnB4IDM3Ljk3MTdweCByZ2JhKDAsMCwwLDAuMDE5KSwgMHB4IDguMTM5MDFweCAyMS4yODY2cHggcmdiYSgwLDAsMCwwLjAxNyksIDBweCA0LjMyMjU3cHggMTEuMzA1MnB4IHJnYmEoMCwwLDAsMC4wMTQpLCAwcHggMS43OTg3MnB4IDQuNzA0MzRweCByZ2JhKDAsMCwwLDAuMDEpO1xufVxuLmxpY2Vuc2VzX2JveF9faXRlbSAuY2FyZC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5saWNlbnNlc19ib3hfX2l0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saWNlbnNlc19ib3hfX2l0ZW0gLm1vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmxpY2Vuc2VzX2JveF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpY2Vuc2VzIHtcbiAgICBwYWRkaW5nLXRvcDogNjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAubGljZW5zZXNfYm94IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmxpY2Vuc2VzX2JveF9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5saWNlbnNlcyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAubGljZW5zZXMgLmNvbnRhaW5lciA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5saWNlbnNlc192aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucXVvdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucXVvdGVfc3BhblN0YXJ0IHtcbiAgY29sb3I6ICMyMDhjZjA7XG59XG4ucXVvdGVfc3BhbkZpbmlzaCB7XG4gIGNvbG9yOiAjN2JjZGJhO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzJweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgYmxvY2txdW90ZSA+IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnF1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4ubWFpbi1tb2RhbC1ib3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1tb2RhbC1ib3ggaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm1haW4tbW9kYWwtYm94LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBoZWlnaHQ6IDkwdmg7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21haW4tbW9kYWwtYm94LWNvbnRhaW5lci5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluLW1vZGFsLWJveC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1haW4tbW9kYWwtYm94LWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTEyJTtcbn1cbi5tYWluLW1vZGFsLWJveC1jb250ZW50IC5tYWluLW1vZGFsLWJveC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4ubWFpbi1tb2RhbC1ib3gtbGVmdCB7XG4gIHdpZHRoOiA2MCU7XG59XG4ubWFpbi1tb2RhbC1ib3gtcmlnaHQge1xuICB3aWR0aDogNDAlO1xufVxuLm1haW4tbW9kYWwtYm94LXJpZ2h0IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tYWluLW1vZGFsLWJveC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYWluLW1vZGFsLWJveC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogNnB4IDEwcHggMzBweCAtMTBweCByZ2JhKDI4LDI4LDI4LDAuMTIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZ2JhKDExNCwxMTQsMTE0LDAuOTkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tbW9kYWwtYm94LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5tYWluLW1vZGFsLWJveC1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm1haW4tbW9kYWwtYm94LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLW1vZGFsLWJveC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5tYWluLW1vZGFsLWJveC1sZWZ0IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLm1haW4tbW9kYWwtYm94LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCA1cHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAubWFpbi1tb2RhbC1ib3gtY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG4gIC5tYWluLW1vZGFsLWJveC1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTMyJTtcbiAgfVxuICAubWFpbi1tb2RhbC1ib3gtY29udGVudCAubWFpbi1tb2RhbC1ib3gtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgfVxuICAubWFpbi1tb2RhbC1ib3gtYnV0dG9uIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAubWFpbi1tb2RhbC1ib3gtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1haW4tbW9kYWwtYm94LWxlZnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG4ubW9yZSB7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuLmFib3V0ID4gLmFib3V0X19wcm9tbyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjN2JjZGJhIDE5LjU0JSwgIzZiYzliMyA3Ni42NyUpO1xufVxuLmFib3V0IC5wcm9tb1RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFib3V0X19wcm9tbyAuY29udGFpbmVyIC5wcm9tb1RleHQgPiBwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuLmFib3V0X19wcm9tbyAuY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiA1JTtcbn1cbi5uZXdzID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmV3cy1yb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3Mtcm9sbF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLm5ld3Mtcm9sbF9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgd2lkdGg6IDU1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5ld3Mtcm9sbF9faXRlbV9faW1nIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDEyOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5uZXdzLXJvbGxfX2l0ZW1fX3RleHRfX3RpdGxlIHtcbiAgY29sb3I6ICMzMjMwMzE7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5ld3Mtcm9sbF9faXRlbV9fdGV4dF9fdGV4dCB7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLm5ld3Nfcm9sbF9faXRlbV9fdGV4dF9fbGluayB7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uZXdzX3JvbGxfX2l0ZW1fX3RleHRfX2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhIHVybChcIi4uL3N2Zy9wbHVzLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG4uYWJvdXQgLnByb21vIC5tb3JlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWJvdXQgLnByb21vIC5tb3JlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL3N2Zy9wbHVzLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5hYm91dCAucHJvbW8gLm1vcmUsXG4gIC5uZXdzLXJvbGxfX3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dCAucHJvbW9UZXh0IHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgbWFyZ2luOiAyMDBweCBhdXRvIDE1MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWJvdXQgLnByb21vIC5jb250YWluZXIgLnByb21vVGV4dCA+IHAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLm5ld3Mtcm9sbCB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dCAucHJvbW8gLm1vcmUsXG4gIC5uZXdzLXJvbGxfX3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgfVxuICAubmV3cy1yb2xsX19pdGVtX19pbWcge1xuICAgIHdpZHRoOiAxMDRweDtcbiAgICBoZWlnaHQ6IDEwNHB4O1xuICB9XG4gIC5uZXdzLXJvbGxfX2l0ZW1fX3RleHRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuICAubmV3cy1yb2xsX19pdGVtIHtcbiAgICBoZWlnaHQ6IDEzNnB4O1xuICAgIG1heC13aWR0aDogNDI2cHg7XG4gIH1cbiAgLm5ld3Mtcm9sbF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5hYm91dCAucHJvbW8gLm1vcmUsXG4gIC5uZXdzLXJvbGxfX3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAuYWJvdXQgLnByb21vVGV4dCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG4gIH1cbiAgLm5ld3Mtcm9sbF9faXRlbV9fdGV4dF9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmV3cy1yb2xsX19pdGVtX19pbWcge1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIGhlaWdodDogODhweDtcbiAgfVxuICAubmV3cy1yb2xsX19pdGVtIHtcbiAgICB3aWR0aDogOTB2dztcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG4gIC5hYm91dCAucHJvbW8gLm1vcmUsXG4gIC5uZXdzLXJvbGxfX3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAubmV3cy1yb2xsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5hYm91dCAucHJvbW8gLmNvbnRhaW5lciAucHJvbW9UZXh0ID4gcCB7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODUwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAubmV3cy1yb2xsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAuYWJvdXQgLnByb21vVGV4dCB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIG1hcmdpbjogMTUwcHggYXV0byAxMDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmFib3V0IC5wcm9tb1RleHQge1xuICAgIG1hcmdpbjogMCBhdXRvIDgwcHg7XG4gIH1cbn1cbi50ZWFtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4udGVhbSAuY29udGFpbmVyID4gaDIge1xuICBtYXJnaW4tYm90dG9tOiA5OHB4O1xufVxuLnRlYW1fdmlldyB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cbi50ZWFtX2JveF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50ZWFtX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udGVhbV9ib3hfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnRlYW1fYm94X19pdGVtOm50aC1jaGlsZCgybi0xKSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG4udGVhbV9ib3hfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MHZ3IC0gNjAwcHgpO1xufVxuLnRlYW1fYm94X19pdGVtX19pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBib3gtc2hhZG93OiAwcHggNjVweCAxNzBweCByZ2JhKDAsMCwwLDAuMDMpLCAwcHggMjcuMTU1NHB4IDcxLjAyMTlweCByZ2JhKDAsMCwwLDAuMDIyKSwgMHB4IDE0LjUxODZweCAzNy45NzE3cHggcmdiYSgwLDAsMCwwLjAxOSksIDBweCA4LjEzOTAxcHggMjEuMjg2NnB4IHJnYmEoMCwwLDAsMC4wMTcpLCAwcHggNC4zMjI1N3B4IDExLjMwNTJweCByZ2JhKDAsMCwwLDAuMDE0KSwgMHB4IDEuNzk4NzJweCA0LjcwNDM0cHggcmdiYSgwLDAsMCwwLjAxKTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50ZWFtX2JveF9faXRlbV9faW1nID4gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG4udGVhbV9ib3hfX2l0ZW0gPiBoNSB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRlYW1fYm94X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC50ZWFtX2JveF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnRlYW1fYm94X19pdGVtX19pbWcgPiBpbWcge1xuICAgIG1heC13aWR0aDogMTI0cHg7XG4gICAgbWF4LWhlaWdodDogMTI0cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLnRlYW1fYm94X19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDE1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuICB9XG4gIC50ZWFtX2JveF9faXRlbTpudGgtY2hpbGQoMm4tMSkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnRlYW1fYm94X19pdGVtID4gaDUge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLnRlYW1fYm94X19pdGVtID4gcCB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gIH1cbiAgLnRlYW1fYm94X19pdGVtID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG4gIC50ZWFtIC5jb250YWluZXIgPiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnRlYW1fYm94X19pdGVtX19pbWcgPiBpbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC50ZWFtX2JveF9faXRlbSA+IGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAudGVhbV9ib3hfX2l0ZW1fX2ltZyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudGVhbV9ib3hfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gIH1cbiAgLnRlYW1fYm94X19pdGVtOm50aC1jaGlsZCgybi0xKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmFtYmFzc2Fkb3JzIC5ldmVudHNfdGFicyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW1iYXNzYWRvcnMgLmV2ZW50cyAuY29udGFpbmVyID4gaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5ldmVudHMge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4uZXZlbnRzX3RhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmV2ZW50c190YWJzIGg1IHtcbiAgcGFkZGluZzogMjBweCAzNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuLmV2ZW50c190YWJzIGg1LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyMDhjZjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmV2ZW50c190YWJzIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZXZlbnRzX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ldmVudHNfYm94X19pdGVtczpudGgtY2hpbGQoMiksXG4uZXZlbnRzX2JveF9faXRlbXM6bnRoLWNoaWxkKDMpLFxuLmV2ZW50c19ib3hfX2l0ZW1zOm50aC1jaGlsZCgybis0KSxcbi5ldmVudHNfYm94X19pdGVtczpudGgtY2hpbGQoM24rNCkge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZXZlbnRzX2JveF9faXRlbXMsXG4uZXZlbnRzX2JveF9faXRlbXM6bnRoLWNoaWxkKDRuKSB7XG4gIGZsZXgtZ3JvdzogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBtYXgtd2lkdGg6IDc5MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjhweCAzNnB4IDM2cHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3gtc2hhZG93OiAwcHggNjVweCAxNzBweCByZ2JhKDAsMCwwLDAuMDMpLCAwcHggMjcuMTU1NHB4IDcxLjAyMTlweCByZ2JhKDAsMCwwLDAuMDIyKSwgMHB4IDE0LjUxODZweCAzNy45NzE3cHggcmdiYSgwLDAsMCwwLjAxOSksIDBweCA4LjEzOTAxcHggMjEuMjg2NnB4IHJnYmEoMCwwLDAsMC4wMTcpLCAwcHggNC4zMjI1N3B4IDExLjMwNTJweCByZ2JhKDAsMCwwLDAuMDE0KSwgMHB4IDEuNzk4NzJweCA0LjcwNDM0cHggcmdiYSgwLDAsMCwwLjAxKTtcbn1cbi5ldmVudHNfYm94X19pdGVtczpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZXZlbnRzX2JveF9faXRlbXMgLnRleHQgPiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZXZlbnRzX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ldmVudHNfYm90dG9tIC5tb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYXJjaGl2ZUV2ZW50IHtcbiAgYm94LXNoYWRvdzogMHB4IDY1cHggMTcwcHggcmdiYSgwLDAsMCwwLjAzKSwgMHB4IDI3LjE1NTRweCA3MS4wMjE5cHggcmdiYSgwLDAsMCwwLjAyMiksIDBweCAxNC41MTg2cHggMzcuOTcxN3B4IHJnYmEoMCwwLDAsMC4wMTkpLCAwcHggOC4xMzkwMXB4IDIxLjI4NjZweCByZ2JhKDAsMCwwLDAuMDE3KSwgMHB4IDQuMzIyNTdweCAxMS4zMDUycHggcmdiYSgwLDAsMCwwLjAxNCksIDBweCAxLjc5ODcycHggNC43MDQzNHB4IHJnYmEoMCwwLDAsMC4wMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDIwcHggMjJweCAyMHB4IDc0cHg7XG59XG4uYXJjaGl2ZUV2ZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmcvYXJjaGl2ZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsZWZ0OiAyMnB4O1xufVxuLmRhdGUge1xuICBjb2xvcjogIzMyMzAzMTtcbiAgZm9udC1zaXplOiA0LjI1ZW07XG4gIGZvbnQtZmFtaWx5OiBHaWxyb3ktQm9sZDtcbiAgbGluZS1oZWlnaHQ6IDk1JTtcbn1cbi5zdHJva2Uge1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggI2Q0ZDRkNDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogR2lscm95LUJvbGQ7XG59XG4ubmV3cy1wYWdlID4gLmV2ZW50LWZ1dHVyZV9fcHJvbW8ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjUyLjg4ZGVnLCAjM2QzODYyIDE2LjUyJSwgIzJlMjk0ZSA3OC43NSUpO1xufVxuLm5ld3MtcGFnZSA+IC5ldmVudC1hcmNoaXZlLXByb21vIHtcbiAgYmFja2dyb3VuZDogI2ZmOGM0Mjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZXZlbnRzX2JveF9faXRlbXMge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5ldmVudHNfdGFicyB7XG4gICAgbWFyZ2luOiA2MHB4IDAgNTZweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50cyB7XG4gICAgcGFkZGluZzogNjhweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XG4gIH1cbiAgLmFtYmFzc2Fkb3JzIC5ldmVudHMgLmNvbnRhaW5lciA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuZXZlbnRzX2JveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ldmVudHNfYm94X19pdGVtcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmV2ZW50c19ib3R0b20ge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5ldmVudHNfdGFicyB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAuZXZlbnRzX2JveF9faXRlbXMge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLmV2ZW50c19ib3R0b20gLm1vcmUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDc0cHg7XG4gIH1cbiAgLmV2ZW50c19ib3R0b20gLm1vcmU6OmJlZm9yZSB7XG4gICAgbGVmdDogMjJweDtcbiAgfVxuICAuYXJjaGl2ZUV2ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg1MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmV2ZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjhweDtcbiAgICBwYWRkaW5nOiA2OHB4IDA7XG4gIH1cbn1cbi5ibG9nX2JveCB7XG4gIG1hcmdpbi10b3A6IDk4cHg7XG59XG4uYmxvZ19ib3hfX2l0ZW1Ub3AgLnN1YlAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmJsb2dfYm94X19pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDIwcHggMCA1NHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ibG9nX2JveF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5ibG9nX2JveF9yZXZlcnNlIC5ibG9nX2JveF9faXRlbSAuaW1nQm9yZCB7XG4gIG9yZGVyOiAxO1xufVxuLmltZ0JvcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbiAgaGVpZ2h0OiAyNzJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDY1cHggMTcwcHggcmdiYSgwLDAsMCwwLjAzKSwgMHB4IDI3LjE1NTRweCA3MS4wMjE5cHggcmdiYSgwLDAsMCwwLjAyMiksIDBweCAxNC41MTg2cHggMzcuOTcxN3B4IHJnYmEoMCwwLDAsMC4wMTkpLCAwcHggOC4xMzkwMXB4IDIxLjI4NjZweCByZ2JhKDAsMCwwLDAuMDE3KSwgMHB4IDQuMzIyNTdweCAxMS4zMDUycHggcmdiYSgwLDAsMCwwLjAxNCksIDBweCAxLjc5ODcycHggNC43MDQzNHB4IHJnYmEoMCwwLDAsMC4wMSk7XG59XG4uaW1nQm9yZCA+IGltZyB7XG4gIHdpZHRoOiAzNTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ibG9nX3RleHQge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9nX3RleHQgPiBwIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDtcbn1cbi5ibG9nX2JveF9faXRlbS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmxvZ19ib3hfX2l0ZW0tdG9wID4gKiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4uYmxvZ19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ibG9nX2JvdHRvbSA+IGEge1xuICBwYWRkaW5nOiAxNnB4IDM2cHg7XG4gIGJhY2tncm91bmQ6ICMyMDhjZjA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBHaWxyb3ktQm9sZDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9yZS5wbHVzOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLmJsb2dfYm94X19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA1MjVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYmxvZ190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbiAgLmJsb2dfdGV4dCA+IHAge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuICAuaW1nQm9yZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5ibG9nX2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjhweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmJsb2cge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmJsb2cgLmNvbnRhaW5lciA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5ibG9nX2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubW9yZS5wbHVzOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ibG9nX2JveCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaW1nQm9yZCA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2dfdGV4dCAubW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW1nQm9yZCA+IC5tb3JlOjpiZWZvcmUge1xuICAgIGxlZnQ6IDEycHg7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG4gIC5ibG9nX2JveF9faXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAwIDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg1MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmJsb2dfYm94IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmJsb2cgLmNvbnRhaW5lciA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uY29tbWVudHNfYm94IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuLmNvbW1lbnRzX2JveF9faXRlbSB7XG4gIHBhZGRpbmc6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29tbWVudHNfYm94X19pdGVtID4gaDUsXG4uY29tbWVudHNfYm94X19pdGVtID4gcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbWJhc3NhZG9ycyAuY29tbWVudHNfYm94X19pdGVtIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jb21tZW50c19ib3hfX2l0ZW0tZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uY29tbWVudHNfYm94X19pdGVtLnB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICMyZTI5NGU7XG59XG4uY29tbWVudHNfYm94X19pdGVtLmJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMjA4Y2YwO1xufVxuLmNvbW1lbnRzX2JveF9faXRlbS5ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM3YmNkYmE7XG59XG4uY29tbWVudHNfYm94X19pdGVtLm9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmZjhjNDI7XG59XG4uY29tbWVudHNfYm94X19pdGVtTGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNDRweDtcbn1cbi5jb21tZW50c19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuLmNvbW1lbnRzX2ltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBtYXgtd2lkdGg6IDY4cHg7XG4gIG1heC1oZWlnaHQ6IDY4cHg7XG59XG4uY29tbWVudHNfaW1nIGEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNvYyB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLmNvbW1lbnRzX2JveF9faXRlbVJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG59XG4uY29tbWVudHNfYm94X19pdGVtUmlnaHQgPiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uY29tbWVudHNfYm94X19pdGVtUmlnaHQgPiAqIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jb21tZW50c19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnZpZGVvLXJldmlld3MgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi52aWRlby1yZXZpZXdzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1NS41JTtcbn1cbi52aWRlby1yZXZpZXdzLWNvbnRhaW5lciBpZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFtYmFzc2Fkb3JzIC5jb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYW1iYXNzYWRvcnMgLmNvbW1lbnRzX2JveF9faXRlbTpudGgtY2hpbGQobis1KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW1iYXNzYWRvcnMgLmNvbW1lbnRzX2JvdHRvbSBwLm1vcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYW1iYXNzYWRvcnMgLmNvbW1lbnRzX2JveCB7XG4gICAgcGFkZGluZy10b3A6IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5jb21tZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAuY29tbWVudHNfYm90dG9tIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY29tbWVudHNfYm94IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAuY29tbWVudHNfYm94X19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jb21tZW50c19ib3hfX2l0ZW1SaWdodCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxuICAuY29tbWVudHNfYm94X19pdGVtTGVmdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc29jIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIH1cbiAgLmZvcm1fYm90dG9tID4gcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3VibWl0X2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuYW1iYXNzYWRvcnMgLmNvbW1lbnRzX2JveCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg1MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmFtYmFzc2Fkb3JzIC5jb21tZW50c19ib3gge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5jb21tZW50c19ib3hfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnZhY2FuY2llcyAuY29udGFpbmVyID4gaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi52YWNhbmNpZXNfYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnZhY2FuY2llc19ib3hfX2xlZnQge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG4jdmFjYW5jaWVzX3NsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnZhY2FuY2llcy1pdGVtIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiAwIDZweCAxNXB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbn1cbi52YWNhbmNpZXMtaXRlbSBoNSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52YWNhbmNpZXMtaXRlbS1tYWluLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuLnZhY2FuY2llcy1zbGlkZXItYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udmFjYW5jaWVzLXNsaWRlci1idXR0b25zIC5wcmV2LFxuLnZhY2FuY2llcy1zbGlkZXItYnV0dG9ucyAubmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMTQsMTE0LDExNCwwLjk5KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnZhY2FuY2llcy1zbGlkZXItYnV0dG9ucyAucHJldjo6YmVmb3JlLFxuLnZhY2FuY2llcy1zbGlkZXItYnV0dG9ucyAubmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzIzMDMxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4udmFjYW5jaWVzLXNsaWRlci1idXR0b25zIC5wcmV2OjphZnRlcixcbi52YWNhbmNpZXMtc2xpZGVyLWJ1dHRvbnMgLm5leHQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzIzMDMxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi52YWNhbmNpZXMtc2xpZGVyLWJ1dHRvbnMgLnByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi52YWNhbmNpZXMtc2xpZGVyLWJ1dHRvbnMgLm5leHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnZhY2FuY2llcy1pdGVtLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMTNweDtcbiAgaGVpZ2h0OiAxMTNweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjVweCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udmFjYW5jaWVzLWl0ZW0tdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi52YWNhbmNpZXMtaXRlbS10YWIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDExNCwxMTQsMTE0LDAuOTkpO1xufVxuLnZhY2FuY2llcy1pdGVtLXRhYiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBjb2xvcjogcmdiYSgxMTQsMTE0LDExNCwwLjk5KTtcbn1cbi52YWNhbmNpZXMtaXRlbS10YWIgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZDVkNWQ1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udmFjYW5jaWVzLWl0ZW0tdGFiIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnZhY2FuY2llcy1pdGVtLXRhYiAudmFjYW5jaWVzLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0OCU7XG4gIGNvbG9yOiByZ2JhKDExNCwxMTQsMTE0LDAuOTkpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnZhY2FuY2llcy1pdGVtLXNob3ctYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnZhY2FuY2llcy1pdGVtLXNob3ctYnV0dG9uIC52YWNhbmNpZXMtaXRlbS1zaG93LWJ1dHRvbi1pbnNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi52YWNhbmNpZXMtaXRlbS1zaG93LWJ1dHRvbiAudmFjYW5jaWVzLWl0ZW0tc2hvdy1idXR0b24taW5zaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE0LDExNCwxMTQsMC45OSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4udmFjYW5jaWVzLWl0ZW0tc2hvdy1idXR0b24gLnZhY2FuY2llcy1pdGVtLXNob3ctYnV0dG9uLWluc2lkZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE0LDExNCwxMTQsMC45OSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnZhY2FuY2llcy1pdGVtLWFjdGl2ZSAudmFjYW5jaWVzLWl0ZW0tc2hvdy1idXR0b24gLnZhY2FuY2llcy1pdGVtLXNob3ctYnV0dG9uLWluc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4udmFjYW5jaWVzLWl0ZW0tYWN0aXZlIC52YWNhbmNpZXMtaXRlbS10YWIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52YWNhbmNpZXNfYm94X19sZWZ0ID4gcCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4udmFjYW5jaWVzX2JveF9fbGVmdCA+IGgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4udmFjYW5jaWVzX2JveF9fbGVmdCA+IGgzOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMjA4Y2YwIDAlLCAjMjA4Y2YwIDI0Ljk5JSwgIzdiY2RiYSAyNSUsICM3YmNkYmEgNTAlLCAjZmY4YzQyIDUwLjAxJSwgI2ZmOGM0MiA3NSUsICM2MTNmNzUgNzUuMDElLCAjNjEzZjc1IDEwMCUpO1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDkycHg7XG59XG4udmFjYW5jaWVzX2JveF9fcmlnaHQge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICB3aWR0aDogNTAlO1xufVxuLnZhY2FuY2llc19ib3hfX3JpZ2h0IGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi52YWNhbmNpZXNfYm94X19yaWdodCBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXgtd2lkdGg6IDM1NnB4O1xuICBib3gtc2hhZG93OiAwcHggNjVweCAxNzBweCByZ2JhKDAsMCwwLDAuMDMpLCAwcHggMjcuMTU1NHB4IDcxLjAyMTlweCByZ2JhKDAsMCwwLDAuMDIyKSwgMHB4IDE0LjUxODZweCAzNy45NzE3cHggcmdiYSgwLDAsMCwwLjAxOSksIDBweCA4LjEzOTAxcHggMjEuMjg2NnB4IHJnYmEoMCwwLDAsMC4wMTcpLCAwcHggNC4zMjI1N3B4IDExLjMwNTJweCByZ2JhKDAsMCwwLDAuMDE0KSwgMHB4IDEuNzk4NzJweCA0LjcwNDM0cHggcmdiYSgwLDAsMCwwLjAxKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhZmFmYTtcbiAgcGFkZGluZzogMjRweCAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMzMjMwMzE7XG59XG4udmFjYW5jaWVzX2JveF9fcmlnaHQgZm9ybSB0ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDY1cHggMTcwcHggcmdiYSgwLDAsMCwwLjAzKSwgMHB4IDI3LjE1NTRweCA3MS4wMjE5cHggcmdiYSgwLDAsMCwwLjAyMiksIDBweCAxNC41MTg2cHggMzcuOTcxN3B4IHJnYmEoMCwwLDAsMC4wMTkpLCAwcHggOC4xMzkwMXB4IDIxLjI4NjZweCByZ2JhKDAsMCwwLDAuMDE3KSwgMHB4IDQuMzIyNTdweCAxMS4zMDUycHggcmdiYSgwLDAsMCwwLjAxNCksIDBweCAxLjc5ODcycHggNC43MDQzNHB4IHJnYmEoMCwwLDAsMC4wMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYWZhZmE7XG4gIHBhZGRpbmc6IDI0cHggMjZweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjMzIzMDMxO1xufVxuLmZvcm1fYm90dG9tID4gcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5zdWJtaXRfYnV0dG9uIHtcbiAgcGFkZGluZzogMTZweCAzNnB4O1xuICBiYWNrZ3JvdW5kOiAjMjA4Y2YwO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDI2cHggLTEycHggcmdiYSgzMiwxNDAsMjQwLDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmZpbGVfYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxN3B4IDIycHggMTNweCA3NHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBmb250LWZhbWlseTogR2lscm95LUJvbGQ7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuLmZpbGVfYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy9maWxlLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDIycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDRkNGQ0O1xufVxuLmFqYXgtbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLndwY2Y3LXRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52YWNhbmNpZXMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKCgxMDB2dyAtIDEyMDBweCkgLyAyKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZhY2FuY2llc19ib3hfX2xlZnQgPiBoMzo6YmVmb3JlIHtcbiAgICByaWdodDogLTRweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLnZhY2FuY2llcyAuY29udGFpbmVyID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIH1cbiAgLnZhY2FuY2llc19ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAudmFjYW5jaWVzX2JveF9fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC52YWNhbmNpZXNfYm94X19yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudmFjYW5jaWVzX2JveF9fbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudmFjYW5jaWVzX2JveF9fbGVmdCA+IGgzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAudmFjYW5jaWVzX2JveF9fbGVmdCA+IHAge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLnZhY2FuY2llc19ib3hfX3JpZ2h0IGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBkaXYud3BjZjcgLmFqYXgtbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb21tZW50c19ib3gge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmFjYW5jaWVzIC5jb250YWluZXIgPiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmV2ZW50cyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5maWxlX2J1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE3cHggMjJweDtcbiAgfVxuICAuZmlsZV9idXR0b246OmJlZm9yZSB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMDBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnZhY2FuY2llcy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDMyNnB4KSB7XG4gIC52YWNhbmNpZXNfYm94X19sZWZ0ID4gaDM6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODUwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAudmFjYW5jaWVzIC5jb250YWluZXIgPiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgfVxufVxuLm5ld3MtbGlzdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm5ld3MtbGlzdF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7XG59XG4ubmV3cy1saXN0X2JveF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgcGFkZGluZzogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkxLjAyZGVnLCAjZmZmIDAlLCAjZmFmYWZhIDEwMCUpO1xufVxuLm5ld3MtbGlzdF9ib3hfX2l0ZW0tdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cbi5uZXdzLWxpc3RfYm94X19pdGVtLXRleHQgPiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ubmV3cy1saXN0X2JveF9faXRlbV9fbWFyY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwOGNmMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogNTJweDtcbiAgcGFkZGluZzogNnB4O1xufVxuLmRhdGEtcGFzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFzdCB7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjZDRkNGQ0O1xufVxuLnBhc3QgLm5ld3MtbGlzdF9ib3hfX2l0ZW1fX21hcmNrIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4ubW9yZS1uZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogIzIwOGNmMDtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAyNnB4IC0xMnB4IHJnYmEoMzIsMTQwLDI0MCwwLjMpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAxNnB4IDM2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogR2lscm95LUJvbGQ7XG59XG4ubmV3cy1ibG9nX21haW5fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5ldmVudExhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudExhYmVsIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMTUwcHggYXV0byAyMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAubmV3cy1saXN0X190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5uZXdzLWxpc3RfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5uZXdzLWxpc3RfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5ldmVudExhYmVsIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG4gIC5uZXdzLWxpc3RfYm94X19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuICAubmV3cy1saXN0X2JveF9faXRlbSAuZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgfVxufVxuLnNpbmdsZS1ldmVudF9fcHJvbW8ge1xuICBiYWNrZ3JvdW5kOiAjZmY4YzQyICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLWV2ZW50X19pbWcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiA1MCUsICNmZjhjNDIgNTAlKSAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1ldmVudF9fcHJvbW9fX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNpbmdsZS1ldmVudF9fcHJvbW9fX2xpc3QgbGkge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBHaWxyb3ktQm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzEycHg7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cbi5zaW5nbGUtZXZlbnRfX3Byb21vX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2luZ2xlLWV2ZW50X19wcm9tb19fbGlzdCBsaT5zdmcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4ubmV3cy1ibG9nX19wcm9tb19faW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubmV3cy1ibG9nX21haW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbi5uZXdzLWJsb2dfbWFpbiAuY29udGFpbmVyIHA+YSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzIwOGNmMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4ubmV3cy1ibG9nX21haW4gLmNvbnRhaW5lcj5hIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA1NnB4IGF1dG8gMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxNnB4IDM2cHg7XG4gIGJhY2tncm91bmQ6ICMyMDhjZjA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMjZweCAtMTJweCByZ2JhKDMyLDE0MCwyNDAsMC4zKTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWV2ZW50X19wcm9tb19fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLnNpbmdsZS1ldmVudF9fcHJvbW9fX2xpc3QgbGkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5zaW5nbGUtZXZlbnRfX3Byb21vX19saXN0IGxpPnN2ZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnNpbmdsZS1ldmVudF9fcHJvbW9fX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNpbmdsZS1ldmVudF9fcHJvbW9fX2xpc3QgbGkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIC5zaW5nbGUtZXZlbnRfX3Byb21vX19saXN0IGxpPnN2ZyB7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NTBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5zaW5nbGUtZXZlbnRfX3Byb21vX19saXN0IGxpPnN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gIH1cbn1cbi5uZXdzLWJsb2dfX3Byb21vIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCM3NjRmOGMgLTEuMTUlLCAjNjEzZjc1IDk5LjE4JSk7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubmV3cy1ibG9nX19wcm9tb19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMjI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4ubmV3cy1ibG9nX19wcm9tb19faGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuLm5ld3MtYmxvZ19fcHJvbW9fX2hlYWRlcl9fZGF0ZSB7XG4gIGNvbG9yOiAjZmZmIEY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5ld3MtYmxvZ19fcHJvbW9fX2hlYWRlcl9fZGF0ZSA+IHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uZXdzLWJsb2dfX3Byb21vX19oZWFkZXJfX2RhdGVfX3llYXIge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cbi5uZXdzLWJsb2dfX3Byb21vX19kaXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuLm5ld3MtYmxvZ19fcHJvbW9fX2ltZyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYWZhZmE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDBweCA2NXB4IDE3MHB4IHJnYmEoMCwwLDAsMC4wMyksIDBweCAyNy4xNTU0cHggNzEuMDIxOXB4IHJnYmEoMCwwLDAsMC4wMjIpLCAwcHggMTQuNTE4NnB4IDM3Ljk3MTdweCByZ2JhKDAsMCwwLDAuMDE5KSwgMHB4IDguMTM5MDFweCAyMS4yODY2cHggcmdiYSgwLDAsMCwwLjAxNyksIDBweCA0LjMyMjU3cHggMTEuMzA1MnB4IHJnYmEoMCwwLDAsMC4wMTQpLCAwcHggMS43OTg3MnB4IDQuNzA0MzRweCByZ2JhKDAsMCwwLDAuMDEpO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm5ld3MtYmxvZ19fcHJvbW9fX2ltZy1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG59XG4ubmV3cy1ibG9nX19pbWcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiA1MCUsICM2MTNmNzUgNTAlKTtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cbi5uZXdzLWJsb2dfX2luZm8ge1xuICBtYXJnaW46IDUwcHggYXV0byA2OHB4O1xufVxuLm5ld3MtYmxvZ19faW5mby1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmV3cy1ibG9nX19pbmZvX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbn1cbi5uZXdzLWJsb2dfX2luZm9fX3NpZGViYXIge1xuICBtYXgtd2lkdGg6IDQ3MnB4O1xufVxuLm5ld3MtYmxvZ19faW5mb19fc2lkZWJhciA+IC5zaWRlQmFyX19uZXdzID4gaDQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLm5ld3MtYmxvZ19faW5mb19fc2lkZWJhciAubmV3c1JvbGxfaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhZmFmYTtcbn1cbi5wb3N0LXRhZ3Mge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzcyNzI3MjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2lkZUJhcl9fbmV3c19faXRlbXMgLm5ld3Mtcm9sbF9faXRlbSB7XG4gIGJveC1zaGFkb3c6IDBweCAxNHB4IDM0cHggcmdiYSgwLDAsMCwwLjA0KTtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5zaWRlQmFyX19uZXdzX19pdGVtcyAubmV3cy1yb2xsX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5ld3MtYmxvZ19faW5mb19fdGV4dCA+ICosXG4ubmV3cy1ibG9nX21haW4gLmNvbnRhaW5lciA+ICoge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHJldmVydDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogcmV2ZXJ0O1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogcmV2ZXJ0O1xufVxuLm5ld3MtYmxvZ19faW5mb19fdGV4dCBsaSxcbi5uZXdzLWJsb2dfbWFpbiAuY29udGFpbmVyIGxpIHtcbiAgbGlzdC1zdHlsZTogdW5zZXQ7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuLm5ld3MtYmxvZ19faW5mbyBpZnJhbWUsXG4ubmV3cy1ibG9nX21haW4gaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuLm5ld3MtYmxvZ19faW5mb19fdGV4dCBhIHtcbiAgY29sb3I6ICMwMDdjYmE7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5ld3MtYmxvZ19faW5mb19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5uZXdzLWJsb2dfX2luZm8tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zaWRlQmFyX19uZXdzX19pdGVtcyAubmV3cy1yb2xsX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmV3cy1ibG9nX19pbmZvX19zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpZGVCYXJfX25ld3MgPiBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWJsb2dfX3Byb21vX19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxuICAubmV3cy1ibG9nX19wcm9tb19faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLm5ld3MtYmxvZ19fcHJvbW9fX2hlYWRlcl9fZGF0ZSAuZGF0ZSxcbiAgLm5ld3MtYmxvZ19fcHJvbW9fX2hlYWRlcl9fZGF0ZV9feWVhciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5uZXdzLWJsb2dfX3Byb21vX19oZWFkZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgfVxuICAubmV3cy1ibG9nX19wcm9tb19fZGlzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lkZUJhcl9fbmV3c19faXRlbXMgLm5ld3Mtcm9sbF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAubmV3cy1ibG9nX19pbmZvX19zaWRlYmFyIC5uZXdzLXJvbGxfX2l0ZW1fX3RleHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm5ld3Nfcm9sbF9faXRlbV9fdGV4dF9fbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDM2cHg7XG4gIH1cbiAgLm5ld3MtYmxvZ19fcHJvbW9fX2ltZyB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuICAubmV3cy1ibG9nX19wcm9tbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm5ld3MtYmxvZ19faW5mbyBpZnJhbWUsXG4gIC5uZXdzLWJsb2dfbWFpbiBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4uZmFxIHtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG59XG4uZmFxX19wcm9tbyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDguNDJkZWcsICM3YmNkYmEgMTkuNTQlLCAjNmJjOWIzIDc2LjY3JSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmFxX19wcm9tb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmFxX19wcm9tb19fdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIHotaW5kZXg6IDI7XG59XG4uZmFxX19wcm9tb19fdGV4dF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZhcV9fcHJvbW9fX2ljb24ge1xuICB6LWluZGV4OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xuICBoZWlnaHQ6IDgwJTtcbiAgYm90dG9tOiA1JTtcbiAgcmlnaHQ6IDUlO1xuICB3aWR0aDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5mYXFfX2luZm9fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZhcV9faW5mb19fbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6IHJnYmEoMTE0LDExNCwxMTQsMC45OSk7XG4gIHBhZGRpbmc6IDE2cHggMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhZmFmYTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggLTEwcHggcmdiYSgyMTMsMjEzLDIxMywwLjQpO1xuICBmb250LWZhbWlseTogR2lscm95LUJvbGQ7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uZmFxX19pbmZvX19saXN0X19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICM3YmNkYmE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIzLDIwNSwxODYsMC4xKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5mYXFfX2luZm9fX3RpdGxlIHtcbiAgY29sb3I6ICMzMjMwMzE7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mYXFfX2luZm9fX3RpdGxlX19zcGFuIHtcbiAgb3BhY2l0eTogMDtcbiAgY29sb3I6ICMzNjk4ZjI7XG4gIHRyYW5zaXRpb246IDAuNyBvcGFjaXR5O1xufVxuLmZhcV9faW5mb19fdGl0bGU6aG92ZXIgLmZhcV9faW5mb19fdGl0bGVfX3NwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLmZhcV9faW5mb19fdGV4dC12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG59XG4uZmFxX19pbmZvX19pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA2NXB4IDE3MHB4IHJnYmEoMCwwLDAsMC4wMyksIDBweCAyNy4xNTU0cHggNzEuMDIxOXB4IHJnYmEoMCwwLDAsMC4wMjIpLCAwcHggMTQuNTE4NnB4IDM3Ljk3MTdweCByZ2JhKDAsMCwwLDAuMDE5KSwgMHB4IDguMTM5MDFweCAyMS4yODY2cHggcmdiYSgwLDAsMCwwLjAxNyksIDBweCA0LjMyMjU3cHggMTEuMzA1MnB4IHJnYmEoMCwwLDAsMC4wMTQpLCAwcHggMS43OTg3MnB4IDQuNzA0MzRweCByZ2JhKDAsMCwwLDAuMDEpO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLmZhcV9faW5mb19faXRlbSB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHBhZGRpbmc6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZmFxX19pbmZvX19pdGVtX19oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmFxX19pbmZvX19pdGVtX19oZWFkZXJfX3RleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYXFfX2luZm9fX2l0ZW1fX2hlYWRlcl9fb3BlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG59XG4uZmFxX19pbmZvX19pdGVtX19oZWFkZXJfX29wZW46YWZ0ZXIsXG4uZmFxX19pbmZvX19pdGVtX19oZWFkZXJfX29wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5mYXFfX2luZm9fX2l0ZW1fX2hlYWRlcl9fb3BlbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcbn1cbi5mYXFfX2luZm9fX2l0ZW1fX2hlYWRlcl9fb3BlbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmZhcV9faW5mb19faXRlbS5hY3RpdmUgLmZhcV9faW5mb19faXRlbV9faGVhZGVyX19vcGVuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmZhcV9faW5mb19faXRlbV9fYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTJweDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5mYXFfX2luZm9fX2l0ZW1fX2JvZHkuZG9udC1hY3RpdmUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uZmFxX19pbmZvX19pdGVtX19ib2R5IC53cC12aWRlbyB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5mYXFfX2luZm8gLmNvbnRhaW5lciA+IGgzIHtcbiAgbWFyZ2luLXRvcDogNjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhcV9fcHJvbW9fX3RleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIH1cbiAgLmZhcV9fcHJvbW9fX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuICB9XG4gIC5mYXFfX2luZm9fX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5mYXFfX3Byb21vX19pY29uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLmZhcV9faW5mb19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zY3JvbGxHLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxuICAuZmFxX19pbmZvX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICB9XG4gIC5mYXFfX2luZm9fX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbiAgLmZhcV9faW5mb19fbGlzdCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuZmFxX19wcm9tb19fY29udGFpbmVyLFxuICAuZmFxX19wcm9tbyB7XG4gICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmFxX19wcm9tb19fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmZhcV9faW5mb19faXRlbSB7XG4gICAgcGFkZGluZzogMjhweCAxMHB4O1xuICB9XG4gIC5mYXFfX2luZm9fX2l0ZW1fX2hlYWRlcl9fdGV4dCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZmFxX19pbmZvX19pdGVtX19oZWFkZXJfX29wZW4ge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmZhcV9faW5mb19faXRlbV9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gIH1cbn1cbi5yZXZpZXdzX3Byb21vIHtcbiAgYmFja2dyb3VuZDogIzYxM2Y3NTtcbn1cbi5yZXZpZXdzX3Byb21vIC5wcm9tb0ltZyB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnJldmlld3NfcHJvbW9UZXh0IHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1JTtcbn1cbi5yZXZpZXdzX3Byb21vVGV4dCAucHJlc2VudGF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXZpZXdzX3Byb21vVGV4dCA+IHAge1xuICBtYXJnaW46IDMycHggMCA0OHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXZpZXdzX3Byb21vVGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMjAwcHggYXV0byAwO1xuICB9XG4gIC5yZXZpZXdzX3Byb21vIC5wcm9tb0ltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gNDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICByaWdodDogMDtcbiAgfVxuICAucmV2aWV3c19wcm9tb1RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLnJldmlld3NfcHJvbW8gLnByb21vSW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnJldmlld3NfcHJvbW8gLnByb21vSW1nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLnJldmlld3NfcHJvbW9UZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NTBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5yZXZpZXdzX3Byb21vVGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLnJldmlld3NfcHJvbW9UZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYW1iYXNzYWRvcnMgLnByb21vIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbWJhc3NhZG9ycyAucHJvbW8gLnRleHQ+aDEge1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbi5hbWJhc3NhZG9ycyAucHJvbW8sXG4uYW1iYXNzYWRvciAucHJvbW8ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjUyLjg4ZGVnLCAjM2QzODYyIDE2LjUyJSwgIzJlMjk0ZSA3OC43NSUpO1xufVxuLmFtYmFzc2Fkb3JzIC5wcm9tbyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMCU7XG59XG4uc29jQW1iYXNzYWRvcnMge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uc29jQW1iYXNzYWRvcnMsXG4ucGhvbmVfbnVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBob25lX251bSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG59XG4ucGhvbmVfbnVtID4gcCB7XG4gIGZvbnQtZmFtaWx5OiBHaWxyb3ktQm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5waG9uZV9udW0gPiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uc29jQW1iYXNzYWRvcnMgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xufVxuLnNvY0FtYmFzc2Fkb3JzID4gYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNvY0FtYmFzc2Fkb3JzID4gYSA+IGltZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4uYW1iYXNzYWRvcnMgLnByb21vIC5pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTZweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucHJvbW9JbWdlcyB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5hbWJhc3NhZG9ycyAucHJvbW8gLnByb21vSW1nZXM6OmJlZm9yZSxcbi5hbWJhc3NhZG9ycyAucHJvbW8gLnByb21vSW1nZXM6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2NSU7XG4gIGhlaWdodDogNTUlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmcvaGV4YWdvbi5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB6LWluZGV4OiAtMTtcbn1cbi5hbWJhc3NhZG9ycyAucHJvbW8gLnByb21vSW1nZXM6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNzBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmFtYmFzc2Fkb3JzIC5wcm9tbyAucHJvbW9JbWdlczo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTcwcHg7XG59XG4uYW1iYXNzYWRvcnMgLnByb21vIC5pbWcgPiBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbWJhc3NhZG9ycyAucHJvbW8gLnRleHQge1xuICB3aWR0aDogNTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5hbWJhc3NhZG9ycyAucHJvbW8gLnRleHQgPiBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYW1iYXNzYWRvcnMgLnByb21vIC50ZXh0ID4gcCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4uYW1iYXNzYWRvcnMgLnByb21vIC5hYm91dF9tZSB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4uYW1iYXNzYWRvcnMgLnByb21vIC5hYm91dF9tZSA+IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmFtYmFzc19yZWdpc3RyYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjMjA4Y2YwO1xuICBwYWRkaW5nOiAxNnB4IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAyNnB4IC0xMnB4IHJnYmEoMzIsMTQwLDI0MCwwLjMpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uYW1iYXNzYWRvckxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMTRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLmltZyB7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5hbWJhc3NhZG9ycyAucHJvbW8sXG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLmNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmFtYmFzc2Fkb3JzIC5wcm9tbyAucHJvbW9JbWdlczo6YmVmb3JlIHtcbiAgICByaWdodDogLTMwcHg7XG4gICAgYm90dG9tOiAtNzBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLnByb21vSW1nZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLmltZyB7XG4gICAgaGVpZ2h0OiA1NXZoO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYW1iYXNzYWRvckxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLnRleHQgPiBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFtYmFzc2Fkb3JzIC5wcm9tbyAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFtYmFzc2Fkb3JzIC5wcm9tbyAuaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFtYmFzc2Fkb3JzIC5wcm9tbyAucHJvbW9JbWdlczo6YmVmb3JlIHtcbiAgICByaWdodDogLTcwcHg7XG4gICAgYm90dG9tOiAtNzBweDtcbiAgfVxuICAucHJvbW9JbWdlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuYW1iYXNzYWRvcnMgLnByb21vIC50ZXh0ID4gaDEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLnRleHQgPiBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLmFib3V0X21lIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbiAgLnNvY0FtYmFzc2Fkb3JzIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmFtYmFzc19yZWdpc3RyYXRpb24ge1xuICAgIG1hcmdpbjogMjhweCBhdXRvIDA7XG4gIH1cbiAgLmFtYmFzc2Fkb3JzIC5wcm9tbyAudGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmFtYmFzc2Fkb3JzID4gc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYW1iYXNzYWRvckxpbmsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucGhvbmVfbnVtIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnBob25lX251bSxcbiAgLnNvY0FtYmFzc2Fkb3JzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gIH1cbiAgLmFtYmFzc2Fkb3JzIC5wcm9tbyAucHJvbW9JbWdlczo6YWZ0ZXIsXG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLnByb21vSW1nZXM6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYW1iYXNzYWRvcnMgPiBzZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFtYmFzc2Fkb3JzIC5wcm9tbyAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFtYmFzc19yZWdpc3RyYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAuYW1iYXNzYWRvcnMgLnByb21vIC5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODUwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuYW1iYXNzYWRvcnMgLnByb21vIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYW1iYXNzYWRvcnMgLnByb21vIC5pbWcge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG4uY2VydGlmaWNhdGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG4uY2VydGlmaWNhdGVzX3ZpZXcge1xuICBwYWRkaW5nOiAwIGNhbGMoNTB2dyAtIDYwMHB4KTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XG59XG4uY2VydGlmaWNhdGVzX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uY2VydGlmaWNhdGVzX2JveF9faXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI3NnB4O1xuICBoZWlnaHQ6IDI2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5jZXJ0aWZpY2F0ZXNfYm94X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTB2dyAtIDYwMHB4KSAhaW1wb3J0YW50O1xufVxuLmNlcnRpZmljYXRlc19ib3hfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJhY2tncm91bmQ6ICMyMDhjZjA7XG59XG4uY2VydGlmaWNhdGVzX2JveCAub3RoZXIge1xuICBtYXJnaW46IDY0cHggMzJweCA4MHB4IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNlcnRpZmljYXRlc19ib3hfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFtYmFzc2Fkb3JzIC5wcm9tbyAuY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5hbWJhc3NhZG9yTGluayB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFtYmFzc19yZWdpc3RyYXRpb24ge1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gIH1cbiAgLmFtYmFzc2Fkb3JzIC5wcm9tbyAudGV4dCxcbiAgLmFtYmFzc2Fkb3JzIC5wcm9tbyAuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDM1NXB4O1xuICB9XG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLmltZyB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLmltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2VydGlmaWNhdGVzX2JveCB7XG4gICAgbWFyZ2luLXRvcDogNjhweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmFtYmFzc2Fkb3JzIC5wcm9tbyAuaW1nIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxuICAuY2VydGlmaWNhdGVzX2JveCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY2VydGlmaWNhdGVzX2JveF9faXRlbTo6YWZ0ZXIge1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG4gIC5jZXJ0aWZpY2F0ZXNfYm94X19pdGVtIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG4gIC5jZXJ0aWZpY2F0ZXNfYm94X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NTBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5jZXJ0aWZpY2F0ZXNfYm94IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubHVjayB7XG4gIG1hcmdpbi1ib3R0b206IDI0NHB4O1xufVxuLmx1Y2sgLmNvbnRhaW5lciA+IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sdWNrX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5sdWNrX2JveF9fbGVmdCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgd2lkdGg6IDUwdnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5sdWNrX2JveF9fbGVmdCA+IGg1IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5sdWNrX2JveF9fcmlnaHQge1xuICB3aWR0aDogMzB2dztcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTZweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhZmFmYTtcbiAgYm94LXNoYWRvdzogMHB4IDY1cHggMTcwcHggcmdiYSgwLDAsMCwwLjAzKSwgMHB4IDI3LjE1NTRweCA3MS4wMjE5cHggcmdiYSgwLDAsMCwwLjAyMiksIDBweCAxNC41MTg2cHggMzcuOTcxN3B4IHJnYmEoMCwwLDAsMC4wMTkpLCAwcHggOC4xMzkwMXB4IDIxLjI4NjZweCByZ2JhKDAsMCwwLDAuMDE3KSwgMHB4IDQuMzIyNTdweCAxMS4zMDUycHggcmdiYSgwLDAsMCwwLjAxNCksIDBweCAxLjc5ODcycHggNC43MDQzNHB4IHJnYmEoMCwwLDAsMC4wMSk7XG59XG4ubHVja19ib3hfX3JpZ2h0ID4gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogaW50cmluc2ljO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmx1Y2tfYm94X19sZWZ0ID4gaDUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmx1Y2tfYm94X19yaWdodCB7XG4gICAgd2lkdGg6IDQwdmg7XG4gIH1cbiAgLmx1Y2sgLmNvbnRhaW5lciA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAubHVjayAuY29udGFpbmVyID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmx1Y2tfYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubHVja19ib3hfX2xlZnQge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5sdWNrX2JveF9fbGVmdCA+IGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAubHVja19ib3hfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODUwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAubHVja19ib3hfX3JpZ2h0IHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICB9XG59XG4uZ2FsbGVyeSAuY29udGFpbmVyID4gaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5nYWxsZXJ5X3ZpZXcge1xuICBwYWRkaW5nOiAwIGNhbGMoNTB2dyAtIDYwMHB4KTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi5nYWxsZXJ5X2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5nYWxsZXJ5X2JveF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLmdhbGxlcnlfYm94X19pdGVtID4gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmdhbGxlcnlfYm94X19pdGVtOm50aC1jaGlsZCgybikge1xuICBtYXJnaW46IDAgMzJweCA2MHB4IDA7XG59XG4uZ2FsbGVyeV9ib3hfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MHZ3IC0gNjAwcHgpO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5nYWxsZXJ5X2JveF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5X2JveF9faXRlbSB7XG4gICAgd2lkdGg6IDcwdnc7XG4gIH1cbiAgLmdhbGxlcnkgLmNvbnRhaW5lciA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuZ2FsbGVyeSAuY29udGFpbmVyID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIH1cbiAgLmdhbGxlcnlfYm94X19pdGVtOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbjogMzBweCAzMnB4IDYwcHggMDtcbiAgfVxuICAuZ2FsbGVyeV9ib3hfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NTBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5nYWxsZXJ5X2JveF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuLnZpZGVvIC5jb250YWluZXIgPiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLnZpZGVvX3ZpZXcge1xuICBwYWRkaW5nOiAwIGNhbGMoNTB2dyAtIDYwMHB4KTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi52aWRlb19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4udmlkZW9fYm94X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgd2lkdGg6IDUwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLnZpZGVvX2JveF9faXRlbSA+IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogaW50cmluc2ljO1xufVxuLnZpZGVvX2JveF9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luOiA4MHB4IDMycHggNjBweCAwO1xufVxuLnZpZGVvX2JveF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwdncgLSA2MDBweCk7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZpZGVvX2JveF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlb19ib3hfX2l0ZW0ge1xuICAgIHdpZHRoOiA3MHZ3O1xuICB9XG4gIC52aWRlbyAuY29udGFpbmVyID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC52aWRlbyAuY29udGFpbmVyID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIH1cbiAgLnZpZGVvX2JveF9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW46IDMwcHggMzJweCA2MHB4IDA7XG4gIH1cbiAgLnZpZGVvX2JveF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg1MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLnZpZGVvX2JveF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuLmFtYmFzc2Fkb3JzIC55b3V0dWJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWNvbW1lbmRhdGlvbiA+IGg0LFxuLnlvdXR1YmUgPiBoNCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwdncgLSA2MDBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTI3cHg7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuLnJlY29tbWVuZGF0aW9uIC50ZXh0LXNoYWRvdyxcbi55b3V0dWJlIC50ZXh0LXNoYWRvdyB7XG4gIGZvbnQtc2l6ZTogMTQwcHg7XG4gIGNvbG9yOiAjZjhmOGY4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogR2lscm95LUJvbGQ7XG59XG4uYm9va19ib3gsXG4ueW91VHViZV9ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uYm9va19ib3hfX2l0ZW1zLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHdpZHRoOiAyNXZ3O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLnlvdVR1YmVfYm94X19pdGVtcy1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjV2dztcbiAgbWF4LXdpZHRoOiAyNDhweDtcbiAgcGFkZGluZzogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYm94LXNoYWRvdzogMHB4IDY1cHggMTcwcHggcmdiYSgwLDAsMCwwLjAzKSwgMHB4IDI3LjE1NTRweCA3MS4wMjE5cHggcmdiYSgwLDAsMCwwLjAyMiksIDBweCAxNC41MTg2cHggMzcuOTcxN3B4IHJnYmEoMCwwLDAsMC4wMTkpLCAwcHggOC4xMzkwMXB4IDIxLjI4NjZweCByZ2JhKDAsMCwwLDAuMDE3KSwgMHB4IDQuMzIyNTdweCAxMS4zMDUycHggcmdiYSgwLDAsMCwwLjAxNCksIDBweCAxLjc5ODcycHggNC43MDQzNHB4IHJnYmEoMCwwLDAsMC4wMSk7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4uYm9va19ib3hfX2l0ZW1zLWltZyA+IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGludHJpbnNpYztcbn1cbi55b3VUdWJlX2JveF9faXRlbXMtaW1nID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogaW50cmluc2ljO1xufVxuLmJvb2tfYm94X19pdGVtcyB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi55b3VUdWJlX2JveF9faXRlbXMge1xuICBtYXJnaW4tcmlnaHQ6IDY5cHg7XG59XG4uYm9va19ib3hfX2l0ZW1zID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4uYm9va19ib3hfX2l0ZW1zOm50aC1jaGlsZCgybikge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi55b3VUdWJlX2JveF9faXRlbXM6bnRoLWNoaWxkKDJuKSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uYm9va19ib3hfX2l0ZW1zOmxhc3QtY2hpbGQsXG4ueW91VHViZV9ib3hfX2l0ZW1zOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTB2dyAtIDYwMHB4KTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAucmVjb21tZW5kYXRpb24gLnRleHQtc2hhZG93LFxuICAueW91dHViZSAudGV4dC1zaGFkb3cge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucmVjb21tZW5kYXRpb24gPiBoNCxcbiAgLnlvdXR1YmUgPiBoNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gIH1cbiAgLmJvb2tfYm94X19pdGVtczpsYXN0LWNoaWxkLFxuICAueW91VHViZV9ib3hfX2l0ZW1zOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJvb2tfYm94X19pdGVtcy1pbWcsXG4gIC55b3VUdWJlX2JveF9faXRlbXMtaW1nIHtcbiAgICB3aWR0aDogMzV2dztcbiAgfVxuICAucmVjb21tZW5kYXRpb24gPiBoNCxcbiAgLnlvdXR1YmUgPiBoNCB7XG4gICAgbWFyZ2luLXRvcDogOTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucmVjb21tZW5kYXRpb24gLnRleHQtc2hhZG93LFxuICAueW91dHViZSAudGV4dC1zaGFkb3cge1xuICAgIGZvbnQtc2l6ZTogMTV2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnlvdVR1YmVfYm94X19pdGVtcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAucmVjb21tZW5kYXRpb24gPiBoNCxcbiAgLnlvdXR1YmUgPiBoNCB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG4gIC5ib29rX2JveF9faXRlbXM6bGFzdC1jaGlsZCxcbiAgLnlvdVR1YmVfYm94X19pdGVtczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnlvdVR1YmVfYm94X19pdGVtcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC55b3VUdWJlX2JveF9faXRlbXMtaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEzNnB4O1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgLmJvb2tfYm94X19pdGVtcy1pbWcsXG4gIC55b3VUdWJlX2JveF9faXRlbXMtaW1nIHtcbiAgICB3aWR0aDogNTB2dztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODUwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuYm9va19ib3hfX2l0ZW1zLWltZyxcbiAgLnlvdVR1YmVfYm94X19pdGVtcy1pbWcge1xuICAgIHdpZHRoOiAyNXZ3O1xuICB9XG4gIC55b3VUdWJlX2JveF9faXRlbXMtaW1nIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cbiAgLnJlY29tbWVuZGF0aW9uID4gaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUwLDQ4LDQ5LDAuNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IC0yMDB2aDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5tb2RhbC5vcGVuIHtcbiAgdG9wOiAwO1xufVxuLm1vZGFsID4gaW1nIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xufVxuLm1vZGFsIC5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogMC42cztcbn1cbi5wb3B1cF9pbWcge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDUlKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5tb2RhbCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDgwdnc7XG4gIG1heC1oZWlnaHQ6IDQwdnc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDUlKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5tb2RhbC5vcGVuIC5wb3B1cF9pbWcsXG4ubW9kYWwub3BlbiBpZnJhbWUge1xuICB0b3A6IDUwJTtcbn1cbi5jb250YWN0c19fcHJvbW8ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjUzLjMxZGVnLCAjMjA4Y2YwIDIwLjE5JSwgIzNmYWZlZSA4Mi40NyUpO1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbi5jb250YWN0c19fcHJvbW9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWN0c19fcHJvbW9fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cbi5jb250YWN0c19fcHJvbW9fX3RleHRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jb250YWN0c19fcHJvbW9fX3RleHRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xufVxuLmNvbnRhY3RzX19wcm9tb19fdGV4dF9fZW1haWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuLmNvbnRhY3RzX19wcm9tb19fdGV4dF9fZW1haWwgPiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG59XG4uY29udGFjdHNfX3Byb21vX19pY29uIHtcbiAgei1pbmRleDogMTtcbiAgbWF4LWhlaWdodDogNzAwcHg7XG4gIGhlaWdodDogODAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3NXB4O1xuICBib3R0b206IDA7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvbnRhY3RzX19tYWlsX19saXN0LWdyb3VwID5kaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY29udGFjdHNfX21haWxfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdHNfX21haWxfX2xpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICMyMDhjZjA7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmNvbnRhY3RzX19tYWlsX19saXN0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWN0c19fbWFpbF9fbGlzdF9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMyMDhjZjA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC00cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jb250YWN0c19fbWFpbF9fbGlzdF9faXRlbV9fYmxvY2sge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMjZweCA0MHB4IDQ2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDk2JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3RzX19tYWlsX19saXN0X19pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuLmNvbnRhY3RzX19tYWlsX19saXN0X19pdGVtX19tYWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgY29sb3I6ICMzMjMwMzE7XG59XG4uY29udGFjdHNfX21haWxfX2xpc3RfX2l0ZW1fX21haWwgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xufVxuLmNvbnRhY3RzX19tYWlsX19saXN0X19pdGVtX19pY29uIHtcbiAgcGFkZGluZzogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhZmFmYTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCA2NXB4IDE3MHB4IHJnYmEoMCwwLDAsMC4wMyksIDAgMjcuMTU1NHB4IDcxLjAyMTlweCByZ2JhKDAsMCwwLDAuMDIyKSwgMCAxNC41MTg2cHggMzcuOTcxN3B4IHJnYmEoMCwwLDAsMC4wMTkpLCAwIDguMTM5MDFweCAyMS4yODY2cHggcmdiYSgwLDAsMCwwLjAxNyksIDAgNC4zMjI1N3B4IDExLjMwNTJweCByZ2JhKDAsMCwwLDAuMDE0KSwgMCAxLjc5ODcycHggNC43MDQzNHB4IHJnYmEoMCwwLDAsMC4wMSk7XG59XG4uY29udGFjdHNfX2NoYXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFjdHNfX2NoYXRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG8gNDRweDtcbiAgbWF4LXdpZHRoOiA1OTNweDtcbiAgY29sb3I6ICMzMjMwMzE7XG59XG4uY29udGFjdHNfX2NoYXRfX3RleHQge1xuICBjb2xvcjogI2Q0ZDRkNDtcbiAgbWF4LXdpZHRoOiA4MzFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLmNvbnRhY3RzX19wcm9tbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjhweDtcbiAgfVxuICAuY29udGFjdHNfX21haWxfX2xpc3RfX2l0ZW1fX2ljb24ge1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gIH1cbiAgLmNvbnRhY3RzX19wcm9tb19fdGV4dCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG4gIC5jb250YWN0c19fcHJvbW9fX3RleHRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICB9XG4gIC5jb250YWN0c19fcHJvbW9fX3RleHRfX3RleHQge1xuICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gIH1cbiAgLmNvbnRhY3RzX19wcm9tb19fdGV4dF9fZW1haWwge1xuICAgIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gIH1cbiAgLmNvbnRhY3RzX19wcm9tb19faWNvbiB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDQwNXB4O1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5jb250YWN0c19fcHJvbW9fX2ljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb250YWN0c19fcHJvbW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmNvbnRhY3RzX19tYWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG4gIC5jb250YWN0c19fcHJvbW9fX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLmNvbnRhY3RzX19wcm9tb19fdGV4dF9fZW1haWwge1xuICAgIHBhZGRpbmc6IDI4cHggMjBweDtcbiAgfVxuICAuY29udGFjdHNfX3Byb21vX190ZXh0X19lbWFpbCA+IHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5jb250YWN0c19fbWFpbF9fbGlzdF9faXRlbV9fYmxvY2sge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbiAgLmNvbnRhY3RzX19tYWlsX19saXN0X19pdGVtX19pY29uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICAuY29udGFjdHNfX2NoYXRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5jb250YWN0c19fcHJvbW9fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmNvbnRhY3RzX19tYWlsX19saXN0OmJlZm9yZSxcbiAgLmNvbnRhY3RzX19tYWlsX19saXN0X19pdGVtOmJlZm9yZSxcbiAgLmNvbnRhY3RzX19tYWlsX19saXN0X19pdGVtX19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250YWN0c19fbWFpbF9fbGlzdF9faXRlbV9fYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYW1iYXNzYWRvcnNfcHJvbW9fX3RleHQgPiBwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5hbWJhc3NhZG9yIC5wcm9tbyAucHJvbW9JbWcge1xuICBib3R0b206IDA7XG4gIHRvcDogdW5zZXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgcmlnaHQ6IDUlO1xufVxuLmFtYmFzc2Fkb3JfX3Blb3BsZV9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbn1cbi5hbWJhc3NhZG9yX19wZW9wbGVfX2Zvcm0gPiBsYWJlbCA+IGlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmFmYWZhO1xuICBib3gtc2hhZG93OiAwcHggNjVweCAxNzBweCByZ2JhKDAsMCwwLDAuMDMpLCAwcHggMjcuMTU1NHB4IDcxLjAyMTlweCByZ2JhKDAsMCwwLDAuMDIyKSwgMHB4IDE0LjUxODZweCAzNy45NzE3cHggcmdiYSgwLDAsMCwwLjAxOSksIDBweCA4LjEzOTAxcHggMjEuMjg2NnB4IHJnYmEoMCwwLDAsMC4wMTcpLCAwcHggNC4zMjI1N3B4IDExLjMwNTJweCByZ2JhKDAsMCwwLDAuMDE0KSwgMHB4IDEuNzk4NzJweCA0LjcwNDM0cHggcmdiYSgwLDAsMCwwLjAxKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMjRweCA1MHB4IDI0cHggODBweDtcbn1cbi5hbWJhc3NhZG9yX19wZW9wbGVfX2Zvcm0gPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ1JTtcbn1cbi5hbWJhc3NhZG9yX19wZW9wbGVfX2Zvcm0gPiBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmcvc2VhcmNoLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDk5O1xufVxuLmFtYmFzc2Fkb3JfcGVvcGxlIHtcbiAgbWluLWhlaWdodDogNTB2aDtcbn1cbi5hbWJhc3NhZG9yX3Blb3BsZV9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb3VudHJ5LFxuLmNpdHksXG4uc3RhdHVzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMjRweCAyNHB4IDI0cHggNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxOTBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb3VudHJ5OjpiZWZvcmUsXG4uY2l0eTo6YmVmb3JlLFxuLnN0YXR1czo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmcvc2VsZWN0b3Iuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDI4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogLTE7XG59XG4uY291bnRyeSA+IHNwYW4sXG4uY2l0eSA+IHNwYW4sXG4uc3RhdHVzID4gc3BhbiB7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBmb250LWZhbWlseTogR2lscm95LUJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG59XG4uZHJvcCB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiAwcHggNjVweCAxNzBweCByZ2JhKDAsMCwwLDAuMDMpLCAwcHggMjcuMTU1NHB4IDcxLjAyMTlweCByZ2JhKDAsMCwwLDAuMDIyKSwgMHB4IDE0LjUxODZweCAzNy45NzE3cHggcmdiYSgwLDAsMCwwLjAxOSksIDBweCA4LjEzOTAxcHggMjEuMjg2NnB4IHJnYmEoMCwwLDAsMC4wMTcpLCAwcHggNC4zMjI1N3B4IDExLjMwNTJweCByZ2JhKDAsMCwwLDAuMDE0KSwgMHB4IDEuNzk4NzJweCA0LjcwNDM0cHggcmdiYSgwLDAsMCwwLjAxKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDEwMHB4O1xufVxuLmRyb3A6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Njcm9sbEdyYXkucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cbi5kcm9wOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG4uZHJvcDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTJweDtcbn1cbi5kcm9wLm9wZW4ge1xuICB3aWR0aDogMzE2cHg7XG4gIG1heC1oZWlnaHQ6IDQzMnB4O1xufVxuLmRyb3Aub3BlbiAuZHJvcF9faXRlbXMge1xuICBvcGFjaXR5OiAxO1xufVxuLmRyb3BfX2l0ZW1zIHtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uZHJvcF9faXRlbXM6aG92ZXIsXG4uYW1iYXNzYWRvcl9idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNywyMzcsMjM3LDAuNSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYW1iYXNzYWRvcl9wZW9wbGVfX2JveF9faXRlbSB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1heC13aWR0aDogMjg0cHg7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgYm94LXNoYWRvdzogMHB4IDY1cHggMTcwcHggcmdiYSgwLDAsMCwwLjAzKSwgMHB4IDI3LjE1NTRweCA3MS4wMjE5cHggcmdiYSgwLDAsMCwwLjAyMiksIDBweCAxNC41MTg2cHggMzcuOTcxN3B4IHJnYmEoMCwwLDAsMC4wMTkpLCAwcHggOC4xMzkwMXB4IDIxLjI4NjZweCByZ2JhKDAsMCwwLDAuMDE3KSwgMHB4IDQuMzIyNTdweCAxMS4zMDUycHggcmdiYSgwLDAsMCwwLjAxNCksIDBweCAxLjc5ODcycHggNC43MDQzNHB4IHJnYmEoMCwwLDAsMC4wMSk7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYWZhZmE7XG59XG4uYW1iYXNzYWRvcl9wZW9wbGVfX2JveF9faXRlbTpudGgtY2hpbGQoNCksXG4uYW1iYXNzYWRvcl9wZW9wbGVfX2JveF9faXRlbTpudGgtY2hpbGQoNG4rNCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYW1iYXNzYWRvcl9wZW9wbGVfX2JveF9faXRlbTpudGgtY2hpbGQob2RkKSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG4uYW1iYXNzYWRvcl9wZW9wbGVfX2JveF9faXRlbSA+IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5hbWJhc3NhZG9yX3Blb3BsZV9fYm94X19pdGVtID4gaDUge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFtYmFzc2Fkb3JfcGVvcGxlX19ib3hfX2l0ZW0gPiAuaHIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5hbWJhc3NhZG9yX3Blb3BsZV9fYm94X19pdGVtID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbWJhc3NhZG9yX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEycHggYXV0byAwO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzcyNzI3MjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5hbWJhc3NhZG9yX21vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hbWJhc3NhZG9yX21vcmUgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzIwOGNmMDtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAyNnB4IC0xMnB4IHJnYmEoMzIsMTQwLDI0MCwwLjMpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTZweCAzNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWlzc2lvbiAuY29udGFpbmVyID4gaDIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm1pc3Npb24gLmNvbnRhaW5lciA+IHAge1xuICBtYXgtd2lkdGg6IDY5MHB4O1xufVxuLm1pc3Npb25fc2xpZGVyX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIycHggMzJweDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cbi5taXNzaW9uX3NsaWRlcl9fbWlkZGxlLFxuLm1pc3Npb25fc2xpZGVyX19lbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1pc3Npb25fc2xpZGVyX19oZWFkZXIgLmhyViB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEuM2VtO1xuICBtYXJnaW46IDAgMjRweDtcbiAgYmFja2dyb3VuZDogI2Q0ZDRkNDtcbn1cbi5taXNzaW9uIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtNjBweDtcbiAgei1pbmRleDogMjtcbn1cbi5taXNzaW9uX3NsaWRlcl9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDM2cHggMzJweDtcbn1cbi5taXNzaW9uX3NsaWRlcl9fbWFpbiAuYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMyMDhjZjA7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLm1pc3Npb24gLmNpcmNsZUFtIHtcbiAgYmFja2dyb3VuZDogIzIwOGNmMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWlzc2lvbl9zbGlkZXJfX21haW4gPiBoMiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG59XG4ubWlzc2lvbl9zbGlkZXJfX2NvbnRyb2xsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zbGlkZXJfYXJyb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMyMDhjZjA7XG4gIGJveC1zaGFkb3c6IDBweCAxOHB4IDIwcHggLTEycHggcmdiYSgzMiwxNDAsMjQwLDAuMzYpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIHdpZHRoOiAxNDJweDtcbn1cbi5zbGlkZXJfYXJyb3dzX19wcmV2LFxuLnNsaWRlcl9hcnJvd3NfX25leHQge1xuICB3aWR0aDogNDUlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpZGVyX2Fycm93c19fcHJldiA+IGltZyxcbi5zbGlkZXJfYXJyb3dzX19uZXh0ID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbn1cbi5zbGlkZXJfYXJyb3dzX19wcmV2ID4gaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5taXNzaW9uX2JveCAubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubGluZUcge1xuICB3aWR0aDogNjYuNjY2NjY2JTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmxpbmVMLFxuLmxpbmVSIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubGluZUwge1xuICBsZWZ0OiAzMy4zMzMzMzMlO1xufVxuLmxpbmVSIHtcbiAgcmlnaHQ6IDMzLjMzMzMzMyU7XG59XG4ubWlzc2lvbl9ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDBweCA2NXB4IDE3MHB4IHJnYmEoMCwwLDAsMC4wMyksIDBweCAyNy4xNTU0cHggNzEuMDIxOXB4IHJnYmEoMCwwLDAsMC4wMjIpLCAwcHggMTQuNTE4NnB4IDM3Ljk3MTdweCByZ2JhKDAsMCwwLDAuMDE5KSwgMHB4IDguMTM5MDFweCAyMS4yODY2cHggcmdiYSgwLDAsMCwwLjAxNyksIDBweCA0LjMyMjU3cHggMTEuMzA1MnB4IHJnYmEoMCwwLDAsMC4wMTQpLCAwcHggMS43OTg3MnB4IDQuNzA0MzRweCByZ2JhKDAsMCwwLDAuMDEpO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmFmYWZhO1xufVxuLm1pc3Npb25fYm94X19pdGVtcyB7XG4gIHdpZHRoOiAzMy4zMzMzMzMlO1xuICBwYWRkaW5nOiAzMnB4IDMycHggNDBweCAzMnB4O1xufVxuLm1pc3Npb25fYm94X19pdGVtcyA+IHAge1xuICBtYXgtd2lkdGg6IDIxNnB4O1xufVxuLm1pc3Npb25fYm94X19pdGVtcyAuY2lyY2xlQW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm1pc3Npb25fYm94X19pdGVtcyA+IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5kZWwtc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5kcm9wLm9wZW4ge1xuICAgIG1heC1oZWlnaHQ6IDQwOHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFtYmFzc2Fkb3JfcGVvcGxlX19ib3hfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xuICB9XG4gIC5jaXR5LFxuICAuY291bnRyeSxcbiAgLnN0YXR1cyB7XG4gICAgcGFkZGluZzogMjRweCAxMnB4IDI0cHggMjRweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9tbyxcbiAgLnByb21vIC5jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG4gIC5hbWJhc3NhZG9yc19wcm9tb19fdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIG1hcmdpbjogMjAwcHggYXV0byAwO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFtYmFzc2Fkb3JzX3Byb21vX190ZXh0ID4gcCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAuYW1iYXNzYWRvciAucHJvbW8gLnByb21vSW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLnNsaWRlcl9hcnJvd3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFtYmFzc2Fkb3JfX3Blb3BsZV9fZm9ybSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5hbWJhc3NhZG9yX19wZW9wbGVfX2Zvcm0gPiBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNpdHksXG4gIC5jb3VudHJ5LFxuICAuc3RhdHVzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmFtYmFzc2Fkb3JfcGVvcGxlX19ib3hfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDYwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuICAuYW1iYXNzYWRvcl9wZW9wbGVfX2JveCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmFtYmFzc2Fkb3JfcGVvcGxlX19ib3hfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm1pc3Npb25fc2xpZGVyX19oZWFkZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubWlzc2lvbl9zbGlkZXJfX2VuZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAubWlzc2lvbiAuY29udGFpbmVyID4gcCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubWlzc2lvbl9ib3hfX2l0ZW1zIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5saW5lRyB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDY2LjY2NjY2NiU7XG4gIH1cbiAgLmxpbmVMLFxuICAubGluZVIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5saW5lTCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMzMuMzMzMzMzJTtcbiAgfVxuICAubGluZVIge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDMzLjMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5hbWJhc3NhZG9yX3Blb3BsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLmRyb3Age1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRvcDogODVweDtcbiAgfVxuICAuZHJvcC5vcGVuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2l0eSxcbiAgLmNvdW50cnksXG4gIC5zdGF0dXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hbWJhc3NhZG9yIC5wcm9tbyAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5hbWJhc3NhZG9yc19wcm9tb19fdGV4dCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFtYmFzc2Fkb3IgLnByb21vIC5wcm9tb0ltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAubWlzc2lvbl9ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5taXNzaW9uX3NsaWRlcl9fbWlkZGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5taXNzaW9uX3NsaWRlcl9faGVhZGVyIC5oclYge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gIC5taXNzaW9uX3NsaWRlcl9faGVhZGVyIGgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWlzc2lvbl9zbGlkZXJfX21haW4ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLm1pc3Npb25fc2xpZGVyX19tYWluID4gcCxcbiAgLm1pc3Npb25fc2xpZGVyX19tYWluID4gaDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubWlzc2lvbl9zbGlkZXJfX21haW4gPiBoMiB7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gIH1cbiAgLm1pc3Npb24gLmNpcmNsZUFtLFxuICAubWlzc2lvbl9zbGlkZXJfX21haW4gLmJsdWUge1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1pc3Npb25fc2xpZGVyX19tYWluIC5ibHVlIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIH1cbiAgLmFtYmFzc2Fkb3JfcGVvcGxlX19ib3hfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDI4cHggMDtcbiAgfVxuICAuYW1iYXNzYWRvcl9wZW9wbGVfX2JveF9faXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICAubWlzc2lvbl9ib3ggLmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1pc3Npb25fYm94X19pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgcGFkZGluZzogMzJweCAwIDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5taXNzaW9uX2JveF9faXRlbXM6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5taXNzaW9uX2JveF9faXRlbXMgPiBwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1pc3Npb25fYm94IHtcbiAgICBwYWRkaW5nOiAwIDMycHggMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODUwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuYW1iYXNzYWRvciAucHJvbW8gLnByb21vSW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgfVxuICAuYW1iYXNzYWRvcnNfcHJvbW9fX3RleHQge1xuICAgIG1hcmdpbjogMTUwcHggYXV0byAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5hbWJhc3NhZG9yc19wcm9tb19fdGV4dCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5hbWJhc3NhZG9ycy10YWJsZV9fdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAyMDAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuOGZyIDAuOGZyIDJmciAyZnIgMmZyIDJmciAyZnIgMmZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICBnYXA6IDcwcHggMDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICBcInRpdGxlLTAgdGl0bGUtMSB0aXRsZS0yIHRpdGxlLTQgdGl0bGUtNSB0aXRsZS02IHRpdGxlLTcgdGl0bGUtOFwiXG4gICAgXCJuYW1lLTAgbGV2ZWwtMCAuICAgICAgIHByaXZpbGVnZS0wIC4gICAgICAgIHByaWNlLTAtMCBwcmljZS0wLTEgcHJpY2UtMC0yXCJcbiAgICBcIm5hbWUtMSBsZXZlbC0xIHRlcm1zLTEgcHJpdmlsZWdlLTEgaW5jb21lLTEgcHJpY2UtMS0wIHByaWNlLTEtMSBwcmljZS0xLTJcIlxuICAgIFwibmFtZS0yIGxldmVsLTIgdGVybXMtMiBwcml2aWxlZ2UtMiBpbmNvbWUtMiBwcmljZS0yLTAgcHJpY2UtMi0xIHByaWNlLTItMlwiXG4gICAgXCJuYW1lLTMgbGV2ZWwtMyB0ZXJtcy0zIHByaXZpbGVnZS0zIGluY29tZS0zIHByaWNlLTMtMCBwcmljZS0zLTEgcHJpY2UtMy0yXCJcbiAgICBcIm5hbWUtNCBsZXZlbC00IHRlcm1zLTQgcHJpdmlsZWdlLTQgaW5jb21lLTQgcHJpY2UtNC0wIHByaWNlLTQtMSBwcmljZS00LTJcIjtcbn1cblxuLmFtYmFzc2Fkb3JzLXRhYmxlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7XG59XG4uYW1iYXNzYWRvcnMtdGFibGVfX2NvbnRhaW5lciB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cbi5hLXRpdGxlLTAge1xuICBncmlkLWFyZWE6IHRpdGxlLTA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDAgMCAxNnB4O1xufVxuLmEtdGl0bGUtMSB7XG4gIGdyaWQtYXJlYTogdGl0bGUtMTtcbn1cbi5hLXRpdGxlLTIge1xuICBncmlkLWFyZWE6IHRpdGxlLTI7XG59XG4uYS10aXRsZS0zIHtcbiAgZ3JpZC1hcmVhOiB0aXRsZS0zO1xufVxuLmEtdGl0bGUtNCB7XG4gIGdyaWQtYXJlYTogdGl0bGUtNDtcbn1cbi5hLXRpdGxlLTUge1xuICBncmlkLWFyZWE6IHRpdGxlLTU7XG59XG4uYS10aXRsZS02IHtcbiAgZ3JpZC1hcmVhOiB0aXRsZS02O1xufVxuLmEtdGl0bGUtNyB7XG4gIGdyaWQtYXJlYTogdGl0bGUtNztcbn1cbi5hLXRpdGxlLTgge1xuICBncmlkLWFyZWE6IHRpdGxlLTg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTZweCAxNnB4IDA7XG59XG4uYS1uYW1lXzAge1xuICBncmlkLWFyZWE6IG5hbWUtMDtcbn1cbi5hLW5hbWVfMDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA4Y2YwO1xufVxuLmEtbmFtZV8xIHtcbiAgZ3JpZC1hcmVhOiBuYW1lLTE7XG59XG4uYS1uYW1lXzE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwOGNmMDtcbn1cbi5hLW5hbWVfMiB7XG4gIGdyaWQtYXJlYTogbmFtZS0yO1xufVxuLmEtbmFtZV8yOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNjMzg7XG59XG4uYS1uYW1lXzMge1xuICBncmlkLWFyZWE6IG5hbWUtMztcbn1cbi5hLW5hbWVfMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzYzM4O1xufVxuLmEtbmFtZV80IHtcbiAgZ3JpZC1hcmVhOiBuYW1lLTQ7XG59XG4uYS1uYW1lXzQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2MzODtcbn1cbi5hLWxldmVsXzAge1xuICBncmlkLWFyZWE6IGxldmVsLTA7XG59XG4uYS1sZXZlbF8xIHtcbiAgZ3JpZC1hcmVhOiBsZXZlbC0xO1xufVxuLmEtbGV2ZWxfMiB7XG4gIGdyaWQtYXJlYTogbGV2ZWwtMjtcbn1cbi5hLWxldmVsXzMge1xuICBncmlkLWFyZWE6IGxldmVsLTM7XG59XG4uYS1sZXZlbF80IHtcbiAgZ3JpZC1hcmVhOiBsZXZlbC00O1xufVxuLmEtcHJpdmlsZWdlXzAge1xuICBncmlkLWFyZWE6IHByaXZpbGVnZS0wO1xufVxuLmEtcHJpdmlsZWdlXzEge1xuICBncmlkLWFyZWE6IHByaXZpbGVnZS0xO1xufVxuLmEtcHJpdmlsZWdlXzIge1xuICBncmlkLWFyZWE6IHByaXZpbGVnZS0yO1xufVxuLmEtcHJpdmlsZWdlXzMge1xuICBncmlkLWFyZWE6IHByaXZpbGVnZS0zO1xufVxuLmEtcHJpdmlsZWdlXzQge1xuICBncmlkLWFyZWE6IHByaXZpbGVnZS00O1xufVxuLnByaWNlLTBfMCB7XG4gIGdyaWQtYXJlYTogcHJpY2UtMC0wO1xufVxuLnByaWNlLTBfMSB7XG4gIGdyaWQtYXJlYTogcHJpY2UtMC0xO1xufVxuLnByaWNlLTBfMiB7XG4gIGdyaWQtYXJlYTogcHJpY2UtMC0yO1xufVxuLnByaWNlLTFfMCB7XG4gIGdyaWQtYXJlYTogcHJpY2UtMS0wO1xufVxuLnByaWNlLTFfMSB7XG4gIGdyaWQtYXJlYTogcHJpY2UtMS0xO1xufVxuLnByaWNlLTFfMiB7XG4gIGdyaWQtYXJlYTogcHJpY2UtMS0yO1xufVxuLnByaWNlLTJfMCB7XG4gIGdyaWQtYXJlYTogcHJpY2UtMi0wO1xufVxuLnByaWNlLTJfMSB7XG4gIGdyaWQtYXJlYTogcHJpY2UtMi0xO1xufVxuLnByaWNlLTJfMiB7XG4gIGdyaWQtYXJlYTogcHJpY2UtMi0yO1xufVxuLnByaWNlLTNfMCB7XG4gIGdyaWQtYXJlYTogcHJpY2UtMy0wO1xufVxuLnByaWNlLTNfMSB7XG4gIGdyaWQtYXJlYTogcHJpY2UtMy0xO1xufVxuLnByaWNlLTNfMiB7XG4gIGdyaWQtYXJlYTogcHJpY2UtMy0yO1xufVxuLnByaWNlLTRfMCB7XG4gIGdyaWQtYXJlYTogcHJpY2UtNC0wO1xufVxuLnByaWNlLTRfMSB7XG4gIGdyaWQtYXJlYTogcHJpY2UtNC0xO1xufVxuLnByaWNlLTRfMiB7XG4gIGdyaWQtYXJlYTogcHJpY2UtNC0yO1xufVxuLmEtdGVybXNfMSB7XG4gIGdyaWQtYXJlYTogdGVybXMtMTtcbn1cbi5hLXRlcm1zXzIge1xuICBncmlkLWFyZWE6IHRlcm1zLTI7XG59XG4uYS10ZXJtc18zIHtcbiAgZ3JpZC1hcmVhOiB0ZXJtcy0zO1xufVxuLmEtdGVybXNfNCB7XG4gIGdyaWQtYXJlYTogdGVybXMtNDtcbn1cbi5hLWluY29tZV8xIHtcbiAgZ3JpZC1hcmVhOiBpbmNvbWUtMTtcbn1cbi5hLWluY29tZV8yIHtcbiAgZ3JpZC1hcmVhOiBpbmNvbWUtMjtcbn1cbi5hLWluY29tZV8zIHtcbiAgZ3JpZC1hcmVhOiBpbmNvbWUtMztcbn1cbi5hLWluY29tZV80IHtcbiAgZ3JpZC1hcmVhOiBpbmNvbWUtNDtcbn1cbi5hLXQtdGl0bGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uYS10X19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5hLW5hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hLW5hbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAuYW1iYXNzYWRvcnMtdGFibGVfX3RhYmxlIHtcbiAgICBnYXA6IDM0cHggMDtcbiAgfVxufVxuLmFtYmFzc2Fkb3ItaW5jb21lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5hbWJhc3NhZG9yLWluY29tZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFtYmFzc2Fkb3ItaW5jb21lX19ib3gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogNTY0cHg7XG4gIHdpZHRoOiA1MCU7XG59XG4uYW1iYXNzYWRvci1pbmNvbWVfX2JveF9fdGl0bGUge1xuICBjb2xvcjogIzMyMzAzMTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiAzNThweDtcbn1cbi5hbWJhc3NhZG9yLWluY29tZV9fYm94X190ZXh0IHtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIG1heC13aWR0aDogNTY0cHg7XG59XG4uYW1iYXNzYWRvci1pbmNvbWVfX2ltZyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWF4LXdpZHRoOiA0MzJweDtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDIwcHggMDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAuYW1iYXNzYWRvci1pbmNvbWVfX2JveCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5hbWJhc3NhZG9yLWluY29tZV9faW1nIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5hbWJhc3NhZG9yLWluY29tZV9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmFtYmFzc2Fkb3ItaW5jb21lX19ib3gge1xuICAgIHBhZGRpbmc6IDQ0cHggMCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5hbWJhc3NhZG9yLWluY29tZV9fYm94X190aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgfVxuICAuYW1iYXNzYWRvci1pbmNvbWVfX2JveF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgfVxufVxuLmFtYmFzc2Fkb3ItcHJvZ3JhbV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmFtYmFzc2Fkb3ItcHJvZ3JhbV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuLmFtYmFzc2Fkb3ItcHJvZ3JhbV9fYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNjhweDtcbiAgcGFkZGluZzogNTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYm94LXNpemluZzogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG4uYW1iYXNzYWRvci1wcm9ncmFtX19ib3hfX3RpdGxlIHtcbiAgY29sb3I6ICMzMjMwMzE7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uYW1iYXNzYWRvci1wcm9ncmFtX19ib3hfX2xpc3RfX3NtYWxsIHtcbiAgY29sb3I6ICNkNWQ1ZDU7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5hbWJhc3NhZG9yLXByb2dyYW1fX2JveCAubGlzdC1hcnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuLmFtYmFzc2Fkb3ItcHJvZ3JhbV9fYm94IC5saXN0LWFycm93OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgY29udGVudDogdXJsKFwiLi4vc3ZnL3Byb2R1Y3RzL21hcmsuc3ZnXCIpO1xufVxuLmFtYmFzc2Fkb3ItcHJvZ3JhbV9fYm94IC5saXN0LWFycm93ID4gcCB7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuLmFtYmFzc2Fkb3ItcHJvZ3JhbV9fYm94X19saW5lIHtcbiAgbWFyZ2luOiA1MnB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5hbWJhc3NhZG9yLXByb2dyYW1fX3RpdGxlLXR3byB7XG4gIG1heC13aWR0aDogNjk1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4uYW1iYXNzYWRvci1wcm9ncmFtX190ZXh0LXR3byB7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB3aWR0aDogODUlO1xuICBtaW4td2lkdGg6IDI4MHB4O1xufVxuLmFtYmFzc2Fkb3ItcHJvZ3JhbV9fYXR0ZW50aW9uIHtcbiAgY29sb3I6ICNmZjNjMzg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMnB4IDAgMzJweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5hbWJhc3NhZG9yLXByb2dyYW1fX3RpdGxlLFxuICAuYW1iYXNzYWRvci1wcm9ncmFtX190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFtYmFzc2Fkb3ItcHJvZ3JhbV9fdGl0bGUge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICB9XG4gIC5hbWJhc3NhZG9yLXByb2dyYW1fX2JveCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuICAuYW1iYXNzYWRvci1wcm9ncmFtX19saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5hbWJhc3NhZG9yLXByb2dyYW1fX3RleHQtdHdvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYW1iYXNzYWRvci1wcm9ncmFtX19hdHRlbnRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYW1iYXNzYWRvci1wcm9ncmFtX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFtYmFzc2Fkb3ItcHJvZ3JhbV9fYm94X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuYW1iYXNzYWRvci1wcm9ncmFtX19ib3hfX2xpbmUge1xuICAgIG1hcmdpbjogMjRweCAwO1xuICB9XG4gIC5hbWJhc3NhZG9yLXByb2dyYW1fX2F0dGVudGlvbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmdpZnRzX3Byb21vIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI1Mi42ZGVnLCAjZmY5YjViIDIwLjgxJSwgI2ZmOGM0MiA3Ny40NyUpO1xufVxuLmdpZnRzX3Byb21vIC5wcm9tb0ltZyB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmdpZnRzX3Byb21vVGV4dCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNSU7XG59XG4uZ2lmdHNfcHJvbW9UZXh0ID4gcCB7XG4gIG1hcmdpbjogMzJweCAwIDQ4cHg7XG59XG4ucHJlc2VudGF0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICBmb250LWZhbWlseTogR2lscm95LUJvbGQ7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5naWZ0c19pbmZvIC5jb250YWluZXIgPiBwIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5naWZ0c19jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgcGFkZGluZzogNDBweCA2MHB4O1xufVxuLmdpZnRzX2NhdGVnb3J5X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ2lmdHNfY2F0ZWdvcnlfX2l0ZW1zID4gaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5naWZ0c190ZXJtcyAuY29udGFpbmVyID4gcCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG4udGVybXNfYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRlcm1zX2JveF9faXRlbXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDM0cHggNTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlcm1zX2JveF9faXRlbXM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi50ZXJtc19ib3hfX2l0ZW1zOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4udGVybXNfYm94X19pdGVtczpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyMDhjZjA7XG59XG4udGVybXNfYm94X19pdGVtczpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZjhjNDI7XG59XG4udGVybXNfYm94X19pdGVtczpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM3YmNkYmE7XG59XG4uZ2lmdHNfcHJvZHVjdCAuY29udGFpbmVyID4gcCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1heC13aWR0aDogNjYwcHg7XG59XG4uZ2lmdHNfcHJvZHVjdF9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2dpZnRfc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNnaWZ0X3NsaWRlciBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2xpY2stc2xpZGUge1xuICBvdXRsaW5lOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zbGljay1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAxcztcbn1cbiNnaWZ0X3NsaWRlciAuc2xpY2stc2xpZGUgPiBoNSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTEycHg7XG59XG4jZ2lmdF9zbGlkZXIgLnNsaWNrLXNsaWRlID4gaW1nIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuI2dpZnRfc2xpZGVyIC5kcmFnZ2FibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmFmYWZhO1xuICBib3gtc2hhZG93OiAwcHggNjVweCAxNzBweCByZ2JhKDAsMCwwLDAuMDMpLCAwcHggMjcuMTU1NHB4IDcxLjAyMTlweCByZ2JhKDAsMCwwLDAuMDIyKSwgMHB4IDE0LjUxODZweCAzNy45NzE3cHggcmdiYSgwLDAsMCwwLjAxOSksIDBweCA4LjEzOTAxcHggMjEuMjg2NnB4IHJnYmEoMCwwLDAsMC4wMTcpLCAwcHggNC4zMjI1N3B4IDExLjMwNTJweCByZ2JhKDAsMCwwLDAuMDE0KSwgMHB4IDEuNzk4NzJweCA0LjcwNDM0cHggcmdiYSgwLDAsMCwwLjAxKTtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbn1cbi5hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzIwOGNmMDtcbiAgcmlnaHQ6IDMycHg7XG4gIGJvdHRvbTogMzJweDtcbiAgYm94LXNoYWRvdzogMHB4IDE4cHggMjBweCAtMTJweCByZ2JhKDMyLDE0MCwyNDAsMC4zNik7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hcnJvdyA+IGltZyB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDVweDtcbn1cbi5hcnJvdyAucHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyMDhjZjA7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stZG90cyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbm1vZGVsLXZpZXdlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNjB2aDtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5tb2RlbC12aWV3ZXIgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuI2FyLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggMzNweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90byBSZWd1bGFyLCBIZWx2ZXRpY2EgTmV1ZSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQyODVmNDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkY2UwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogOTk5OTk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuI2FyLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4jYXItYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyMDhjZjA7XG4gIGNvbG9yOiAjZmZmO1xufVxubW9kZWwtdmlld2VyW2FyLXN0YXR1cz1cInNlc3Npb24tc3RhcnRlZFwiXSA+ICNhci1wcm9tcHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm1vZGVsLXZpZXdlciA+ICNhci1wcm9tcHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxNzVweDtcbiAgYW5pbWF0aW9uOiBlbG9uZ2F0ZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dCBhbHRlcm5hdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYXItYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ2lmdHNfcHJvbW9UZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyMDBweCBhdXRvIDA7XG4gIH1cbiAgLmdpZnRzX3Byb21vIC5wcm9tb0ltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gNDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICByaWdodDogMDtcbiAgfVxuICAuZ2lmdHNfcHJvbW9UZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5naWZ0c19wcm9tbyAucHJvbW9JbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcmVzZW50YXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZ2lmdHNfaW5mbyAuY29udGFpbmVyID4gcCxcbiAgLmdpZnRzX3Rlcm1zIC5jb250YWluZXIgPiBwLFxuICAuZ2lmdHNfcHJvZHVjdCAuY29udGFpbmVyID4gcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAzMnB4IGF1dG8gNjBweDtcbiAgfVxuICAuZ2lmdHMgLmNvbnRhaW5lciA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50ZXJtc19ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAudGVybXNfYm94X19pdGVtcyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudGVybXNfYm94X19pdGVtczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2lmdHNfY2F0ZWdvcnkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0NHB4IDM0cHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZ2lmdHNfY2F0ZWdvcnlfX2l0ZW1zIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIH1cbiAgLmdpZnRzX2NhdGVnb3J5X19pdGVtczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5naWZ0cyAuYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMjhweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmdpZnRzX3Byb21vIC5wcm9tb0ltZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIG1vZGVsLXZpZXdlciB7XG4gICAgaGVpZ2h0OiA1MHZoO1xuICB9XG4gICNnaWZ0X3NsaWRlciAuc2xpY2stc2xpZGUgPiBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjcwcHg7XG4gIH1cbiAgI2dpZnRfc2xpZGVyIC5kcmFnZ2FibGUge1xuICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5naWZ0c19wcm9tb1RleHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnRlcm1zX2JveF9faXRlbXMge1xuICAgIHBhZGRpbmc6IDMycHggMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NTBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5naWZ0c19wcm9tb1RleHQge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG4gICNnaWZ0X3NsaWRlciAuZHJhZ2dhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICB9XG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbiAgI2dpZnRfc2xpZGVyIC5zbGljay1zbGlkZSA+IGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICB9XG4gIC5naWZ0cyAuYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmdpZnRzX3Byb21vVGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmV4Y2hhbmdlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBwYWRkaW5nLWJvdHRvbTogMTEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV4Y2hhbmdlcyAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmV4Y2hhbmdlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAuZXhjaGFuZ2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjhweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmV4Y2hhbmdlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5wcm9qZWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucHJvamVjdCAucHJvZ2VjdC1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3gtc2hhZG93OiAwcHggOHB4IDI2cHggLTEycHggcmdiYSgzMiwxNDAsMjQwLDAuMyk7XG4gIHBhZGRpbmc6IDE2cHggMzZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyMDhjZjA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4ucHJvamVjdF9wcm9tby1iYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG59XG4ucHJvamVjdCAubmV3cy1ibG9nX19wcm9tb19fZGlzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnByb2plY3RfcHJvbW8+LmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5wcm9qZWN0X3Byb21vX190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB0b3A6IDQwJTtcbn1cbi5wcm9qZWN0X3Byb21vX190ZXh0ID5wIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvamVjdF9wcm9tb19fdGV4dCA+cCA+YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMzIsMTQwLDI0MCwwLjMpIDBweCA4cHggMjZweCAtMTJweDtcbiAgcGFkZGluZzogMTZweCAzNnB4O1xuICBiYWNrZ3JvdW5kOiAjMjA4Y2YwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9qZWN0X3Byb21vX19sZWZ0IHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cbi5wcm9qZWN0X3Byb21vX19sZWZ0PmgxIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvamVjdF9wcm9tb19fbGVmdD5wIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvamVjdF9wcm9tb19fcmlnaHQge1xuICBoZWlnaHQ6IDIyOHB4O1xuICB3aWR0aDogMjI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDE2NnB4IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcbn1cbi5wcm9qZWN0X3Byb21vX19yaWdodD5pbWcge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ucHJvamVjdF9hYm91dCB7XG4gIG1hcmdpbjogMTIwcHggMCAwO1xufVxuLnByb2plY3RfYWJvdXRfX2JveC1sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5wcm9qZWN0X2Fib3V0X19ib3gtbGVmdCAuc3ViVGl0bGUge1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDExNSU7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBHaWxyb3ktTWVkaXVtO1xuICBjb2xvcjogIzMyMzAzMTtcbn1cbi5wcm9qZWN0X2Fib3V0X19ib3gtcmlnaHQge1xuICB3aWR0aDogNTAlO1xufVxuLnByb2plY3RfYWJvdXRfX2JvdHRvbUJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuLnByb2plY3RfYWJvdXRfX2JvdHRvbUJveCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4ucHJvamVjdF9hYm91dF9fYm90dG9tQm94LWxlZnQge1xuICB3aWR0aDogNTAlO1xufVxuLnByb2plY3RfYWJvdXRfX2JvdHRvbUJveC1yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG59XG4ucHJvamVjdF9hYm91dF9fYm90dG9tQm94IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucHJvamVjdF9hYm91dF9fYm90dG9tQm94IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY4YzQyO1xufVxuLnByb2plY3RfZnV0dXJlIHtcbiAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI1My4zMWRlZywgIzIwOGNmMCAyMC4xOSUsICMzZmFmZWUgODIuNDclKSAwJSAwJS9hdXRvIHJlcGVhdCBzY3JvbGwgcGFkZGluZy1ib3ggYm9yZGVyLWJveCByZ2JhKDAsMCwwLDApO1xufVxuLnByb2plY3RfZnV0dXJlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xufVxuLnByb2plY3RfZnV0dXJlIC52aWV3IHtcbiAgcGFkZGluZzogMCBjYWxjKDUwdncgLSA2MDBweCk7XG4gIG92ZXJmbG93LXo6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xufVxuLnByb2plY3RfZnV0dXJlX2JveCB7XG4gIHdpZHRoOiAxMDg1cHg7XG59XG4ucHJvamVjdF9mdXR1cmVfYm94LXRvcCB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwdncgLSA2MDBweCk7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUwcHggMTc1cHggMTc1cHggMTc1cHggMTc1cHggMTc1cHg7XG4gIGdhcDogMCAwO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIi4geWVhcjEgeWVhcjIgeWVhcjMgeWVhcjQgeWVhcjVcIiBcInRpdGxlMSB1c2VyMSB1c2VyMiB1c2VyMyB1c2VyNCB1c2VyNVwiO1xufVxuLnByb2plY3RfZnV0dXJlX2JveC10b3AgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb2plY3RfZnV0dXJlX2JveC10b3AgLnllYXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvamVjdF9mdXR1cmVfYm94LXRvcCAueWVhcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjUzLjMxZGVnLCAjMjA4Y2YwIDIwLjE5JSwgIzNmYWZlZSA4Mi40NyUpIDAlIDAlL2F1dG8gcmVwZWF0IHNjcm9sbCBwYWRkaW5nLWJveCBib3JkZXItYm94IHJnYmEoMCwwLDAsMCk7XG59XG4ucHJvamVjdF9mdXR1cmVfYm94LXRvcCAudGl0bGUxIHtcbiAgZ3JpZC1hcmVhOiB0aXRsZTE7XG59XG4ucHJvamVjdF9mdXR1cmVfYm94LXRvcCAueWVhcjEge1xuICBncmlkLWFyZWE6IHllYXIxO1xufVxuLnByb2plY3RfZnV0dXJlX2JveC10b3AgLnllYXIyIHtcbiAgZ3JpZC1hcmVhOiB5ZWFyMjtcbn1cbi5wcm9qZWN0X2Z1dHVyZV9ib3gtdG9wIC55ZWFyMyB7XG4gIGdyaWQtYXJlYTogeWVhcjM7XG59XG4ucHJvamVjdF9mdXR1cmVfYm94LXRvcCAueWVhcjQge1xuICBncmlkLWFyZWE6IHllYXI0O1xufVxuLnByb2plY3RfZnV0dXJlX2JveC10b3AgLnllYXI1IHtcbiAgZ3JpZC1hcmVhOiB5ZWFyNTtcbn1cbi5wcm9qZWN0X2Z1dHVyZV9ib3gtdG9wIC51c2VyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2plY3RfZnV0dXJlX2JveC10b3AgLnVzZXIxIHtcbiAgZ3JpZC1hcmVhOiB1c2VyMTtcbn1cbi5wcm9qZWN0X2Z1dHVyZV9ib3gtdG9wIC51c2VyMiB7XG4gIGdyaWQtYXJlYTogdXNlcjI7XG59XG4ucHJvamVjdF9mdXR1cmVfYm94LXRvcCAudXNlcjMge1xuICBncmlkLWFyZWE6IHVzZXIzO1xufVxuLnByb2plY3RfZnV0dXJlX2JveC10b3AgLnVzZXI0IHtcbiAgZ3JpZC1hcmVhOiB1c2VyNDtcbn1cbi5wcm9qZWN0X2Z1dHVyZV9ib3gtdG9wIC51c2VyNSB7XG4gIGdyaWQtYXJlYTogdXNlcjU7XG59XG4ucHJvamVjdF9mdXR1cmVfYm94LWJvdHRvbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUwcHggMTc1cHggMTc1cHggMTc1cHggMTc1cHggMTc1cHg7XG4gIGdhcDogMCAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwyNDUsMjQ1LDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogLXdlYmtpdC1maXQtY29udGVudDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBmaXQtY29udGVudDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCIuIC4gLiAuIC4gLlwiO1xufVxuLnByb2plY3RfZnV0dXJlX2JveC1ib3R0b20gcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb2plY3RfZnV0dXJlX2JveC1ib3R0b20gLmNhcGl0YWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvamVjdF9zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9qZWN0X3NsaWRlciBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9qZWN0X3NsaWRlciAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nOiA4cHg7XG59XG4ucHJvamVjdF9zbGlkZXIgLnNsaWNrLXNsaWRlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wcm9qZWN0X3ZpZGVvIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcm9qZWN0X3ZpZGVvIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYyg1NTB2dyAvIDkpO1xuICBoZWlnaHQ6IGNhbGMoNTUwdncgLyAxNik7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wcm9qZWN0X2xlYWRlciB7XG4gIHBhZGRpbmc6IDE0MHB4IDAgMDtcbn1cbi5wcm9qZWN0X2xlYWRlciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByb2plY3RfbGVhZGVyX19sZWZ0IHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwIDAgMCA1MHB4O1xufVxuLnByb2plY3RfbGVhZGVyX19sZWZ0IGgzIHtcbiAgbWFyZ2luOiAyMHB4IDAgNzJweDtcbn1cbi5wcm9qZWN0X2xlYWRlcl9fbGVmdCBoNSB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG4ucHJvamVjdF9sZWFkZXJfX2xlZnQgcC5wcmltZSB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG4ucHJvamVjdF9sZWFkZXJfX3JpZ2h0IHtcbiAgbWFyZ2luOiAwIDExMnB4IDAgMDtcbn1cbi5wcm9qZWN0X2xlYWRlcl9fcmlnaHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJveC1zaGFkb3c6IDBweCA2NXB4IDE3MHB4IHJnYmEoMCwwLDAsMC4wMyksIDBweCAyNy4xNTU0cHggNzEuMDIxOXB4IHJnYmEoMCwwLDAsMC4wMjIpLCAwcHggMTQuNTE4NnB4IDM3Ljk3MTdweCByZ2JhKDAsMCwwLDAuMDE5KSwgMHB4IDguMTM5MDFweCAyMS4yODY2cHggcmdiYSgwLDAsMCwwLjAxNyksIDBweCA0LjMyMjU3cHggMTEuMzA1MnB4IHJnYmEoMCwwLDAsMC4wMTQpLCAwcHggMS43OTg3MnB4IDQuNzA0MzRweCByZ2JhKDAsMCwwLDAuMDEpO1xufVxuLnByb2plY3RfbGVhZGVyX19yaWdodC13cmFwcGVyPmltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IDE2cHg7XG59XG4ucHJvamVjdF9hYm91dCBoMyB7XG4gIG1hcmdpbjogMCAwIDUycHg7XG59XG4ucHJvamVjdF9hYm91dF9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wcm9qZWN0X2Fib3V0X19sZWZ0IHtcbiAgbWFyZ2luOiAwIDEyMHB4IDAgMDtcbn1cbi5wcm9qZWN0X2Fib3V0X19sZWZ0IC5zdWJUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xuICBsaW5lLWhlaWdodDogMTE1JTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5wcm9qZWN0X2Fib3V0X19yaWdodD5oNSB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG4ucHJvamVjdF9hYm91dF9fcmlnaHQ+dWwge1xuICBtYXJnaW46IDAgMCA2MHB4O1xufVxuLnByb2plY3RfYWJvdXRfX3JpZ2h0PnVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4ucHJvamVjdCAuYnV0dG9uLWNvbnRhaW5lciAucHJvZ2VjdC1idXR0b24ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wcm9qZWN0X2dhbGxlcnkgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucHJvamVjdF9nYWxsZXJ5LXRleHQge1xuICB3aWR0aDogNTAlO1xufVxuLnByb2plY3RfZ2FsbGVyeS1zbGlkZXIge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLnByb2plY3RfZ2FsbGVyeS1pdGVtLWltZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDUwJTtcbiAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJveC1zaGFkb3c6IDBweCA2NXB4IDE3MHB4IHJnYmEoMCwwLDAsMC4wMyksIDBweCAyNy4xNTU0cHggNzEuMDIxOXB4IHJnYmEoMCwwLDAsMC4wMjIpLCAwcHggMTQuNTE4NnB4IDM3Ljk3MTdweCByZ2JhKDAsMCwwLDAuMDE5KSwgMHB4IDguMTM5MDFweCAyMS4yODY2cHggcmdiYSgwLDAsMCwwLjAxNyksIDBweCA0LjMyMjU3cHggMTEuMzA1MnB4IHJnYmEoMCwwLDAsMC4wMTQpLCAwcHggMS43OTg3MnB4IDQuNzA0MzRweCByZ2JhKDAsMCwwLDAuMDEpO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuLnByb2plY3RfZ2FsbGVyeS1pdGVtLWltZy1jb250YWluZXIgPmltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2plY3Rfc29jIGgzIHtcbiAgbWFyZ2luOiAwIDAgNjhweDtcbn1cbi5wcm9qZWN0X3NvY19fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMTAwcHggMCAwO1xufVxuLnByb2plY3Rfc29jX19ib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9qZWN0X3NvY19fYm94LWl0ZW0+YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5wcm9qZWN0X3NvY19fYm94LWl0ZW0+YT5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2plY3QgLnByb2plY3RfbGVhZGVyX19yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5wcm9qZWN0IC5wcm9qZWN0X2xlYWRlcl9fcmlnaHQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MzJweDtcbiAgfVxuICAucHJvamVjdCAucHJvamVjdF9sZWFkZXJfX3JpZ2h0LXdyYXBwZXIgPmltZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAucHJvamVjdCAucHJldi1idXR0b24sXG4gIC5wcm9qZWN0IC5uZXh0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucHJvamVjdCBzZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbiAgLnByb2plY3QgLnByb2plY3RfYWJvdXRfX2JveC1sZWZ0IC5zdWJUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgfVxuICAucHJvamVjdCAucHJvamVjdF9hYm91dCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbiAgLnByb2plY3QgLnByb2plY3RfYWJvdXRfX2JveC1sZWZ0ID5oMyB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgfVxuICAucHJvamVjdCAucHJvamVjdF9hYm91dF9fYm94LWxlZnQgLnN1YlRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICB9XG4gIC5wcm9qZWN0IC5wcm9qZWN0X3NvY19fYm94IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIH1cbiAgLnByb2plY3QgLnByb2plY3Rfc29jX19ib3gtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDEycHggMzJweCAxMnB4O1xuICB9XG4gIC5wcm9qZWN0IC5wcm9qZWN0LXNsaWRlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucHJvamVjdCAucHJvamVjdF9zbGlkZXJfYm94IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gIH1cbiAgLnByb2plY3QgLnByb2plY3Rfc2xpZGVyX2JveCAuc2xpY2stc2xpZGUgPmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9qZWN0IC5wcm9qZWN0X2xlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2plY3QgLnByb2dlY3QtYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAucHJvamVjdCAubmV3cy1ibG9nX19wcm9tb19fZGlzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAucHJvamVjdCAucHJvamVjdF9wcm9tb19fdGV4dCB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9qZWN0IC5wcm9qZWN0X3ZpZGVvIGlmcmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoNzUwdncgLyA5KTtcbiAgICBoZWlnaHQ6IGNhbGMoNzUwdncgLyAxNik7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9qZWN0IC5wcm9qZWN0X2xlYWRlcl9fbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wcm9qZWN0IC5wcm9qZWN0X2xlYWRlcl9fcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucHJvamVjdCAucHJvamVjdF9sZWFkZXJfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9qZWN0IC5wcm9qZWN0X2xlYWRlcl9fbGVmdCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxuICAucHJvamVjdCAucHJvamVjdF9sZWFkZXJfX2xlZnQgLnByaW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5wcm9qZWN0IC5wcm9qZWN0X3Byb21vIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wcm9qZWN0IC5wcm9qZWN0X2Fib3V0IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG4gIC5wcm9qZWN0IC5wcm9qZWN0X2Fib3V0X19ib3gge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucHJvamVjdCAucHJvamVjdF9sZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wcm9qZWN0IC5wcm9qZWN0X2xlYWRlcl9fcmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2plY3QgLnByb2plY3RfbGVhZGVyX19yaWdodC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAucHJvamVjdCAucHJvamVjdF9sZWFkZXJfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5wcm9qZWN0IC5wcm9qZWN0X2xlYWRlcl9fbGVmdCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxuICAucHJvamVjdCAucHJvamVjdF9sZWFkZXJfX2xlZnQgLnByaW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5wcm9qZWN0IC5wcm9qZWN0X2Fib3V0X19ib3gtbGVmdCxcbiAgLnByb2plY3QgLnByb2plY3RfYWJvdXRfX2JveC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2plY3QgLnByb2plY3RfYWJvdXRfX2JveC1sZWZ0IHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAucHJvamVjdCAucHJvamVjdF9hYm91dF9fYm94LWxlZnQgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJvamVjdCAucHJvamVjdF9hYm91dF9fYm94LWxlZnQgLnN1YlRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByb2plY3QgLnByb2plY3RfYWJvdXRfX2JveC1yaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAucHJvamVjdCAucHJvamVjdF9hYm91dF9fYm90dG9tQm94IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgfVxuICAucHJvamVjdCAucHJvamVjdF9hYm91dF9fYm90dG9tQm94LWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnByb2plY3QgLnByb2plY3RfYWJvdXRfX2JvdHRvbUJveC1sZWZ0IGg1IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByb2plY3QgLnByb2plY3RfYWJvdXRfX2JvdHRvbUJveC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2plY3QgLnByb2plY3RfYWJvdXRfX2JvdHRvbUJveC1yaWdodCBoNSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA2NHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAudmlldyB7XG4gICAgcGFkZGluZzogMCA2NHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICBzZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweDtcbiAgfVxuICAuY29udGFpbmVyID4gaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5jb250YWluZXIgPiBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIH1cbiAgLmNvbnRhaW5lcixcbiAgLnZpZXcge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICBzZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4iLCJAY2hhcnNldCAnVVRGLTgnO1xuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdFxue1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuL2FqYXgtbG9hZGVyLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgc3JjOiB1cmwoJy4vZm9udHMvc2xpY2suZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4vZm9udHMvc2xpY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuL2ZvbnRzL3NsaWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuL2ZvbnRzL3NsaWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuL2ZvbnRzL3NsaWNrLnN2ZyNzbGljaycpIGZvcm1hdCgnc3ZnJyk7XG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHRcbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXNcbntcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAuMjU7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldlxue1xuICAgIGxlZnQ6IC0yNXB4O1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXZcbntcbiAgICByaWdodDogLTI1cHg7XG4gICAgbGVmdDogYXV0bztcbn1cbi5zbGljay1wcmV2OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICfihpAnO1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXY6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkic7XG59XG5cbi5zbGljay1uZXh0XG57XG4gICAgcmlnaHQ6IC0yNXB4O1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHRcbntcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMjVweDtcbn1cbi5zbGljay1uZXh0OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICfihpInO1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkCc7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHNcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNsaWNrLWRvdHMgbGlcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uXG57XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmVcbntcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcbiAgICBmb250LXNpemU6IDZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcblxuICAgIGNvbnRlbnQ6ICfigKInO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIG9wYWNpdHk6IC4yNTtcbiAgICBjb2xvcjogYmxhY2s7XG5cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAuNzU7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuIiwiaGVhZGVyLCAuaGVhZGVyXHJcbiAgd2lkdGggMTAwJVxyXG4gIGZvbnQtd2VpZ2h0IGJvbGRcclxuICBoZWlnaHQgNTJweFxyXG4gIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgdG9wIDMycHhcclxuICBsZWZ0IDUwJVxyXG4gIHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXHJcbiAgei1pbmRleCA5OTlcclxuXHJcbmhlYWRlciAqLCAuaGVhZGVyICpcclxuICBjb2xvciAjZmZmXHJcblxyXG5idXR0b24sXHJcbmJ1dHRvbjphY3RpdmUsXHJcbmJ1dHRvbjpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuaGVhZGVyIC5jb250YWluZXIsIC5oZWFkZXIgLmNvbnRhaW5lclxyXG4gIG1heC13aWR0aCAxMjAwcHhcclxuICBkaXNwbGF5IGZsZXhcclxuICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gIGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cclxuLmxvZ29cclxuICB3aWR0aCA4MHB4XHJcblxyXG4uYnVyZ2VyXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICB3aWR0aCAyNHB4XHJcbiAgaGVpZ2h0IDJweFxyXG4gIGRpc3BsYXkgYmxvY2tcclxuICBiYWNrZ3JvdW5kICNmZmZcclxuICBib3JkZXItcmFkaXVzIDFweFxyXG5cclxuLmJ1cmdlcjo6YmVmb3JlXHJcbiAgY29udGVudCAnJ1xyXG4gIGRpc3BsYXkgYmxvY2tcclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIHRvcCAtNnB4XHJcbiAgd2lkdGggMjRweFxyXG4gIGhlaWdodCAycHhcclxuICBiYWNrZ3JvdW5kICNmZmZcclxuICBib3JkZXItcmFkaXVzIDFweFxyXG5cclxuLmJ1cmdlcjo6YWZ0ZXJcclxuICBjb250ZW50ICcnXHJcbiAgZGlzcGxheSBibG9ja1xyXG4gIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgdG9wIDZweFxyXG4gIHdpZHRoIDI0cHhcclxuICBoZWlnaHQgMnB4XHJcbiAgYmFja2dyb3VuZCAjZmZmXHJcbiAgYm9yZGVyLXJhZGl1cyAxcHhcclxuXHJcbi5tZW51QnV0dG9uXHJcbiAgaGVpZ2h0IDI4cHhcclxuICB3aWR0aCAyOHB4XHJcbiAgZGlzcGxheSBmbGV4XHJcbiAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gIGN1cnNvciBwb2ludGVyXHJcbiAgYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudFxyXG4gIGJvcmRlciBub25lXHJcblxyXG4ubGFuZ3VhZ2UtY2hvb3NlclxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cclxuLmxhbmd1YWdlLWNob29zZXIgbGlcclxuICBwYWRkaW5nIDEycHhcclxuXHJcbi5sYW5ndWFnZS1jaG9vc2VyIGxpOmZpcnN0LWNoaWxkXHJcbiAgbWFyZ2luLXJpZ2h0IDE1cHhcclxuXHJcbi5sYW5ndWFnZS1jaG9vc2VyIC5hY3RpdmVcclxuICBib3JkZXItcmFkaXVzIDE2cHhcclxuICBiYWNrZ3JvdW5kIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKVxyXG5cclxuLmxvZ1xyXG4gIGRpc3BsYXkgZmxleFxyXG5cclxuLmxvZyA+IGFcclxuICBjb2xvciAkV2hpdGVcclxuXHJcbi5yZWdpc3RyYXRpb25cclxuICBwYWRkaW5nIDE2cHggMzBweFxyXG4gIGJhY2tncm91bmQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpXHJcbiAgYm9yZGVyLXJhZGl1cyAxNnB4XHJcbiAgbWFyZ2luLXJpZ2h0IDhweFxyXG4gIGhlaWdodCBmaXQtY29udGVudFxyXG5cclxuLmxvZ0luXHJcbiAgcGFkZGluZyAxNnB4IDMwcHhcclxuXHJcbmhlYWRlciAucmlnaHQsIC5oZWFkZXIgLnJpZ2h0XHJcbiAgd2lkdGggY2FsYyg1MCUgKyAxNHB4KVxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcbiAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuXHJcbi5mdWxsLW1lbnVfX2JveCAubG9nXHJcbiAgZGlzcGxheSBub25lXHJcblxyXG4uZnVsbC1tZW51XHJcbiAgcGFkZGluZyAwIDUlIDUwcHhcclxuICBiYWNrZ3JvdW5kIHJnYmEoMCwgMCwgMCwgLjIpXHJcbiAgYmFja2Ryb3AtZmlsdGVyIGJsdXIoMTBweClcclxuICB6LWluZGV4IDk5OTlcclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIHRvcCAtMjAwJVxyXG4gIGxlZnQgMFxyXG4gIHRyYW5zaXRpb24gLjdzXHJcbiAgd2lkdGggMTAwdndcclxuICBkaXNwbGF5IGZsZXhcclxuICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICBvdmVyZmxvdy15IGF1dG9cclxuICBib3gtc2hhZG93IDAgMzBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4xNilcclxuXHJcbiAgJi5hY3RpdmVcclxuICAgIHRvcCAwXHJcblxyXG4ubWVudUNyb3NzXHJcbiAgY3Vyc29yIHBvaW50ZXJcclxuICB3aWR0aCBmaXQtY29udGVudFxyXG4gIG1hcmdpbi10b3AgNDVweFxyXG5cclxuLmZ1bGwtbWVudV9fYm94XHJcbiAgbWF4LXdpZHRoIDEwMzZweFxyXG4gIHdpZHRoIDEwMCVcclxuICBtYXJnaW4tYm90dG9tIDIwMHB4XHJcbiAgbWF4LWhlaWdodCA4MHZoXHJcbiAgb3ZlcmZsb3cteSBhdXRvXHJcblxyXG4uZnVsbC1tZW51X19ib3gtbGlua1xyXG4gIHdpZHRoIDEwMCVcclxuICBkaXNwbGF5IGZsZXhcclxuICBmbGV4LXdyYXAgd3JhcFxyXG5cclxuLmZ1bGwtbWVudV9fYm94X19pdGVtOm5vdCguYWN0aXZlKTo6YmVmb3JlXHJcbiAgY29udGVudCAnJ1xyXG4gIGRpc3BsYXkgYmxvY2tcclxuICB3aWR0aCA3NSVcclxuICBoZWlnaHQgNzUlXHJcbiAgYmFja2dyb3VuZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKVxyXG4gIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgYm9yZGVyLXJhZGl1cyAxNnB4XHJcbiAgb3BhY2l0eSAwXHJcbiAgdHJhbnNpdGlvbiAuM3NcclxuXHJcbi5mdWxsLW1lbnVfX2JveF9faXRlbTpub3QoLmFjdGl2ZSk6aG92ZXI6OmJlZm9yZVxyXG4gIHdpZHRoIDEwMCVcclxuICBoZWlnaHQgMTAwJVxyXG4gIG9wYWNpdHkgMVxyXG4gIHRyYW5zaXRpb24gLjNzXHJcblxyXG4uZnVsbC1tZW51X19ib3hfX2l0ZW1cclxuICB3aWR0aCAxNzJweFxyXG4gIGhlaWdodCAxNzJweFxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIHBhZGRpbmcgMCA1cHhcclxuICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgbWFyZ2luLXJpZ2h0IDQ0cHhcclxuICBib3JkZXItcmFkaXVzIDE2cHhcclxuICBtYXJnaW4tdG9wIDYwcHhcclxuICBjdXJzb3IgcG9pbnRlclxyXG4gIGJvcmRlciAxcHggc29saWQgdHJhbnNwYXJlbnRcclxuICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gIGNvbG9yICRXaGl0ZVxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcblxyXG4gICYgPiBzdmdcclxuICAgIG1hcmdpbi1ib3R0b20gNDBweFxyXG4gICAgdHJhbnNpdGlvbiAuN3NcclxuXHJcbiAgJjpudGgtY2hpbGQoNW4pXHJcbiAgICBtYXJnaW4tcmlnaHQgMFxyXG5cclxuICAmLmFjdGl2ZVxyXG4gICAgdHJhbnNpdGlvbiAuN3MgYWxsXHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblxyXG4uZnVsbC1tZW51X19ib3hfX2l0ZW06aG92ZXIgPiBzdmdcclxuICB0cmFuc2Zvcm0gc2NhbGUoMS4xKVxyXG4gIHRyYW5zaXRpb24gLjdzXHJcblxyXG4uc29jQmFyXHJcbiAgcGFkZGluZyAxMHB4XHJcbiAgYmFja2dyb3VuZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSlcclxuICBib3JkZXItcmFkaXVzIDE2cHhcclxuICBkaXNwbGF5IGZsZXhcclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHJcbi5zb2NCYXIgYVxyXG4gIG1hcmdpbi1yaWdodCAyMHB4XHJcbiAgaGVpZ2h0IDI0cHhcclxuXHJcbi5zb2NCYXIgYTpsYXN0LWNoaWxkXHJcbiAgbWFyZ2luLXJpZ2h0IDBcclxuXHJcbi5zb2MtbGlua1xyXG4gIGZsZXgtZGlyZWN0aW9uIHJvdyAhaW1wb3J0YW50XHJcbiAgYm9yZGVyLXRvcCAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpXHJcbiAgbWFyZ2luLXRvcCAxMnB4XHJcbiAgbWFyZ2luLWJvdHRvbSA1MHB4XHJcbiAgZGlzcGxheSBub25lXHJcblxyXG4uc29jLWxpbmsgYVxyXG4gIHdpZHRoIGZpdC1jb250ZW50XHJcbiAgcGFkZGluZyAyMHB4IDI4cHhcclxuXHJcbi5zb2MtbGluayBhID4gaW1nXHJcbiAgbWFyZ2luIDBcclxuXHJcbi50b1RvcFxyXG4gIHBvc2l0aW9uIGZpeGVkXHJcbiAgYm90dG9tIDIwcHhcclxuICByaWdodCAyMHB4XHJcbiAgY3Vyc29yIHBvaW50ZXJcclxuICB6LWluZGV4IDk5N1xyXG5cclxuLm1lbnUtaXRlbVxyXG4gICY+YVxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBwYWRkaW5nIDE0cHhcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXHJcblxyXG4ubWVudS1pdGVtXHJcbiAgJi5hY3RpdmUtbGFuZ3VhZ2VcclxuICAgIGJvcmRlci1yYWRpdXMgMTZweFxyXG4gICAgYmFja2dyb3VuZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSlcclxuICAgIG92ZXJmbG93IGhpZGRlblxyXG5cclxuICAgICY+YVxyXG4gICAgICAmLmFjdGl2ZSArIC5zdWItbWVudVxyXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcclxuXHJcbiAgICAgICY6OmFmdGVyXHJcbiAgICAgICAgY29udGVudCAnJ1xyXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICB3aWR0aCAyNHB4XHJcbiAgICAgICAgaGVpZ2h0IDI0cHhcclxuICAgICAgICBtYXJnaW4tbGVmdCA2cHhcclxuICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDkwZGVnKVxyXG4gICAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9zdmcvcmlnaHRBcnJvdy5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXHJcblxyXG4gICAgJiAuc3ViLW1lbnVcclxuICAgICAgZGlzcGxheSBub25lXHJcblxyXG4gICAgICAmIC5tZW51LWl0ZW1cclxuICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSlcclxuXHJcblxyXG4ud3BtLWxhbmd1YWdlcy5tZW51LWl0ZW0+YSBpbWdcclxuICB3aWR0aCAyMHB4XHJcbiAgaGVpZ2h0IDIwcHhcclxuICBib3JkZXIgMnB4IHNvbGlkICRXaGl0ZVxyXG4gIGJvcmRlci1yYWRpdXMgNTAlXHJcblxyXG4ubWVudS10cmFuc2xhdGUtY29udGFpbmVyXHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICB0b3AgMFxyXG4gIHJpZ2h0IDI5MHB4XHJcblxyXG5cclxuLnNvbGxhclxyXG4gIC8vIHBvc2l0aW9uIGZpeGVkXHJcbiAgLy8gaGVpZ2h0IDMwMHB4XHJcbiAgei1pbmRleCA5OTk5XHJcbiAgcmlnaHQgLTUwJVxyXG4gIGJvdHRvbSA3NXB4XHJcbiAgdHJhbnNpdGlvbiAxc1xyXG5cclxuICAmLmFjdGl2ZVxyXG4gICAgcmlnaHQgMFxyXG4gICAgdHJhbnNpdGlvbiAxc1xyXG5cclxuICAmIC5kb2dcclxuICAgIGhlaWdodCAxMDAlXHJcblxyXG4gICYgLmNsb3VkXHJcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgd2lkdGggMjUwcHhcclxuICAgIGxlZnQgMTAwcHhcclxuICAgIHRvcCAxMDBweFxyXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtMTAwJSwgLTEwMCUpXHJcbiAgICBiYWNrZ3JvdW5kICNmZmZmZmZcclxuICAgIGJvcmRlci1yYWRpdXMgMjBweFxyXG4gICAgcGFkZGluZyAxNnB4XHJcbiAgICBib3JkZXIgMXB4IHNvbGlkICNlOGU4ZThcclxuICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IC03cHggcmdiYSgxNTEsMTY4LDE4NCwuNSk7XHJcbiAgICAvLyBiYWNrZ3JvdW5kIHVybCgnLi4vaW1nL0Nsb3VkLnBuZycpIGNlbnRlciBuby1yZXBlYXRcclxuICAgIC8vIGJhY2tncm91bmQtc2l6ZSBjb250YWluXHJcblxyXG4gIC8vIC5wcm9tby1iYWNrZ3JvdW5kIFxyXG4gIC8vICAgLm1vZGlsZSBcclxuICAvLyAgICAgZGlzcGxheSBub25lXHJcblxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCAxNDQwcHgpXHJcbiAgLm1lbnUtdHJhbnNsYXRlLWNvbnRhaW5lclxyXG4gICAgcmlnaHQgMjYwcHhcclxuXHJcbiAgLmxvZ0luXHJcbiAgLnJlZ2lzdHJhdGlvblxyXG4gICAgcGFkZGluZyAxOHB4IDMwcHhcclxuXHJcbiAgaGVhZGVyIC5yaWdodCwgLmhlYWRlciAucmlnaHRcclxuICAgIGhlaWdodCA1MnB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDEyODBweClcclxuICAuZnVsbC1tZW51X19ib3hfX2l0ZW1cclxuICAgIHdpZHRoIDE0MHB4XHJcbiAgICBoZWlnaHQgMTQwcHhcclxuICAgIG1hcmdpbi1yaWdodCAyMHB4XHJcblxyXG4gIC5mdWxsLW1lbnVfX2JveF9faXRlbSA+IHN2Z1xyXG4gIC5mdWxsLW1lbnVfX2JveF9faXRlbSA+IGltZ1xyXG4gICAgbWFyZ2luLWJvdHRvbSAyMHB4XHJcblxyXG4gIC5mdWxsLW1lbnVfX2JveFxyXG4gICAgbWF4LXdpZHRoIDc4MHB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDkyMHB4KVxyXG4gIC5zb2xsYXJcclxuICAgIHJpZ2h0IC02MDBweFxyXG5cclxuICAgIC5wcm9tby1iYWNrZ3JvdW5kIFxyXG4gICAgICAuZGVza3RvcCBcclxuICAgICAgICBkaXNwbGF5IG5vbmUgIWltcG9ydGFudFxyXG4gICAgXHJcbiAgICAgIC5tb2RpbGUgXHJcbiAgICAgICAgZGlzcGxheSBibG9jayAhaW1wb3J0YW50XHJcblxyXG5cclxuICAuc29jLWxpbmtcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG5cclxuICAuZnVsbC1tZW51X19ib3hcclxuICAgIG1hcmdpbi1ib3R0b20gODVweFxyXG4gICAgbWF4LXdpZHRoIDU4MHB4XHJcblxyXG4gIC5sb2dcclxuICAuc29jQmFyXHJcbiAgICBkaXNwbGF5IG5vbmVcclxuXHJcbiAgLmZ1bGwtbWVudV9fYm94LWxpbmtcclxuICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgZmxleC13cmFwIG5vd3JhcFxyXG5cclxuICAuZnVsbC1tZW51X19ib3hfX2l0ZW1cclxuICAgIHdpZHRoIDEwMCVcclxuICAgIGhlaWdodCBmaXQtY29udGVudFxyXG4gICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICBtYXJnaW4gMTJweCAwIDAgMFxyXG4gICAgcGFkZGluZyAyMHB4XHJcblxyXG4gIC5mdWxsLW1lbnVfX2JveF9faXRlbSA+IHN2Z1xyXG4gIC5mdWxsLW1lbnVfX2JveF9faXRlbSA+IGltZ1xyXG4gICAgbWFyZ2luIDAgMjZweCAwIDBcclxuICAgIHdpZHRoIDI0cHhcclxuICAgIGhlaWdodCAyNHB4XHJcblxyXG4gIC5mdWxsLW1lbnVfX2JveF9faXRlbTpub3QoLmFjdGl2ZSk6OmJlZm9yZVxyXG4gICAgZGlzcGxheSBub25lXHJcblxyXG4gIC5mdWxsLW1lbnVfX2JveCAubG9nXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIG1hcmdpbi10b3AgMjhweFxyXG4gICAgbWFyZ2luLWJvdHRvbSAzMnB4XHJcblxyXG4gXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggOTIwcHgpXHJcbiAgLm1lbnUtdHJhbnNsYXRlLWNvbnRhaW5lclxyXG4gICAgcmlnaHQgMFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA1ODBweClcclxuICAuc29sbGFyXHJcbiAgICAvLyBoZWlnaHQgMjAwcHhcclxuXHJcbiAgICAmIC5jbG91ZFxyXG4gICAgICBsZWZ0IDE1MHB4XHJcbiAgICAgIHRvcCAxNXB4XHJcblxyXG4gICAgJiBwXHJcbiAgICAgIGZvbnQtc2l6ZSAxMnB4XHJcblxyXG4gIC5tZW51LWl0ZW0+YVxyXG4gICAgcGFkZGluZyA2cHggMTBweFxyXG5cclxuICAubWVudS1pdGVtLmFjdGl2ZS1sYW5ndWFnZVxyXG4gICAgYm9yZGVyLXJhZGl1cyA4cHhcclxuICBcclxuICBoZWFkZXIgLnJpZ2h0LCAuaGVhZGVyIC5yaWdodFxyXG4gICAgaGVpZ2h0IDM2cHhcclxuICBcclxuICBoZWFkZXIsIC5oZWFkZXJcclxuICAgIHRvcCAxNnB4XHJcblxyXG4gIC5zb2MtbGluayBhXHJcbiAgICBwYWRkaW5nIDIwcHggMTRweFxyXG5cclxuICAuZnVsbC1tZW51X19ib3hfX2l0ZW1cclxuICAgIHRleHQtYWxpZ24gbGVmdCIsIi52YWNhbmNpZXMgLmNvbnRhaW5lciA+IGgyXHJcbiAgbWFyZ2luLWJvdHRvbSAxMDBweFxyXG5cclxuLnZhY2FuY2llc19ib3hcclxuICBkaXNwbGF5IGZsZXhcclxuICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG5cclxuLnZhY2FuY2llc19ib3hfX2xlZnRcclxuICBtYXgtd2lkdGggMzUwcHhcclxuICBtYXJnaW4tcmlnaHQgMjVweFxyXG5cclxuI3ZhY2FuY2llc19zbGlkZXIgXHJcbiAgLnNsaWNrLXRyYWNrIFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBwYWRkaW5nIDIwcHggMjBweFxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4vLyAudmFjYW5jaWVzLWNvbnRhaW5lclxyXG4vLyAgIHdpZHRoIGNhbGMoMTAwJSAtICgoMTAwdncgLSAxMjAwcHgpIC8gMikpXHJcbi8vICAgLy8gd2lkdGggMTAwJVxyXG4vLyAgIC8vIG1heC13aWR0aCAxMjAwcHhcclxuLy8gICBtYXJnaW4tbGVmdCBjYWxjKCgxMDB2dyAtIDEyMDBweCkgLyAyKVxyXG5cclxuLnZhY2FuY2llcy1pdGVtIFxyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50XHJcbiAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgaGVpZ2h0IGF1dG9cclxuICBtYXJnaW4tcmlnaHQgMzBweFxyXG4gIHBhZGRpbmcgNDBweCAxNXB4XHJcbiAgcGFkZGluZy1ib3R0b20gMFxyXG4gIGJveC1zaGFkb3c6IDAgNnB4IDE1cHggcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcclxuXHJcbiAgaDUgXHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG5cclxuLnZhY2FuY2llcy1pdGVtLW1haW4tY29udGVudCBcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gIG1pbi1oZWlnaHQgMzUwcHhcclxuXHJcbi52YWNhbmNpZXMtc2xpZGVyLWJ1dHRvbnMgXHJcbiAgZGlzcGxheSBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgLnByZXYsIC5uZXh0IFxyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMTQsIDExNCwgMTE0LCAwLjk5KTtcclxuICAgIGJvcmRlci1yYWRpdXMgNTAlXHJcblxyXG4gICAgJjo6YmVmb3JlIFxyXG4gICAgICBjb250ZW50ICcnXHJcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgIHRvcCA1MCVcclxuICAgICAgbGVmdCA1MCVcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMzIzMDMxO1xyXG4gICAgICB0cmFuc2Zvcm0gcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKVxyXG5cclxuICAgICY6OmFmdGVyIFxyXG4gICAgICBjb250ZW50ICcnXHJcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgIHRvcCA1MCVcclxuICAgICAgbGVmdCA1MCVcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMzIzMDMxO1xyXG4gICAgICB0cmFuc2Zvcm0gcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpXHJcblxyXG5cclxuICAucHJldiBcclxuICAgIG1hcmdpbi1yaWdodCAzMHB4XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblxyXG4gIC5uZXh0IFxyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHJcblxyXG4udmFjYW5jaWVzLWl0ZW0taW1hZ2UgXHJcbiAgZGlzcGxheSBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gIHdpZHRoOiAxMTNweDtcclxuICBoZWlnaHQ6IDExM3B4O1xyXG4gIG1hcmdpbiAwIGF1dG8gMjVweCBhdXRvXHJcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xyXG4gIGJvcmRlci1yYWRpdXMgNTAlXHJcblxyXG4udmFjYW5jaWVzLWl0ZW0tdGFiIFxyXG4gIGRpc3BsYXkgbm9uZVxyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gIGJvcmRlci10b3AgMXB4IHNvbGlkICNFREVERUQ7XHJcblxyXG4gIHAgXHJcbiAgICBtYXJnaW4tYm90dG9tIDE4cHhcclxuICAgIGNvbG9yOiByZ2JhKDExNCwgMTE0LCAxMTQsIDAuOTkpO1xyXG5cclxuICBsaSBcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBwYWRkaW5nLWxlZnQgMjhweFxyXG4gICAgY29sb3I6IHJnYmEoMTE0LCAxMTQsIDExNCwgMC45OSk7XHJcblxyXG4gICAgJjo6YmVmb3JlIFxyXG4gICAgICBjb250ZW50ICcnXHJcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgIHRvcCA1MCVcclxuICAgICAgbGVmdCAwXHJcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRDVENUQ1OyAgXHJcbiAgICAgIGJvcmRlci1yYWRpdXMgNTAlXHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIFxyXG4gICAgICBtYXJnaW4tYm90dG9tIDE4cHhcclxuXHJcbiAgLnZhY2FuY2llcy1idXR0b24gXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBwYWRkaW5nIDE1cHggNXB4XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDglO1xyXG4gICAgY29sb3I6IHJnYmEoMTE0LCAxMTQsIDExNCwgMC45OSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgXHJcblxyXG4udmFjYW5jaWVzLWl0ZW0tc2hvdy1idXR0b24gXHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICBib3R0b20gNDBweFxyXG4gIGxlZnQgNTAlXHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIFxyXG4gIC52YWNhbmNpZXMtaXRlbS1zaG93LWJ1dHRvbi1pbnNpZGUgXHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgd2lkdGggMzJweCBcclxuICAgIGhlaWdodCAzMnB4XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xyXG4gICAgYm9yZGVyLXJhZGl1cyA1MCVcclxuXHJcbiAgICAmOjpiZWZvcmUgXHJcbiAgICAgIGNvbnRlbnQgJydcclxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgdG9wIDQ1JVxyXG4gICAgICBsZWZ0IDUwJVxyXG4gICAgICB3aWR0aCAxcHggXHJcbiAgICAgIGhlaWdodCAxMHB4XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTE0LCAxMTQsIDExNCwgMC45OSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSlcclxuXHJcbiAgICAmOjphZnRlciBcclxuICAgICAgY29udGVudCAnJ1xyXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICB0b3AgNDUlXHJcbiAgICAgIGxlZnQgNTAlXHJcbiAgICAgIHdpZHRoIDFweCBcclxuICAgICAgaGVpZ2h0IDEwcHhcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMTQsIDExNCwgMTE0LCAwLjk5KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSlcclxuXHJcblxyXG4udmFjYW5jaWVzLWl0ZW0tYWN0aXZlIFxyXG4gIC52YWNhbmNpZXMtaXRlbS1zaG93LWJ1dHRvbiBcclxuICAgIC52YWNhbmNpZXMtaXRlbS1zaG93LWJ1dHRvbi1pbnNpZGUgXHJcbiAgICAgIHRyYW5zZm9ybSByb3RhdGUoMTgwZGVnKVxyXG5cclxuICAudmFjYW5jaWVzLWl0ZW0tdGFiIFxyXG4gICAgZGlzcGxheSBibG9ja1xyXG4gIFxyXG4udmFjYW5jaWVzX2JveF9fbGVmdCA+IHBcclxuICBtYXJnaW4tdG9wIDMycHhcclxuXHJcbi52YWNhbmNpZXNfYm94X19sZWZ0ID4gaDNcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gIHdpZHRoIGZpdC1jb250ZW50XHJcblxyXG4udmFjYW5jaWVzX2JveF9fbGVmdCA+IGgzOjpiZWZvcmVcclxuICBjb250ZW50ICcnXHJcbiAgZGlzcGxheSBibG9ja1xyXG4gIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgcmlnaHQgNHB4XHJcbiAgYm90dG9tIC0xMHB4XHJcbiAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMyMDhDRjAgMCUsICMyMDhDRjAgMjQuOTklLCAjN0JDREJBIDI1JSwgIzdCQ0RCQSA1MCUsICNGRjhDNDIgNTAuMDElLCAjRkY4QzQyIDc1JSwgIzYxM0Y3NSA3NS4wMSUsICM2MTNGNzUgMTAwJSk7XHJcbiAgaGVpZ2h0IDRweFxyXG4gIHdpZHRoIDkycHhcclxuXHJcbi52YWNhbmNpZXNfYm94X19yaWdodFxyXG4gIG1heC13aWR0aCA3MDBweFxyXG4gIHdpZHRoIDUwJVxyXG5cclxuLnZhY2FuY2llc19ib3hfX3JpZ2h0IGZvcm1cclxuICBkaXNwbGF5IGZsZXhcclxuICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICB3aWR0aCAxMDAlXHJcblxyXG4udmFjYW5jaWVzX2JveF9fcmlnaHQgZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl1cclxuICAtd2Via2l0LWFwcGVhcmFuY2Ugbm9uZVxyXG4gIC1tb3otYXBwZWFyYW5jZSBub25lXHJcbiAgYXBwZWFyYW5jZSBub25lXHJcbiAgbWF4LXdpZHRoIDM1NnB4XHJcbiAgYm94LXNoYWRvdyAwcHggNjVweCAxNzBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLFxyXG4gIDBweCAyNy4xNTU0cHggNzEuMDIxOXB4IHJnYmEoMCwgMCwgMCwgMC4wMjIxMjk5KSxcclxuICAwcHggMTQuNTE4NnB4IDM3Ljk3MTdweCByZ2JhKDAsIDAsIDAsIDAuMDE5MDc0KSxcclxuICAwcHggOC4xMzkwMXB4IDIxLjI4NjZweCByZ2JhKDAsIDAsIDAsIDAuMDE2Njk3NyksXHJcbiAgMHB4IDQuMzIyNTdweCAxMS4zMDUycHggcmdiYSgwLCAwLCAwLCAwLjAxNDEwMjUpLFxyXG4gIDBweCAxLjc5ODcycHggNC43MDQzNHB4IHJnYmEoMCwgMCwgMCwgMC4wMTAyNzk0KVxyXG4gIGJvcmRlci1yYWRpdXMgMTZweFxyXG4gIGJvcmRlciAxcHggc29saWQgJEdyYXk1XHJcbiAgcGFkZGluZyAyNHB4IDI2cHhcclxuICBtYXJnaW4tYm90dG9tIDQwcHhcclxuICBmb250LXNpemUgMWVtXHJcbiAgY29sb3IgJEdyYXkxXHJcblxyXG4udmFjYW5jaWVzX2JveF9fcmlnaHQgZm9ybSB0ZXh0YXJlYVxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZSBub25lXHJcbiAgLW1vei1hcHBlYXJhbmNlIG5vbmVcclxuICBhcHBlYXJhbmNlIG5vbmVcclxuICB3aWR0aCAxMDAlXHJcbiAgYm94LXNoYWRvdyAwcHggNjVweCAxNzBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLFxyXG4gIDBweCAyNy4xNTU0cHggNzEuMDIxOXB4IHJnYmEoMCwgMCwgMCwgMC4wMjIxMjk5KSxcclxuICAwcHggMTQuNTE4NnB4IDM3Ljk3MTdweCByZ2JhKDAsIDAsIDAsIDAuMDE5MDc0KSxcclxuICAwcHggOC4xMzkwMXB4IDIxLjI4NjZweCByZ2JhKDAsIDAsIDAsIDAuMDE2Njk3NyksXHJcbiAgMHB4IDQuMzIyNTdweCAxMS4zMDUycHggcmdiYSgwLCAwLCAwLCAwLjAxNDEwMjUpLFxyXG4gIDBweCAxLjc5ODcycHggNC43MDQzNHB4IHJnYmEoMCwgMCwgMCwgMC4wMTAyNzk0KVxyXG4gIGJvcmRlci1yYWRpdXMgMTZweFxyXG4gIGJvcmRlciAxcHggc29saWQgJEdyYXk1XHJcbiAgcGFkZGluZyAyNHB4IDI2cHhcclxuICBmb250LXNpemUgMWVtXHJcbiAgY29sb3IgJEdyYXkxXHJcblxyXG4uZm9ybV9ib3R0b20gPiBwXHJcbiAgZGlzcGxheSBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuICBtYXJnaW4tdG9wIDQwcHhcclxuXHJcbi5zdWJtaXRfYnV0dG9uXHJcbiAgcGFkZGluZyAxNnB4IDM2cHhcclxuICBiYWNrZ3JvdW5kICRCbHVlXHJcbiAgYm94LXNoYWRvdyAwcHggOHB4IDI2cHggLTEycHggcmdiYSgzMiwgMTQwLCAyNDAsIDAuMylcclxuICBib3JkZXItcmFkaXVzIDE2cHhcclxuICBjb2xvciAkV2hpdGVcclxuICBib3JkZXIgbm9uZVxyXG4gIGN1cnNvciBwb2ludGVyXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cclxuLmZpbGVfYnV0dG9uXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICBwYWRkaW5nIDE3cHggMjJweCAxM3B4IDc0cHhcclxuICBib3JkZXIgMXB4IHNvbGlkICRHcmF5NFxyXG4gIGJvcmRlci1yYWRpdXMgMTZweFxyXG4gIGZvbnQtZmFtaWx5IEdpbHJveS1Cb2xkXHJcbiAgY29sb3IgJEdyYXkyXHJcblxyXG4uZmlsZV9idXR0b246OmJlZm9yZVxyXG4gIGNvbnRlbnQgJydcclxuICBkaXNwbGF5IGJsb2NrXHJcbiAgd2lkdGggMjRweFxyXG4gIGhlaWdodCAyNHB4XHJcbiAgYmFja2dyb3VuZCB1cmwoJy4uL3N2Zy9maWxlLnN2ZycpIGNlbnRlciBuby1yZXBlYXRcclxuICBiYWNrZ3JvdW5kLXNpemUgY29udGFpblxyXG4gIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgdG9wIDUwJVxyXG4gIGxlZnQgMjJweFxyXG4gIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpXHJcblxyXG5pbnB1dDpmb2N1c1xyXG50ZXh0YXJlYTpmb2N1c1xyXG4gIG91dGxpbmUgbm9uZVxyXG5cclxuOjpwbGFjZWhvbGRlclxyXG4gIGNvbG9yICRHcmF5M1xyXG5cclxuLmFqYXgtbG9hZGVyXHJcbiAgZGlzcGxheSBub25lICFpbXBvcnRhbnRcclxuXHJcbi53cGNmNy10ZXh0YXJlYVxyXG4gIHJlc2l6ZSBub25lXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoIDEyMDBweClcclxuICAudmFjYW5jaWVzLWNvbnRhaW5lclxyXG4gICAgd2lkdGggY2FsYygxMDAlIC0gKCgxMDB2dyAtIDEyMDBweCkgLyAyKSlcclxuICAgIG1hcmdpbi1sZWZ0IGNhbGMoKDEwMHZ3IC0gMTIwMHB4KSAvIDIpXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDE0NDBweClcclxuICAudmFjYW5jaWVzX2JveF9fbGVmdCA+IGgzOjpiZWZvcmVcclxuICAgIHJpZ2h0IC00cHhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggOTIwcHgpXHJcbiAgLnZhY2FuY2llcyAuY29udGFpbmVyID4gaDJcclxuICAgIG1hcmdpbi1ib3R0b20gNDRweFxyXG5cclxuICAudmFjYW5jaWVzX2JveFxyXG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHJcbiAgLnZhY2FuY2llc19ib3hfX2xlZnRcclxuICAgIG1heC13aWR0aCAzNTBweFxyXG4gICAgbWFyZ2luLWJvdHRvbSA2MHB4XHJcblxyXG4gIC52YWNhbmNpZXNfYm94X19yaWdodFxyXG4gICAgbWF4LXdpZHRoIDUwMHB4XHJcbiAgICB3aWR0aCAxMDAlXHJcblxyXG4gIC52YWNhbmNpZXNfYm94X19sZWZ0XHJcbiAgICBtYXJnaW4tcmlnaHQgMFxyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuXHJcbiAgLnZhY2FuY2llc19ib3hfX2xlZnQgPiBoM1xyXG4gICAgbWFyZ2luIDAgYXV0b1xyXG5cclxuICAudmFjYW5jaWVzX2JveF9fbGVmdCA+IHBcclxuICAgIG1hcmdpbi10b3AgMjVweFxyXG5cclxuICAudmFjYW5jaWVzX2JveF9fcmlnaHQgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXVxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgbWF4LXdpZHRoIDEwMCVcclxuXHJcbiAgZGl2LndwY2Y3IC5hamF4LWxvYWRlclxyXG4gICAgZGlzcGxheSBub25lXHJcblxyXG4gIC5jb21tZW50c19ib3hcclxuICAgIHBhZGRpbmctdG9wIDBcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNzY4cHgpXHJcbiAgLnZhY2FuY2llcyAuY29udGFpbmVyID4gaDJcclxuICAgIG1hcmdpbi1ib3R0b20gNDRweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA1ODBweClcclxuICAuZXZlbnRzXHJcbiAgICBwYWRkaW5nIDQwcHggMFxyXG5cclxuICAuZmlsZV9idXR0b25cclxuICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICBwYWRkaW5nIDE3cHggMjJweFxyXG5cclxuICAuZmlsZV9idXR0b246OmJlZm9yZVxyXG4gICAgbGVmdCBjYWxjKDUwJSAtIDEwMHB4KVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDU4MHB4KVxyXG4gIC52YWNhbmNpZXMtY29udGFpbmVyIFxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgbWF4LXdpZHRoIDMyMHB4IFxyXG4gICAgbWFyZ2luIDAgYXV0b1xyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCAzMjZweClcclxuICAudmFjYW5jaWVzX2JveF9fbGVmdCA+IGgzOjpiZWZvcmVcclxuICAgIHJpZ2h0IDUwJVxyXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoNTAlKVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA4NTBweCkgYW5kIChvcmllbnRhdGlvbiBsYW5kc2NhcGUpXHJcbiAgLnZhY2FuY2llcyAuY29udGFpbmVyID4gaDJcclxuICAgIG1hcmdpbi1ib3R0b20gNDRweCIsIi5naWZ0c19wcm9tb1xyXG4gIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDI1Mi42ZGVnLCAjRkY5QjVCIDIwLjgxJSwgI0ZGOEM0MiA3Ny40NyUpXHJcblxyXG4uZ2lmdHNfcHJvbW8gLnByb21vSW1nXHJcbiAgbWF4LWhlaWdodCA2MDBweFxyXG4gIHRvcCA1MCVcclxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxyXG5cclxuLmdpZnRzX3Byb21vVGV4dFxyXG4gIG1heC13aWR0aCA0MDBweFxyXG4gIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgdG9wIDM1JVxyXG5cclxuLmdpZnRzX3Byb21vVGV4dCA+IHBcclxuICBtYXJnaW4gMzJweCAwIDQ4cHhcclxuXHJcbi5wcmVzZW50YXRpb25cclxuICBiYWNrZ3JvdW5kIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKVxyXG4gIGZvbnQtZmFtaWx5IEdpbHJveS1Cb2xkXHJcbiAgcGFkZGluZyAxNnB4IDMycHhcclxuICBib3JkZXItcmFkaXVzIDE2cHhcclxuXHJcbi5naWZ0c19pbmZvIC5jb250YWluZXIgPiBwXHJcbiAgbWFyZ2luLXRvcCAyNHB4XHJcbiAgbWFyZ2luLWJvdHRvbSA2MHB4XHJcbiAgbWF4LXdpZHRoIDUwMHB4XHJcblxyXG4uZ2lmdHNfY2F0ZWdvcnlcclxuICBkaXNwbGF5IGZsZXhcclxuICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gIGJhY2tncm91bmQgJEdyYXk1XHJcbiAgYm9yZGVyIDFweCBzb2xpZCAkR3JheTRcclxuICBib3JkZXItcmFkaXVzIDMycHhcclxuICBwYWRkaW5nIDQwcHggNjBweFxyXG5cclxuLmdpZnRzX2NhdGVnb3J5X19pdGVtc1xyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gIGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cclxuLmdpZnRzX2NhdGVnb3J5X19pdGVtcyA+IGltZ1xyXG4gIG1hcmdpbi1ib3R0b20gMzBweFxyXG5cclxuLmdpZnRzX3Rlcm1zIC5jb250YWluZXIgPiBwXHJcbiAgbWFyZ2luLXRvcCAyNHB4XHJcbiAgbWFyZ2luLWJvdHRvbSA2MHB4XHJcbiAgbWF4LXdpZHRoIDcwMHB4XHJcblxyXG4udGVybXNfYm94XHJcbiAgZGlzcGxheSBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHJcbi50ZXJtc19ib3hfX2l0ZW1zXHJcbiAgYm9yZGVyIDFweCBzb2xpZCAkR3JheTRcclxuICBib3JkZXItcmFkaXVzIDMycHhcclxuICBtYXJnaW4tcmlnaHQgMzBweFxyXG4gIHBhZGRpbmcgMzRweCA1NHB4XHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICBvdmVyZmxvdyBoaWRkZW5cclxuXHJcbi50ZXJtc19ib3hfX2l0ZW1zOmxhc3QtY2hpbGRcclxuICBtYXJnaW4tcmlnaHQgMFxyXG5cclxuLnRlcm1zX2JveF9faXRlbXM6OmJlZm9yZVxyXG4gIGNvbnRlbnQgJydcclxuICBkaXNwbGF5IGJsb2NrXHJcbiAgd2lkdGggMjBweFxyXG4gIGhlaWdodCA2MHB4XHJcbiAgYm9yZGVyLXJhZGl1cyAxMnB4XHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICBsZWZ0IC0xMHB4XHJcbiAgdG9wIDUwJVxyXG4gIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpXHJcblxyXG4udGVybXNfYm94X19pdGVtczpudGgtY2hpbGQoMSk6OmJlZm9yZVxyXG4gIGJhY2tncm91bmQgJEJsdWVcclxuXHJcbi50ZXJtc19ib3hfX2l0ZW1zOm50aC1jaGlsZCgyKTo6YmVmb3JlXHJcbiAgYmFja2dyb3VuZCAkT3JhbmdlXHJcblxyXG4udGVybXNfYm94X19pdGVtczpudGgtY2hpbGQoMyk6OmJlZm9yZVxyXG4gIGJhY2tncm91bmQgJEdyZWVuXHJcblxyXG4uZ2lmdHNfcHJvZHVjdCAuY29udGFpbmVyID4gcFxyXG4gIG1hcmdpbi10b3AgMjRweFxyXG4gIG1hcmdpbi1ib3R0b20gNjBweFxyXG4gIG1heC13aWR0aCA2NjBweFxyXG4gIC8vIHNsaWRlclxyXG5cclxuLmdpZnRzX3Byb2R1Y3RfX3NsaWRlclxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcblxyXG4jZ2lmdF9zbGlkZXJcclxuICBkaXNwbGF5IGZsZXhcclxuXHJcbiNnaWZ0X3NsaWRlciBsaVxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gIGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cclxuLnNsaWNrLXNsaWRlXHJcbiAgb3V0bGluZSBub25lXHJcbiAgb3BhY2l0eSAwXHJcbiAgdHJhbnNpdGlvbiAxc1xyXG4gIGRpc3BsYXkgZmxleCAhaW1wb3J0YW50XHJcbiAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG5cclxuLnNsaWNrLWFjdGl2ZVxyXG4gIG9wYWNpdHkgMVxyXG4gIHRyYW5zaXRpb24gMXNcclxuXHJcbiNnaWZ0X3NsaWRlciAuc2xpY2stc2xpZGUgPiBoNVxyXG4gIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgbWFyZ2luLWJvdHRvbSAxMTJweFxyXG5cclxuI2dpZnRfc2xpZGVyIC5zbGljay1zbGlkZSA+IGltZ1xyXG4gIHdpZHRoIDUwJVxyXG4gIG1hcmdpbiBhdXRvXHJcbiAgb2JqZWN0LWZpdCBjb250YWluXHJcblxyXG4jZ2lmdF9zbGlkZXIgLmRyYWdnYWJsZVxyXG4gIGJvcmRlciAxcHggc29saWQgJEdyYXk1XHJcbiAgYm94LXNoYWRvdyAwcHggNjVweCAxNzBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLFxyXG4gIDBweCAyNy4xNTU0cHggNzEuMDIxOXB4IHJnYmEoMCwgMCwgMCwgMC4wMjIxMjk5KSxcclxuICAwcHggMTQuNTE4NnB4IDM3Ljk3MTdweCByZ2JhKDAsIDAsIDAsIDAuMDE5MDc0KSxcclxuICAwcHggOC4xMzkwMXB4IDIxLjI4NjZweCByZ2JhKDAsIDAsIDAsIDAuMDE2Njk3NyksXHJcbiAgMHB4IDQuMzIyNTdweCAxMS4zMDUycHggcmdiYSgwLCAwLCAwLCAwLjAxNDEwMjUpLFxyXG4gIDBweCAxLjc5ODcycHggNC43MDQzNHB4IHJnYmEoMCwgMCwgMCwgMC4wMTAyNzk0KVxyXG4gIGJvcmRlci1yYWRpdXMgMzJweFxyXG5cclxuLmFycm93XHJcbiAgZGlzcGxheSBmbGV4XHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICBiYWNrZ3JvdW5kICRCbHVlXHJcbiAgcmlnaHQgMzJweFxyXG4gIGJvdHRvbSAzMnB4XHJcbiAgYm94LXNoYWRvdyAwcHggMThweCAyMHB4IC0xMnB4IHJnYmEoMzIsIDE0MCwgMjQwLCAwLjM2KVxyXG4gIGJvcmRlci1yYWRpdXMgMTZweFxyXG4gIGN1cnNvciBwb2ludGVyXHJcblxyXG4uYXJyb3cgPiBpbWdcclxuICBwYWRkaW5nIDIwcHggMjBweCAyMHB4IDVweFxyXG5cclxuLmFycm93IC5wcmV2XHJcbiAgdHJhbnNmb3JtIHJvdGF0ZSgxODBkZWcpXHJcblxyXG4uc2xpY2stZG90cyBsaVxyXG4gIG1hcmdpbiAwXHJcblxyXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlXHJcbiAgY29udGVudCAnJ1xyXG4gIHdpZHRoIDZweFxyXG4gIGhlaWdodCA2cHhcclxuICBib3JkZXItcmFkaXVzIDUwJVxyXG4gIGJhY2tncm91bmQgJEdyYXk0XHJcbiAgb3BhY2l0eSAxXHJcbiAgdG9wIDUwJVxyXG4gIGxlZnQgNTAlXHJcbiAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG5cclxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmVcclxuICBiYWNrZ3JvdW5kICRCbHVlXHJcbiAgb3BhY2l0eSAxXHJcblxyXG4uc2xpY2stZG90c1xyXG4gIHdpZHRoIGZpdC1jb250ZW50XHJcbiAgbGVmdCA1MCVcclxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxyXG4gIGJvdHRvbSAzMnB4XHJcbiAgZGlzcGxheSBmbGV4XHJcblxyXG5tb2RlbC12aWV3ZXJcclxuICBvdmVyZmxvdyBoaWRkZW5cclxuICBoZWlnaHQgNjB2aFxyXG4gIG1heC1oZWlnaHQgNjAwcHhcclxuICBtYXJnaW4tYm90dG9tIDI0cHhcclxuXHJcbm1vZGVsLXZpZXdlciBidXR0b25cclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIGJvdHRvbSAwXHJcbiAgbGVmdCA1MCVcclxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxyXG5cclxuI2FyLWJ1dHRvblxyXG4gIHBhZGRpbmcgMTBweCAzM3B4XHJcbiAgZm9udC1mYW1pbHkgUm9ib3RvIFJlZ3VsYXIsIEhlbHZldGljYSBOZXVlLCBzYW5zLXNlcmlmXHJcbiAgZm9udC1zaXplIDE0cHhcclxuICBjb2xvciAjNDI4NWY0XHJcbiAgYmFja2dyb3VuZCAkV2hpdGVcclxuICBib3JkZXItcmFkaXVzIDhweFxyXG4gIGJvcmRlciAxcHggc29saWQgI0RBRENFMFxyXG4gIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgYm90dG9tIDFweFxyXG4gIGxlZnQgNTAlXHJcbiAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcclxuICB6LWluZGV4IDk5OTk5XHJcbiAgZm9udC1zaXplIDFlbVxyXG5cclxuI2FyLWJ1dHRvbjpmb2N1c1xyXG4gIG91dGxpbmUgbm9uZVxyXG5cclxuI2FyLWJ1dHRvbjphY3RpdmVcclxuICBiYWNrZ3JvdW5kICRCbHVlXHJcbiAgY29sb3IgJFdoaXRlXHJcblxyXG5tb2RlbC12aWV3ZXJbYXItc3RhdHVzPVwic2Vzc2lvbi1zdGFydGVkXCJdID4gI2FyLXByb21wdCBcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcblxyXG5tb2RlbC12aWV3ZXIgPiAjYXItcHJvbXB0IFxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm90dG9tOiAxNzVweDtcclxuICBhbmltYXRpb246IGVsb25nYXRlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0IGFsdGVybmF0ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuXHJcbiNhci1idXR0b246Zm9jdXMgXHJcbiAgb3V0bGluZTogbm9uZTtcclxuXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDEwMjRweClcclxuICAuZ2lmdHNfcHJvbW9UZXh0XHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgbWFyZ2luIDIwMHB4IGF1dG8gMFxyXG5cclxuICAuZ2lmdHNfcHJvbW8gLnByb21vSW1nXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBtYXJnaW4gNDBweCBhdXRvIDQwcHhcclxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoMCwgMClcclxuICAgIHJpZ2h0IDBcclxuXHJcbiAgLmdpZnRzX3Byb21vVGV4dFxyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggOTIwcHgpXHJcbiAgLmdpZnRzX3Byb21vIC5wcm9tb0ltZ1xyXG4gICAgd2lkdGggMTAwJVxyXG5cclxuICAucHJlc2VudGF0aW9uXHJcbiAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICB3aWR0aCBmaXQtY29udGVudFxyXG4gICAgbWFyZ2luIDAgYXV0b1xyXG5cclxuICAuZ2lmdHNfaW5mbyAuY29udGFpbmVyID4gcFxyXG4gIC5naWZ0c190ZXJtcyAuY29udGFpbmVyID4gcFxyXG4gIC5naWZ0c19wcm9kdWN0IC5jb250YWluZXIgPiBwXHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgbWF4LXdpZHRoIDUwMHB4XHJcbiAgICBtYXJnaW4gMzJweCBhdXRvIDYwcHhcclxuXHJcbiAgLmdpZnRzIC5jb250YWluZXIgPiBoMlxyXG4gICAgbWFyZ2luLWJvdHRvbSAwXHJcblxyXG4gIC50ZXJtc19ib3hcclxuICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcblxyXG4gIC50ZXJtc19ib3hfX2l0ZW1zXHJcbiAgICB3aWR0aCA3MCVcclxuICAgIG1pbi13aWR0aCAyNjBweFxyXG4gICAgbWFyZ2luLXJpZ2h0IDBcclxuICAgIG1hcmdpbi1ib3R0b20gNTJweFxyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuXHJcbiAgLnRlcm1zX2JveF9faXRlbXM6bGFzdC1jaGlsZFxyXG4gICAgbWFyZ2luLWJvdHRvbSAwXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDc2OHB4KVxyXG4gIC5naWZ0c19jYXRlZ29yeVxyXG4gICAgZmxleC13cmFwIHdyYXBcclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgIHBhZGRpbmcgNDRweCAzNHB4XHJcbiAgICBtYXgtd2lkdGggNDAwcHhcclxuICAgIG1hcmdpbiAwIGF1dG9cclxuXHJcbiAgLmdpZnRzX2NhdGVnb3J5X19pdGVtc1xyXG4gICAgd2lkdGggNTAlXHJcbiAgICBtYXJnaW4tYm90dG9tIDQ0cHhcclxuXHJcbiAgLmdpZnRzX2NhdGVnb3J5X19pdGVtczpsYXN0LWNoaWxkXHJcbiAgICBtYXJnaW4tYm90dG9tIDBcclxuXHJcbiAgLmdpZnRzIC5hcnJvd1xyXG4gICAgZGlzcGxheSBub25lXHJcblxyXG4gIC5zbGljay1kb3RzXHJcbiAgICBib3R0b20gMjhweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA1ODBweClcclxuICAuZ2lmdHNfcHJvbW8gLnByb21vSW1nXHJcbiAgICBtYXJnaW4tdG9wIDVweFxyXG5cclxuICBtb2RlbC12aWV3ZXJcclxuICAgIGhlaWdodCA1MHZoXHJcblxyXG4gICNnaWZ0X3NsaWRlciAuc2xpY2stc2xpZGUgPiBpbWdcclxuICAgIG9iamVjdC1maXQgY29udGFpblxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgbWluLWhlaWdodCAyNzBweFxyXG5cclxuICAjZ2lmdF9zbGlkZXIgLmRyYWdnYWJsZVxyXG4gICAgcGFkZGluZyAwIDEwcHggIWltcG9ydGFudFxyXG5cclxuICAuZ2lmdHNfcHJvbW9UZXh0XHJcbiAgICBtYXJnaW4tdG9wIDBcclxuXHJcbiAgLnRlcm1zX2JveF9faXRlbXNcclxuICAgIHBhZGRpbmcgMzJweCAyOHB4XHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBtYXJnaW4tYm90dG9tIDIwcHhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggODUwcHgpIGFuZCAob3JpZW50YXRpb24gbGFuZHNjYXBlKVxyXG4gIC5naWZ0c19wcm9tb1RleHRcclxuICAgIG1hcmdpbi10b3AgMTUwcHhcclxuXHJcbiAgI2dpZnRfc2xpZGVyIC5kcmFnZ2FibGVcclxuICAgIG1heC1oZWlnaHQgOTB2aFxyXG5cclxuICAuc2xpY2stZG90c1xyXG4gICAgYm90dG9tIDEwcHhcclxuXHJcbiAgI2dpZnRfc2xpZGVyIC5zbGljay1zbGlkZSA+IGltZ1xyXG4gICAgb2JqZWN0LWZpdCBjb250YWluXHJcbiAgICBtYXgtaGVpZ2h0IDcwdmhcclxuXHJcbiAgLmdpZnRzIC5hcnJvd1xyXG4gICAgZGlzcGxheSBub25lXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDU4MHB4KSBhbmQgKG9yaWVudGF0aW9uIGxhbmRzY2FwZSlcclxuICAuZ2lmdHNfcHJvbW9UZXh0XHJcbiAgICBtYXJnaW4tdG9wIDAiLCIubmV3cy1wYWdlID4gLm5ld3MtcGFnZV9fcHJvbW9cclxuICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCgjNzY0RjhDIDE2Ljg5JSwgIzYxM0Y3NSA3Ni4wNCUpXHJcblxyXG4ubmV3cy1wYWdlID4gLm5ld3MtcGFnZV9fcHJvbW8gPiAuY29udGFpbmVyID4gaDFcclxuICB0b3AgNDUlXHJcblxyXG4udG9wLW5ld3NfX3RleHRcclxuICBtYXgtd2lkdGggNDQwcHhcclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIHRvcCA1NSVcclxuXHJcbi50b3AtbmV3c19fdGV4dCA+IGgzXHJcbiAgbWFyZ2luLWJvdHRvbSAxNnB4XHJcblxyXG4udG9wLW5ld3NfX3RleHRfX21vcmUubW9yZVxyXG4gIGNvbG9yICRXaGl0ZVxyXG4gIG1hcmdpbi10b3AgNTRweFxyXG5cclxuLm5ld3MtcGFnZSAucHJvbW8gLmltZy1ib3JkZXIgPiBpbWdcclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIHJpZ2h0IDBcclxuICBib3R0b20gMFxyXG4gIHRvcCB1bnNldFxyXG4gIHdpZHRoIDUwJVxyXG4gIG1heC1oZWlnaHQgODAlXHJcbiAgYm9yZGVyLXJhZGl1cyAzMnB4IDAgMCAwXHJcbiAgZGlzcGxheSBmbGV4XHJcbiAgcGFkZGluZyAxNnB4IDAgMCAxNnB4XHJcbiAgYmFja2dyb3VuZCAkV2hpdGVcclxuICBvYmplY3QtZml0IGNvdmVyXHJcblxyXG4uaW1nLWJvcmRlcl9faW1nXHJcbiAgYm9yZGVyLXJhZGl1cyAzMnB4IDAgMCAwXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDEwMjRweClcclxuICAubmV3cy1wYWdlIC5wcm9tbyAuaW1nLWJvcmRlciA+IGltZ1xyXG4gICAgd2lkdGggODAlXHJcblxyXG4gIC5uZXdzLXBhZ2UgPiAubmV3cy1wYWdlX19wcm9tbyA+IC5jb250YWluZXIgPiBoMVxyXG4gIC50b3AtbmV3c19fdGV4dFxyXG4gIC5uZXdzLXBhZ2UgLnByb21vIC5pbWctYm9yZGVyID4gaW1nXHJcbiAgICBwb3NpdGlvbiB1bnNldFxyXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgwLCAwKVxyXG5cclxuICAubmV3cy1wYWdlIC5wcm9tbyAuaW1nLWJvcmRlclxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1lbmRcclxuXHJcbiAgLm5ld3MtcGFnZSA+IC5uZXdzLXBhZ2VfX3Byb21vID4gLmNvbnRhaW5lciA+IGgxXHJcbiAgLnRvcC1uZXdzX190ZXh0XHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgbWFyZ2luIDAgYXV0b1xyXG5cclxuICAubmV3cy1wYWdlID4gLm5ld3MtcGFnZV9fcHJvbW8gPiAuY29udGFpbmVyID4gaDFcclxuICAgIG1hcmdpbi1ib3R0b20gODBweFxyXG5cclxuICAudG9wLW5ld3NfX3RleHRcclxuICAgIG1hcmdpbi1ib3R0b20gNTJweFxyXG5cclxuICAudG9wLW5ld3NfX3RleHRfX21vcmUubW9yZVxyXG4gICAgd2lkdGggZml0LWNvbnRlbnRcclxuICAgIG1hcmdpbiA1NHB4IGF1dG9cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNTgwcHgpXHJcbiAgLm5ld3MtcGFnZSA+IC5uZXdzLXBhZ2VfX3Byb21vID4gLmNvbnRhaW5lciA+IGgxXHJcbiAgICBtYXJnaW4tdG9wIDBcclxuICAgIG1hcmdpbi1ib3R0b20gNDRweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA4NTBweCkgYW5kIChvcmllbnRhdGlvbiBsYW5kc2NhcGUpXHJcbiAgLm5ld3MtcGFnZV9fcHJvbW9cclxuICAgIHBhZGRpbmctdG9wIDEwMHB4IiwiLm5ld3NMaXN0X2l0ZW1cclxuICBkaXNwbGF5IGZsZXhcclxuICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gIG1hcmdpbi10b3AgNjdweFxyXG4gIGJvcmRlci10b3AgMXB4IHNvbGlkICRHcmF5NFxyXG4gIHBhZGRpbmctdG9wIDMzcHhcclxuXHJcbi5uZXdzTGlzdF9pdGVtOmZpcnN0LWNoaWxkXHJcbiAgcGFkZGluZy10b3AgMFxyXG4gIGJvcmRlciBub25lXHJcbiAgcGFkZGluZy1ib3R0b20gNjdweFxyXG4ubmV3c0xpc3RfaXRlbTpudGgtY2hpbGQoMm4pXHJcbiAgZmxleC1kaXJlY3Rpb24gcm93LXJldmVyc2VcclxuXHJcbi5uZXdzTGlzdF9pdGVtOm50aC1jaGlsZCgybikgLmltZ0JvcmRcclxuICBtYXJnaW4tcmlnaHQgMFxyXG4gIG1hcmdpbi1sZWZ0IDYwcHhcclxuXHJcbi5uZXdzTGlzdCAuaW1nQm9yZCA+IGltZ1xyXG4gIHdpZHRoIDEwMCVcclxuICBoZWlnaHQgMTAwJVxyXG5cclxuLm5ld3NMaXN0IC5pbWdCb3JkXHJcbiAgd2lkdGggZml0LWNvbnRlbnRcclxuICBtYXJnaW4tcmlnaHQgNjBweFxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGhlaWdodCAzMDBweFxyXG4gIHdpZHRoIDU3MHB4XHJcblxyXG4uYmxvZ19ib3hfX2l0ZW0tdG9wX190aW1lXHJcbiAgcGFkZGluZyA3cHggMTJweFxyXG4gIGJhY2tncm91bmQgJEJsYWNrUHVycGxlXHJcbiAgYm9yZGVyLXJhZGl1cyAyOHB4XHJcbiAgY29sb3IgJFdoaXRlXHJcblxyXG4ubWFpbk5ld3MgLmNvbnRhaW5lclxyXG4gIG1hcmdpbiAxNzJweCBhdXRvXHJcbiAgcGFkZGluZyAyMDRweCAwXHJcblxyXG4ubWFpbk5ld3MgLmNvbnRhaW5lciA+IHNwYW5cclxuICBmb250LXNpemUgOC43NWVtXHJcbiAgbGluZS1oZWlnaHQgODQlXHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICB6LWluZGV4IC0xXHJcbiAgZm9udC1mYW1pbHkgR2lscm95LUJvbGRcclxuXHJcbi5maWxsLXRleHRcclxuICBjb2xvciAjRjhGOEY4XHJcbiAgdG9wIDBcclxuXHJcbi5zdHJva2VUZXh0XHJcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZSAxcHggJEdyYXkzXHJcbiAgY29sb3IgdHJhbnNwYXJlbnRcclxuICBib3R0b20gMFxyXG4gIHJpZ2h0IDBcclxuICB0cmFuc2Zvcm0gcm90YXRlKDE4MGRlZylcclxuXHJcbi5tYWluTmV3c19pdGVtXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICBiYWNrZ3JvdW5kICRXaGl0ZVxyXG4gIG92ZXJmbG93IGhpZGRlblxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcbiAgbWF4LWhlaWdodCA0NDBweFxyXG4gIHBhZGRpbmcgMjRweCA3MnB4IDI0cHggMjRweFxyXG4gIGJvcmRlciAxcHggc29saWQgJEdyYXk1XHJcbiAgYm94LXNoYWRvdyAwcHggNjVweCAxNzBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLFxyXG4gIDBweCAyNy4xNTU0cHggNzEuMDIxOXB4IHJnYmEoMCwgMCwgMCwgMC4wMjIxMjk5KSxcclxuICAwcHggMTQuNTE4NnB4IDM3Ljk3MTdweCByZ2JhKDAsIDAsIDAsIDAuMDE5MDc0KSxcclxuICAwcHggOC4xMzkwMXB4IDIxLjI4NjZweCByZ2JhKDAsIDAsIDAsIDAuMDE2Njk3NyksXHJcbiAgMHB4IDQuMzIyNTdweCAxMS4zMDUycHggcmdiYSgwLCAwLCAwLCAwLjAxNDEwMjUpLFxyXG4gIDBweCAxLjc5ODcycHggNC43MDQzNHB4IHJnYmEoMCwgMCwgMCwgMC4wMTAyNzk0KTtcclxuICBib3JkZXItcmFkaXVzIDMycHhcclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHJcbi5tYWluTmV3c19pdGVtID4gaW1nXHJcbiAgbWFyZ2luLXJpZ2h0IDc2cHhcclxuICBoZWlnaHQgYXV0b1xyXG4gIGJvcmRlci1yYWRpdXMgMTBweFxyXG4gIG1heC13aWR0aCA1NzJweFxyXG4gIHdpZHRoIDUwJVxyXG5cclxuLm1haW5OZXdzX2l0ZW1fX3JpZ2h0ID4gaDVcclxuICBtYXJnaW4tYm90dG9tIDIwcHhcclxuICBtYXJnaW4tdG9wIDVweFxyXG5cclxuLmNpcmNsZVxyXG4gIGRpc3BsYXkgYmxvY2tcclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIGJvcmRlci1yYWRpdXMgNTAlXHJcblxyXG4uZ3JlZW5DaXJjbGVcclxuICBiYWNrZ3JvdW5kICRHcmVlblxyXG4gIGhlaWdodCAxNzRweFxyXG4gIHdpZHRoIDE3NHB4XHJcbiAgdG9wIC04N3B4XHJcbiAgcmlnaHQgMTAlXHJcblxyXG4ub3JhbmdlQ2lyY2xlXHJcbiAgYmFja2dyb3VuZCAkT3JhbmdlXHJcbiAgaGVpZ2h0IDExOHB4XHJcbiAgd2lkdGggMTE4cHhcclxuICByaWdodCAtNTlweFxyXG4gIHRvcCA1MCVcclxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxyXG5cclxuLnB1cnBsZUNpcmNsZVxyXG4gIGJhY2tncm91bmQgJEJsYWNrUHVycGxlXHJcbiAgaGVpZ2h0IDkycHhcclxuICB3aWR0aCA5MnB4XHJcbiAgcmlnaHQgNSVcclxuICBib3R0b20gLTQ2cHhcclxuXHJcbi5uZXdzUGFnZSAuYmxvZ190ZXh0XHJcbiAgbWF4LXdpZHRoIDU3MHB4XHJcbiAgd2lkdGggMTAwJVxyXG5cclxuLmJ1dHRvblxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGp1c3RpZnktY29udGVudCBmbGV4LWVuZFxyXG4gIG1hcmdpbi10b3AgNjBweFxyXG4gIGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cclxuLmJ1dHRvbl9ib3hcclxuICBkaXNwbGF5IGZsZXhcclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICBwYWRkaW5nIDE2cHggMjJweFxyXG4gIGJhY2tncm91bmQgJFdoaXRlXHJcbiAgYm9yZGVyIDFweCBzb2xpZCAkR3JheTVcclxuICBib3gtc2hhZG93IDBweCA2NXB4IDE3MHB4IHJnYmEoMCwgMCwgMCwgMC4wMyksXHJcbiAgMHB4IDI3LjE1NTRweCA3MS4wMjE5cHggcmdiYSgwLCAwLCAwLCAwLjAyMjEyOTkpLFxyXG4gIDBweCAxNC41MTg2cHggMzcuOTcxN3B4IHJnYmEoMCwgMCwgMCwgMC4wMTkwNzQpLFxyXG4gIDBweCA4LjEzOTAxcHggMjEuMjg2NnB4IHJnYmEoMCwgMCwgMCwgMC4wMTY2OTc3KSxcclxuICAwcHggNC4zMjI1N3B4IDExLjMwNTJweCByZ2JhKDAsIDAsIDAsIDAuMDE0MTAyNSksXHJcbiAgMHB4IDEuNzk4NzJweCA0LjcwNDM0cHggcmdiYSgwLCAwLCAwLCAwLjAxMDI3OTQpXHJcbiAgYm9yZGVyLXJhZGl1cyAxNnB4XHJcblxyXG4udHJ1ZV9sb2FkbW9yZVxyXG4gIG1hcmdpbi1sZWZ0IDIwcHhcclxuXHJcbi5uZXdzTGlzdCAuaW1nQm9yZCA+IGltZ1xyXG4gIHdpZHRoIDEwMCVcclxuICBib3JkZXItcmFkaXVzIDE4cHhcclxuXHJcbi5uZXdzTGlzdF9pdGVtIC5ibG9nX3RleHRcclxuICB3aWR0aCBjYWxjKDUwJSAtIDEwcHgpXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDE0NDBweClcclxuICAuZmlsbC10ZXh0XHJcbiAgICB0b3AgMjBweFxyXG5cclxuICAuc3Ryb2tlVGV4dFxyXG4gICAgYm90dG9tIDIwcHhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggMTI4MHB4KVxyXG4gIC5tYWluTmV3cyAuY29udGFpbmVyXHJcbiAgICBwYWRkaW5nIDIwNHB4IDY0cHhcclxuXHJcbiAgLnN0cm9rZVRleHRcclxuICAgIHJpZ2h0IDYwcHhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggOTIwcHgpXHJcbiAgLm5ld3NMaXN0X2l0ZW1cclxuICAubmV3c0xpc3RfaXRlbTpudGgtY2hpbGQoMm4pXHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cclxuICAubmV3c0xpc3QgLmltZ0JvcmRcclxuICAubmV3c0xpc3RfaXRlbSAuYmxvZ190ZXh0XHJcbiAgLm5ld3NMaXN0X2l0ZW06bnRoLWNoaWxkKDJuKSAuaW1nQm9yZFxyXG4gICAgbWFyZ2luIDBcclxuICAgIHdpZHRoIDEwMCVcclxuXHJcbiAgLm5ld3NMaXN0IC5pbWdCb3JkXHJcbiAgICBtYXgtd2lkdGggNTAwcHhcclxuXHJcbiAgLm5ld3NMaXN0X2l0ZW0gLmJsb2dfdGV4dFxyXG4gICAgbWFyZ2luLXRvcCAzMHB4XHJcblxyXG4gIC5tYWluTmV3cyAuY29udGFpbmVyID4gc3BhblxyXG4gICAgZm9udC1zaXplIDYuNzVlbVxyXG5cclxuICAuZ3JlZW5DaXJjbGVcclxuICAgIHdpZHRoIDEyMHB4XHJcbiAgICBoZWlnaHQgMTIwcHhcclxuXHJcbiAgLm9yYW5nZUNpcmNsZVxyXG4gICAgd2lkdGggNzBweFxyXG4gICAgaGVpZ2h0IDcwcHhcclxuICAgIHJpZ2h0IC00MHB4XHJcblxyXG4gIC5wdXJwbGVDaXJjbGVcclxuICAgIGhlaWdodCA0MHB4XHJcbiAgICB3aWR0aCA0MHB4XHJcbiAgICBib3R0b20gLTI0cHhcclxuXHJcbiAgLmZpbGwtdGV4dFxyXG4gICAgdG9wIDYwcHhcclxuXHJcbiAgLnN0cm9rZVRleHRcclxuICAgIGJvdHRvbSA2MHB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDc2OHB4KVxyXG4gIC5uZXdzLXBhZ2UgLnByb21vIC5pbWctYm9yZGVyXHJcbiAgICBtYXgtaGVpZ2h0IDQwMHB4XHJcblxyXG4gIC5uZXdzLXBhZ2UgLnByb21vIC5pbWctYm9yZGVyID4gaW1nXHJcbiAgICBoZWlnaHQgMTAwJVxyXG5cclxuICAubWFpbk5ld3NfaXRlbVxyXG4gICAgbWF4LXdpZHRoIDUwMHB4XHJcbiAgICBtYXJnaW4gMCBhdXRvXHJcblxyXG4gIC5maWxsLXRleHRcclxuICAgIHRvcCA4MHB4XHJcblxyXG4gIC5zdHJva2VUZXh0XHJcbiAgICBib3R0b20gODBweFxyXG5cclxuICAubWFpbk5ld3NfaXRlbV9fcmlnaHRcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIG1hcmdpbi10b3AgMjBweFxyXG5cclxuICAubWFpbk5ld3NfaXRlbVxyXG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICBwYWRkaW5nIDI0cHhcclxuICAgIG1heC1oZWlnaHQgZml0LWNvbnRlbnRcclxuXHJcbiAgLm1haW5OZXdzX2l0ZW0gPiBpbWdcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIG1hcmdpbiAwXHJcbiAgICBtYXgtd2lkdGggZml0LWNvbnRlbnRcclxuXHJcbiAgLmdyZWVuQ2lyY2xlXHJcbiAgLm9yYW5nZUNpcmNsZVxyXG4gIC5wdXJwbGVDaXJjbGVcclxuICAgIGRpc3BsYXkgbm9uZVxyXG5cclxuICAuYWRkXHJcbiAgICB0b3AgNDBweFxyXG4gICAgcmlnaHQgNDBweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA1ODBweClcclxuICAubWFpbk5ld3MgLmNvbnRhaW5lclxyXG4gICAgbWFyZ2luIDEwMHB4IGF1dG9cclxuXHJcbiAgLmJsb2dfYm94X19pdGVtLXRvcFxyXG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uLXJldmVyc2VcclxuXHJcbiAgLmJsb2dfYm94X19pdGVtLXRvcCAuYmxvZ19ib3hfX2l0ZW0tdG9wX190aXRsZVxyXG4gIC5ibG9nX2JveF9faXRlbS10b3AgLmJsb2dfYm94X19pdGVtLXRvcF9fdGltZVxyXG4gICAgYWxpZ24tc2VsZiBmbGV4LXN0YXJ0XHJcblxyXG4gIC5ibG9nX2JveF9faXRlbS10b3BfX3RpbWVcclxuICAgIG1hcmdpbi1ib3R0b20gMjRweFxyXG5cclxuICAubmV3c0xpc3QgLmltZ0JvcmRcclxuICAgIHBhZGRpbmcgMTJweFxyXG4gICAgbWF4LWhlaWdodCAyMDBweFxyXG5cclxuICAubmV3c0xpc3RfaXRlbVxyXG4gICAgcGFkZGluZy10b3AgMjBweFxyXG4gICAgbWFyZ2luLXRvcCAzMnB4XHJcblxyXG4gIC5uZXdzLXBhZ2UgLnByb21vIC5pbWctYm9yZGVyID4gaW1nXHJcbiAgICB3aWR0aCA5MiVcclxuXHJcbiAgLm1haW5OZXdzIC5jb250YWluZXIgPiBzcGFuXHJcbiAgICBmb250LXNpemUgNGVtXHJcblxyXG4gIC5tYWluTmV3cyAuY29udGFpbmVyXHJcbiAgICBwYWRkaW5nIDgwcHggMjBweFxyXG5cclxuICAuZmlsbC10ZXh0XHJcbiAgICB0b3AgMFxyXG5cclxuICAuc3Ryb2tlVGV4dFxyXG4gICAgYm90dG9tIDBcclxuXHJcbiAgLm1haW5OZXdzX2l0ZW1cclxuICAgIG1heC13aWR0aCAxMDAlXHJcbiAgICBwYWRkaW5nIDE2cHhcclxuXHJcbiAgLnN0cm9rZVRleHRcclxuICAgIHJpZ2h0IDIwcHhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggODUwcHgpIGFuZCAob3JpZW50YXRpb24gbGFuZHNjYXBlKVxyXG4gIC5zdHJva2VUZXh0XHJcbiAgICBib3R0b20gMjBweFxyXG5cclxuICAuZmlsbC10ZXh0XHJcbiAgICB0b3AgMjBweFxyXG5cclxuICAubmV3c0xpc3RcclxuICAubWFpbk5ld3NcclxuICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG5cclxuICAubWFpbk5ld3MgLmNvbnRhaW5lclxyXG4gICAgbWFyZ2luIDUwcHggYXV0byAwXHJcblxyXG4gIC5tYWluTmV3cyAuY29udGFpbmVyXHJcbiAgICBwYWRkaW5nIDE1MHB4IDY0cHhcclxuXHJcbiAgLm5ld3NMaXN0IC5uZXdzTGlzdF9pdGVtOm50aC1jaGlsZCgyKVxyXG4gICAgbWFyZ2luLXRvcCAwXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDU4MHB4KSBhbmQgKG9yaWVudGF0aW9uIGxhbmRzY2FwZSlcclxuICAuZmlsbC10ZXh0XHJcbiAgICB0b3AgNzBweFxyXG5cclxuICAuc3Ryb2tlVGV4dFxyXG4gICAgYm90dG9tIDcwcHgiLCIuaGVscFxyXG4gIHBhZGRpbmctYm90dG9tIDgwcHhcclxuICBwYWRkaW5nLXRvcCA4MHB4XHJcbiAgYmFja2dyb3VuZCAkQmx1ZVxyXG5cclxuLmhlbHAgLmNvbnRhaW5lclxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcbiAgYWxpZ24taXRlbXMgY2VudGVyXHJcblxyXG4uaGVscF9sZWZ0XHJcbiAgbWF4LXdpZHRoIDYzN3B4XHJcblxyXG4uaGVscF9sZWZ0ID4gaDJcclxuLmhlbHBfbGVmdCAuaGVscF9saXN0ID4gbGlcclxuICBjb2xvciAkV2hpdGVcclxuXHJcbi5oZWxwX2xpc3RcclxuICBtYXJnaW4tdG9wIDYwcHhcclxuICBtYXJnaW4tbGVmdCAzOXB4XHJcblxyXG4uaGVscF9saXN0IGxpXHJcbiAgbWFyZ2luLWJvdHRvbSA0MHB4XHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuXHJcbi5oZWxwX2xpc3QgbGk6OmJlZm9yZVxyXG4gIGNvbnRlbnQgJydcclxuICBkaXNwbGF5IGJsb2NrXHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICBsZWZ0IC0zMnB4XHJcbiAgdG9wIDBcclxuICB3aWR0aCAyMHB4XHJcbiAgaGVpZ2h0IDIwcHhcclxuICBiYWNrZ3JvdW5kIHVybCgnLi4vc3ZnL21hcmNrLnN2ZycpIGNlbnRlciBuby1yZXBlYXRcclxuXHJcbi5oZWxwX2xpc3QgbGk6bnRoLWNoaWxkKDEpXHJcbiAgbWF4LXdpZHRoIDIwMHB4XHJcblxyXG4uaGVscF9saXN0IGxpOm50aC1jaGlsZCgyKVxyXG4gIG1heC13aWR0aCAzNzVweFxyXG5cclxuLmhlbHBfbGlzdCBsaTpudGgtY2hpbGQoMylcclxuICBtYXgtd2lkdGggNDM1cHhcclxuXHJcbi5oZWxwX3JpZ2h0XHJcbiAgd2lkdGggNDAlXHJcblxyXG4uaGVscF9yaWdodCA+IGltZ1xyXG4gIHdpZHRoIDEwMCVcclxuICBoZWlnaHQgMTAwJVxyXG4gIG9iamVjdC1maXQgY29udGFpblxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCAxMjgwcHgpXHJcbiAgLmhlbHBfcmlnaHRcclxuICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICByaWdodCAwXHJcbiAgICBib3R0b20gMFxyXG4gICAgaGVpZ2h0IDQ1MHB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDkyMHB4KVxyXG4gIC5oZWxwX3JpZ2h0XHJcbiAgICBib3R0b20gLTU1cHhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNzY4cHgpXHJcbiAgLmhlbHBcclxuICAgIHBhZGRpbmcgNjhweCAwXHJcblxyXG4gIC5oZWxwX3JpZ2h0XHJcbiAgICBoZWlnaHQgNDAwcHhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNTgwcHgpXHJcbiAgLmhlbHBcclxuICAgIG1hcmdpbi1ib3R0b20gODBweFxyXG5cclxuICAuaGVscF9sZWZ0ID4gaDJcclxuICAgIGZvbnQtc2l6ZSAzMnB4XHJcblxyXG4gIC5oZWxwX3JpZ2h0XHJcbiAgICBkaXNwbGF5IG5vbmUiLCJmb290ZXJcclxuICBiYWNrZ3JvdW5kICRCbHVlXHJcbiAgcGFkZGluZyA2MHB4IDBcclxuICBvdmVyZmxvdyBoaWRkZW5cclxuICB3aWR0aCAxMDAlXHJcblxyXG5mb290ZXIgLmNvbnRhaW5lciA+IGltZ1xyXG4gIGRpc3BsYXkgZmxleFxyXG4gIG1hcmdpbiAwIGF1dG8gNDRweFxyXG5cclxuLmZvb3Rlcl9tZW51XHJcbiAgZGlzcGxheSBmbGV4XHJcbiAgZmxleC13cmFwIHdyYXBcclxuICBwYWRkaW5nLXRvcCAyOHB4XHJcbiAgYm9yZGVyLXRvcCAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpXHJcblxyXG4uZm9vdGVyX21lbnVfX2l0ZW1cclxuICB3aWR0aCAyMC41JVxyXG4gIG1hcmdpbi1yaWdodCA2JVxyXG4gIG1hcmdpbi10b3AgMjBweFxyXG5cclxuXHJcbi5mb290ZXJfbWVudV9faXRlbTpudGgtY2hpbGQoNG4pXHJcbiAgbWFyZ2luLXJpZ2h0IDBcclxuXHJcbi5mb290ZXJfbWVudV9faXRlbSA+IGFcclxuICBjb2xvciAkV2hpdGVcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG5cclxuLmZvb3Rlcl9tZW51X19pdGVtID4gYTo6YmVmb3JlXHJcbiAgY29udGVudCAnJ1xyXG4gIGRpc3BsYXkgYmxvY2tcclxuICB3aWR0aCBjYWxjKDEwMCUgKyAzMnB4KVxyXG4gIGhlaWdodCBjYWxjKDEwMCUgKyAxNHB4KVxyXG4gIGJvcmRlci1yYWRpdXMgMTZweFxyXG4gIGJhY2tncm91bmQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpXHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICB0b3AgNTAlXHJcbiAgbGVmdCA1MCVcclxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcbiAgb3BhY2l0eSAwXHJcbiAgdHJhbnNpdGlvbiAuM3NcclxuXHJcbi5mb290ZXJfbWVudV9faXRlbSA+IGE6aG92ZXI6OmJlZm9yZVxyXG4gIG9wYWNpdHkgMVxyXG4gIHRyYW5zaXRpb24gLjNzXHJcblxyXG4uY29va2luZ2J0blxyXG4gIGJhY2tncm91bmQtY29sb3IgJEJsdWUgIWltcG9ydGFudFxyXG4gIHBhZGRpbmcgNXB4IDEwcHhcclxuICBib3JkZXItcmFkaXVzIDE2cHhcclxuICBjb2xvciAkV2hpdGVcclxuXHJcbi5jb29raVxyXG4gIGRpc3BsYXkgbm9uZVxyXG4gIHBvc2l0aW9uIGZpeGVkXHJcbiAgd2lkdGggMTAwJVxyXG4gIGJvdHRvbSAwXHJcbiAgbGVmdCAwXHJcbiAgei1pbmRleCA5OTk5OTk5OTk5OTk5OTk5OVxyXG4gIGJhY2tncm91bmQgI0ZGRkZGRlxyXG5cclxuICAmX19ibG9jayAgICBcclxuICAgIHBhZGRpbmcgMzRweCAwICFpbXBvcnRhbnRcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG5cclxuICAgICZfX3RleHRcclxuICAgICAgICBjb2xvciByZ2JhKDExNCwgMTE0LCAxMTQsIDAuOTkpXHJcbiAgICAgICAgZm9udC1zaXplIDEzcHhcclxuICAgICZfX2J0blxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgJl9fZ29vZFxyXG4gICAgICAgIGJvcmRlciBub25lIFxyXG4gICAgICAgIGJhY2tncm91bmQgbm9uZVxyXG4gICAgICAgIG1hcmdpbiAwIDQwcHhcclxuICAgICAgICBjb2xvciAkQmx1ZVxyXG4gICAgICAgIGN1cnNvciBwb2ludGVyXHJcbiAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAmX19jbG9zZVxyXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICBjdXJzb3IgcG9pbnRlclxyXG4gICAgICAgIGJvcmRlciBub25lIFxyXG4gICAgICAgIGJhY2tncm91bmQgbm9uZVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDEwMjRweCkgICAgICBcclxuICAuY29va2lcclxuXHJcbiAgICAmX19ibG9jayBcclxuICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudFxyXG5cclxuICAgICAgJl9fdGV4dFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA5MjBweClcclxuICAuZm9vdGVyX21lbnVfX2l0ZW1cclxuICAgIHdpZHRoIDQ1JVxyXG4gICAgbWFyZ2luLXJpZ2h0IDEwJVxyXG5cclxuICAuZm9vdGVyX21lbnVfX2l0ZW06bnRoLWNoaWxkKDRuKVxyXG4gICAgbWFyZ2luLXJpZ2h0IHVuc2V0XHJcblxyXG4gIC5mb290ZXJfbWVudV9faXRlbTpudGgtY2hpbGQoMm4pXHJcbiAgICBtYXJnaW4tcmlnaHQgMFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA0NjBweClcclxuICAuY29va2luZ2J0blxyXG4gICAgYm9yZGVyLXJhZGl1cyA4cHhcclxuXHJcblxyXG4gIC5mb290ZXJfbWVudV9faXRlbVxyXG4gICAgbWFyZ2luLXJpZ2h0IDBcclxuICAgIHdpZHRoIDEwMCVcclxuXHJcbiAgLmZvb3Rlcl9tZW51X19pdGVtOm50aC1jaGlsZCg1KVxyXG4gIC5mb290ZXJfbWVudV9faXRlbTpudGgtY2hpbGQoOClcclxuICAgIG1hcmdpbi10b3AgNDBweCIsIi5hYm91dENvbXBhbnlcclxuICAmX19ib2R5XHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgIGZsZXgtd3JhcCB3cmFwXHJcblxyXG4gICAgJl9faW1nXHJcbiAgICAgIG1heC13aWR0aCA1NTBweFxyXG4gICAgICB3aWR0aCA0NSVcclxuXHJcbiAgICAmX190ZXh0XHJcbiAgICAgIG1heC13aWR0aCA0OTNweFxyXG4gICAgICB3aWR0aCA1MCVcclxuXHJcbiAgICAgICZfX2gyXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAzMnB4XHJcblxyXG4gICAgICAmX19wXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAyNHB4XHJcbiAgICAgICAgY29sb3IgcmdiYSgxMTQsIDExNCwgMTE0LCAwLjk5KVxyXG5cclxuICAmX2ltZ1xyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgaGVpZ2h0IGF1dG9cclxuICAgIG9iamVjdC1maXQgY29udGFpblxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA5MjBweClcclxuICAuYWJvdXRDb21wYW55X19ib2R5XHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW4tcmV2ZXJzZVxyXG5cclxuICAuYWJvdXRDb21wYW55X19ib2R5X19pbWdcclxuICAgIG1heC13aWR0aCA0NjBweFxyXG4gICAgd2lkdGggODAlXHJcbiAgICBtYXJnaW4gMCBhdXRvXHJcblxyXG4gIC5hYm91dENvbXBhbnlfX2JvZHlfX3RleHRcclxuICAgIG1heC13aWR0aCAxMDAlXHJcbiAgICB3aWR0aCA4MCVcclxuICAgIG1hcmdpbi10b3AgNjVweFxyXG5cclxuICAuYWJvdXRDb21wYW55X19ib2R5X190ZXh0X19oNFxyXG4gICAgbWFyZ2luLWJvdHRvbSAyMHB4XHJcblxyXG4gIC5hYm91dENvbXBhbnlfX2JvZHlfX3RleHRfX3BcclxuICAgIG1hcmdpbi1ib3R0b20gMTJweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA3NjhweClcclxuICAuYWJvdXRDb21wYW55X19ib2R5X190ZXh0XHJcbiAgICBtYXJnaW4tdG9wIDBcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNTgwcHgpXHJcbiAgLmFib3V0Q29tcGFueV9fYm9keV9fdGV4dFxyXG4gICAgbWFyZ2luLXRvcCA0OHB4XHJcbiAgICB3aWR0aCA5MCVcclxuXHJcbiAgLmFib3V0Q29tcGFueV9fYm9keV9faW1nXHJcbiAgICBoZWlnaHQgMjc1cHhcclxuXHJcbiAgLmFib3V0Q29tcGFueV9pbWdcclxuICAgIGhlaWdodCAxMDAlXHJcblxyXG4gIC5hYm91dENvbXBhbnlfX2JvZHlfX3RleHRfX2g0XHJcbiAgICBmb250LXNpemUgMjFweCIsIi5hZHZhbnRhZ2VzXHJcbiAgbWFyZ2luLWJvdHRvbSAxNDBweFxyXG4gIHBhZGRpbmctYm90dG9tIDEwMHB4XHJcbiAgcGFkZGluZy10b3AgODBweFxyXG4gIGJhY2tncm91bmQgJEdyYXk1XHJcblxyXG4uYWR2YW50YWdlc190YWJzXHJcbiAgZGlzcGxheSBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHJcbi5hZHZhbnRhZ2VzX3RhYnNfX2l0ZW1zXHJcbiAgbWF4LXdpZHRoIDI1MHB4XHJcbiAgd2lkdGggMjQlXHJcbiAgcGFkZGluZyAyMHB4IDBcclxuICBib3JkZXIgMXB4IHNvbGlkICNFREVERURcclxuICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICBib3JkZXItcmFkaXVzIDE2cHhcclxuICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gIGN1cnNvciBwb2ludGVyXHJcblxyXG4uYWR2YW50YWdlc190YWJzX19pdGVtcy5hY3RpdmVcclxuICBib3JkZXIgbm9uZVxyXG4gIGJhY2tncm91bmQgJEJsdWVcclxuICBjb2xvciAkV2hpdGVcclxuICBib3gtc2hhZG93IDBweCAxOHB4IDIwcHggLTEycHggcmdiYSgzMiwgMTQwLCAyNDAsIDAuMilcclxuXHJcbi5hZHZhbnRhZ2VzX2Jsb2NrXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICBtYXJnaW4tdG9wIDEyMHB4XHJcblxyXG4uYWR2YW50YWdlc19ib3R0b21cclxuICBkaXNwbGF5IGZsZXhcclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIHRvcCAwXHJcbiAgbGVmdCAwXHJcbiAgd2lkdGggMTAwJVxyXG4gIHotaW5kZXggLTFcclxuICB0cmFuc2l0aW9uIDFzXHJcbiAgb3BhY2l0eSAwXHJcbiAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgei1pbmRleCAxXHJcbiAgfVxyXG5cclxuLmFkdmFudGFnZXNfYm90dG9tLmFjdGl2ZVxyXG4gIG9wYWNpdHkgMVxyXG4gIHotaW5kZXggMjAwXHJcblxyXG4uYWR2YW50YWdlc19ib3R0b21fX2xlZnRcclxuICBtYXgtd2lkdGggNTE2cHhcclxuICB3aWR0aCA1MCVcclxuICBtYXJnaW4tbGVmdCA0NnB4XHJcblxyXG4uYWR2YW50YWdlc19ib3R0b21fX2xlZnQgPiBoNFxyXG4gIG1heC13aWR0aCA0NDBweFxyXG4gIG1hcmdpbi1ib3R0b20gNTJweFxyXG5cclxuLmFkdmFudGFnZXNfYm90dG9tX19yaWdodFxyXG4gIG1hcmdpbi10b3AgMFxyXG4gIHdpZHRoIDUwJVxyXG4gIGhlaWdodCA0MHZoXHJcbiAgZGlzcGxheSBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG5cclxuLmFkdmFudGFnZXNfYm90dG9tX19yaWdodCBpbWdcclxuICB3aWR0aCAxMDAlXHJcbiAgaGVpZ2h0IDEwMCVcclxuICBvYmplY3QtZml0IGNvbnRhaW5cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggMTI4MHB4KVxyXG4gIC5hZHZhbnRhZ2VzX2JvdHRvbV9fbGVmdFxyXG4gICAgbWFyZ2luLWxlZnQgMjhweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA5MjBweClcclxuICAuYWR2YW50YWdlc19ibG9ja1xyXG4gICAgbWFyZ2luLXRvcCAxMThweFxyXG5cclxuICAuYWR2YW50YWdlc19ib3R0b21cclxuICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcblxyXG4gIC5hZHZhbnRhZ2VzX2JvdHRvbV9fbGVmdFxyXG4gICAgbWF4LXdpZHRoIDEwMCVcclxuICAgIHdpZHRoIDgwJVxyXG5cclxuICAuYWR2YW50YWdlc19ib3R0b21fX2xlZnQgPiBoNFxyXG4gICAgbWFyZ2luLWJvdHRvbSAzMHB4XHJcbiAgICBtYXgtd2lkdGggNDAwcHhcclxuXHJcbiAgLmFkdmFudGFnZXNfYm90dG9tX19yaWdodFxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgbWluLWhlaWdodCAzNTBweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA3NjhweClcclxuICAuYWR2YW50YWdlc1xyXG4gICAgbWFyZ2luLWJvdHRvbSAxMTJweFxyXG5cclxuICAuYWR2YW50YWdlc19ibG9ja1xyXG4gICAgbWFyZ2luLXRvcCA3NnB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDU4MHB4KVxyXG4gIC5hZHZhbnRhZ2VzXHJcbiAgICBwYWRkaW5nIDQwcHggMCAxMDBweFxyXG4gICAgbWFyZ2luLWJvdHRvbSA4MHB4XHJcblxyXG4gIC5hZHZhbnRhZ2VzX2JvdHRvbV9fbGVmdCA+IGg0XHJcbiAgICBmb250LXNpemUgMjFweFxyXG5cclxuICAuYWR2YW50YWdlc190YWJzXHJcbiAgICBmbGV4LXdyYXAgd3JhcFxyXG5cclxuICAuYWR2YW50YWdlc190YWJzX19pdGVtc1xyXG4gICAgd2lkdGggNDUlXHJcbiAgICBtYXJnaW4tYm90dG9tIDM2cHhcclxuXHJcbiAgLmFkdmFudGFnZXNfYmxvY2tcclxuICAgIG1hcmdpbi10b3AgMzJweFxyXG5cclxuICAuYWR2YW50YWdlc19ib3R0b21fX2xlZnRcclxuICAgIG1hcmdpbi1sZWZ0IDBcclxuICAgIHdpZHRoIDEwMCUiLCIubW9kYWwuZm91bmRlcl9fbW9kYWxcclxuICBiYWNrZ3JvdW5kLWNvbG9yICRHcmF5NFxyXG5cclxuLmZvdW5kZXIgLmNvbnRhaW5lciA+IGgyXHJcbiAgbWFyZ2luLWJvdHRvbSAxMDBweFxyXG5cclxuLmZvdW5kZXJfYm94X19sZWZ0ID4gaW1nXHJcbiAgYm9yZGVyLXJhZGl1cyAzMnB4XHJcbiAgb2JqZWN0LWZpdCBjb3ZlclxyXG4gIHdpZHRoIDEwMCVcclxuICBjdXJzb3IgcG9pbnRlclxyXG4gIGJvcmRlciAxcHggc29saWQgI2VkZWRlZFxyXG4gIGJveC1zaGFkb3c6IDAgNjVweCAxNzBweCByZ2JhKDAsMCwwLC4wMyksXHJcbiAgICAwIDI3LjE1NTRweCA3MS4wMjE5cHggcmdiYSgwLDAsMCwuMDIyKSxcclxuICAgIDAgMTQuNTE4NnB4IDM3Ljk3MTdweCByZ2JhKDAsMCwwLC4wMTkpLFxyXG4gICAgMCA4LjEzOTAxcHggMjEuMjg2NnB4IHJnYmEoMCwwLDAsLjAxNyksXHJcbiAgICAwIDQuMzIyNTdweCAxMS4zMDUycHggcmdiYSgwLDAsMCwuMDE0KSxcclxuICAgIDAgMS43OTg3MnB4IDQuNzA0MzRweCByZ2JhKDAsMCwwLC4wMSlcclxuXHJcbiAgJi5hY3RpdmVcclxuICAgIGRpc3BsYXkgYmxvY2tcclxuXHJcbi5mb3VuZGVyX2JveFxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcblxyXG4uZm91bmRlcl9ib3hfX2xlZnRcclxuICB3aWR0aCA0MCVcclxuICBkaXNwbGF5IGZsZXhcclxuICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICBhbGlnbi1pdGVtcyBmbGV4LWVuZFxyXG5cclxuLmZvdW5kZXJfc3dpdGNoXHJcbiAgbWFyZ2luLXRvcCAzNnB4XHJcbiAgYmFja2dyb3VuZCAkQmx1ZVxyXG4gIG1heC13aWR0aCAxNDJweFxyXG4gIHdpZHRoIDEwMCVcclxuICBib3gtc2hhZG93IDAgMThweCAyMHB4IC0xMnB4IHJnYmEoMzIsIDE0MCwgMjQwLCAwLjM2KVxyXG4gIGJvcmRlci1yYWRpdXMgMTZweFxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcblxyXG4uZm91bmRlcl9zd2l0Y2ggPiBhXHJcbiAgZGlzcGxheSBmbGV4XHJcbiAgY3Vyc29yIHBvaW50ZXJcclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHJcbi5mb3VuZGVyX3N3aXRjaCA+IGEgPiBpbWdcclxuICBwYWRkaW5nIDIxcHggMjNweCAyMXB4IDZweFxyXG5cclxuLmZvdW5kZXJfc3dpdGNoID4gYTpudGgtY2hpbGQoMSkgPiBpbWdcclxuICB0cmFuc2Zvcm0gcm90YXRlKDE4MGRlZylcclxuXHJcbi5mb3VuZGVyX3N3aXRjaCA+IGFbZGlzYWJsZWQ9J3RydWUnXVxyXG4gIGN1cnNvciBhdXRvXHJcblxyXG4uZm91bmRlcl9zd2l0Y2ggPiBhW2Rpc2FibGVkPSd0cnVlJ10gPiBpbWdcclxuICBvcGFjaXR5IC40XHJcblxyXG4uZm91bmRlcl9ib3hfX3JpZ2h0XHJcbiAgd2lkdGggNTAlXHJcbiAgbWFyZ2luLWxlZnQgMzlweFxyXG4gIG1hcmdpbi1yaWdodCAyM3B4XHJcbiAgaGVpZ2h0IGZpdC1jb250ZW50XHJcbiAgcGFkZGluZyAzMnB4IDM2cHggMzVweFxyXG4gIGJvcmRlciAxcHggc29saWQgI0ZBRkFGQVxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGFsaWduLXNlbGYgZmxleC1lbmRcclxuICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICBib3gtc2hhZG93IDAgMTBweCA0MHB4IC03cHggcmdiYSgxNDMsIDE2MCwgMTc1LCAwLjE2KVxyXG4gIGJvcmRlci1yYWRpdXMgMzJweFxyXG4gIHRyYW5zZm9ybSAuN3NcclxuXHJcbiAgJiA+IGg1XHJcbiAgICBtYXJnaW4tYm90dG9tIDIwcHhcclxuXHJcbiAgJiA+IHBcclxuICAgIGRpc3BsYXkgbm9uZVxyXG5cclxuICAgICYuYWN0aXZlXHJcbiAgICAgIGRpc3BsYXkgYmxvY2tcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggOTIwcHgpXHJcbiAgLmZvdW5kZXJcclxuICAgIG1hcmdpbi10b3AgMjAwcHhcclxuXHJcbiAgLmZvdW5kZXIgLmNvbnRhaW5lciA+IGgyXHJcbiAgICBtYXJnaW4tYm90dG9tIDYwcHhcclxuXHJcbiAgLmZvdW5kZXJfYm94XHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cclxuICAuZm91bmRlcl9ib3hfX2xlZnRcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIG1hcmdpbi1ib3R0b20gMzJweFxyXG4gICAgZmxleC1kaXJlY3Rpb24gcm93XHJcblxyXG4gIC5mb3VuZGVyX2JveF9fbGVmdCA+IGltZ1xyXG4gICAgd2lkdGggNjAlXHJcblxyXG4gIC5mb3VuZGVyX3N3aXRjaFxyXG4gICAgbWFyZ2luLWxlZnQgNDBweFxyXG5cclxuICAuZm91bmRlcl9ib3hfX3JpZ2h0XHJcbiAgICBtYXJnaW4gMFxyXG4gICAgd2lkdGggMTAwJVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA1ODBweClcclxuICAuZm91bmRlclxyXG4gICAgbWFyZ2luLXRvcCAwXHJcbiAgICBtYXJnaW4tYm90dG9tIDgwcHhcclxuXHJcbiAgLmZvdW5kZXJfYm94X19sZWZ0XHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgbWFyZ2luLWJvdHRvbSAyNHB4XHJcblxyXG4gIC5mb3VuZGVyX3N3aXRjaFxyXG4gICAgbWFyZ2luLWxlZnQgMFxyXG4gICAgbWFyZ2luLXRvcCAyNHB4XHJcbiAgICBhbGlnbi1zZWxmIGZsZXgtZW5kXHJcblxyXG4gIC5mb3VuZGVyX2JveF9fbGVmdCA+IGltZ1xyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgaGVpZ2h0IGZpdC1jb250ZW50IiwiLnNlY3VyaXR5IC5hZGRcclxuICBkaXNwbGF5IG5vbmVcclxuXHJcbi5zZWN1cml0eV9ib3hcclxuICBkaXNwbGF5IGZsZXhcclxuICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gIG1hcmdpbi10b3AgNjZweFxyXG5cclxuLnNlY3VyaXR5X2JveF9fY29sdW1uXHJcbiAgbWF4LXdpZHRoIDM4MHB4XHJcbiAgd2lkdGggMTAwJVxyXG5cclxuLnNlY3VyaXR5X2JveF9fY29sdW1uOm50aC1jaGlsZCgyKVxyXG4gIG1hcmdpbi10b3AgMTQ0cHhcclxuXHJcbi5zZWN1cml0eV9ib3hfX2NvbHVtbjpudGgtY2hpbGQoMylcclxuICBtYXJnaW4tdG9wIDI1NnB4XHJcblxyXG4uc2VjdXJpdHlfYm94X19pdGVtXHJcbiAgd2lkdGggMTAwJVxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgYm9yZGVyLXJhZGl1cyAzMnB4XHJcbiAgYm9yZGVyIDFweCBzb2xpZCAjRkFGQUZBXHJcbiAgYm94LXNoYWRvdyAwcHggMTBweCA0MHB4IC03cHggcmdiYSgxNDMsIDE2MCwgMTc1LCAwLjE2KVxyXG4gIG1pbi1oZWlnaHQgMjY1cHhcclxuICBtYXJnaW4tdG9wIDM0cHhcclxuICBwYWRkaW5nIDI4cHhcclxuICBkaXNwbGF5IGZsZXhcclxuICBhbGlnbi1pdGVtcyBmbGV4LWVuZFxyXG5cclxuLm90aGVyXHJcbiAgYm9yZGVyIDFweCBzb2xpZCAjRURFREVEICFpbXBvcnRhbnRcclxuICBib3gtc2hhZG93IG5vbmUgIWltcG9ydGFudFxyXG4gIGhlaWdodCAyMzZweFxyXG5cclxuLnNlY3VyaXR5X2JveF9faXRlbSA+IGltZ1xyXG4gIHdpZHRoIDE3MnB4XHJcbiAgaGVpZ2h0IDE3MnB4XHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICB0b3AgMjhweFxyXG4gIHJpZ2h0IDI4cHhcclxuICBvYmplY3QtZml0IGNvbnRhaW5cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggMTI4MHB4KVxyXG4gIC5zZWN1cml0eV9ib3hfX2NvbHVtblxyXG4gICAgbWF4LXdpZHRoIDMyJVxyXG5cclxuICAuc2VjdXJpdHlfYm94X19pdGVtXHJcbiAgICBoZWlnaHQgMzAwcHhcclxuXHJcbiAgLm90aGVyXHJcbiAgICBoZWlnaHQgMjI1cHhcclxuXHJcbiAgLnNlY3VyaXR5X2JveF9faXRlbSA+IGltZ1xyXG4gICAgd2lkdGggMTAwcHhcclxuICAgIGhlaWdodCAxMDBweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA5MjBweClcclxuICAuc2VjdXJpdHlfYm94XHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuXHJcbiAgLnNlY3VyaXR5X2JveF9fY29sdW1uXHJcbiAgICBtYXgtd2lkdGggMTAwJVxyXG4gICAgbWFyZ2luLXRvcCAwICFpbXBvcnRhbnRcclxuICAgIHBhZGRpbmcgMCA1JVxyXG5cclxuICAuc2VjdXJpdHlfYm94X19jb2x1bW46bnRoLWNoaWxkKDMpXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtbi1yZXZlcnNlXHJcblxyXG4gIC5zZWN1cml0eV9ib3hfX2l0ZW0gPiBpbWdcclxuICAgIGRpc3BsYXkgbm9uZVxyXG5cclxuICAuc2VjdXJpdHlfYm94X19pdGVtXHJcbiAgICBoZWlnaHQgYXV0b1xyXG4gICAgbWluLWhlaWdodCBhdXRvXHJcbiAgICBtYXJnaW4tdG9wIDI0cHhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNzY4cHgpXHJcbiAgLnNlY3VyaXR5X2JveFxyXG4gICAgbWFyZ2luLXRvcCAwXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDU4MHB4KVxyXG4gIC5zZWN1cml0eVxyXG4gICAgbWFyZ2luLWJvdHRvbSA4MHB4XHJcblxyXG4gIC5zZWN1cml0eSAuY29udGFpbmVyID4gaDJcclxuICAgIG1hcmdpbi1ib3R0b20gNDBweFxyXG5cclxuICAuc2VjdXJpdHlfYm94X19jb2x1bW5cclxuICAgIHBhZGRpbmcgMCIsIi5kb2N1bWVudHNcclxuICBiYWNrZ3JvdW5kICRHcmF5NVxyXG4gIG1hcmdpbi1ib3R0b20gMFxyXG4gIHBhZGRpbmcgMTAwcHggMFxyXG5cclxuLmRvY3VtZW50cyAuY29udGFpbmVyID4gaDJcclxuICBtYXJnaW4tYm90dG9tIDEwMHB4XHJcblxyXG4uZG9jdW1lbnRzX2JveFxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIHdpZHRoIGZpdC1jb250ZW50XHJcblxyXG4uZG9jdW1lbnRzX2JveF9faXRlbXNcclxuICB3aWR0aCAyOTJweFxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gIG1hcmdpbi1yaWdodCA5MnB4XHJcbiAgbWFyZ2luLWJvdHRvbSAxMDBweFxyXG5cclxuLmRvY3VtZW50c19ib3hfX2l0ZW1zOmxhc3QtY2hpbGRcclxuICBtYXJnaW4tcmlnaHQgY2FsYyg1MHZ3IC0gNjAwcHgpXHJcblxyXG4uZG9jdW1lbnRzX2JveF9faXRlbXM6bnRoLWNoaWxkKDJuKVxyXG4gIGZsZXgtZGlyZWN0aW9uIGNvbHVtbi1yZXZlcnNlXHJcblxyXG4uZG9jdW1lbnRzX2JveF9faXRlbXM6bnRoLWNoaWxkKDJuKSA+IC5kb2N1bWVudHNfYm94X19pdGVtc0JvdHRvbVxyXG4gIG1hcmdpbi1ib3R0b20gMzJweFxyXG5cclxuLmRvY3VtZW50c19ib3hfX2l0ZW1zOm50aC1jaGlsZCgybikgPiAuZG9jdW1lbnRzX2JveF9faXRlbXNCb3R0b20gPiBoNVxyXG4gIG1hcmdpbi10b3AgMFxyXG5cclxuLmRvY3VtZW50c19ib3hfX2l0ZW1zQm90dG9tID4gaDVcclxuICBtYXJnaW4tdG9wIDMycHhcclxuICBtYXJnaW4tYm90dG9tIDEycHhcclxuXHJcbi5kb2N1bWVudHNfYm94X19pdGVtc0JvdHRvbSA+IHBcclxuICBtYXJnaW4tYm90dG9tIDI4cHhcclxuXHJcbi5kb2N1bWVudHNfYm94X19pdGVtc1RvcFxyXG4gIGhlaWdodCAzNDRweFxyXG4gIGJhY2tncm91bmQgI0ZGRkZGRlxyXG4gIGJvcmRlciAxcHggc29saWQgI0ZBRkFGQVxyXG4gIGJveC1zaGFkb3cgMHB4IDEwcHggNDBweCAtN3B4IHJnYmEoMTQzLCAxNjAsIDE3NSwgMC4xNilcclxuICBib3JkZXItcmFkaXVzIDMycHhcclxuICBkaXNwbGF5IGZsZXhcclxuICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgYWxpZ24taXRlbXMgY2VudGVyXHJcblxyXG4uZG9jdW1lbnRzX2JveF9faXRlbXNUb3AgPiBpbWdcclxuICBtYXgtd2lkdGggMTcycHhcclxuICB3aWR0aCAxMDAlXHJcbiAgb2JqZWN0LWZpdCBjb250YWluXHJcblxyXG4ubW9yZVxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgcGFkZGluZy1sZWZ0IDQwcHhcclxuICBkaXNwbGF5IGZsZXhcclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICBjdXJzb3IgcG9pbnRlclxyXG5cclxuLm1vcmU6OmJlZm9yZVxyXG4gIGNvbnRlbnQgJydcclxuICB3aWR0aCAzMnB4XHJcbiAgaGVpZ2h0IDMycHhcclxuICBiYWNrZ3JvdW5kICNFREVERUQgdXJsKCcuLi9zdmcvcGx1cy5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgZGlzcGxheSBibG9ja1xyXG4gIGJvcmRlci1yYWRpdXMgNTAlXHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICBsZWZ0IDBcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggMTI4MHB4KVxyXG4gIC5kb2N1bWVudHNfdmlld1xyXG4gICAgcGFkZGluZyAwIDUlXHJcblxyXG4gIC5kb2N1bWVudHNfYm94X19pdGVtczpsYXN0LWNoaWxkXHJcbiAgICBtYXJnaW4tcmlnaHQgNXZ3XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDc2OHB4KVxyXG4gIC5kb2N1bWVudHNcclxuICAgIHBhZGRpbmcgNjhweCAwXHJcblxyXG4gIC5kb2N1bWVudHNfYm94X19pdGVtc1xyXG4gICAgbWFyZ2luLXJpZ2h0IDM2cHhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNTgwcHgpXHJcbiAgLmRvY3VtZW50c19ib3hfX2l0ZW1zVG9wXHJcbiAgICBoZWlnaHQgMjMycHhcclxuXHJcbiAgLmRvY3VtZW50c19ib3hfX2l0ZW1zXHJcbiAgICB3aWR0aCAyMDBweFxyXG5cclxuICAuZG9jdW1lbnRzX2JveF9faXRlbXNUb3AgPiBpbWdcclxuICAgIHdpZHRoIDEzMnB4XHJcbiAgICBoZWlnaHQgMTMycHhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggODUwcHgpIGFuZCAob3JpZW50YXRpb24gbGFuZHNjYXBlKVxyXG4gIC5kb2N1bWVudHNfYm94X19pdGVtc1RvcFxyXG4gICAgaGVpZ2h0IDIwMHB4IiwiLmxpY2Vuc2VzXHJcbiAgYmFja2dyb3VuZCAkR3JheTVcclxuICBwYWRkaW5nLWJvdHRvbSAxMjBweFxyXG4gIHBhZGRpbmctdG9wIDEwMHB4XHJcbiAgbWFyZ2luLWJvdHRvbSAwXHJcblxyXG4ubGljZW5zZXNfdmlldzo6LXdlYmtpdC1zY3JvbGxiYXJcclxuICBoZWlnaHQgMTJweFxyXG5cclxuLmxpY2Vuc2VzX3ZpZXc6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrXHJcbiAgYmFja2dyb3VuZCB0cmFuc3BhcmVudFxyXG4gIHBhZGRpbmcgMCA2cHhcclxuXHJcbi5saWNlbnNlc192aWV3Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYlxyXG4gIGJhY2tncm91bmQgdXJsKCcuLi9pbWcvc2Nyb2xsRy5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgYmFja2dyb3VuZC1zaXplIGF1dG9cclxuXHJcbi5saWNlbnNlc192aWV3XHJcbiAgbWFyZ2luLXRvcCAxMDBweFxyXG5cclxuLmxpY2Vuc2VzX2JveFxyXG4gIGRpc3BsYXkgZmxleFxyXG5cclxuLmxpY2Vuc2VzX2JveF9faXRlbVxyXG4gIHdpZHRoIDEwMCVcclxuICBkaXNwbGF5IGZsZXhcclxuICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICBtYXJnaW4tcmlnaHQgNDJweFxyXG4gIHBhZGRpbmcgMjRweCAyNHB4IDI0cHggMjhweFxyXG4gIGJvcmRlciAxcHggc29saWQgJEdyYXk0XHJcbiAgYm9yZGVyLXJhZGl1cyAxNnB4XHJcbiAgYm94LXNoYWRvdyAwcHggNjVweCAxNzBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLFxyXG4gIDBweCAyNy4xNTU0cHggNzEuMDIxOXB4IHJnYmEoMCwgMCwgMCwgMC4wMjIxMjk5KSxcclxuICAwcHggMTQuNTE4NnB4IDM3Ljk3MTdweCByZ2JhKDAsIDAsIDAsIDAuMDE5MDc0KSxcclxuICAwcHggOC4xMzkwMXB4IDIxLjI4NjZweCByZ2JhKDAsIDAsIDAsIDAuMDE2Njk3NyksXHJcbiAgMHB4IDQuMzIyNTdweCAxMS4zMDUycHggcmdiYSgwLCAwLCAwLCAwLjAxNDEwMjUpLFxyXG4gIDBweCAxLjc5ODcycHggNC43MDQzNHB4IHJnYmEoMCwgMCwgMCwgMC4wMTAyNzk0KVxyXG5cclxuICAmIC5jYXJkLXRleHRcclxuICAgIG1hcmdpbi10b3AgMjRweFxyXG5cclxuICAmIGFcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcblxyXG4gICYgLm1vcmVcclxuICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICByaWdodCAwXHJcbiAgICB0b3AgNTAlXHJcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxyXG5cclxuLmxpY2Vuc2VzX2JveF9faXRlbTpsYXN0LWNoaWxkXHJcbiAgbWFyZ2luLXJpZ2h0IDBcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNzY4cHgpXHJcbiAgLmxpY2Vuc2VzXHJcbiAgICBwYWRkaW5nLXRvcCA2OHB4XHJcbiAgICBwYWRkaW5nLWJvdHRvbSA0MHB4XHJcblxyXG4gIC5saWNlbnNlc19ib3hcclxuICAgIGZsZXgtd3JhcCB3cmFwXHJcblxyXG4gIC5saWNlbnNlc19ib3hfX2l0ZW1cclxuICAgIG1hcmdpbi1yaWdodCAwXHJcbiAgICBtYXJnaW4tYm90dG9tIDMycHhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNTgwcHgpXHJcbiAgLmxpY2Vuc2VzXHJcbiAgICBwYWRkaW5nLXRvcCA0MHB4XHJcbiAgICBwYWRkaW5nLWJvdHRvbSAwcHhcclxuXHJcbiAgLmxpY2Vuc2VzIC5jb250YWluZXIgPiBoMlxyXG4gICAgbWFyZ2luLWJvdHRvbSA0MHB4XHJcblxyXG4gIC5saWNlbnNlc192aWV3XHJcbiAgICBtYXJnaW4tdG9wIDAiLCIucXVvdGVcclxuICB0ZXh0LWFsaWduIGNlbnRlclxyXG5cclxuICAmX3NwYW5TdGFydFxyXG4gICAgY29sb3IgJEJsdWVcclxuXHJcbiAgJl9zcGFuRmluaXNoXHJcbiAgICBjb2xvciAkR3JlZW5cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNzY4cHgpXHJcbiAgLnF1b3RlXHJcbiAgICBtYXJnaW4tYm90dG9tIDEzMnB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDU4MHB4KVxyXG4gIGJsb2NrcXVvdGUgPiBoM1xyXG4gICAgZm9udC1zaXplIDI0cHhcclxuXHJcbiAgLnF1b3RlXHJcbiAgICBtYXJnaW4tYm90dG9tIDgwcHgiLCIubWFpbi1tb2RhbC1ib3ggXHJcbiAgXHJcbiAgcG9zaXRpb24gZml4ZWRcclxuICB0b3AgMFxyXG4gIGxlZnQgMFxyXG4gIHJpZ2h0IDBcclxuICBib3R0b20gMFxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICB3aWR0aCAxMDB2d1xyXG4gIGhlaWdodCAxMDB2aFxyXG4gIHotaW5kZXggOTk5XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMik7XHJcbiAgZGlzcGxheSBub25lXHJcblxyXG4gIGltZyBcclxuICAgIG1heC13aWR0aCAxMDAlXHJcblxyXG4ubWFpbi1tb2RhbC1ib3gtY29udGFpbmVyIFxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgd2lkdGggMTAwJSBcclxuICBtYXgtd2lkdGggMTIwMHB4XHJcbiAgaGVpZ2h0IDkwdmhcclxuICAvLyBtaW4taGVpZ2h0IDc1MHB4XHJcbiAgcGFkZGluZyA0MHB4IDMwcHhcclxuICBiYWNrZ3JvdW5kIHVybCgnLi4vaW1nL21haW4tbW9kYWwtYm94LWNvbnRhaW5lci5qcGcnKVxyXG4gIGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyXHJcbiAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XHJcbiAgYmFja2dyb3VuZC1zaXplIGNvdmVyXHJcbiAgYm9yZGVyLXJhZGl1cyAzMHB4IFxyXG4gIG92ZXJmbG93IGhpZGRlbiBcclxuXHJcbi5tYWluLW1vZGFsLWJveC1jb250ZW50IFxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGhlaWdodCAxMDAlXHJcbiAgb3ZlcmZsb3cteSBhdXRvXHJcblxyXG4gIHAgXHJcbiAgICBjb2xvciAjZmZmXHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTIlO1xyXG5cclxuICAubWFpbi1tb2RhbC1ib3gtdGl0bGUgXHJcbiAgICBtYXJnaW4tYm90dG9tIDE1cHhcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cclxuXHJcbi5tYWluLW1vZGFsLWJveC1sZWZ0IFxyXG4gIHdpZHRoIDYwJVxyXG4gIFxyXG4ubWFpbi1tb2RhbC1ib3gtcmlnaHRcclxuICB3aWR0aCA0MCVcclxuXHJcbiAgaW1nIFxyXG4gICAgbWF4LXdpZHRoIDEwMCVcclxuXHJcblxyXG4ubWFpbi1tb2RhbC1ib3gtYnV0dG9uXHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICB0b3AgNTJweFxyXG4gIGxlZnQgNTAlXHJcbiAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcclxuICBwYWRkaW5nIDEwcHhcclxuICBjdXJzb3IgcG9pbnRlclxyXG5cclxuXHJcbi5tYWluLW1vZGFsLWJveC1saW5rXHJcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICBtYXJnaW4tdG9wIDQwcHhcclxuICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3gtc2hhZG93OiA2cHggMTBweCAzMHB4IC0xMHB4IHJnYmEoMjgsIDI4LCAyOCwgMC4xMik7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiByZ2JhKDExNCwgMTE0LCAxMTQsIDAuOTkpO1xyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOTkycHgpXHJcbiAgLm1haW4tbW9kYWwtYm94LWNvbnRhaW5lciAgXHJcbiAgICBwYWRkaW5nLXRvcCAxMDBweFxyXG5cclxuICAubWFpbi1tb2RhbC1ib3gtbGVmdCBcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgXHJcbiAgLm1haW4tbW9kYWwtYm94LXJpZ2h0XHJcbiAgICBkaXNwbGF5IG5vbmVcclxuXHJcbiAgLm1haW4tbW9kYWwtYm94LWJ1dHRvblxyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgIHRvcCA0MHB4XHJcbiAgICBsZWZ0IGNhbGMoMTAwJSAtIDcwcHgpXHJcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgwKVxyXG5cclxuICAubWFpbi1tb2RhbC1ib3gtbGVmdCBcclxuXHJcbiAgICBpbWcgXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgbWF4LXdpZHRoIDMyMHB4XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA1NjBweClcclxuICAubWFpbi1tb2RhbC1ib3gtY29udGFpbmVyICAgXHJcbiAgICBwYWRkaW5nIDQwcHggNXB4XHJcbiAgICBwYWRkaW5nLXRvcCA4MHB4XHJcbiAgICBoZWlnaHQgMTAwdmhcclxuXHJcbiAgLm1haW4tbW9kYWwtYm94LWNvbnRlbnQgXHJcbiAgICBwYWRkaW5nIDQwcHggMjBweFxyXG5cclxuICAgIHAgXHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMiU7XHJcblxyXG4gICAgLm1haW4tbW9kYWwtYm94LXRpdGxlIFxyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTQlO1xyXG5cclxuXHJcbiAgLm1haW4tbW9kYWwtYm94LWJ1dHRvblxyXG4gICAgdG9wIDMwcHhcclxuICAgIGxlZnQgNTAlXHJcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxyXG5cclxuICAubWFpbi1tb2RhbC1ib3gtbGlua1xyXG4gICAgZGlzcGxheSBibG9ja1xyXG5cclxuICAubWFpbi1tb2RhbC1ib3gtbGVmdCBcclxuXHJcbiAgICBpbWcgXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgbWF4LXdpZHRoIDIwMHB4XHJcbiAgICBcclxuIiwiLnByb2plY3RcclxuICBwYWRkaW5nLWJvdHRvbSAwXHJcblxyXG4gIC5wcm9nZWN0LWJ1dHRvbiBcclxuICAgIGRpc3BsYXkgYmxvY2tcclxuICAgIHdpZHRoIGZpdC1jb250ZW50XHJcbiAgICBib3gtc2hhZG93IDBweCA4cHggMjZweCAtMTJweCByZ2JhKDMyLCAxNDAsIDI0MCwgMC4zKVxyXG4gICAgcGFkZGluZyAxNnB4IDM2cHhcclxuICAgIGNvbG9yICNGRkZGRkZcclxuICAgIGJhY2tncm91bmQgIzIwOGNmMFxyXG4gICAgYm9yZGVyLXJhZGl1cyAxNnB4XHJcblxyXG5cclxuICAmX3Byb21vLWJhY2tncm91bmQgXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBoZWlnaHQgMTAwdmhcclxuXHJcbiAgLy8gLmNvbnRhaW5lclxyXG4gIC8vICAgbWluLWhlaWdodDogMTAwdmg7XHJcblxyXG4gIC5uZXdzLWJsb2dfX3Byb21vX19kaXNjcmlwdGlvbiBcclxuICAgIG1hcmdpbi1ib3R0b20gMzJweFxyXG5cclxuICAmX3Byb21vXHJcbiAgICAmPi5jb250YWluZXJcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyBcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICAmX190ZXh0IFxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgIHRvcDogNDAlO1xyXG5cclxuICAgICAgPnAgXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG5cclxuICAgICAgICA+YSBcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgzMiwgMTQwLCAyNDAsIDAuMykgMHB4IDhweCAyNnB4IC0xMnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTZweCAzNnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiKDMyLCAxNDAsIDI0MCk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcblxyXG4gICAgJl9fbGVmdFxyXG4gICAgICBtYXgtd2lkdGggNDUwcHhcclxuXHJcbiAgICAgICY+aDFcclxuICAgICAgICBjb2xvciAjZmZmXHJcblxyXG4gICAgICAmPnBcclxuICAgICAgICBtYXJnaW4tdG9wIDMycHhcclxuICAgICAgICBjb2xvciAjZmZmXHJcblxyXG5cclxuICAgICZfX3JpZ2h0XHJcbiAgICAgIGhlaWdodCAyMjhweFxyXG4gICAgICB3aWR0aCAyMjhweFxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgbWFyZ2luIDE2NnB4IDEwMHB4XHJcbiAgICAgIGJvcmRlci1yYWRpdXMgNTAlXHJcbiAgICAgIGJvcmRlciAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpXHJcblxyXG4gICAgICAmPmltZ1xyXG4gICAgICAgIG1heC13aWR0aCAxMDBweFxyXG4gICAgICAgIGhlaWdodCBhdXRvXHJcbiAgICAgICAgb2JqZWN0LWZpdCBjb250YWluXHJcblxyXG4gICZfYWJvdXQgXHJcbiAgICBtYXJnaW4gMTIwcHggMCAwXHJcblxyXG4gICAgJl9fYm94IFxyXG4gICAgICAmLWxlZnQgXHJcbiAgICAgICAgd2lkdGggNTAlXHJcblxyXG4gICAgICAgIC5zdWJUaXRsZSBcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodCAyMHB4XHJcbiAgICAgICAgICAvLyBmb250LWZhbWlseTogJ0dpbHJveS1MaWdodCc7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogR2lscm95LU1lZGl1bTtcclxuICAgICAgICAgIGNvbG9yOiAjMzIzMDMxO1xyXG5cclxuICAgICAgJi1yaWdodFxyXG4gICAgICAgIHdpZHRoIDUwJVxyXG5cclxuICAgICZfX2JvdHRvbUJveFxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgbWFyZ2luLXRvcCAxMjBweFxyXG5cclxuICAgICAgaDUgXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAyOHB4XHJcblxyXG4gICAgICAmLWxlZnQgXHJcbiAgICAgICAgd2lkdGggNTAlXHJcblxyXG4gICAgICAmLXJpZ2h0IFxyXG4gICAgICAgIHdpZHRoIDUwJVxyXG5cclxuICAgICAgbGkgXHJcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgICBwYWRkaW5nLWxlZnQgMzBweFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG5cclxuICAgICAgICAmOjpiZWZvcmUgXHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY4YzQyO1xyXG5cclxuICBcclxuICAmX2Z1dHVyZSBcclxuICAgIG1hcmdpbi10b3AgMTYwcHhcclxuICAgIHBhZGRpbmcgMTIwcHggMCAxNjBweFxyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDI1My4zMWRlZywgcmdiKDMyLCAxNDAsIDI0MCkgMjAuMTklLCByZ2IoNjMsIDE3NSwgMjM4KSA4Mi40NyUpIDAlIDAlIC8gYXV0byByZXBlYXQgc2Nyb2xsIHBhZGRpbmctYm94IGJvcmRlci1ib3ggcmdiYSgwLCAwLCAwLCAwKVxyXG5cclxuICAgICY6OmJlZm9yZVxyXG4gICAgICBjb250ZW50ICcnXHJcbiAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgdG9wIDE2MHB4XHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgaGVpZ2h0IDFweFxyXG4gICAgICBiYWNrZ3JvdW5kICNkNGQ0ZDRcclxuXHJcbiAgICAudmlldyBcclxuICAgICAgcGFkZGluZyAwIGNhbGMoNTB2dyAtIDYwMHB4KVxyXG4gICAgICBvdmVyZmxvdy16IGF1dG9cclxuICAgICAgb3ZlcmZsb3cteSBoaWRkZW5cclxuICAgICAgc2Nyb2xsLWJlaGF2aW9yIGF1dG9cclxuXHJcbiAgICAmX2JveCBcclxuICAgICAgd2lkdGg6IDEwODVweDtcclxuXHJcbiAgICAgICYtdG9wIFxyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTB2dyAtIDYwMHB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNTBweCAxNzVweCAxNzVweCAxNzVweCAxNzVweCAxNzVweDtcclxuICAgICAgICBnYXA6IDAgMDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgIFwiLiB5ZWFyMSB5ZWFyMiB5ZWFyMyB5ZWFyNCB5ZWFyNVwiXCJ0aXRsZTEgdXNlcjEgdXNlcjIgdXNlcjMgdXNlcjQgdXNlcjVcIjtcclxuXHJcbiAgICAgICAgcCBcclxuICAgICAgICAgIGNvbG9yICNGRkZGRkZcclxuXHJcbiAgICAgICAgLnllYXIgXHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmVcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDI1My4zMWRlZywgcmdiKDMyLCAxNDAsIDI0MCkgMjAuMTklLCByZ2IoNjMsIDE3NSwgMjM4KSA4Mi40NyUpIDAlIDAlIC8gYXV0byByZXBlYXQgc2Nyb2xsIHBhZGRpbmctYm94IGJvcmRlci1ib3ggcmdiYSgwLCAwLCAwLCAwKVxyXG5cclxuICAgICAgICAudGl0bGUxICAgXHJcbiAgICAgICAgICBncmlkLWFyZWEgdGl0bGUxXHJcblxyXG4gICAgICAgIC55ZWFyMSBcclxuICAgICAgICAgIGdyaWQtYXJlYSB5ZWFyMVxyXG5cclxuICAgICAgICAueWVhcjIgXHJcbiAgICAgICAgICBncmlkLWFyZWEgeWVhcjJcclxuXHJcbiAgICAgICAgLnllYXIzIFxyXG4gICAgICAgICAgZ3JpZC1hcmVhIHllYXIzXHJcbiAgICAgICAgICBcclxuICAgICAgICAueWVhcjRcclxuICAgICAgICAgIGdyaWQtYXJlYSB5ZWFyNFxyXG5cclxuICAgICAgICAueWVhcjVcclxuICAgICAgICAgIGdyaWQtYXJlYSB5ZWFyNVxyXG5cclxuXHJcbiAgICAgICAgLnVzZXJcclxuICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXHJcblxyXG4gICAgICAgIC51c2VyMSBcclxuICAgICAgICAgIGdyaWQtYXJlYSB1c2VyMVxyXG5cclxuICAgICAgICAudXNlcjJcclxuICAgICAgICAgIGdyaWQtYXJlYSB1c2VyMlxyXG5cclxuICAgICAgICAudXNlcjNcclxuICAgICAgICAgIGdyaWQtYXJlYSB1c2VyM1xyXG5cclxuICAgICAgICAudXNlcjQgXHJcbiAgICAgICAgICBncmlkLWFyZWEgdXNlcjRcclxuXHJcbiAgICAgICAgLnVzZXI1XHJcbiAgICAgICAgICBncmlkLWFyZWEgdXNlcjVcclxuXHJcblxyXG5cclxuICAgICAgJi1ib3R0b21cclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUwcHggMTc1cHggMTc1cHggMTc1cHggMTc1cHggMTc1cHg7XHJcbiAgICAgICAgZ2FwOiAwIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDUsMjQ1LDI0NSwuMSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogLXdlYmtpdC1maXQtY29udGVudDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiLiAuIC4gLiAuIC5cIjtcclxuXHJcbiAgICAgICAgcCBcclxuICAgICAgICAgIGNvbG9yICNGRkZGRkZcclxuXHJcbiAgICAgICAgLmNhcGl0YWwgXHJcbiAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG5cclxuICAmX3NsaWRlciBcclxuXHJcbiAgICAuc2xpY2stdHJhY2sgXHJcbiAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHJcbiAgICBoMyBcclxuICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuXHJcbiAgICAuc2xpY2stc2xpZGUgXHJcbiAgICAgIHBhZGRpbmcgOHB4XHJcblxyXG4gICAgICBpbWcgXHJcbiAgICAgICAgbWF4LXdpZHRoIDEwMCVcclxuXHJcblxyXG5cclxuICAmX3ZpZGVvXHJcbiAgICAmIC5jb250YWluZXJcclxuICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgICYgaWZyYW1lXHJcbiAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgd2lkdGggY2FsYyg1NTB2dy85KVxyXG4gICAgICBoZWlnaHQgY2FsYyg1NTB2dy8xNilcclxuICAgICAgbWF4LXdpZHRoIDEwMCVcclxuXHJcbiAgJl9sZWFkZXJcclxuICAgIHBhZGRpbmcgMTQwcHggMCAwXHJcblxyXG4gICAgJiAuY29udGFpbmVyXHJcbiAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG5cclxuICAgICZfX2xlZnRcclxuICAgICAgbWF4LXdpZHRoIDM2MHB4XHJcbiAgICAgIG1hcmdpbiAwIDAgMCA1MHB4XHJcblxyXG4gICAgICAmIGgzXHJcbiAgICAgICAgbWFyZ2luIDIwcHggMCA3MnB4XHJcblxyXG4gICAgICAmIGg1XHJcbiAgICAgICAgbWFyZ2luIDAgMCAxMnB4XHJcblxyXG4gICAgICAmIHAucHJpbWVcclxuICAgICAgICBtYXJnaW4gMCAwIDQwcHhcclxuXHJcbiAgICAmX19yaWdodFxyXG4gICAgICBtYXJnaW4gMCAxMTJweCAwIDBcclxuXHJcbiAgICAgICYtd3JhcHBlclxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxyXG4gICAgICAgIGJvcmRlci1yYWRpdXMgMzJweFxyXG4gICAgICAgIGJveC1zaGFkb3cgMHB4IDY1cHggMTcwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSxcclxuICAgICAgICAgIDBweCAyNy4xNTU0cHggNzEuMDIxOXB4IHJnYmEoMCwgMCwgMCwgMC4wMjIxMjk5KSxcclxuICAgICAgICAgIDBweCAxNC41MTg2cHggMzcuOTcxN3B4IHJnYmEoMCwgMCwgMCwgMC4wMTkwNzQpLFxyXG4gICAgICAgICAgMHB4IDguMTM5MDFweCAyMS4yODY2cHggcmdiYSgwLCAwLCAwLCAwLjAxNjY5NzcpLFxyXG4gICAgICAgICAgMHB4IDQuMzIyNTdweCAxMS4zMDUycHggcmdiYSgwLCAwLCAwLCAwLjAxNDEwMjUpLFxyXG4gICAgICAgICAgMHB4IDEuNzk4NzJweCA0LjcwNDM0cHggcmdiYSgwLCAwLCAwLCAwLjAxMDI3OTQpXHJcblxyXG4gICAgICAgICY+aW1nXHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzIDE2cHhcclxuICAgICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICAgIG1heC13aWR0aCA0MDBweFxyXG4gICAgICAgICAgb2JqZWN0LWZpdCBjb250YWluXHJcbiAgICAgICAgICBtYXJnaW4gMTZweFxyXG5cclxuICAmX2Fib3V0XHJcbiAgICAmIGgzXHJcbiAgICAgIG1hcmdpbiAwIDAgNTJweFxyXG5cclxuICAgICZfX2JveFxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuXHJcbiAgICAmX19sZWZ0XHJcbiAgICAgIG1hcmdpbiAwIDEyMHB4IDAgMFxyXG5cclxuICAgICAgJiAuc3ViVGl0bGVcclxuICAgICAgICBmb250LXNpemUgMS43NWVtXHJcbiAgICAgICAgbGluZS1oZWlnaHQgMTE1JVxyXG4gICAgICAgIG1heC13aWR0aCA1MDBweFxyXG5cclxuICAgICZfX3JpZ2h0XHJcbiAgICAgICY+aDVcclxuICAgICAgICBtYXJnaW4gMCAwIDI0cHhcclxuXHJcbiAgICAgICY+dWxcclxuICAgICAgICBtYXJnaW4gMCAwIDYwcHhcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgICAgICBtYXJnaW4gMFxyXG5cclxuICAuYnV0dG9uLWNvbnRhaW5lclxyXG4gICAgLnByb2dlY3QtYnV0dG9uXHJcbiAgICAgICBtYXJnaW4gMCBhdXRvXHJcblxyXG4gICZfZ2FsbGVyeVxyXG5cclxuICAgIC5jb250YWluZXIgXHJcbiAgICAgIGRpc3BsYXkgZmxleCAgICBcclxuXHJcbiAgICAmLXRleHQgXHJcbiAgICAgIHdpZHRoIDUwJVxyXG5cclxuICAgICYtc2xpZGVyIFxyXG4gICAgICB3aWR0aCA1MCVcclxuICAgICAgbWF4LXdpZHRoIDQwMHB4XHJcblxyXG4gICAgXHJcblxyXG4gICAgJi1pdGVtLWltZy1jb250YWluZXIgXHJcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgICB3aWR0aCAxMDAlXHJcbiAgICAgIFxyXG4gICAgICBwYWRkaW5nLXRvcCA1MCVcclxuICAgICAgcGFkZGluZy1ib3R0b20gNTAlXHJcbiAgICAgIG92ZXJmbG93IGhpZGRlblxyXG4gICAgICBvYmplY3QtZml0IGNvdmVyXHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA2NXB4IDE3MHB4IHJnYmEoMCwgMCwgMCwgMC4wMyksIDBweCAyNy4xNTU0cHggNzEuMDIxOXB4IHJnYmEoMCwgMCwgMCwgMC4wMjIxMjk5KSwgMHB4IDE0LjUxODZweCAzNy45NzE3cHggcmdiYSgwLCAwLCAwLCAwLjAxOTA3NCksIDBweCA4LjEzOTAxcHggMjEuMjg2NnB4IHJnYmEoMCwgMCwgMCwgMC4wMTY2OTc3KSwgMHB4IDQuMzIyNTdweCAxMS4zMDUycHggcmdiYSgwLCAwLCAwLCAwLjAxNDEwMjUpLCAwcHggMS43OTg3MnB4IDQuNzA0MzRweCByZ2JhKDAsIDAsIDAsIDAuMDEwMjc5NCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcblxyXG4gICAgICA+aW1nIFxyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgaGVpZ2h0IDEwMCVcclxuXHJcblxyXG4gICZfc29jXHJcbiAgICBoM1xyXG4gICAgICBtYXJnaW46IDAgMCA2OHB4XHJcblxyXG4gICAgJl9fYm94XHJcbiAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgbWFyZ2luIDAgMTAwcHggMCAwXHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgICBtYXJnaW4gMFxyXG5cclxuICAgICAgJi1pdGVtIFxyXG4gICAgICAgIFxyXG4gICAgICAgICY+YVxyXG4gICAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgICAgIHdpZHRoIDIwMHB4XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kICNmYWZhZmFcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXMgMTZweFxyXG4gICAgICAgICAgcGFkZGluZyAyMHB4XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgICAgJj5pbWdcclxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMjBweFxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCAxMjAwcHgpIFxyXG4gIC5wcm9qZWN0IFxyXG4gICAgLnByb2plY3RfbGVhZGVyX19yaWdodCBcclxuICAgICAgbWFyZ2luLXJpZ2h0IDUwcHhcclxuXHJcbiAgICAucHJvamVjdF9sZWFkZXJfX3JpZ2h0LXdyYXBwZXIgXHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDQzMnB4O1xyXG5cclxuICAgICAgPmltZyBcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgbWF4LXdpZHRoIDEwMCVcclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA5NjBweCkgXHJcbiAgLnByb2plY3QgXHJcbiAgICAucHJldi1idXR0b24sIC5uZXh0LWJ1dHRvbiBcclxuICAgICAgZGlzcGxheSBub25lXHJcblxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA5NjBweCkgXHJcbiAgLnByb2plY3QgXHJcbiAgICBzZWN0aW9uIFxyXG4gICAgICBtYXJnaW4tdG9wIDBcclxuICAgICAgbWFyZ2luLWJvdHRvbSA5MHB4XHJcblxyXG4gICAgLnByb2plY3RfYWJvdXRfX2JveC1sZWZ0IC5zdWJUaXRsZVxyXG4gICAgICBmb250LXNpemU6IDEuNDBlbTtcclxuXHJcbiAgICAucHJvamVjdF9hYm91dCBcclxuICAgICAgbWFyZ2luLXRvcCAxMjBweFxyXG5cclxuICAgIC5wcm9qZWN0X2Fib3V0X19ib3gtbGVmdCBcclxuICAgICAgPmgzIFxyXG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcblxyXG4gICAgICAuc3ViVGl0bGVcclxuICAgICAgICBmb250LXNpemU6IDEuNDBlbTtcclxuXHJcbiAgICAucHJvamVjdF9zb2NfX2JveCBcclxuICAgICAgZmxleC13cmFwIHdyYXBcclxuICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWV2ZW5seVxyXG5cclxuICAgIC5wcm9qZWN0X3NvY19fYm94LWl0ZW0gXHJcbiAgICAgIG1hcmdpbiAwIDEycHggMzJweCAxMnB4IFxyXG5cclxuICAgIC5wcm9qZWN0LXNsaWRlci1jb250YWluZXJcclxuICAgICAgZGlzcGxheSBmbGV4IFxyXG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHJcbiAgICAucHJvamVjdF9zbGlkZXJfYm94ICBcclxuICAgICAgd2lkdGggY2FsYygxMDAlIC0gOTBweClcclxuXHJcbiAgICAgIC5zbGljay1zbGlkZSAgXHJcbiAgICAgICAgPmltZyBcclxuICAgICAgICAgIG1heC13aWR0aCAxMDAlXHJcblxyXG4gICAgLnByb2plY3RfbGVhZGVyXHJcbiAgICAgIHBhZGRpbmctdG9wIDBcclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA3NjhweClcclxuICAucHJvamVjdCBcclxuXHJcbiAgICAucHJvZ2VjdC1idXR0b24gXHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIFxyXG4gICAgLm5ld3MtYmxvZ19fcHJvbW9fX2Rpc2NyaXB0aW9uXHJcbiAgICAgIG1hcmdpbi1sZWZ0IGF1dG8gXHJcbiAgICAgIG1hcmdpbi1yaWdodCBhdXRvXHJcbiAgICAgIHBhZGRpbmctbGVmdCAyMHB4XHJcbiAgICAgIHBhZGRpbmctcmlnaHQgMjBweFxyXG5cclxuICAgIC5wcm9qZWN0X3Byb21vX190ZXh0IFxyXG4gICAgICBsZWZ0IDBcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgICBtYXgtd2lkdGggMTAwJVxyXG4gICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG5cclxuICAgIC5wcm9qZWN0X3ZpZGVvIFxyXG4gICAgICBpZnJhbWUgXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNzUwdncvOSk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDc1MHZ3LzE2KTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLnByb2plY3RfbGVhZGVyX19sZWZ0IFxyXG4gICAgICBtYXJnaW4tbGVmdCAwXHJcbiAgICAgIG1hcmdpbi1yaWdodCAyMHB4XHJcblxyXG4gICAgLnByb2plY3RfbGVhZGVyX19yaWdodCBcclxuICAgICAgbWFyZ2luLXJpZ2h0IDBcclxuXHJcbiAgICAucHJvamVjdF9sZWFkZXJfX2xlZnQgXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuXHJcbiAgICAgIGgzIFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gNDJweFxyXG5cclxuICAgICAgLnByaW1lIFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMjVweFxyXG5cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggNTYwcHgpXHJcbiAgLnByb2plY3QgIFxyXG5cclxuICAgIC5wcm9qZWN0X3Byb21vIFxyXG4gICAgICBtYXJnaW4tYm90dG9tIDBcclxuXHJcbiAgICAucHJvamVjdF9hYm91dCBcclxuICAgICAgbWFyZ2luLXRvcCA5MHB4XHJcblxyXG4gICAgLnByb2plY3RfYWJvdXRfX2JveCBcclxuICAgICAgZmxleC13cmFwIHdyYXBcclxuXHJcbiAgICAucHJvamVjdF9sZWFkZXIgXHJcbiAgICAgIC5jb250YWluZXJcclxuICAgICAgICBmbGV4LXdyYXAgd3JhcFxyXG5cclxuICAgIC5wcm9qZWN0X2xlYWRlcl9fcmlnaHQgXHJcbiAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxyXG4gICAgICB3aWR0aCAxMDAlXHJcblxyXG4gICAgLnByb2plY3RfbGVhZGVyX19yaWdodC13cmFwcGVyXHJcbiAgICAgIG1hcmdpbiAwIGF1dG9cclxuXHJcbiAgICAucHJvamVjdF9sZWFkZXJfX2xlZnQgXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgb3JkZXIgMlxyXG5cclxuICAgICAgaDMgXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA0MnB4XHJcblxyXG4gICAgICAucHJpbWUgXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAyNXB4XHJcblxyXG4gICAgLnByb2plY3RfYWJvdXRfX2JveC1sZWZ0LCAucHJvamVjdF9hYm91dF9fYm94LXJpZ2h0IFxyXG4gICAgICB3aWR0aCAxMDAlXHJcblxyXG4gICAgLnByb2plY3RfYWJvdXRfX2JveC1sZWZ0IFxyXG4gICAgICBvcmRlciAyXHJcblxyXG4gICAgICBoMyBcclxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG5cclxuICAgICAgLnN1YlRpdGxlIFxyXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXHJcblxyXG5cclxuICAgIC5wcm9qZWN0X2Fib3V0X19ib3gtcmlnaHQgIFxyXG4gICAgICAvLyBtYXJnaW4tdG9wIC00MHB4XHJcbiAgICAgIG1hcmdpbi1ib3R0b20gNDBweFxyXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNDBweClcclxuICAgICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgIC5wcm9qZWN0X2Fib3V0X19ib3R0b21Cb3ggXHJcbiAgICAgIGZsZXgtd3JhcCB3cmFwXHJcbiAgICAgIG1hcmdpbi10b3AgODVweFxyXG5cclxuICAgIC5wcm9qZWN0X2Fib3V0X19ib3R0b21Cb3gtbGVmdCBcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgICBtYXJnaW4tYm90dG9tIDM1cHhcclxuXHJcbiAgICAgIGg1IFxyXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXHJcblxyXG4gICAgLnByb2plY3RfYWJvdXRfX2JvdHRvbUJveC1yaWdodCBcclxuICAgICAgd2lkdGggMTAwJVxyXG5cclxuICAgICAgaDUgXHJcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuIiwiLmFib3V0ID4gLmFib3V0X19wcm9tb1xyXG4gIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KCM3QkNEQkEgMTkuNTQlLCAjNkJDOUIzIDc2LjY3JSlcclxuXHJcbi5hYm91dCAucHJvbW9UZXh0XHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICB0b3AgMzAlXHJcbiAgZGlzcGxheSBmbGV4XHJcblxyXG4uYWJvdXRfX3Byb21vIC5jb250YWluZXIgLnByb21vVGV4dCA+IHBcclxuICBtYXJnaW4tbGVmdCAxMDBweFxyXG4gIG1heC13aWR0aCAzNjBweFxyXG5cclxuLmFib3V0X19wcm9tbyAuY29udGFpbmVyXHJcbiAgbWluLWhlaWdodCAxMDB2aFxyXG4gIGp1c3RpZnktY29udGVudCBmbGV4LWVuZFxyXG4gIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIHBhZGRpbmctYm90dG9tIDUlXHJcblxyXG4ubmV3cyA+IGFcclxuICBkaXNwbGF5IGZsZXhcclxuXHJcbi5uZXdzLXJvbGxcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG5cclxuLm5ld3Mtcm9sbF9fdGl0bGVcclxuICBtYXJnaW4tYm90dG9tIDMycHhcclxuXHJcblxyXG4ubmV3cy1yb2xsX19pdGVtXHJcbiAgYmFja2dyb3VuZCAjZmZmXHJcbiAgcGFkZGluZyAxNnB4XHJcbiAgaGVpZ2h0IDE2MHB4XHJcbiAgYm9yZGVyLXJhZGl1cyAyMHB4XHJcbiAgbWFyZ2luLXJpZ2h0IDIwcHhcclxuICB3aWR0aCA1NTBweFxyXG4gIGRpc3BsYXkgZmxleFxyXG5cclxuLm5ld3Mtcm9sbF9faXRlbV9faW1nXHJcbiAgd2lkdGggMTI4cHhcclxuICBoZWlnaHQgMTI4cHhcclxuICBtYXJnaW4tcmlnaHQgMjBweFxyXG4gIGJvcmRlci1yYWRpdXMgNHB4XHJcbiAgb2JqZWN0LWZpdCBjb250YWluXHJcblxyXG4ubmV3cy1yb2xsX19pdGVtX190ZXh0X190aXRsZVxyXG4gIGNvbG9yICRHcmF5MVxyXG4gIG1hcmdpbi1ib3R0b20gOHB4XHJcblxyXG4ub3dsLXN0YWdlXHJcbiAgZGlzcGxheSBmbGV4XHJcblxyXG4vLyAub3dsLWl0ZW1cclxuLy8gICB3aWR0aCA1NTBweCAhaW1wb3J0YW50XHJcbi5uZXdzLXJvbGxfX2l0ZW1fX3RleHRfX3RleHRcclxuICBjb2xvciAkR3JheTJcclxuICBtYXJnaW4tYm90dG9tIDIycHhcclxuXHJcbi5uZXdzX3JvbGxfX2l0ZW1fX3RleHRfX2xpbmtcclxuICBjb2xvciAkR3JheTJcclxuICBwYWRkaW5nIDhweCA4cHggOHB4IDQ4cHhcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gIGhlaWdodCAzMnB4XHJcbiAgZGlzcGxheSBmbGV4XHJcbiAgYWxpZ24taXRlbXMgY2VudGVyXHJcblxyXG4ubmV3c19yb2xsX19pdGVtX190ZXh0X19saW5rOjpiZWZvcmVcclxuICBjb250ZW50ICcnXHJcbiAgd2lkdGggMzJweFxyXG4gIGhlaWdodCAzMnB4XHJcbiAgYmFja2dyb3VuZCAkR3JheTUgdXJsKCcuLi9zdmcvcGx1cy5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgZGlzcGxheSBibG9ja1xyXG4gIGJvcmRlci1yYWRpdXMgNTAlXHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICBsZWZ0IDBcclxuXHJcbi5hYm91dCAucHJvbW8gLm1vcmVcclxuICBtYXJnaW4tdG9wIDMwcHhcclxuICBjb2xvciAkV2hpdGVcclxuXHJcbi5hYm91dCAucHJvbW8gLm1vcmU6OmJlZm9yZVxyXG4gIGJhY2tncm91bmQgJFdoaXRlIHVybCgnLi4vc3ZnL3BsdXMuc3ZnJykgY2VudGVyIG5vLXJlcGVhdFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCAxMjgwcHgpXHJcbiAgLmFib3V0IC5wcm9tbyAubW9yZVxyXG4gIC5uZXdzLXJvbGxfX3RpdGxlXHJcbiAgICBtYXJnaW4tbGVmdCA2NHB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDEwMjRweClcclxuICAuYWJvdXQgLnByb21vVGV4dFxyXG4gICAgcG9zaXRpb24gdW5zZXRcclxuICAgIG1hcmdpbiAyMDBweCBhdXRvIDE1MHB4XHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgIHdpZHRoIGZpdC1jb250ZW50XHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG5cclxuICAuYWJvdXQgLnByb21vIC5jb250YWluZXIgLnByb21vVGV4dCA+IHBcclxuICAgIG1hcmdpbi1sZWZ0IDBcclxuICAgIG1hcmdpbi10b3AgMjRweFxyXG5cclxuICAubmV3cy1yb2xsXHJcbiAgICBwb3NpdGlvbiB1bnNldFxyXG4gICAgbWFyZ2luLWJvdHRvbSA0MHB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDc2OHB4KVxyXG4gIC5hYm91dCAucHJvbW8gLm1vcmVcclxuICAubmV3cy1yb2xsX190aXRsZVxyXG4gICAgbWFyZ2luLWxlZnQgNjRweFxyXG5cclxuICAubmV3cy1yb2xsX19pdGVtX19pbWdcclxuICAgIHdpZHRoIDEwNHB4XHJcbiAgICBoZWlnaHQgMTA0cHhcclxuXHJcbiAgLm5ld3Mtcm9sbF9faXRlbV9fdGV4dF9fdGV4dFxyXG4gICAgbWFyZ2luLWJvdHRvbSA2cHhcclxuXHJcbiAgLm5ld3Mtcm9sbF9faXRlbVxyXG4gICAgaGVpZ2h0IDEzNnB4XHJcbiAgICBtYXgtd2lkdGggNDI2cHhcclxuXHJcbiAgLm5ld3Mtcm9sbF9fdGl0bGVcclxuICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA1ODBweClcclxuICAuYWJvdXQgLnByb21vIC5tb3JlXHJcbiAgLm5ld3Mtcm9sbF9fdGl0bGVcclxuICAgIG1hcmdpbi1sZWZ0IDIwcHhcclxuXHJcbiAgLmFib3V0IC5wcm9tb1RleHRcclxuICAgIG1hcmdpbiAwIGF1dG8gMTAwcHhcclxuXHJcbiAgLm5ld3Mtcm9sbF9faXRlbV9fdGV4dF9fdGV4dFxyXG4gICAgZGlzcGxheSBub25lXHJcblxyXG4gIC5uZXdzLXJvbGxfX2l0ZW1fX2ltZ1xyXG4gICAgd2lkdGggODhweFxyXG4gICAgaGVpZ2h0IDg4cHhcclxuXHJcbiAgLm5ld3Mtcm9sbF9faXRlbVxyXG4gICAgd2lkdGggOTB2d1xyXG4gICAgaGVpZ2h0IDEyMHB4XHJcblxyXG4gIC5hYm91dCAucHJvbW8gLm1vcmVcclxuICAubmV3cy1yb2xsX190aXRsZVxyXG4gICAgbWFyZ2luLWxlZnQgMjBweFxyXG5cclxuICAubmV3cy1yb2xsX190aXRsZVxyXG4gICAgZm9udC1zaXplIDI2cHhcclxuXHJcbiAgLmFib3V0IC5wcm9tbyAuY29udGFpbmVyIC5wcm9tb1RleHQgPiBwXHJcbiAgICBtYXJnaW4gMjRweCBhdXRvIDBcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggODUwcHgpIGFuZCAob3JpZW50YXRpb24gbGFuZHNjYXBlKVxyXG4gIC5uZXdzLXJvbGxcclxuICAgIHBhZGRpbmctYm90dG9tIDQwcHhcclxuXHJcbiAgLmFib3V0IC5wcm9tb1RleHRcclxuICAgIHBvc2l0aW9uIHVuc2V0XHJcbiAgICBtYXJnaW4gMTUwcHggYXV0byAxMDBweFxyXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoMClcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNTgwcHgpIGFuZCAob3JpZW50YXRpb24gbGFuZHNjYXBlKVxyXG4gIC5hYm91dCAucHJvbW9UZXh0XHJcbiAgICBtYXJnaW4gMCBhdXRvIDgwcHgiLCIuYW1iYXNzYWRvcnMgLmV2ZW50c190YWJzXHJcbiAgZGlzcGxheSBub25lXHJcblxyXG4uYW1iYXNzYWRvcnMgLmV2ZW50cyAuY29udGFpbmVyID4gaDJcclxuICBtYXJnaW4tYm90dG9tIDEwMHB4XHJcblxyXG4uZXZlbnRzXHJcbiAgcGFkZGluZy10b3AgMTAwcHhcclxuICBtYXJnaW4tYm90dG9tIDEwMHB4XHJcbiAgcGFkZGluZy1ib3R0b20gMTAwcHhcclxuICBiYWNrZ3JvdW5kICRHcmF5NVxyXG5cclxuLmV2ZW50c190YWJzXHJcbiAgZGlzcGxheSBmbGV4XHJcblxyXG4uZXZlbnRzX3RhYnMgaDVcclxuICBwYWRkaW5nIDIwcHggMzZweFxyXG4gIGJvcmRlci1yYWRpdXMgMTZweFxyXG4gIG1hcmdpbi1yaWdodCAxNnB4XHJcbiAgY29sb3IgJEdyYXkyXHJcblxyXG4uZXZlbnRzX3RhYnMgaDUuYWN0aXZlXHJcbiAgYmFja2dyb3VuZCAkQmx1ZVxyXG4gIGNvbG9yICRXaGl0ZVxyXG5cclxuLmV2ZW50c190YWJzXHJcbiAgbWFyZ2luLXRvcCAxMDBweFxyXG4gIG1hcmdpbi1ib3R0b20gNDBweFxyXG5cclxuLmV2ZW50c19ib3hcclxuICBkaXNwbGF5IGZsZXhcclxuICBmbGV4LXdyYXAgd3JhcFxyXG5cclxuLmV2ZW50c19ib3hfX2l0ZW1zOm50aC1jaGlsZCgyKVxyXG4uZXZlbnRzX2JveF9faXRlbXM6bnRoLWNoaWxkKDMpXHJcbi5ldmVudHNfYm94X19pdGVtczpudGgtY2hpbGQoMm4rNClcclxuLmV2ZW50c19ib3hfX2l0ZW1zOm50aC1jaGlsZCgzbis0KVxyXG4gIG1heC13aWR0aCAzODBweFxyXG4gIGZsZXgtZ3JvdyAxXHJcblxyXG4uZXZlbnRzX2JveF9faXRlbXNcclxuLmV2ZW50c19ib3hfX2l0ZW1zOm50aC1jaGlsZCg0bilcclxuICBmbGV4LWdyb3cgMlxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgYm9yZGVyIDFweCBzb2xpZCAkR3JheTRcclxuICBib3JkZXItcmFkaXVzIDMycHhcclxuICBtYXgtd2lkdGggNzkwcHhcclxuICB3aWR0aCAxMDAlXHJcbiAgcGFkZGluZyAyOHB4IDM2cHggMzZweFxyXG4gIGhlaWdodCAzMDBweFxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcbiAgbWFyZ2luLXJpZ2h0IDMwcHhcclxuICBtYXJnaW4tYm90dG9tIDMwcHhcclxuICBib3gtc2hhZG93OiAwcHggNjVweCAxNzBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLFxyXG4gICAgICAgICAgMHB4IDI3LjE1NTRweCA3MS4wMjE5cHggcmdiYSgwLCAwLCAwLCAwLjAyMjEyOTkpLFxyXG4gICAgICAgICAgMHB4IDE0LjUxODZweCAzNy45NzE3cHggcmdiYSgwLCAwLCAwLCAwLjAxOTA3NCksXHJcbiAgICAgICAgICAwcHggOC4xMzkwMXB4IDIxLjI4NjZweCByZ2JhKDAsIDAsIDAsIDAuMDE2Njk3NyksXHJcbiAgICAgICAgICAwcHggNC4zMjI1N3B4IDExLjMwNTJweCByZ2JhKDAsIDAsIDAsIDAuMDE0MTAyNSksXHJcbiAgICAgICAgICAwcHggMS43OTg3MnB4IDQuNzA0MzRweCByZ2JhKDAsIDAsIDAsIDAuMDEwMjc5NClcclxuXHJcbi5ldmVudHNfYm94X19pdGVtczpudGgtY2hpbGQoZXZlbilcclxuICBtYXJnaW4tcmlnaHQgMFxyXG5cclxuLmV2ZW50c19ib3hfX2l0ZW1zIC50ZXh0ID4gaDVcclxuICBtYXJnaW4tYm90dG9tIDIwcHhcclxuXHJcbi5ldmVudHNfYm90dG9tXHJcbiAgZGlzcGxheSBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHJcbi5ldmVudHNfYm90dG9tIC5tb3JlXHJcbiAgbWFyZ2luLWxlZnQgMFxyXG5cclxuLmFyY2hpdmVFdmVudFxyXG4gIGJveC1zaGFkb3cgMHB4IDY1cHggMTcwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSxcclxuICAwcHggMjcuMTU1NHB4IDcxLjAyMTlweCByZ2JhKDAsIDAsIDAsIDAuMDIyMTI5OSksXHJcbiAgMHB4IDE0LjUxODZweCAzNy45NzE3cHggcmdiYSgwLCAwLCAwLCAwLjAxOTA3NCksXHJcbiAgMHB4IDguMTM5MDFweCAyMS4yODY2cHggcmdiYSgwLCAwLCAwLCAwLjAxNjY5NzcpLFxyXG4gIDBweCA0LjMyMjU3cHggMTEuMzA1MnB4IHJnYmEoMCwgMCwgMCwgMC4wMTQxMDI1KSxcclxuICAwcHggMS43OTg3MnB4IDQuNzA0MzRweCByZ2JhKDAsIDAsIDAsIDAuMDEwMjc5NClcclxuICBib3JkZXItcmFkaXVzIDE2cHhcclxuICBwYWRkaW5nIDIwcHggMjJweCAyMHB4IDc0cHhcclxuXHJcbi5hcmNoaXZlRXZlbnQ6OmJlZm9yZVxyXG4gIGJhY2tncm91bmQgdXJsKCcuLi9zdmcvYXJjaGl2ZS5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0ICFpbXBvcnRhbnRcclxuICBib3JkZXItcmFkaXVzIDBcclxuICBsZWZ0IDIycHhcclxuXHJcbi5kYXRlXHJcbiAgY29sb3IgJEdyYXkxXHJcbiAgZm9udC1zaXplIDQuMjVlbVxyXG4gIGZvbnQtZmFtaWx5IEdpbHJveS1Cb2xkXHJcbiAgbGluZS1oZWlnaHQgOTUlXHJcblxyXG4uc3Ryb2tlXHJcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZSAxcHggJEdyYXkzXHJcbiAgY29sb3IgdHJhbnNwYXJlbnRcclxuICBmb250LWZhbWlseSBHaWxyb3ktQm9sZFxyXG5cclxuLm5ld3MtcGFnZSA+IC5ldmVudC1mdXR1cmVfX3Byb21vXHJcbiAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMjUyLjg4ZGVnLCAjM0QzODYyIDE2LjUyJSwgIzJFMjk0RSA3OC43NSUpXHJcblxyXG4ubmV3cy1wYWdlID4gLmV2ZW50LWFyY2hpdmUtcHJvbW9cclxuICBiYWNrZ3JvdW5kICNGRjhDNDJcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggMTI4MHB4KVxyXG4gIC5ldmVudHNfYm94X19pdGVtc1xyXG4gICAgd2lkdGggY2FsYyg1MCUgLSAxNXB4KSAhaW1wb3J0YW50XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDkyMHB4KVxyXG4gIC5ldmVudHNfdGFic1xyXG4gICAgbWFyZ2luIDYwcHggMCA1NnB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDc2OHB4KVxyXG4gIC5ldmVudHNcclxuICAgIHBhZGRpbmcgNjhweCAwXHJcbiAgICBtYXJnaW4tYm90dG9tIDY4cHhcclxuXHJcbiAgLmFtYmFzc2Fkb3JzIC5ldmVudHMgLmNvbnRhaW5lciA+IGgyXHJcbiAgICBtYXJnaW4tYm90dG9tIDY4cHhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNTgwcHgpXHJcbiAgLmV2ZW50c19ib3hcclxuICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgZmxleC13cmFwIG5vd3JhcFxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcblxyXG4gIC5ldmVudHNfYm94X19pdGVtc1xyXG4gICAgbWFyZ2luLXJpZ2h0IDBcclxuICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG4gICAgd2lkdGggMTAwJSAhaW1wb3J0YW50XHJcbiAgICBtYXgtd2lkdGggMzgwcHggIWltcG9ydGFudFxyXG5cclxuICAuZXZlbnRzX2JvdHRvbVxyXG4gICAgbWF4LXdpZHRoIDM4MHB4XHJcbiAgICBtYXJnaW4gMCBhdXRvXHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW4tcmV2ZXJzZVxyXG5cclxuICAuZXZlbnRzX3RhYnNcclxuICAgIG1hcmdpbiAwIDAgMjBweFxyXG5cclxuICAuZXZlbnRzX2JveF9faXRlbXNcclxuICAgIGhlaWdodCAzMDBweFxyXG5cclxuICAuZXZlbnRzX2JvdHRvbSAubW9yZVxyXG4gICAgbWFyZ2luIDAgYXV0b1xyXG4gICAgd2lkdGggMjAwcHhcclxuICAgIHBhZGRpbmctbGVmdCA3NHB4XHJcblxyXG4gIC5ldmVudHNfYm90dG9tIC5tb3JlOjpiZWZvcmVcclxuICAgIGxlZnQgMjJweFxyXG5cclxuICAuYXJjaGl2ZUV2ZW50XHJcbiAgICBtYXJnaW4tdG9wIDIwcHggIWltcG9ydGFudFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA4NTBweCkgYW5kIChvcmllbnRhdGlvbiBsYW5kc2NhcGUpXHJcbiAgLmV2ZW50c1xyXG4gICAgbWFyZ2luLWJvdHRvbSA2OHB4XHJcbiAgICBwYWRkaW5nIDY4cHggMCIsIi50ZWFtXHJcbiAgbWFyZ2luLWJvdHRvbSAxMDBweFxyXG5cclxuLnRlYW0gLmNvbnRhaW5lciA+IGgyXHJcbiAgbWFyZ2luLWJvdHRvbSA5OHB4XHJcblxyXG4udGVhbV92aWV3XHJcbiAgb3ZlcmZsb3cteCBzY3JvbGxcclxuXHJcbi50ZWFtX2JveF9fcm93XHJcbiAgZGlzcGxheSBmbGV4XHJcblxyXG4udGVhbV9ib3hcclxuICBkaXNwbGF5IGZsZXhcclxuICBmbGV4LXdyYXAgd3JhcFxyXG4gIHdpZHRoIGZpdC1jb250ZW50XHJcbiAgZm9udC1zaXplIDE0cHhcclxuXHJcbi50ZWFtX2JveF9faXRlbVxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgd2lkdGggMjQ1cHhcclxuICBtYXJnaW4tcmlnaHQgMzVweFxyXG4gIG1hcmdpbi1ib3R0b20gNTBweFxyXG5cclxuLnRlYW1fYm94X19pdGVtOm50aC1jaGlsZCgybi0xKVxyXG4gIG1hcmdpbi10b3AgNzVweFxyXG5cclxuLnRlYW1fYm94X19pdGVtOmxhc3QtY2hpbGRcclxuICBtYXJnaW4tcmlnaHQgY2FsYyg1MHZ3IC0gNjAwcHgpXHJcblxyXG4udGVhbV9ib3hfX2l0ZW1fX2ltZyB7XHJcbiAgZGlzcGxheSBmbGV4XHJcbiAgYmFja2dyb3VuZCAkV2hpdGVcclxuICBwYWRkaW5nIDE2cHhcclxuICBib3JkZXItcmFkaXVzIDMycHhcclxuICBib3gtc2hhZG93IDBweCA2NXB4IDE3MHB4IHJnYmEoMCwgMCwgMCwgMC4wMyksXHJcbiAgMHB4IDI3LjE1NTRweCA3MS4wMjE5cHggcmdiYSgwLCAwLCAwLCAwLjAyMjEyOTkpLFxyXG4gIDBweCAxNC41MTg2cHggMzcuOTcxN3B4IHJnYmEoMCwgMCwgMCwgMC4wMTkwNzQpLFxyXG4gIDBweCA4LjEzOTAxcHggMjEuMjg2NnB4IHJnYmEoMCwgMCwgMCwgMC4wMTY2OTc3KSxcclxuICAwcHggNC4zMjI1N3B4IDExLjMwNTJweCByZ2JhKDAsIDAsIDAsIDAuMDE0MTAyNSksXHJcbiAgMHB4IDEuNzk4NzJweCA0LjcwNDM0cHggcmdiYSgwLCAwLCAwLCAwLjAxMDI3OTQpXHJcbiAgd2lkdGggZml0LWNvbnRlbnRcclxuICBtYXJnaW4gMCBhdXRvXHJcbn1cclxuXHJcbi50ZWFtX2JveF9faXRlbV9faW1nID4gaW1nXHJcbiAgYm9yZGVyLXJhZGl1cyAxNHB4XHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICBtYXgtd2lkdGggMjAwcHhcclxuICB3aWR0aCAxMDAlXHJcbiAgbWF4LWhlaWdodCAyMDBweFxyXG5cclxuLnRlYW1fYm94X19pdGVtID4gaDVcclxuICBtYXJnaW4tdG9wIDM2cHhcclxuICBtYXJnaW4tYm90dG9tIDEycHhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggMTI4MHB4KVxyXG4gIC50ZWFtX2JveF9faXRlbTpsYXN0LWNoaWxkXHJcbiAgICBtYXJnaW4tcmlnaHQgNjRweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA3NjhweClcclxuICAudGVhbVxyXG4gICAgbWFyZ2luLWJvdHRvbSA2OHB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDU4MHB4KVxyXG4gIC50ZWFtX2JveF9faXRlbTpsYXN0LWNoaWxkXHJcbiAgICBtYXJnaW4tcmlnaHQgMjBweFxyXG5cclxuICAudGVhbV9ib3hfX2l0ZW1fX2ltZyA+IGltZ1xyXG4gICAgbWF4LXdpZHRoIDEyNHB4XHJcbiAgICBtYXgtaGVpZ2h0IDEyNHB4XHJcbiAgICBvYmplY3QtZml0IGNvdmVyXHJcblxyXG4gIC50ZWFtX2JveF9faXRlbVxyXG4gICAgbWF4LXdpZHRoIDE1NnB4XHJcbiAgICBtYXJnaW4tYm90dG9tIDE2cHhcclxuICAgIG1hcmdpbi1yaWdodCAyM3B4XHJcblxyXG4gIC50ZWFtX2JveF9faXRlbTpudGgtY2hpbGQoMm4tMSlcclxuICAgIG1hcmdpbi10b3AgNDBweFxyXG5cclxuICAudGVhbV9ib3hfX2l0ZW0gPiBoNVxyXG4gICAgbWFyZ2luLXRvcCAyNXB4XHJcblxyXG4gIC50ZWFtX2JveF9faXRlbSA+IHBcclxuICAgIGZvbnQtc2l6ZSAuNzVlbVxyXG5cclxuICAudGVhbV9ib3hfX2l0ZW0gPiBoNVxyXG4gICAgZm9udC1zaXplIDFlbVxyXG5cclxuICAudGVhbSAuY29udGFpbmVyID4gaDJcclxuICAgIG1hcmdpbi1ib3R0b20gMjVweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCAzMjBweClcclxuICAudGVhbV9ib3hfX2l0ZW1fX2ltZyA+IGltZ1xyXG4gICAgd2lkdGggMTAwcHhcclxuICAgIGhlaWdodCAxMDBweFxyXG5cclxuICAudGVhbV9ib3hfX2l0ZW0gPiBoNVxyXG4gICAgbWFyZ2luLWJvdHRvbSA2cHhcclxuICAgIG1hcmdpbi10b3AgMTVweFxyXG5cclxuICAudGVhbV9ib3hfX2l0ZW1fX2ltZ1xyXG4gICAgcGFkZGluZyAxMHB4XHJcblxyXG4gIC50ZWFtX2JveF9faXRlbVxyXG4gICAgbWF4LXdpZHRoIDEyMHB4XHJcblxyXG4gIC50ZWFtX2JveF9faXRlbTpudGgtY2hpbGQoMm4tMSlcclxuICAgIG1hcmdpbi10b3AgNDBweCIsIi5jb21tZW50c19ib3hcclxuICBwYWRkaW5nLXRvcCAxMDBweFxyXG5cclxuLmNvbW1lbnRzX2JveF9faXRlbVxyXG4gIHBhZGRpbmcgMjhweFxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGJvcmRlci1yYWRpdXMgMzJweFxyXG4gIG1hcmdpbi1ib3R0b20gMjBweFxyXG5cclxuLmNvbW1lbnRzX2JveF9faXRlbSA+IGg1XHJcbi5jb21tZW50c19ib3hfX2l0ZW0gPiBwXHJcbiAgd2lkdGggMTAwJVxyXG4gIGNvbG9yICRXaGl0ZVxyXG5cclxuLmFtYmFzc2Fkb3JzIC5jb21tZW50c19ib3hfX2l0ZW1cclxuICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuXHJcbi5jb21tZW50c19ib3hfX2l0ZW0tZGF0ZVxyXG4gIG1hcmdpbi1ib3R0b20gMTZweFxyXG5cclxuLmNvbW1lbnRzX2JveF9faXRlbS5wdXJwbGVcclxuICBiYWNrZ3JvdW5kICRTcGFjZVxyXG5cclxuLmNvbW1lbnRzX2JveF9faXRlbS5ibHVlXHJcbiAgYmFja2dyb3VuZCAkQmx1ZVxyXG5cclxuLmNvbW1lbnRzX2JveF9faXRlbS5ncmVlblxyXG4gIGJhY2tncm91bmQgJEdyZWVuXHJcblxyXG4uY29tbWVudHNfYm94X19pdGVtLm9yYW5nZVxyXG4gIGJhY2tncm91bmQgJE9yYW5nZVxyXG5cclxuLmNvbW1lbnRzX2JveF9faXRlbUxlZnRcclxuICBkaXNwbGF5IGZsZXhcclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICBtYXJnaW4tcmlnaHQgNDRweFxyXG5cclxuLmNvbW1lbnRzX2ltZ1xyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgcGFkZGluZyAxMHB4XHJcbiAgYmFja2dyb3VuZCAkV2hpdGVcclxuICBkaXNwbGF5IGZsZXhcclxuICBqdXN0aWZ5LXNlbGYgY2VudGVyXHJcbiAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgYm9yZGVyLXJhZGl1cyAzMnB4XHJcblxyXG4uY29tbWVudHNfaW1nIGltZ1xyXG4gIGJvcmRlci1yYWRpdXMgMjJweFxyXG4gIG1heC13aWR0aCA2OHB4XHJcbiAgbWF4LWhlaWdodCA2OHB4XHJcblxyXG4uY29tbWVudHNfaW1nIGFcclxuICBkaXNwbGF5IGZsZXhcclxuXHJcbi5zb2NcclxuICB3aWR0aCAzNnB4XHJcbiAgaGVpZ2h0IDM2cHhcclxuICBtYXJnaW4tbGVmdCA0MHB4XHJcblxyXG4uY29tbWVudHNfYm94X19pdGVtUmlnaHRcclxuICBwYWRkaW5nLWxlZnQgNDZweFxyXG4gIGJvcmRlci1sZWZ0IDJweCBzb2xpZCAkV2hpdGVcclxuXHJcbi5jb21tZW50c19ib3hfX2l0ZW1SaWdodCA+IGg1XHJcbiAgbWFyZ2luLWJvdHRvbSAxNnB4XHJcblxyXG4uY29tbWVudHNfYm94X19pdGVtUmlnaHQgPiAqXHJcbiAgY29sb3IgJFdoaXRlICFpbXBvcnRhbnRcclxuXHJcbi5jb21tZW50c19ib3R0b21cclxuICBkaXNwbGF5IGZsZXhcclxuICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1lbmRcclxuICBtYXJnaW4tdG9wIDUwcHhcclxuXHJcbi52aWRlby1yZXZpZXdzIFxyXG4gIGgyIFxyXG4gICAgbWFyZ2luLWJvdHRvbSAxMDBweFxyXG5cclxuLnZpZGVvLXJldmlld3MtY29udGFpbmVyIFxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgd2lkdGggMTAwJVxyXG4gIHBhZGRpbmctYm90dG9tOiA1NS41JTtcclxuXHJcbiAgaWZyYW1lIFxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbi5hbWJhc3NhZG9ycyAuY29tbWVudHNcclxuICBtYXJnaW4tdG9wIDBcclxuXHJcbi5hbWJhc3NhZG9ycyAuY29tbWVudHNfYm94X19pdGVtOm50aC1jaGlsZChuKzUpXHJcbiAgZGlzcGxheSBub25lXHJcblxyXG4uYW1iYXNzYWRvcnMgLmNvbW1lbnRzX2JvdHRvbSBwLm1vcmVcclxuICBjdXJzb3IgcG9pbnRlclxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA3NjhweClcclxuICAuYW1iYXNzYWRvcnMgLmNvbW1lbnRzX2JveFxyXG4gICAgcGFkZGluZy10b3AgNjhweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA1ODBweClcclxuICAuY29tbWVudHNcclxuICAgIG1hcmdpbi1ib3R0b20gODBweFxyXG5cclxuICAuY29tbWVudHNfYm90dG9tXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcblxyXG4gIC5jb21tZW50c19ib3hcclxuICAgIHBhZGRpbmctdG9wIDQwcHhcclxuXHJcbiAgLmNvbW1lbnRzX2JveF9faXRlbVxyXG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcblxyXG4gIC5jb21tZW50c19ib3hfX2l0ZW1SaWdodFxyXG4gICAgYm9yZGVyIG5vbmVcclxuICAgIHBhZGRpbmcgMFxyXG4gICAgbWFyZ2luLXRvcCAxM3B4XHJcblxyXG4gIC5jb21tZW50c19ib3hfX2l0ZW1MZWZ0XHJcbiAgICBtYXJnaW4gMFxyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHJcbiAgLnNvY1xyXG4gICAgbWFyZ2luLXJpZ2h0IDIycHhcclxuXHJcbiAgLmZvcm1fYm90dG9tID4gcFxyXG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcblxyXG4gIC5zdWJtaXRfYnV0dG9uXHJcbiAgICBtYXJnaW4tdG9wIDIwcHhcclxuXHJcbiAgLmFtYmFzc2Fkb3JzIC5jb21tZW50c19ib3hcclxuICAgIHBhZGRpbmctdG9wIDBcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggODUwcHgpIGFuZCAob3JpZW50YXRpb24gbGFuZHNjYXBlKVxyXG4gIC5hbWJhc3NhZG9ycyAuY29tbWVudHNfYm94XHJcbiAgICBwYWRkaW5nLXRvcCAwXHJcblxyXG4gIC5jb21tZW50c19ib3hfX2l0ZW1cclxuICAgIGZvbnQtc2l6ZSAxMnB4IiwiLmJsb2dfYm94XHJcbiAgbWFyZ2luLXRvcCA5OHB4XHJcblxyXG4uYmxvZ19ib3hfX2l0ZW1Ub3AgLnN1YlBcclxuICBtYXJnaW4tdG9wIDEwcHhcclxuXHJcbi5ibG9nX2JveF9faXRlbVxyXG4gIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcclxuICBwYWRkaW5nIDIwcHggMCA1NHB4XHJcbiAgYm9yZGVyLXRvcCAxcHggc29saWQgJEdyYXk0XHJcbiAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgJEdyYXk0XHJcbiAgZGlzcGxheSBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHJcbi5ibG9nX2JveF9faXRlbTpsYXN0LWNoaWxkXHJcbiAgYm9yZGVyLWJvdHRvbSBub25lXHJcblxyXG4uYmxvZ19ib3hfcmV2ZXJzZSBcclxuICAuYmxvZ19ib3hfX2l0ZW1cclxuICAgIC5pbWdCb3JkIFxyXG4gICAgICBvcmRlciAxXHJcblxyXG4uaW1nQm9yZFxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgbWFyZ2luLXJpZ2h0IDQ4cHhcclxuICBoZWlnaHQgMjcycHhcclxuICBiYWNrZ3JvdW5kICRXaGl0ZVxyXG4gIGJvcmRlci1yYWRpdXMgMzJweFxyXG4gIHBhZGRpbmcgMjBweFxyXG4gIGJveC1zaGFkb3cgMHB4IDY1cHggMTcwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSxcclxuICAwcHggMjcuMTU1NHB4IDcxLjAyMTlweCByZ2JhKDAsIDAsIDAsIDAuMDIyMTI5OSksXHJcbiAgMHB4IDE0LjUxODZweCAzNy45NzE3cHggcmdiYSgwLCAwLCAwLCAwLjAxOTA3NCksXHJcbiAgMHB4IDguMTM5MDFweCAyMS4yODY2cHggcmdiYSgwLCAwLCAwLCAwLjAxNjY5NzcpLFxyXG4gIDBweCA0LjMyMjU3cHggMTEuMzA1MnB4IHJnYmEoMCwgMCwgMCwgMC4wMTQxMDI1KSxcclxuICAwcHggMS43OTg3MnB4IDQuNzA0MzRweCByZ2JhKDAsIDAsIDAsIDAuMDEwMjc5NClcclxuXHJcbi5pbWdCb3JkID4gaW1nXHJcbiAgd2lkdGggMzU0cHhcclxuICBib3JkZXItcmFkaXVzIDE0cHhcclxuICBoZWlnaHQgMTAwJVxyXG4gIG9iamVjdC1maXQgY292ZXJcclxuXHJcbi5ibG9nX3RleHRcclxuICBtYXgtd2lkdGggNzUwcHhcclxuICBtYXJnaW4tdG9wIDIwcHhcclxuICB3aWR0aCAxMDAlXHJcblxyXG4uYmxvZ190ZXh0ID4gcFxyXG4gIG1hcmdpbi10b3AgMzJweFxyXG4gIG1hcmdpbi1ib3R0b20gNTRweFxyXG5cclxuXHJcbi5ibG9nX2JveF9faXRlbS10b3BcclxuICBkaXNwbGF5IGZsZXhcclxuICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG5cclxuLmJsb2dfYm94X19pdGVtLXRvcCA+ICpcclxuICB3aWR0aCBmaXQtY29udGVudFxyXG4gIGFsaWduLXNlbGYgZmxleC1lbmRcclxuXHJcbi5ibG9nX2JvdHRvbVxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuXHJcbi5ibG9nX2JvdHRvbSA+IGFcclxuICBwYWRkaW5nIDE2cHggMzZweFxyXG4gIGJhY2tncm91bmQgJEJsdWVcclxuICBib3JkZXItcmFkaXVzIDE2cHhcclxuICBmb250LWZhbWlseSBHaWxyb3ktQm9sZFxyXG4gIGNvbG9yICRXaGl0ZVxyXG5cclxuLm1vcmUucGx1czo6YmVmb3JlXHJcbiAgZGlzcGxheSBub25lXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDkyMHB4KVxyXG4gIC5ibG9nX2JveF9faXRlbVxyXG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgIG1heC13aWR0aCA1MjVweFxyXG4gICAgbWFyZ2luIDAgYXV0b1xyXG5cclxuICAuYmxvZ190ZXh0XHJcbiAgICBtYXJnaW4tdG9wIDI4cHhcclxuICAgIG1heC13aWR0aCA1MDBweFxyXG5cclxuICAuYmxvZ190ZXh0ID4gcFxyXG4gICAgbWFyZ2luLXRvcCAxMnB4XHJcbiAgICBtYXJnaW4tYm90dG9tIDIycHhcclxuXHJcbiAgLmltZ0JvcmRcclxuICAgIG1hcmdpbi1yaWdodCAwXHJcblxyXG4gIC5ibG9nX2JveFxyXG4gICAgbWFyZ2luLWJvdHRvbSA2OHB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDU4MHB4KVxyXG4gIC5ibG9nXHJcbiAgICBtYXJnaW4tYm90dG9tIDgwcHhcclxuXHJcbiAgLmJsb2cgLmNvbnRhaW5lciA+IGgyXHJcbiAgICBtYXJnaW4tYm90dG9tIDQwcHhcclxuXHJcbiAgLmJsb2dfYm94XHJcbiAgICBtYXJnaW4tYm90dG9tIDBcclxuXHJcbiAgLm1vcmUucGx1czo6YmVmb3JlXHJcbiAgICBkaXNwbGF5IGJsb2NrXHJcblxyXG4gIC5ibG9nX2JveFxyXG4gICAgbWFyZ2luLXRvcCAwXHJcblxyXG4gIC5pbWdCb3JkID4gaW1nXHJcbiAgICB3aWR0aCAxMDAlXHJcblxyXG4gIC5ibG9nX3RleHQgLm1vcmVcclxuICAgIGRpc3BsYXkgbm9uZVxyXG5cclxuICAuaW1nQm9yZCA+IC5tb3JlOjpiZWZvcmVcclxuICAgIGxlZnQgMTJweFxyXG4gICAgYm90dG9tIDEycHhcclxuXHJcbiAgLmJsb2dfYm94X19pdGVtXHJcbiAgICBwYWRkaW5nIDIwcHggMCAyNXB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDg1MHB4KSBhbmQgKG9yaWVudGF0aW9uIGxhbmRzY2FwZSlcclxuICAuYmxvZ19ib3hcclxuICAgIG1hcmdpbiAwXHJcblxyXG4gIC5ibG9nIC5jb250YWluZXIgPiBoMlxyXG4gICAgbWFyZ2luLWJvdHRvbSAzMnB4IiwiLm5ld3MtbGlzdFxyXG4gICZfX3RpdGxlXHJcbiAgICBtYXJnaW4tYm90dG9tIDI0cHhcclxuXHJcbiAgJl9fdGV4dFxyXG4gICAgbWFyZ2luLWJvdHRvbSA2OHB4XHJcblxyXG4ubmV3cy1saXN0X2JveF9faXRlbVxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcbiAgYm9yZGVyIDFweCBzb2xpZCAkR3JheTRcclxuICBwYWRkaW5nIDMycHhcclxuICBtYXJnaW4tYm90dG9tIDI0cHhcclxuICBib3JkZXItcmFkaXVzIDMycHhcclxuICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCg5MS4wMmRlZywgI0ZGRkZGRiAwJSwgI0ZBRkFGQSAxMDAlKVxyXG5cclxuLm5ld3MtbGlzdF9ib3hfX2l0ZW0tdGV4dFxyXG4gIG1hcmdpbi1yaWdodCA0MHB4XHJcbiAgbWF4LXdpZHRoIDcwMHB4XHJcblxyXG4ubmV3cy1saXN0X2JveF9faXRlbS10ZXh0ID4gaDVcclxuICBtYXJnaW4tYm90dG9tIDI0cHhcclxuXHJcbi5uZXdzLWxpc3RfYm94X19pdGVtX19tYXJja1xyXG4gIGRpc3BsYXkgbm9uZVxyXG4gIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICBiYWNrZ3JvdW5kLWNvbG9yICRCbHVlXHJcbiAgYm9yZGVyLXJhZGl1cyA1MCVcclxuICBtYXJnaW4tbGVmdCA1MnB4XHJcbiAgcGFkZGluZyA2cHhcclxuXHJcbi5kYXRhLXBhc3RcclxuICBkaXNwbGF5IGZsZXhcclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHJcbi5wYXN0XHJcbiAgYm9yZGVyIDJweCBkYXNoZWQgJEdyYXkzXHJcblxyXG5cclxuICAmIC5uZXdzLWxpc3RfYm94X19pdGVtX19tYXJja1xyXG4gICAgZGlzcGxheSBpbmxpbmUtZmxleFxyXG5cclxuLm1vcmUtbmV3c1xyXG4gIGRpc3BsYXkgZmxleFxyXG4gIHdpZHRoIGZpdC1jb250ZW50XHJcbiAgbWFyZ2luIDAgYXV0b1xyXG4gIGJhY2tncm91bmQgJEJsdWVcclxuICBib3gtc2hhZG93IDBweCA4cHggMjZweCAtMTJweCByZ2JhKDMyLCAxNDAsIDI0MCwgMC4zKVxyXG4gIGJvcmRlci1yYWRpdXMgMTZweFxyXG4gIHBhZGRpbmcgMTZweCAzNnB4XHJcbiAgY29sb3IgJFdoaXRlXHJcbiAgZm9udC1mYW1pbHkgR2lscm95LUJvbGRcclxuXHJcbi5uZXdzLWJsb2dfbWFpbl9fdGl0bGVcclxuICBtYXJnaW4tYm90dG9tIDMycHhcclxuXHJcbi5ldmVudExhYmVsXHJcbiAgd2lkdGggYXV0b1xyXG4gIHBhZGRpbmcgMTBweCAyMHB4XHJcbiAgYmFja2dyb3VuZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSlcclxuICBib3JkZXItcmFkaXVzIDE2cHhcclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIHRvcCAzMCVcclxuICBkaXNwbGF5IGZsZXhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggMTAyNHB4KVxyXG4gIC5ldmVudExhYmVsXHJcbiAgICBwb3NpdGlvbiB1bnNldFxyXG4gICAgd2lkdGggZml0LWNvbnRlbnRcclxuICAgIG1hcmdpbiAxNTBweCBhdXRvIDIwcHhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggOTIwcHgpXHJcbiAgLm5ld3MtbGlzdFxyXG4gICAgJl9fdGl0bGVcclxuICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuXHJcbiAgICAmX190ZXh0XHJcbiAgICAgIG1hcmdpbi1ib3R0b20gNDhweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA1ODBweClcclxuICAubmV3cy1saXN0XHJcbiAgICAmX190ZXh0XHJcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICAgIG1hcmdpbi1ib3R0b20gMzJweFxyXG4gIC5ldmVudExhYmVsXHJcbiAgICBtYXJnaW4gMCBhdXRvIDIwcHhcclxuICAubmV3cy1saXN0X2JveF9faXRlbVxyXG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uLXJldmVyc2VcclxuICAgIHBhZGRpbmcgMjRweFxyXG5cclxuICAubmV3cy1saXN0X2JveF9faXRlbSAuZGF0ZVxyXG4gICAgbWFyZ2luLWJvdHRvbSAzNHB4IiwiLm5ld3MtYmxvZ19fcHJvbW9cclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzc2NEY4QyAtMS4xNSUsICM2MTNGNzUgOTkuMTglKTtcclxuICBwYWRkaW5nLWJvdHRvbSA2MHB4XHJcbiAgbWFyZ2luLWJvdHRvbSAwICFpbXBvcnRhbnRcclxuXHJcbiAgJl9faGVhZGVyXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcbiAgICBwYWRkaW5nLXRvcCAyMjhweFxyXG4gICAgbWFyZ2luLWJvdHRvbSAyOHB4XHJcblxyXG4gICAgJl9fdGl0bGVcclxuICAgICAgY29sb3IgI0ZGRkZGRlxyXG4gICAgICBtYXgtd2lkdGggODAwcHhcclxuXHJcbiAgICAmX19kYXRlXHJcbiAgICAgIGNvbG9yICNGRkZGRlxyXG4gICAgICB0ZXh0LWFsaWduIHJpZ2h0XHJcblxyXG4gICAgICAmID4gcFxyXG4gICAgICAgIGNvbG9yICRXaGl0ZVxyXG5cclxuICAgICAgJl9feWVhclxyXG4gICAgICAgIGZvbnQtc2l6ZSAuNzVlbVxyXG5cclxuICAmX19kaXNjcmlwdGlvblxyXG4gICAgY29sb3IgJFdoaXRlXHJcbiAgICBtYXgtd2lkdGggNzAwcHhcclxuXHJcblxyXG4gICZfX2ltZ1xyXG4gICAgYmFja2dyb3VuZDogJFdoaXRlO1xyXG4gICAgYm9yZGVyIDFweCBzb2xpZCAjRkFGQUZBXHJcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgIGJveC1zaGFkb3cgMHB4IDY1cHggMTcwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDI3LjE1NTRweCA3MS4wMjE5cHggcmdiYSgwLCAwLCAwLCAwLjAyMjEyOTkpLCAwcHggMTQuNTE4NnB4IDM3Ljk3MTdweCByZ2JhKDAsIDAsIDAsIDAuMDE5MDc0KSwgMHB4IDguMTM5MDFweCAyMS4yODY2cHggcmdiYSgwLCAwLCAwLCAwLjAxNjY5NzcpLCAwcHggNC4zMjI1N3B4IDExLjMwNTJweCByZ2JhKDAsIDAsIDAsIDAuMDE0MTAyNSksIDBweCAxLjc5ODcycHggNC43MDQzNHB4IHJnYmEoMCwgMCwgMCwgMC4wMTAyNzk0KVxyXG4gICAgYm9yZGVyLXJhZGl1cyAzMnB4XHJcbiAgICBwYWRkaW5nIDIwcHhcclxuICAgIC8vIGhlaWdodCBmaXQtY29udGVudFxyXG4gICAgLy8gbWF4LWhlaWdodCA2MDBweFxyXG5cclxuICAgICYtaW1nXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgLy8gaGVpZ2h0IGF1dG9cclxuICAgICAgLy8gbWF4LWhlaWdodCA3NjhweFxyXG4gICAgICAvLyBvYmplY3QtZml0IGNvdmVyXHJcbiAgICAgIC8vIG9iamVjdC1maXQgY29udGFpblxyXG4gICAgICBtYXJnaW4gMCBhdXRvXHJcbiAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgaGVpZ2h0IGF1dG9cclxuICAgICAgYm9yZGVyLXJhZGl1cyAxOHB4XHJcblxyXG4ubmV3cy1ibG9nXHJcbiAgJl9faW1nXHJcbiAgICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCgwZGVnLCAkV2hpdGUgNTAlLCByZ2JhKDk3LCA2MywgMTE3LCAxKSA1MCUpXHJcbiAgICBtYXJnaW4tYm90dG9tIDcycHhcclxuXHJcbiAgJl9faW5mb1xyXG4gICAgbWFyZ2luIDUwcHggYXV0byA2OHB4XHJcblxyXG4gICAgJi1jb250YWluZXJcclxuICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcblxyXG4gICAgJl9fdGV4dFxyXG4gICAgICBtYXgtd2lkdGggNjgwcHhcclxuXHJcbiAgICAmX19zaWRlYmFyXHJcbiAgICAgIG1heC13aWR0aCA0NzJweFxyXG5cclxuICAgICAgJiA+IC5zaWRlQmFyX19uZXdzID4gaDRcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDMycHhcclxuXHJcbiAgICAgICYgIC5uZXdzUm9sbF9pdGVtXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAyNnB4XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDBcclxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkICNGQUZBRkFcclxuXHJcbi5wb3N0LXRhZ3NcclxuICBtYXJnaW4gMjBweCAwIDBcclxuICBwYWRkaW5nIDEwcHhcclxuICBib3JkZXItdG9wIDFweCBzb2xpZCAkR3JheTJcclxuICB3aWR0aCAxMDAlXHJcblxyXG4uc2lkZUJhcl9fbmV3c19faXRlbXMgLm5ld3Mtcm9sbF9faXRlbVxyXG4gIGJveC1zaGFkb3cgMHB4IDE0cHggMzRweCByZ2JhKDAsIDAsIDAsIDAuMDQpXHJcbiAgbWFyZ2luLWJvdHRvbSAyNnB4XHJcblxyXG4uc2lkZUJhcl9fbmV3c19faXRlbXMgLm5ld3Mtcm9sbF9faXRlbTpsYXN0LWNoaWxkXHJcbiAgbWFyZ2luLWJvdHRvbSAwXHJcblxyXG4ubmV3cy1ibG9nX19pbmZvX190ZXh0ID4gKlxyXG4ubmV3cy1ibG9nX21haW4gLmNvbnRhaW5lciA+ICpcclxuICBtYXJnaW4tYmxvY2stc3RhcnQgcmV2ZXJ0XHJcbiAgbWFyZ2luLWJsb2NrLWVuZCByZXZlcnRcclxuICBwYWRkaW5nLWlubGluZS1zdGFydCByZXZlcnRcclxuXHJcbi5uZXdzLWJsb2dfX2luZm9fX3RleHQgbGlcclxuLm5ld3MtYmxvZ19tYWluIC5jb250YWluZXIgbGlcclxuICBsaXN0LXN0eWxlIHVuc2V0XHJcbiAgY29sb3IgIzcyNzI3MlxyXG5cclxuLm5ld3MtYmxvZ19faW5mbyBpZnJhbWVcclxuLm5ld3MtYmxvZ19tYWluIGlmcmFtZVxyXG4gIHdpZHRoIDEwMCUgIWltcG9ydGFudFxyXG4gIG1heC13aWR0aCA3MDBweFxyXG4gIG1pbi1oZWlnaHQgNDAwcHhcclxuICBkaXNwbGF5IGZsZXhcclxuICBtYXJnaW4gMjBweCBhdXRvXHJcblxyXG4ubmV3cy1ibG9nX19pbmZvX190ZXh0IGFcclxuICBjb2xvciAjMDA3Y2JhXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDEyODBweClcclxuICAubmV3cy1ibG9nX19pbmZvX190ZXh0XHJcbiAgICBtYXgtd2lkdGggMTAwJVxyXG5cclxuICAubmV3cy1ibG9nX19pbmZvLWNvbnRhaW5lclxyXG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcblxyXG4gIC5zaWRlQmFyX19uZXdzX19pdGVtcyAubmV3cy1yb2xsX19pdGVtXHJcbiAgICB3aWR0aCAxMDAlXHJcblxyXG4gIC5uZXdzLWJsb2dfX2luZm9fX3NpZGViYXJcclxuICAgIG1heC13aWR0aCAxMDAlXHJcblxyXG4gIC5zaWRlQmFyX19uZXdzID4gaDRcclxuICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICBtYXJnaW4tdG9wIDgwcHhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNzY4cHgpXHJcbiAgLm5ld3MtYmxvZ19fcHJvbW9fX2hlYWRlclxyXG4gICAgcGFkZGluZy10b3AgMTUwcHhcclxuXHJcbiAgLm5ld3MtYmxvZ19fcHJvbW9fX2hlYWRlclxyXG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uLXJldmVyc2VcclxuXHJcbiAgLm5ld3MtYmxvZ19fcHJvbW9fX2hlYWRlcl9fZGF0ZSAuZGF0ZVxyXG4gIC5uZXdzLWJsb2dfX3Byb21vX19oZWFkZXJfX2RhdGVfX3llYXJcclxuICAgIHRleHQtYWxpZ24gY2VudGVyXHJcblxyXG4gIC5uZXdzLWJsb2dfX3Byb21vX19oZWFkZXJfX3RpdGxlXHJcbiAgICBtYXJnaW4tdG9wIDQwcHhcclxuICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICBsaW5lLWhlaWdodCAxMDAlXHJcblxyXG4gIC5uZXdzLWJsb2dfX3Byb21vX19kaXNjcmlwdGlvblxyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuXHJcbiAgLnNpZGVCYXJfX25ld3NfX2l0ZW1zIC5uZXdzLXJvbGxfX2l0ZW1cclxuICAgIG1heC13aWR0aCAxMDAlXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDU4MHB4KVxyXG4gIC5uZXdzLWJsb2dfX2luZm9fX3NpZGViYXIgLm5ld3Mtcm9sbF9faXRlbV9fdGV4dF9fdGl0bGVcclxuICAgIGZvbnQtc2l6ZSAxNnB4XHJcblxyXG4gIC5uZXdzX3JvbGxfX2l0ZW1fX3RleHRfX2xpbmtcclxuICAgIGZvbnQtc2l6ZSAxMnB4XHJcbiAgICBwYWRkaW5nIDhweCA4cHggOHB4IDM2cHhcclxuXHJcbiAgLm5ld3MtYmxvZ19fcHJvbW9fX2ltZ1xyXG4gICAgcGFkZGluZyAxMnB4XHJcblxyXG4gIC5uZXdzLWJsb2dfX3Byb21vXHJcbiAgICBwYWRkaW5nLWJvdHRvbSAzMHB4XHJcblxyXG4gIC5uZXdzLWJsb2dfX2luZm8gaWZyYW1lXHJcbiAgLm5ld3MtYmxvZ19tYWluIGlmcmFtZVxyXG4gICAgbWluLWhlaWdodCAyMDBweCIsIi5zaW5nbGUtZXZlbnRfX3Byb21vXHJcbiAgICBiYWNrZ3JvdW5kICRPcmFuZ2UgIWltcG9ydGFudFxyXG4uc2luZ2xlLWV2ZW50X19pbWdcclxuICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDBkZWcsI2ZmZiA1MCUsJE9yYW5nZSA1MCUpICFpbXBvcnRhbnRcclxuLnNpbmdsZS1ldmVudF9fcHJvbW9fX2xpc3RcclxuICAgIG1hcmdpbi10b3AgNjBweFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbi5zaW5nbGUtZXZlbnRfX3Byb21vX19saXN0IGxpXHJcbiAgICBmb250LXNpemUgMS4yNWVtXHJcbiAgICBjb2xvciAkV2hpdGVcclxuICAgIGZvbnQtZmFtaWx5IEdpbHJveS1Cb2xkXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgbWF4LXdpZHRoIDMxMnB4XHJcbiAgICBtYXJnaW4tcmlnaHQgNjBweFxyXG4uc2luZ2xlLWV2ZW50X19wcm9tb19fbGlzdCBsaTpsYXN0LWNoaWxkXHJcbiAgICBtYXJnaW4tcmlnaHQgMFxyXG4uc2luZ2xlLWV2ZW50X19wcm9tb19fbGlzdCBsaT5zdmdcclxuICAgIHBhZGRpbmcgMjRweFxyXG4gICAgYmFja2dyb3VuZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSlcclxuICAgIGJvcmRlci1yYWRpdXMgMTZweFxyXG4gICAgd2lkdGggMzJweFxyXG4gICAgaGVpZ2h0IDMycHhcclxuICAgIGJveC1zaXppbmcgY29udGVudC1ib3hcclxuICAgIG1hcmdpbi1yaWdodCAzMnB4XHJcbi5uZXdzLWJsb2dfX3Byb21vX19pbWdcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgbWFyZ2luIDAgYXV0b1xyXG4ubmV3cy1ibG9nX21haW5cclxuICAgIG1hcmdpbi1ib3R0b20gMTIwcHhcclxuLm5ld3MtYmxvZ19tYWluIC5jb250YWluZXIgcD5hXHJcbiAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXHJcbiAgICBjb2xvciAkQmx1ZVxyXG4gICAgbGluZS1oZWlnaHQgMTMwJVxyXG4ubmV3cy1ibG9nX21haW4gLmNvbnRhaW5lcj5hXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIG1hcmdpbiA1NnB4IGF1dG8gMFxyXG4gICAgd2lkdGggZml0LWNvbnRlbnRcclxuICAgIHBhZGRpbmcgMTZweCAzNnB4XHJcbiAgICBiYWNrZ3JvdW5kICRCbHVlXHJcbiAgICBib3JkZXItcmFkaXVzIDE2cHhcclxuICAgIGJveC1zaGFkb3cgMHB4IDhweCAyNnB4IC0xMnB4IHJnYmEoMzIsIDE0MCwgMjQwLCAwLjMpXHJcbiAgICBjb2xvciAkV2hpdGVcclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA3NjhweClcclxuICAgIC5zaW5nbGUtZXZlbnRfX3Byb21vX19saXN0XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWFyb3VuZFxyXG4gICAgLnNpbmdsZS1ldmVudF9fcHJvbW9fX2xpc3QgbGlcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgICAgICB3aWR0aCBmaXQtY29udGVudFxyXG4gICAgLnNpbmdsZS1ldmVudF9fcHJvbW9fX2xpc3QgbGk+c3ZnXHJcbiAgICAgICAgbWFyZ2luIDAgYXV0byAyNHB4XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNTgwcHgpXHJcbiAgICAuc2luZ2xlLWV2ZW50X19wcm9tb19fbGlzdFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgLnNpbmdsZS1ldmVudF9fcHJvbW9fX2xpc3QgbGlcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbiByb3dcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDEycHhcclxuICAgICAgICBtYXJnaW4tbGVmdCA4cHhcclxuICAgIC5zaW5nbGUtZXZlbnRfX3Byb21vX19saXN0IGxpPnN2Z1xyXG4gICAgICAgIG1hcmdpbiAwIDIwcHggMCAwXHJcbiAgICAgICAgd2lkdGggMjRweFxyXG4gICAgICAgIGhlaWdodCAyNHB4XHJcbiAgICAgICAgcGFkZGluZyAxOHB4XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggODUwcHgpIGFuZCAob3JpZW50YXRpb24gbGFuZHNjYXBlKVxyXG4gIC5zaW5nbGUtZXZlbnRfX3Byb21vX19saXN0IGxpPnN2Z1xyXG4gICAgd2lkdGggMjRweFxyXG4gICAgaGVpZ2h0IDI0cHhcclxuICAgIHBhZGRpbmcgMThweCIsIi5mYXFcclxuICB1c2VyLXNlbGVjdCB0ZXh0XHJcblxyXG4uZmFxX19wcm9tb1xyXG4gIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDI0OC40MmRlZywgIzdCQ0RCQSAxOS41NCUsICM2QkM5QjMgNzYuNjclKTtcclxuICBvdmVyZmxvdyBoaWRkZW5cclxuXHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgaGVpZ2h0IDEwMCVcclxuXHJcbiAgJl9fdGV4dFxyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgIHRvcCA0MCVcclxuICAgIHotaW5kZXggMlxyXG5cclxuICAgICZfX3RpdGxlXHJcbiAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG4gICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcclxuXHJcbiAgJl9faWNvblxyXG4gICAgei1pbmRleCAwXHJcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgbWF4LWhlaWdodCA3MDBweFxyXG4gICAgaGVpZ2h0IDgwJVxyXG4gICAgYm90dG9tIDUlXHJcbiAgICByaWdodCA1JVxyXG4gICAgd2lkdGggYXV0b1xyXG4gICAgb2JqZWN0LWZpdCBjb250YWluXHJcblxyXG4uZmFxX19pbmZvXHJcbiAgJl9fbGlzdFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBmbGV4LXdyYXAgd3JhcFxyXG4gICAgd2lkdGggMTAwJVxyXG5cclxuICAgICZfX2l0ZW1cclxuICAgICAgbWFyZ2luIDAgMjBweCAyMHB4IDBcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAkV2hpdGVcclxuICAgICAgd2hpdGUtc3BhY2Ugbm93cmFwXHJcbiAgICAgIGNvbG9yIHJnYmEoMTE0LCAxMTQsIDExNCwgMC45OSlcclxuICAgICAgcGFkZGluZyAxNnB4IDM2cHhcclxuICAgICAgYm9yZGVyLXJhZGl1cyAzMnB4XHJcbiAgICAgIGJvcmRlciAxcHggc29saWQgJEdyYXk1XHJcbiAgICAgIGJveC1zaGFkb3cgMCAxMHB4IDMwcHggLTEwcHggcmdiYSgyMTMsIDIxMywgMjEzLCAwLjQpXHJcbiAgICAgIGZvbnQtZmFtaWx5IEdpbHJveS1Cb2xkXHJcbiAgICAgIHRyYW5zaXRpb24gLjVzXHJcblxyXG4gICAgJl9faXRlbTpob3ZlclxyXG4gICAgICBjb2xvciAjN0JDREJBXHJcbiAgICAgIGJhY2tncm91bmQgcmdiYSgxMjMsIDIwNSwgMTg2LCAwLjEpXHJcbiAgICAgIGJveC1zaGFkb3cgbm9uZVxyXG4gICAgICB0cmFuc2l0aW9uIC41c1xyXG5cclxuICAmX190aXRsZVxyXG4gICAgY29sb3IgJEdyYXkxXHJcbiAgICBtYXJnaW4tYm90dG9tIDMycHhcclxuICAgIGN1cnNvciBwb2ludGVyXHJcblxyXG4gICAgJl9fc3BhblxyXG4gICAgICBvcGFjaXR5IDBcclxuICAgICAgY29sb3IgJEJsdWUyXHJcbiAgICAgIHRyYW5zaXRpb24gLjcgb3BhY2l0eVxyXG5cclxuICAgICY6aG92ZXIgJl9fc3BhblxyXG4gICAgICBvcGFjaXR5IDFcclxuXHJcbiAgJl9fdGV4dC12aWRlb1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTJweFxyXG5cclxuICAmX19pdGVtLmFjdGl2ZVxyXG4gICAgYmFja2dyb3VuZCAkV2hpdGVcclxuICAgIGJveC1zaGFkb3cgMHB4IDY1cHggMTcwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSxcclxuICAgIDBweCAyNy4xNTU0cHggNzEuMDIxOXB4IHJnYmEoMCwgMCwgMCwgMC4wMjIxMjk5KSxcclxuICAgIDBweCAxNC41MTg2cHggMzcuOTcxN3B4IHJnYmEoMCwgMCwgMCwgMC4wMTkwNzQpLFxyXG4gICAgMHB4IDguMTM5MDFweCAyMS4yODY2cHggcmdiYSgwLCAwLCAwLCAwLjAxNjY5NzcpLFxyXG4gICAgMHB4IDQuMzIyNTdweCAxMS4zMDUycHggcmdiYSgwLCAwLCAwLCAwLjAxNDEwMjUpLFxyXG4gICAgMHB4IDEuNzk4NzJweCA0LjcwNDM0cHggcmdiYSgwLCAwLCAwLCAwLjAxMDI3OTQpXHJcbiAgICB0cmFuc2l0aW9uIC41c1xyXG5cclxuICAmX19pdGVtXHJcbiAgICB0cmFuc2l0aW9uIC41c1xyXG4gICAgb3ZlcmZsb3cgaGlkZGVuXHJcbiAgICBib3JkZXIgMXB4IHNvbGlkICRHcmF5M1xyXG4gICAgYm9yZGVyLXJhZGl1cyAzMnB4XHJcbiAgICBwYWRkaW5nIDM2cHhcclxuICAgIG1hcmdpbi1ib3R0b20gNDBweFxyXG5cclxuICAgICZfX2hlYWRlclxyXG4gICAgICBjdXJzb3IgcG9pbnRlclxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHJcbiAgICAgICZfX3RleHRcclxuICAgICAgICB3aWR0aCAxMDAlXHJcblxyXG4gICAgICAmX19vcGVuXHJcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgICBtaW4td2lkdGggNTZweFxyXG4gICAgICAgIGhlaWdodCA1NnB4XHJcbiAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAjRDVENUQ1XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA1MCVcclxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAuN3NcclxuXHJcbiAgICAgICAgJjphZnRlciwgJjpiZWZvcmVcclxuICAgICAgICAgIGNvbnRlbnQgXCJcIlxyXG4gICAgICAgICAgd2lkdGggMThweFxyXG4gICAgICAgICAgaGVpZ2h0IDFweFxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1cyAxcHhcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgJEdyYXkzXHJcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgICAgdG9wIDUwJVxyXG4gICAgICAgICAgbGVmdCA1MCVcclxuXHJcbiAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC05MGRlZylcclxuXHJcbiAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG5cclxuICAgICYuYWN0aXZlICZfX2hlYWRlcl9fb3BlblxyXG4gICAgICB0cmFuc2Zvcm0gcm90YXRlKDQ1ZGVnKVxyXG5cclxuICAgICZfX2JvZHlcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgICBvdmVyZmxvdyBoaWRkZW5cclxuICAgICAgcGFkZGluZy10b3AgNTJweFxyXG4gICAgICBtYXJnaW4tdG9wIDM2cHhcclxuICAgICAgaGVpZ2h0IGF1dG8gIWltcG9ydGFudFxyXG4gICAgICB0cmFuc2l0aW9uIGFsbCAuMnNcclxuICAgICAgYm9yZGVyLXRvcCAxcHggc29saWQgI0VERURFRFxyXG5cclxuICAgICAgJi5kb250LWFjdGl2ZVxyXG4gICAgICAgIHBhZGRpbmctdG9wIDBcclxuICAgICAgICBoZWlnaHQgMCAhaW1wb3J0YW50XHJcblxyXG5cclxuICAgICAgJiAud3AtdmlkZW9cclxuICAgICAgICBtYXJnaW4gYXV0b1xyXG5cclxuLmZhcV9faW5mbyAuY29udGFpbmVyID4gaDNcclxuICBtYXJnaW4tdG9wIDY4cHhcclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpXHJcbiAgLmZhcV9fcHJvbW9cclxuICAgICZfX3RleHRcclxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgICB3aWR0aCBmaXQtY29udGVudFxyXG4gICAgICBtYXJnaW4gMCBhdXRvXHJcbiAgICAgIHBhZGRpbmctdG9wIDIwMHB4XHJcblxyXG4gICAgJl9faWNvblxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgbWFyZ2luIDQwcHggYXV0byAwXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgcmlnaHQgMFxyXG4gICAgICBib3R0b20gMFxyXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKDAsIDEwcHgpXHJcblxyXG4gIC5mYXFfX2luZm9fX3RpdGxlXHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgbWFyZ2luLWJvdHRvbSA0MHB4XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aCA1ODBweClcclxuICAuZmFxX19wcm9tb19faWNvblxyXG4gICAgbWFyZ2luLXRvcCA1cHhcclxuICAgIFxyXG4gIC5mYXFfX2luZm9fX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iXHJcbiAgICBiYWNrZ3JvdW5kIHVybCguLi9pbWcvc2Nyb2xsRy5wbmcpIGNlbnRlciBuby1yZXBlYXRcclxuICAgIGJhY2tncm91bmQtc2l6ZSBhdXRvXHJcblxyXG4gIC5mYXFfX2luZm9fX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrXHJcbiAgICBiYWNrZ3JvdW5kIDAgMFxyXG4gICAgcGFkZGluZyAwIDZweFxyXG5cclxuICAuZmFxX19pbmZvX19saXN0Ojotd2Via2l0LXNjcm9sbGJhclxyXG4gICAgaGVpZ2h0IDEycHhcclxuXHJcbiAgLmZhcV9faW5mb1xyXG4gICAgJl9fbGlzdFxyXG4gICAgICBvdmVyZmxvdy14IGF1dG9cclxuICAgICAgZmxleC13cmFwIG5vd3JhcFxyXG5cclxuICAuZmFxX19wcm9tb19fY29udGFpbmVyXHJcbiAgLmZhcV9fcHJvbW9cclxuICAgIG1pbi1oZWlnaHQgZml0LWNvbnRlbnQgIWltcG9ydGFudFxyXG5cclxuICAuZmFxX19wcm9tb19fdGV4dFxyXG4gICAgcGFkZGluZy10b3AgMFxyXG5cclxuICAuZmFxX19pbmZvX19pdGVtXHJcbiAgICBwYWRkaW5nIDI4cHggMTBweFxyXG5cclxuICAgICZfX2hlYWRlcl9fdGV4dFxyXG4gICAgICB3aWR0aCA3MCVcclxuXHJcbiAgICAmX19oZWFkZXJfX29wZW5cclxuICAgICAgbWluLXdpZHRoIDQwcHhcclxuICAgICAgaGVpZ2h0IDQwcHhcclxuXHJcbiAgICAmX19ib2R5XHJcbiAgICAgIHBhZGRpbmctdG9wIDM2cHgiLCIucmV2aWV3c19wcm9tb1xyXG4gIGJhY2tncm91bmQgIzYxM0Y3NVxyXG5cclxuLnJldmlld3NfcHJvbW8gLnByb21vSW1nXHJcbiAgbWF4LWhlaWdodCA2MDBweFxyXG4gIHRvcCA1MCVcclxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxyXG5cclxuLnJldmlld3NfcHJvbW9UZXh0XHJcbiAgbWF4LXdpZHRoIDQ1MHB4XHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICB0b3AgMzUlXHJcblxyXG4gIC5wcmVzZW50YXRpb24gXHJcbiAgICBkaXNwbGF5IG5vbmVcclxuXHJcbi5yZXZpZXdzX3Byb21vVGV4dCA+IHBcclxuICBtYXJnaW4gMzJweCAwIDQ4cHhcclxuXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDEwMjRweClcclxuICAucmV2aWV3c19wcm9tb1RleHRcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBtYXJnaW4gMjAwcHggYXV0byAwXHJcblxyXG4gIC5yZXZpZXdzX3Byb21vIC5wcm9tb0ltZ1xyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgbWFyZ2luIDQwcHggYXV0byA0MHB4XHJcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKDAsIDApXHJcbiAgICByaWdodCAwXHJcblxyXG4gIC5yZXZpZXdzX3Byb21vVGV4dFxyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggOTIwcHgpXHJcbiAgLnJldmlld3NfcHJvbW8gLnByb21vSW1nXHJcbiAgICB3aWR0aCAxMDAlXHJcblxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA1ODBweClcclxuICAucmV2aWV3c19wcm9tbyAucHJvbW9JbWdcclxuICAgIG1hcmdpbi10b3AgNXB4XHJcblxyXG4gIC5yZXZpZXdzX3Byb21vVGV4dFxyXG4gICAgbWFyZ2luLXRvcCAwXHJcblxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA4NTBweCkgYW5kIChvcmllbnRhdGlvbiBsYW5kc2NhcGUpXHJcbiAgLnJldmlld3NfcHJvbW9UZXh0XHJcbiAgICBtYXJnaW4tdG9wIDE1MHB4XHJcblxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA1ODBweCkgYW5kIChvcmllbnRhdGlvbiBsYW5kc2NhcGUpXHJcbiAgLnJldmlld3NfcHJvbW9UZXh0XHJcbiAgICBtYXJnaW4tdG9wIDAiLCIuYW1iYXNzYWRvcnMgLnByb21vXHJcbiAgbWFyZ2luLWJvdHRvbSAwXHJcblxyXG4uYW1iYXNzYWRvcnMgLnByb21vIC50ZXh0PmgxXHJcbiAgbGluZS1oZWlnaHQgMTAwJVxyXG5cclxuLmFtYmFzc2Fkb3JzIC5wcm9tb1xyXG4uYW1iYXNzYWRvciAucHJvbW9cclxuICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCgyNTIuODhkZWcsICMzRDM4NjIgMTYuNTIlLCAjMkUyOTRFIDc4Ljc1JSlcclxuXHJcbi5hbWJhc3NhZG9ycyAucHJvbW8gLmNvbnRhaW5lclxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICBwYWRkaW5nLXRvcCAxMCVcclxuXHJcbi5zb2NBbWJhc3NhZG9yc1xyXG4gIHBhZGRpbmctbGVmdCAyMHB4XHJcblxyXG4uc29jQW1iYXNzYWRvcnNcclxuLnBob25lX251bVxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcbiAgYWxpZ24taXRlbXMgY2VudGVyXHJcblxyXG4ucGhvbmVfbnVtXHJcbiAgcGFkZGluZy1yaWdodCAyMHB4XHJcbiAgYm9yZGVyLXJpZ2h0IDFweCBzb2xpZCAkV2hpdGVcclxuXHJcbi5waG9uZV9udW0gPiBwXHJcbiAgZm9udC1mYW1pbHkgR2lscm95LUJvbGRcclxuICB3aGl0ZS1zcGFjZSBub3dyYXBcclxuXHJcbi5waG9uZV9udW0gPiBpbWdcclxuICBtYXJnaW4tcmlnaHQgMTZweFxyXG5cclxuLnNvY0FtYmFzc2Fkb3JzID4gYVxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIG1hcmdpbi1yaWdodCAyN3B4XHJcblxyXG4uc29jQW1iYXNzYWRvcnMgPiBhOmxhc3QtY2hpbGRcclxuICBtYXJnaW4tcmlnaHQgMFxyXG5cclxuLnNvY0FtYmFzc2Fkb3JzID4gYSA+IGltZ1xyXG4gIHdpZHRoIDI4cHhcclxuICBoZWlnaHQgMjhweFxyXG5cclxuLmFtYmFzc2Fkb3JzIC5wcm9tbyAuaW1nXHJcbiAgZGlzcGxheSBmbGV4XHJcbiAgLy8gaGVpZ2h0IDU1dmhcclxuICB3aWR0aCA0MDBweFxyXG4gIGJvcmRlci1yYWRpdXMgMzJweFxyXG4gIG1hcmdpbi1yaWdodCA3MHB4XHJcbiAgYmFja2dyb3VuZCAkV2hpdGVcclxuICBwYWRkaW5nIDE2cHhcclxuICBvYmplY3QtZml0IGNvdmVyXHJcblxyXG4ucHJvbW9JbWdlc1xyXG4gIG1hcmdpbi1sZWZ0IDUlXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICB6LWluZGV4IDJcclxuICBoZWlnaHQgZml0LWNvbnRlbnRcclxuICBtYXJnaW4tYm90dG9tIDEwMHB4XHJcblxyXG4uYW1iYXNzYWRvcnMgLnByb21vIC5wcm9tb0ltZ2VzOjpiZWZvcmVcclxuLmFtYmFzc2Fkb3JzIC5wcm9tbyAucHJvbW9JbWdlczo6YWZ0ZXJcclxuICBjb250ZW50ICcnXHJcbiAgZGlzcGxheSBibG9ja1xyXG4gIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgd2lkdGggNjUlXHJcbiAgaGVpZ2h0IDU1JVxyXG4gIGJhY2tncm91bmQgdXJsKCcuLi9zdmcvaGV4YWdvbi5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgYmFja2dyb3VuZC1zaXplIGNvbnRhaW5cclxuICB6LWluZGV4IC0xXHJcblxyXG4uYW1iYXNzYWRvcnMgLnByb21vIC5wcm9tb0ltZ2VzOjphZnRlclxyXG4gIHRvcCAwXHJcbiAgbGVmdCAtNzBweFxyXG4gIHRyYW5zZm9ybSByb3RhdGUoOTBkZWcpXHJcblxyXG4uYW1iYXNzYWRvcnMgLnByb21vIC5wcm9tb0ltZ2VzOjpiZWZvcmVcclxuICByaWdodCAwXHJcbiAgYm90dG9tIC03MHB4XHJcblxyXG4uYW1iYXNzYWRvcnMgLnByb21vIC5pbWcgPiBpbWdcclxuICBib3JkZXItcmFkaXVzIDE2cHhcclxuICB3aWR0aCAxMDAlXHJcblxyXG4uYW1iYXNzYWRvcnMgLnByb21vIC50ZXh0XHJcbiAgd2lkdGggNTIwcHhcclxuICBwYWRkaW5nLWJvdHRvbSAxMDBweFxyXG5cclxuLmFtYmFzc2Fkb3JzIC5wcm9tbyAudGV4dCA+IGgxXHJcbiAgbWFyZ2luLWJvdHRvbSAxNnB4XHJcblxyXG4uYW1iYXNzYWRvcnMgLnByb21vIC50ZXh0ID4gcFxyXG4gIG1hcmdpbi10b3AgMTJweFxyXG4gIG1hcmdpbi1ib3R0b20gMzZweFxyXG5cclxuLmFtYmFzc2Fkb3JzIC5wcm9tbyAuYWJvdXRfbWVcclxuICBtYXJnaW4tYm90dG9tIDM2cHhcclxuXHJcbi5hbWJhc3NhZG9ycyAucHJvbW8gLmFib3V0X21lID4gaDVcclxuICBtYXJnaW4tYm90dG9tIDhweFxyXG5cclxuLmFtYmFzc19yZWdpc3RyYXRpb25cclxuICBiYWNrZ3JvdW5kICRCbHVlXHJcbiAgcGFkZGluZyAxNnB4IDM2cHhcclxuICBib3JkZXItcmFkaXVzIDE2cHhcclxuICBtYXJnaW4tcmlnaHQgMjBweFxyXG4gIGJveC1zaGFkb3cgMHB4IDhweCAyNnB4IC0xMnB4IHJnYmEoMzIsIDE0MCwgMjQwLCAwLjMpXHJcbiAgd2lkdGggZml0LWNvbnRlbnRcclxuICBkaXNwbGF5IGZsZXhcclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICBtYXJnaW4tdG9wIDI0cHhcclxuXHJcbi5hbWJhc3NhZG9yTGlua1xyXG4gIGRpc3BsYXkgZmxleFxyXG4gIHotaW5kZXggMlxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgYmFja2dyb3VuZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSlcclxuICBib3JkZXItcmFkaXVzIDE2cHhcclxuICBwYWRkaW5nIDE0cHhcclxuICB3aWR0aCBmaXQtY29udGVudFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCAxMjgwcHgpXHJcbiAgLmFtYmFzc2Fkb3JzIC5wcm9tbyAuY29udGFpbmVyXHJcbiAgICBwYWRkaW5nLXRvcCAxNTBweFxyXG5cclxuICAuYW1iYXNzYWRvcnMgLnByb21vIC5pbWdcclxuICAgIGhlaWdodCA3MHZoXHJcbiAgICBtYXgtaGVpZ2h0IDUwMHB4XHJcblxyXG4gIC5hbWJhc3NhZG9ycyAucHJvbW9cclxuICAuYW1iYXNzYWRvcnMgLnByb21vIC5jb250YWluZXJcclxuICAgIG1pbi1oZWlnaHQgZml0LWNvbnRlbnRcclxuXHJcbiAgLmFtYmFzc2Fkb3JzIC5wcm9tbyAucHJvbW9JbWdlczo6YmVmb3JlXHJcbiAgICByaWdodCAtMzBweFxyXG4gICAgYm90dG9tIC03MHB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDkyMHB4KVxyXG4gIC5wcm9tb0ltZ2VzXHJcbiAgICBtYXJnaW4tbGVmdCAwXHJcblxyXG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLmltZ1xyXG4gICAgaGVpZ2h0IDU1dmhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNzY4cHgpXHJcbiAgLmFtYmFzc2Fkb3JMaW5rXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcblxyXG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLnRleHQgPiBwXHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG5cclxuICAuYW1iYXNzYWRvcnMgLnByb21vIC5jb250YWluZXJcclxuICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcblxyXG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLmltZ1xyXG4gICAgbWFyZ2luLXJpZ2h0IDBcclxuXHJcbiAgLmFtYmFzc2Fkb3JzIC5wcm9tbyAucHJvbW9JbWdlczo6YmVmb3JlXHJcbiAgICByaWdodCAtNzBweFxyXG4gICAgYm90dG9tIC03MHB4XHJcblxyXG4gIC5wcm9tb0ltZ2VzXHJcbiAgICBtYXJnaW4tYm90dG9tIDQwcHhcclxuXHJcbiAgLmFtYmFzc2Fkb3JzIC5wcm9tbyAudGV4dCA+IGgxXHJcbiAgICBtYXJnaW4tdG9wIDBcclxuICAgIHRleHQtYWxpZ24gY2VudGVyXHJcblxyXG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLnRleHQgPiBoM1xyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuXHJcbiAgLmFtYmFzc2Fkb3JzIC5wcm9tbyAuYWJvdXRfbWVcclxuICAgIG1hcmdpbi10b3AgNDBweFxyXG4gICAgbWFyZ2luLWJvdHRvbSAyOHB4XHJcblxyXG4gIC5zb2NBbWJhc3NhZG9yc1xyXG4gICAgd2lkdGggZml0LWNvbnRlbnRcclxuXHJcbiAgLmFtYmFzc19yZWdpc3RyYXRpb25cclxuICAgIG1hcmdpbiAyOHB4IGF1dG8gMFxyXG5cclxuICAuYW1iYXNzYWRvcnMgLnByb21vIC50ZXh0XHJcbiAgICBwYWRkaW5nLWJvdHRvbSA0MHB4XHJcblxyXG4gIC5hbWJhc3NhZG9ycyA+IHNlY3Rpb25cclxuICAgIG1hcmdpbi1ib3R0b20gNjhweCAhaW1wb3J0YW50XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDU4MHB4KVxyXG4gIC5hbWJhc3NhZG9yTGlua1xyXG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgIGJhY2tncm91bmQgdHJhbnNwYXJlbnRcclxuXHJcbiAgLnBob25lX251bVxyXG4gICAgYm9yZGVyIG5vbmVcclxuXHJcbiAgLnBob25lX251bVxyXG4gIC5zb2NBbWJhc3NhZG9yc1xyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgbWFyZ2luLXJpZ2h0IDBcclxuICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgcGFkZGluZyAxNHB4IDE2cHhcclxuICAgIGJvcmRlci1yYWRpdXMgMTZweFxyXG4gICAgYmFja2dyb3VuZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSlcclxuXHJcbiAgLmFtYmFzc2Fkb3JzIC5wcm9tbyAucHJvbW9JbWdlczo6YWZ0ZXJcclxuICAuYW1iYXNzYWRvcnMgLnByb21vIC5wcm9tb0ltZ2VzOjpiZWZvcmVcclxuICAgIGRpc3BsYXkgbm9uZVxyXG5cclxuICAuYW1iYXNzYWRvcnMgPiBzZWN0aW9uXHJcbiAgICBtYXJnaW4tYm90dG9tIDgwcHggIWltcG9ydGFudFxyXG5cclxuICAuYW1iYXNzYWRvcnMgLnByb21vIC50ZXh0XHJcbiAgICB3aWR0aCAxMDAlXHJcblxyXG4gIC5hbWJhc3NfcmVnaXN0cmF0aW9uXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIHdpZHRoIGZpdC1jb250ZW50XHJcbiAgICBtYXJnaW4gMCBhdXRvXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDM1MHB4KVxyXG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLmltZ1xyXG4gICAgbWF4LXdpZHRoIDEwMCVcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggODUwcHgpIGFuZCAob3JpZW50YXRpb24gbGFuZHNjYXBlKVxyXG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLmNvbnRhaW5lclxyXG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHJcbiAgLmFtYmFzc2Fkb3JzIC5wcm9tbyAuaW1nXHJcbiAgICBtaW4taGVpZ2h0IDQwMHB4XHJcblxyXG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLmNvbnRhaW5lclxyXG4gICAgcGFkZGluZy10b3AgMTAwcHgiLCIuY2VydGlmaWNhdGVzXHJcbiAgbWFyZ2luLWJvdHRvbSA4MHB4XHJcbiAgbWFyZ2luLXRvcCAxMjBweFxyXG5cclxuLmNlcnRpZmljYXRlc192aWV3XHJcbiAgcGFkZGluZyAwIGNhbGMoNTB2dyAtIDYwMHB4KVxyXG4gIG92ZXJmbG93LXggYXV0b1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nIGF1dG9cclxuXHJcbi5jZXJ0aWZpY2F0ZXNfYm94XHJcbiAgZGlzcGxheSBmbGV4XHJcbiAgbWFyZ2luLXRvcCAxMDBweFxyXG4gIHdpZHRoIGZpdC1jb250ZW50XHJcblxyXG4uY2VydGlmaWNhdGVzX2JveF9faXRlbVxyXG4gIG92ZXJmbG93IGhpZGRlblxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgd2lkdGggMjc2cHhcclxuICBoZWlnaHQgMjYwcHhcclxuICBkaXNwbGF5IGZsZXhcclxuICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gIHBhZGRpbmcgMjhweFxyXG4gIGJvcmRlci1yYWRpdXMgMzJweFxyXG4gIG1hcmdpbi1yaWdodCAzMnB4XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0VERURFRDtcclxuXHJcbi5jZXJ0aWZpY2F0ZXNfYm94X19pdGVtOmxhc3QtY2hpbGRcclxuICBtYXJnaW4tcmlnaHQgY2FsYyg1MHZ3IC0gNjAwcHgpICFpbXBvcnRhbnRcclxuXHJcbi5jZXJ0aWZpY2F0ZXNfYm94X19pdGVtOjphZnRlclxyXG4gIGNvbnRlbnQgJydcclxuICBkaXNwbGF5IGJsb2NrXHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICB0b3AgNTAlXHJcbiAgcmlnaHQgLTE2cHhcclxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxyXG4gIHdpZHRoIDMycHhcclxuICBoZWlnaHQgMTIwcHhcclxuICBib3JkZXItcmFkaXVzIDMycHhcclxuICBiYWNrZ3JvdW5kICRCbHVlXHJcblxyXG4uY2VydGlmaWNhdGVzX2JveCAub3RoZXJcclxuICBtYXJnaW4gNjRweCAzMnB4IDgwcHggMFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCAxMjgwcHgpXHJcbiAgLmNlcnRpZmljYXRlc19ib3hfX2l0ZW06bGFzdC1jaGlsZFxyXG4gICAgbWFyZ2luLXJpZ2h0IDY0cHggIWltcG9ydGFudFxyXG4gIFxyXG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLmNvbnRhaW5lclxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgXHJcbiAgLmFtYmFzc2Fkb3JMaW5rXHJcbiAgICBtYXJnaW4gMCBhdXRvXHJcbiAgXHJcbiAgLmFtYmFzc19yZWdpc3RyYXRpb25cclxuICAgIG1hcmdpbiAyNHB4IGF1dG8gMFxyXG4gIFxyXG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLnRleHRcclxuICAuYW1iYXNzYWRvcnMgLnByb21vIC5pbWdcclxuICAgIG1heC13aWR0aCAzNTVweFxyXG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLmltZ1xyXG4gICAgaGVpZ2h0IDQ1MHB4XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggMTAyNHB4KVxyXG4gIC5hbWJhc3NhZG9ycyAucHJvbW8gLmltZ1xyXG4gICAgbWFyZ2luLXJpZ2h0IDBcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNzY4cHgpXHJcbiAgLmNlcnRpZmljYXRlc19ib3hcclxuICAgIG1hcmdpbi10b3AgNjhweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA1ODBweClcclxuICAuYW1iYXNzYWRvcnMgLnByb21vIC5pbWdcclxuICAgIGhlaWdodCAzNTBweFxyXG4gICAgd2lkdGggMjYwcHhcclxuICAuY2VydGlmaWNhdGVzX2JveFxyXG4gICAgbWFyZ2luLXRvcCAwXHJcblxyXG4gIC5jZXJ0aWZpY2F0ZXNfYm94X19pdGVtOjphZnRlclxyXG4gICAgaGVpZ2h0IDgwcHhcclxuICAgIGJvcmRlci1yYWRpdXMgMTZweFxyXG5cclxuICAuY2VydGlmaWNhdGVzX2JveF9faXRlbVxyXG4gICAgaGVpZ2h0IDE4MHB4XHJcblxyXG4gIC5jZXJ0aWZpY2F0ZXNfYm94X19pdGVtOmxhc3QtY2hpbGRcclxuICAgIG1hcmdpbi1yaWdodCAyMHB4ICFpbXBvcnRhbnRcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggODUwcHgpIGFuZCAob3JpZW50YXRpb24gbGFuZHNjYXBlKVxyXG4gIC5jZXJ0aWZpY2F0ZXNfYm94XHJcbiAgICBtYXJnaW4tdG9wIDAiLCIubHVja1xyXG4gIG1hcmdpbi1ib3R0b20gMjQ0cHhcclxuXHJcbi5sdWNrIC5jb250YWluZXIgPiBoMlxyXG4gIG1hcmdpbi1ib3R0b20gMjBweFxyXG5cclxuLmx1Y2tfYm94XHJcbiAgZGlzcGxheSBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHJcbi5sdWNrX2JveF9fbGVmdFxyXG4gIG1heC13aWR0aCA2MDBweFxyXG4gIG1hcmdpbi1yaWdodCAzMnB4XHJcbiAgd2lkdGggNTB2d1xyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gIGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0XHJcblxyXG4ubHVja19ib3hfX2xlZnQgPiBoNVxyXG4gIG1hcmdpbi10b3AgNjBweFxyXG4gIG1hcmdpbi1ib3R0b20gMzJweFxyXG5cclxuLmx1Y2tfYm94X19yaWdodFxyXG4gIHdpZHRoIDMwdndcclxuICBtYXgtd2lkdGggNDAwcHhcclxuICBkaXNwbGF5IGZsZXhcclxuICBwYWRkaW5nIDE2cHhcclxuICBoZWlnaHQgZml0LWNvbnRlbnRcclxuICBib3JkZXItcmFkaXVzIDMycHhcclxuICBib3JkZXIgMXB4IHNvbGlkICNGQUZBRkFcclxuICBib3gtc2hhZG93IDBweCA2NXB4IDE3MHB4IHJnYmEoMCwgMCwgMCwgMC4wMyksXHJcbiAgMHB4IDI3LjE1NTRweCA3MS4wMjE5cHggcmdiYSgwLCAwLCAwLCAwLjAyMjEyOTkpLFxyXG4gIDBweCAxNC41MTg2cHggMzcuOTcxN3B4IHJnYmEoMCwgMCwgMCwgMC4wMTkwNzQpLFxyXG4gIDBweCA4LjEzOTAxcHggMjEuMjg2NnB4IHJnYmEoMCwgMCwgMCwgMC4wMTY2OTc3KSxcclxuICAwcHggNC4zMjI1N3B4IDExLjMwNTJweCByZ2JhKDAsIDAsIDAsIDAuMDE0MTAyNSksXHJcbiAgMHB4IDEuNzk4NzJweCA0LjcwNDM0cHggcmdiYSgwLCAwLCAwLCAwLjAxMDI3OTQpXHJcblxyXG4ubHVja19ib3hfX3JpZ2h0ID4gaW1nXHJcbiAgYm9yZGVyLXJhZGl1cyAxNnB4XHJcbiAgd2lkdGggMTAwJVxyXG4gIGhlaWdodCBpbnRyaW5zaWNcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNzY4cHgpXHJcbiAgLmx1Y2tfYm94X19sZWZ0ID4gaDVcclxuICAgIG1hcmdpbi10b3AgMFxyXG5cclxuICAubHVja19ib3hfX3JpZ2h0XHJcbiAgICB3aWR0aCA0MHZoXHJcblxyXG4gIC5sdWNrIC5jb250YWluZXIgPiBoMlxyXG4gICAgbWFyZ2luLWJvdHRvbSA2OHB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDU4MHB4KVxyXG4gIC5sdWNrIC5jb250YWluZXIgPiBoMlxyXG4gICAgbWFyZ2luLWJvdHRvbSA0MHB4XHJcblxyXG4gIC5sdWNrX2JveFxyXG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uLXJldmVyc2VcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cclxuICAubHVja19ib3hfX2xlZnRcclxuICAgIHdpZHRoIDgwdndcclxuICAgIG1hcmdpbi10b3AgNDBweFxyXG4gICAgbWFyZ2luLXJpZ2h0IDBcclxuXHJcbiAgLmx1Y2tfYm94X19sZWZ0ID4gaDVcclxuICAgIG1hcmdpbi1ib3R0b20gMTZweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCAzNTBweClcclxuICAubHVja19ib3hfX3JpZ2h0XHJcbiAgICB3aWR0aCAxMDAlXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDg1MHB4KSBhbmQgKG9yaWVudGF0aW9uIGxhbmRzY2FwZSlcclxuICAubHVja19ib3hfX3JpZ2h0XHJcbiAgICBtaW4td2lkdGggMjUwcHgiLCIuZ2FsbGVyeSAuY29udGFpbmVyID4gaDJcclxuICBtYXJnaW4tYm90dG9tIDEwMHB4XHJcblxyXG4uZ2FsbGVyeV92aWV3XHJcbiAgcGFkZGluZyAwIGNhbGMoNTB2dyAtIDYwMHB4KVxyXG4gIG92ZXJmbG93LXggYXV0b1xyXG5cclxuLmdhbGxlcnlfYm94XHJcbiAgZGlzcGxheSBmbGV4XHJcbiAgd2lkdGggZml0LWNvbnRlbnRcclxuXHJcbi5nYWxsZXJ5X2JveF9faXRlbVxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIHdpZHRoIGZpdC1jb250ZW50XHJcbiAgaGVpZ2h0IDQwMHB4XHJcbiAgcGFkZGluZyAxNnB4XHJcbiAgbWFyZ2luLXJpZ2h0IDMycHhcclxuICBib3JkZXItcmFkaXVzIDMycHhcclxuICBib3JkZXIgMXB4IHNvbGlkICNFREVERURcclxuXHJcbi5nYWxsZXJ5X2JveF9faXRlbSA+IGltZ1xyXG4gIGJvcmRlci1yYWRpdXMgMTZweFxyXG4gIGhlaWdodCAxMDAlXHJcblxyXG4uZ2FsbGVyeV9ib3hfX2l0ZW06bnRoLWNoaWxkKDJuKVxyXG4gIG1hcmdpbiAwIDMycHggNjBweCAwXHJcblxyXG4uZ2FsbGVyeV9ib3hfX2l0ZW06bGFzdC1jaGlsZFxyXG4gIG1hcmdpbi1yaWdodCBjYWxjKDUwdncgLSA2MDBweClcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggMTI4MHB4KVxyXG4gIC5nYWxsZXJ5X2JveF9faXRlbTpsYXN0LWNoaWxkXHJcbiAgICBtYXJnaW4tcmlnaHQgNjRweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA3NjhweClcclxuICAuZ2FsbGVyeV9ib3hfX2l0ZW1cclxuICAgIHdpZHRoIDcwdndcclxuXHJcbiAgLmdhbGxlcnkgLmNvbnRhaW5lciA+IGgyXHJcbiAgICBtYXJnaW4tYm90dG9tIDY4cHhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNTgwcHgpXHJcbiAgLmdhbGxlcnkgLmNvbnRhaW5lciA+IGgyXHJcbiAgICBtYXJnaW4tYm90dG9tIDQ0cHhcclxuXHJcbiAgLmdhbGxlcnlfYm94X19pdGVtOm50aC1jaGlsZCgybilcclxuICAgIG1hcmdpbiAzMHB4IDMycHggNjBweCAwXHJcblxyXG4gIC5nYWxsZXJ5X2JveF9faXRlbTpsYXN0LWNoaWxkXHJcbiAgICBtYXJnaW4tcmlnaHQgMjBweFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA4NTBweCkgYW5kIChvcmllbnRhdGlvbiBsYW5kc2NhcGUpXHJcbiAgLmdhbGxlcnlfYm94X19pdGVtXHJcbiAgICBtYXgtd2lkdGggNDAwcHgiLCIudmlkZW8gLmNvbnRhaW5lciA+IGgyXHJcbiAgbWFyZ2luLWJvdHRvbSAxMDBweFxyXG5cclxuLnZpZGVvX3ZpZXdcclxuICBwYWRkaW5nIDAgY2FsYyg1MHZ3IC0gNjAwcHgpXHJcbiAgb3ZlcmZsb3cteCBhdXRvXHJcblxyXG4udmlkZW9fYm94XHJcbiAgZGlzcGxheSBmbGV4XHJcbiAgd2lkdGggZml0LWNvbnRlbnRcclxuXHJcbi52aWRlb19ib3hfX2l0ZW1cclxuICBkaXNwbGF5IGZsZXhcclxuICBtYXgtd2lkdGggNjAwcHhcclxuICB3aWR0aCA1MHZ3XHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICBoZWlnaHQgZml0LWNvbnRlbnRcclxuICBwYWRkaW5nIDE2cHhcclxuICBtYXJnaW4tcmlnaHQgMzJweFxyXG4gIGJvcmRlci1yYWRpdXMgMzJweFxyXG4gIGJvcmRlciAxcHggc29saWQgI0VERURFRFxyXG5cclxuLnZpZGVvX2JveF9faXRlbSA+IGltZ1xyXG4gIGJvcmRlci1yYWRpdXMgMTZweFxyXG4gIHdpZHRoIDEwMCVcclxuICBjdXJzb3IgcG9pbnRlclxyXG4gIGhlaWdodCBpbnRyaW5zaWNcclxuXHJcbi52aWRlb19ib3hfX2l0ZW06bnRoLWNoaWxkKDJuKVxyXG4gIG1hcmdpbiA4MHB4IDMycHggNjBweCAwXHJcblxyXG4udmlkZW9fYm94X19pdGVtOmxhc3QtY2hpbGRcclxuICBtYXJnaW4tcmlnaHQgY2FsYyg1MHZ3IC0gNjAwcHgpXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDEyODBweClcclxuICAudmlkZW9fYm94X19pdGVtOmxhc3QtY2hpbGRcclxuICAgIG1hcmdpbi1yaWdodCA2NHB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDc2OHB4KVxyXG4gIC52aWRlb19ib3hfX2l0ZW1cclxuICAgIHdpZHRoIDcwdndcclxuXHJcbiAgLnZpZGVvIC5jb250YWluZXIgPiBoMlxyXG4gICAgbWFyZ2luLWJvdHRvbSA2OHB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDU4MHB4KVxyXG4gIC52aWRlbyAuY29udGFpbmVyID4gaDJcclxuICAgIG1hcmdpbi1ib3R0b20gNDRweFxyXG5cclxuICAudmlkZW9fYm94X19pdGVtOm50aC1jaGlsZCgybilcclxuICAgIG1hcmdpbiAzMHB4IDMycHggNjBweCAwXHJcblxyXG4gIC52aWRlb19ib3hfX2l0ZW06bGFzdC1jaGlsZFxyXG4gICAgbWFyZ2luLXJpZ2h0IDIwcHhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggODUwcHgpIGFuZCAob3JpZW50YXRpb24gbGFuZHNjYXBlKVxyXG4gIC52aWRlb19ib3hfX2l0ZW1cclxuICAgIG1heC13aWR0aCA0MDBweCIsIi5hbWJhc3NhZG9ycyBcclxuICAueW91dHViZVxyXG4gICAgZGlzcGxheSBub25lXHJcblxyXG5cclxuLnJlY29tbWVuZGF0aW9uID4gaDRcclxuLnlvdXR1YmUgPiBoNFxyXG4gIG1hcmdpbi1sZWZ0IGNhbGMoNTB2dyAtIDYwMHB4KSBcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gIG1hcmdpbi1ib3R0b20gMTI3cHhcclxuICBtYXJnaW4tdG9wIDEwMHB4XHJcblxyXG4ucmVjb21tZW5kYXRpb24gLnRleHQtc2hhZG93XHJcbi55b3V0dWJlIC50ZXh0LXNoYWRvd1xyXG4gIGZvbnQtc2l6ZSAxNDBweFxyXG4gIGNvbG9yICNGOEY4RjhcclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIGxlZnQgMFxyXG4gIHotaW5kZXggLTFcclxuICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcclxuICBmb250LWZhbWlseSBHaWxyb3ktQm9sZFxyXG5cclxuLmJvb2tfYm94XHJcbi55b3VUdWJlX2JveFxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIHdpZHRoIGZpdC1jb250ZW50XHJcblxyXG4uYm9va19ib3hfX2l0ZW1zLWltZ1xyXG4gIGRpc3BsYXkgZmxleFxyXG4gIG1heC13aWR0aCAyNzZweFxyXG4gIHdpZHRoIDI1dndcclxuICBtYXJnaW4tYm90dG9tIDM2cHhcclxuICBwYWRkaW5nIDE2cHhcclxuICBib3JkZXItcmFkaXVzIDMycHhcclxuICBib3JkZXIgMXB4IHNvbGlkICNFREVERURcclxuXHJcbi55b3VUdWJlX2JveF9faXRlbXMtaW1nXHJcbiAgZGlzcGxheSBmbGV4XHJcbiAgd2lkdGggMjV2d1xyXG4gIG1heC13aWR0aCAyNDhweFxyXG4gIHBhZGRpbmcgNTJweFxyXG4gIGJvcmRlci1yYWRpdXMgMzJweFxyXG4gIGJveC1zaGFkb3c6IDBweCA2NXB4IDE3MHB4IHJnYmEoMCwgMCwgMCwgMC4wMyksXHJcbiAgICAgICAgICAwcHggMjcuMTU1NHB4IDcxLjAyMTlweCByZ2JhKDAsIDAsIDAsIDAuMDIyMTI5OSksXHJcbiAgICAgICAgICAwcHggMTQuNTE4NnB4IDM3Ljk3MTdweCByZ2JhKDAsIDAsIDAsIDAuMDE5MDc0KSxcclxuICAgICAgICAgIDBweCA4LjEzOTAxcHggMjEuMjg2NnB4IHJnYmEoMCwgMCwgMCwgMC4wMTY2OTc3KSxcclxuICAgICAgICAgIDBweCA0LjMyMjU3cHggMTEuMzA1MnB4IHJnYmEoMCwgMCwgMCwgMC4wMTQxMDI1KSxcclxuICAgICAgICAgIDBweCAxLjc5ODcycHggNC43MDQzNHB4IHJnYmEoMCwgMCwgMCwgMC4wMTAyNzk0KVxyXG4gIG1hcmdpbi1ib3R0b20gMzZweFxyXG5cclxuLmJvb2tfYm94X19pdGVtcy1pbWcgPiBpbWdcclxuICBib3JkZXItcmFkaXVzIDE2cHhcclxuICB3aWR0aCAxMDAlXHJcbiAgaGVpZ2h0IGludHJpbnNpY1xyXG5cclxuLnlvdVR1YmVfYm94X19pdGVtcy1pbWcgPiBpbWdcclxuICB3aWR0aCAxMDAlXHJcbiAgaGVpZ2h0IGludHJpbnNpY1xyXG5cclxuLmJvb2tfYm94X19pdGVtc1xyXG4gIG1hcmdpbi1yaWdodCAzMnB4XHJcblxyXG4ueW91VHViZV9ib3hfX2l0ZW1zXHJcbiAgbWFyZ2luLXJpZ2h0IDY5cHhcclxuXHJcbi5ib29rX2JveF9faXRlbXMgPiBoNVxyXG4gIG1hcmdpbi1ib3R0b20gN3B4XHJcblxyXG4uYm9va19ib3hfX2l0ZW1zOm50aC1jaGlsZCgybilcclxuICBtYXJnaW4tdG9wIDEwMHB4XHJcbiAgbWFyZ2luLWJvdHRvbSA2MHB4XHJcblxyXG4ueW91VHViZV9ib3hfX2l0ZW1zOm50aC1jaGlsZCgybilcclxuICBtYXJnaW4tdG9wIDQ4cHhcclxuICBtYXJnaW4tYm90dG9tIDYwcHhcclxuXHJcbi5ib29rX2JveF9faXRlbXM6bGFzdC1jaGlsZFxyXG4ueW91VHViZV9ib3hfX2l0ZW1zOmxhc3QtY2hpbGRcclxuICBtYXJnaW4tcmlnaHQgY2FsYyg1MHZ3IC0gNjAwcHgpXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDE0NDBweClcclxuICAucmVjb21tZW5kYXRpb24gLnRleHQtc2hhZG93XHJcbiAgLnlvdXR1YmUgLnRleHQtc2hhZG93XHJcbiAgICBmb250LXNpemUgMTAwcHhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggMTI4MHB4KVxyXG4gIC5yZWNvbW1lbmRhdGlvbiA+IGg0XHJcbiAgLnlvdXR1YmUgPiBoNFxyXG4gICAgbWFyZ2luLWxlZnQgNjRweFxyXG5cclxuICAuYm9va19ib3hfX2l0ZW1zOmxhc3QtY2hpbGRcclxuICAueW91VHViZV9ib3hfX2l0ZW1zOmxhc3QtY2hpbGRcclxuICAgIG1hcmdpbi1yaWdodCA2NHB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDc2OHB4KVxyXG4gIC5ib29rX2JveF9faXRlbXMtaW1nXHJcbiAgLnlvdVR1YmVfYm94X19pdGVtcy1pbWdcclxuICAgIHdpZHRoIDM1dndcclxuXHJcbiAgLnJlY29tbWVuZGF0aW9uID4gaDRcclxuICAueW91dHViZSA+IGg0XHJcbiAgICBtYXJnaW4tdG9wIDk0cHhcclxuICAgIG1hcmdpbi1ib3R0b20gNzhweFxyXG4gICAgbWFyZ2luLWxlZnQgMFxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuXHJcbiAgLnJlY29tbWVuZGF0aW9uIC50ZXh0LXNoYWRvd1xyXG4gIC55b3V0dWJlIC50ZXh0LXNoYWRvd1xyXG4gICAgZm9udC1zaXplIDE1dndcclxuICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICB3aWR0aCAxMDAlXHJcblxyXG4gIC55b3VUdWJlX2JveF9faXRlbXNcclxuICAgIG1hcmdpbi1yaWdodCA0MHB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDU4MHB4KVxyXG4gIC5yZWNvbW1lbmRhdGlvbiA+IGg0XHJcbiAgLnlvdXR1YmUgPiBoNFxyXG4gICAgbWFyZ2luLXRvcCA0NXB4XHJcbiAgICBtYXJnaW4tYm90dG9tIDY0cHhcclxuXHJcbiAgLmJvb2tfYm94X19pdGVtczpsYXN0LWNoaWxkXHJcbiAgLnlvdVR1YmVfYm94X19pdGVtczpsYXN0LWNoaWxkXHJcbiAgICBtYXJnaW4tcmlnaHQgMjBweFxyXG5cclxuICAueW91VHViZV9ib3hfX2l0ZW1zXHJcbiAgICBtYXJnaW4tcmlnaHQgMjRweFxyXG5cclxuICAueW91VHViZV9ib3hfX2l0ZW1zLWltZ1xyXG4gICAgbWF4LXdpZHRoIDEzNnB4XHJcbiAgICBwYWRkaW5nIDMycHhcclxuXHJcbiAgLmJvb2tfYm94X19pdGVtcy1pbWdcclxuICAueW91VHViZV9ib3hfX2l0ZW1zLWltZ1xyXG4gICAgd2lkdGggNTB2d1xyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA4NTBweCkgYW5kIChvcmllbnRhdGlvbiBsYW5kc2NhcGUpXHJcbiAgLmJvb2tfYm94X19pdGVtcy1pbWdcclxuICAueW91VHViZV9ib3hfX2l0ZW1zLWltZ1xyXG4gICAgd2lkdGggMjV2d1xyXG5cclxuICAueW91VHViZV9ib3hfX2l0ZW1zLWltZ1xyXG4gICAgcGFkZGluZyAyNXB4XHJcbiAgICBtYXgtd2lkdGggMTUwcHhcclxuXHJcbiAgLnJlY29tbWVuZGF0aW9uID4gaDRcclxuICAgIG1hcmdpbi10b3AgMCIsIi5tb2RhbFxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gIHdpZHRoIDEwMCVcclxuICBoZWlnaHQgMTAwdmhcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDUwLCA0OCwgNDksIDAuNSk7XHJcbiAgcG9zaXRpb24gZml4ZWRcclxuICB6LWluZGV4IDk5OVxyXG4gIHRvcCAtMjAwdmhcclxuICB0cmFuc2l0aW9uIC4zc1xyXG4gIG92ZXJmbG93LXkgYXV0b1xyXG5cclxuLm1vZGFsLm9wZW5cclxuICB0b3AgMFxyXG5cclxuLm1vZGFsID4gaW1nXHJcbiAgd2lkdGggMjhweFxyXG4gIGhlaWdodCAyOHB4XHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICB0b3AgNSVcclxuICBsZWZ0IDUwJVxyXG4gIHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXHJcbiAgY3Vyc29yIHBvaW50ZXJcclxuICB6LWluZGV4IDFcclxuXHJcbi5tb2RhbCAubWFpblxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIHRyYW5zaXRpb24gLjZzXHJcblxyXG4ucG9wdXBfaW1nXHJcbiAgbWF4LXdpZHRoIDgwJVxyXG4gIG1heC1oZWlnaHQgODB2aFxyXG4gIG1hcmdpbiAwIGF1dG9cclxuICBvYmplY3QtZml0IGNvdmVyXHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICB0b3AgLTUwJVxyXG4gIGxlZnQgNTAlXHJcbiAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtNDUlKVxyXG4gIHRyYW5zaXRpb24gLjNzXHJcblxyXG4ubW9kYWwgaWZyYW1lXHJcbiAgbWF4LXdpZHRoIDgwdndcclxuICBtYXgtaGVpZ2h0IDQwdndcclxuICB3aWR0aCAxMDAlXHJcbiAgaGVpZ2h0IDEwMCVcclxuICBtYXJnaW4gMCBhdXRvXHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICB0b3AgLTUwJVxyXG4gIGxlZnQgNTAlXHJcbiAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtNDUlKVxyXG4gIHRyYW5zaXRpb24gLjNzXHJcblxyXG4ubW9kYWwub3BlbiAucG9wdXBfaW1nXHJcbi5tb2RhbC5vcGVuIGlmcmFtZVxyXG4gIHRvcCA1MCUiLCIuY29udGFjdHNcclxuICAmX19wcm9tb1xyXG4gICAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMjUzLjMxZGVnLCAjMjA4Q0YwIDIwLjE5JSwgIzNGQUZFRSA4Mi40NyUpXHJcbiAgICBtYXJnaW4tYm90dG9tIDEyMHB4XHJcblxyXG4gICAgJl9fY29udGFpbmVyXHJcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcblxyXG4gICAgJl9fdGV4dFxyXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICB6LWluZGV4IDJcclxuICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgIGhlaWdodCAxMDB2aFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcclxuICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICAgIG1heC13aWR0aCA0NjBweFxyXG5cclxuICAgICAgJl9fdGl0bGVcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDQwcHhcclxuXHJcbiAgICAgICZfX3RleHRcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDQ0cHhcclxuICAgICAgICBcclxuXHJcbiAgICAgICZfX2VtYWlsXHJcbiAgICAgICAgYmFja2dyb3VuZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSlcclxuICAgICAgICBib3JkZXItcmFkaXVzIDMycHhcclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgICBwYWRkaW5nIDI0cHggMzJweFxyXG4gICAgICAgIGN1cnNvciBwb2ludGVyXHJcbiAgICAgICAgbWFyZ2luLXRvcCA0NHB4XHJcblxyXG4gICAgICAgICYgPiBzdmdcclxuICAgICAgICAgIG1hcmdpbi1yaWdodCAzNnB4XHJcblxyXG4gICAgJl9faWNvblxyXG4gICAgICB6LWluZGV4IDFcclxuICAgICAgbWF4LWhlaWdodCA3MDBweFxyXG4gICAgICBoZWlnaHQgODAlXHJcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgIHJpZ2h0IDc1cHhcclxuICAgICAgYm90dG9tIDBcclxuICAgICAgb2JqZWN0LWZpdCBjb250YWluXHJcbiAgICAgIHdpZHRoIGF1dG9cclxuXHJcbiAgJl9fbWFpbF9fbGlzdC1ncm91cCBcclxuICAgID5kaXZcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gNDBweFxyXG5cclxuXHJcbiAgJl9fbWFpbF9fbGlzdFxyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcclxuXHJcbiAgICAmOmJlZm9yZVxyXG4gICAgICBjb250ZW50IFwiXCJcclxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgYm9yZGVyLXJhZGl1cyA4cHhcclxuICAgICAgYmFja2dyb3VuZCAkQmx1ZVxyXG4gICAgICB3aWR0aCA0cHhcclxuICAgICAgaGVpZ2h0IDEwMCVcclxuICAgICAgbGVmdCAwXHJcbiAgICAgIHRvcCAwXHJcblxyXG5cclxuICAgICZfX2l0ZW1cclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG5cclxuICAgICAgJjpiZWZvcmVcclxuICAgICAgICBjb250ZW50IFwiXCJcclxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgIGJhY2tncm91bmQgJEJsdWVcclxuICAgICAgICB3aWR0aCAxMnB4XHJcbiAgICAgICAgaGVpZ2h0IDEycHhcclxuICAgICAgICBib3JkZXItcmFkaXVzIDUwJVxyXG4gICAgICAgIHRvcCA1MCVcclxuICAgICAgICBsZWZ0IC00cHhcclxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxyXG5cclxuICAgICAgJl9fYmxvY2tcclxuICAgICAgICBtYXgtd2lkdGggMTE0MHB4XHJcbiAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgJFdoaXRlXHJcbiAgICAgICAgcGFkZGluZyA0MHB4IDI2cHggNDBweCA0NnB4XHJcbiAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAkR3JheTRcclxuICAgICAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgICAgICBib3JkZXItcmFkaXVzIDMycHhcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDUycHhcclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gICAgICAgIHdpZHRoIDk2JVxyXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcblxyXG5cclxuICAgICAgJl9fdGl0bGVcclxuICAgICAgICBjb2xvciAkR3JheTJcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcclxuICAgICAgICBtYXgtd2lkdGggODAwcHhcclxuXHJcbiAgICAgICZfX21haWxcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQgOHB4XHJcbiAgICAgICAgY29sb3IgJEdyYXkxXHJcblxyXG4gICAgICAgIGltZyBcclxuICAgICAgICAgIG1hcmdpbi1yaWdodCAyNnB4XHJcblxyXG4gICAgICAmX19pY29uXHJcbiAgICAgICAgcGFkZGluZyAyNnB4XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAxNnB4XHJcbiAgICAgICAgYmFja2dyb3VuZCAkV2hpdGVcclxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkICRHcmF5NVxyXG4gICAgICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICAgICAgIGJveC1zaGFkb3cgMCA2NXB4IDE3MHB4IHJnYmEoMCwgMCwgMCwgMC4wMyksIDAgMjcuMTU1NHB4IDcxLjAyMTlweCByZ2JhKDAsIDAsIDAsIDAuMDIyMTI5OSksIDAgMTQuNTE4NnB4IDM3Ljk3MTdweCByZ2JhKDAsIDAsIDAsIDAuMDE5MDc0KSwgMCA4LjEzOTAxcHggMjEuMjg2NnB4IHJnYmEoMCwgMCwgMCwgMC4wMTY2OTc3KSwgMCA0LjMyMjU3cHggMTEuMzA1MnB4IHJnYmEoMCwgMCwgMCwgMC4wMTQxMDI1KSwgMCAxLjc5ODcycHggNC43MDQzNHB4IHJnYmEoMCwgMCwgMCwgMC4wMTAyNzk0KVxyXG5cclxuICAmX19jaGF0XHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG5cclxuICAgICZfX3RpdGxlXHJcbiAgICAgIG1hcmdpbiAwIGF1dG8gNDRweFxyXG4gICAgICBtYXgtd2lkdGggNTkzcHhcclxuICAgICAgY29sb3IgJEdyYXkxXHJcblxyXG4gICAgJl9fdGV4dFxyXG4gICAgICBjb2xvciAkR3JheTNcclxuICAgICAgbWF4LXdpZHRoIDgzMXB4XHJcbiAgICAgIG1hcmdpbiAwIGF1dG9cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoIDkyMHB4KVxyXG4gIC5jb250YWN0c19fcHJvbW9cclxuICAgIG1hcmdpbi1ib3R0b20gNjhweFxyXG5cclxuICAuY29udGFjdHNfX21haWxfX2xpc3RfX2l0ZW1fX2ljb25cclxuICAgIHBhZGRpbmcgMThweFxyXG5cclxuICAuY29udGFjdHNcclxuICAgICZfX3Byb21vXHJcbiAgICAgICZfX3RleHRcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICBtYXJnaW4gMCBhdXRvIDQwcHhcclxuICAgICAgICBwYWRkaW5nLXRvcCAxNTBweFxyXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICAgICAgaGVpZ2h0IGZpdC1jb250ZW50XHJcblxyXG4gICAgICAgICZfX3RpdGxlXHJcbiAgICAgICAgICBtYXJnaW4gMCBhdXRvIDI0cHhcclxuXHJcbiAgICAgICAgJl9fdGV4dFxyXG4gICAgICAgICAgbWFyZ2luIDAgYXV0byAzMnB4XHJcblxyXG4gICAgICAgICZfX2VtYWlsXHJcbiAgICAgICAgICBtYXJnaW4gMzJweCBhdXRvIDBcclxuXHJcbiAgICAgICZfX2ljb25cclxuICAgICAgICB3aWR0aCA2MCVcclxuICAgICAgICBtYXgtd2lkdGggNDA1cHhcclxuICAgICAgICBwb3NpdGlvbiB1bnNldFxyXG4gICAgICAgIG1hcmdpbiAwIGF1dG9cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoIDU4MHB4KVxyXG4gIC5jb250YWN0c19fcHJvbW9fX2ljb25cclxuICAgIHdpZHRoIDEwMCVcclxuICAgIFxyXG4gIC5jb250YWN0c19fcHJvbW9cclxuICAgIG1hcmdpbi1ib3R0b20gNDBweFxyXG5cclxuICAuY29udGFjdHNfX21haWxcclxuICAgIG1hcmdpbi1ib3R0b20gNDhweFxyXG5cclxuICAuY29udGFjdHNfX3Byb21vX190ZXh0XHJcbiAgICBwYWRkaW5nLXRvcCAwXHJcbiAgICBoZWlnaHQgYXV0b1xyXG4gICAgbWFyZ2luLWJvdHRvbSA1cHhcclxuXHJcbiAgICAmX19lbWFpbFxyXG4gICAgICBwYWRkaW5nIDI4cHggMjBweFxyXG5cclxuICAgICAgJiA+IHN2Z1xyXG4gICAgICAgIG1hcmdpbi1yaWdodCAxMHB4XHJcblxyXG4gIC5jb250YWN0c19fbWFpbF9fbGlzdF9faXRlbV9fYmxvY2tcclxuICAgIGFsaWduLWl0ZW1zIGZsZXgtZW5kXHJcbiAgICBtYXJnaW4tYm90dG9tIDM2cHhcclxuICAgIHBhZGRpbmcgMjRweFxyXG5cclxuICAuY29udGFjdHNfX21haWxfX2xpc3RfX2l0ZW1fX2ljb25cclxuICAgIHBhZGRpbmcgMFxyXG4gICAgYm9yZGVyIG5vbmVcclxuICAgIGJveC1zaGFkb3cgbm9uZVxyXG4gICAgd2lkdGggMzJweFxyXG4gICAgaGVpZ2h0IDMycHhcclxuXHJcbiAgLmNvbnRhY3RzX19jaGF0X190aXRsZVxyXG4gICAgbWFyZ2luLWJvdHRvbSAyNHB4XHJcblxyXG4gIC5jb250YWN0c19fcHJvbW9fX2NvbnRhaW5lclxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDMyMHB4KVxyXG4gIC5jb250YWN0c19fbWFpbF9fbGlzdDpiZWZvcmVcclxuICAuY29udGFjdHNfX21haWxfX2xpc3RfX2l0ZW06YmVmb3JlXHJcbiAgLmNvbnRhY3RzX19tYWlsX19saXN0X19pdGVtX19pY29uXHJcbiAgICBkaXNwbGF5IG5vbmVcclxuXHJcbiAgLmNvbnRhY3RzX19tYWlsX19saXN0X19pdGVtX19ibG9ja1xyXG4gICAgbWFyZ2luLWxlZnQgMFxyXG4gICAgd2lkdGggMTAwJVxyXG4iLCIuYW1iYXNzYWRvcnNfcHJvbW9fX3RleHQgPiBwXHJcbiAgbWFyZ2luLXRvcCA2MHB4XHJcbiAgbWF4LXdpZHRoIDUwMHB4XHJcblxyXG4uYW1iYXNzYWRvciAucHJvbW8gLnByb21vSW1nXHJcbiAgYm90dG9tIDBcclxuICB0b3AgdW5zZXRcclxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgxcHgpXHJcbiAgbWF4LWhlaWdodCA3MDBweFxyXG4gIHJpZ2h0IDUlXHJcblxyXG4uYW1iYXNzYWRvcl9fcGVvcGxlX19mb3JtXHJcbiAgZGlzcGxheSBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICBtYXJnaW4tYm90dG9tIDUycHhcclxuXHJcbi5hbWJhc3NhZG9yX19wZW9wbGVfX2Zvcm0gPiBsYWJlbCA+IGlucHV0XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gIGZvbnQtc2l6ZSAxZW1cclxuICB3aWR0aCAxMDAlXHJcbiAgYm9yZGVyIDFweCBzb2xpZCAkR3JheTVcclxuICBib3gtc2hhZG93IDBweCA2NXB4IDE3MHB4IHJnYmEoMCwgMCwgMCwgMC4wMyksXHJcbiAgMHB4IDI3LjE1NTRweCA3MS4wMjE5cHggcmdiYSgwLCAwLCAwLCAwLjAyMjEyOTkpLFxyXG4gIDBweCAxNC41MTg2cHggMzcuOTcxN3B4IHJnYmEoMCwgMCwgMCwgMC4wMTkwNzQpLFxyXG4gIDBweCA4LjEzOTAxcHggMjEuMjg2NnB4IHJnYmEoMCwgMCwgMCwgMC4wMTY2OTc3KSxcclxuICAwcHggNC4zMjI1N3B4IDExLjMwNTJweCByZ2JhKDAsIDAsIDAsIDAuMDE0MTAyNSksXHJcbiAgMHB4IDEuNzk4NzJweCA0LjcwNDM0cHggcmdiYSgwLCAwLCAwLCAwLjAxMDI3OTQpXHJcbiAgYm9yZGVyLXJhZGl1cyAxNnB4XHJcbiAgcGFkZGluZyAyNHB4IDUwcHggMjRweCA4MHB4XHJcblxyXG4uYW1iYXNzYWRvcl9fcGVvcGxlX19mb3JtID4gbGFiZWxcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gIHdpZHRoIDQ1JVxyXG5cclxuLmFtYmFzc2Fkb3JfX3Blb3BsZV9fZm9ybSA+IGxhYmVsOjpiZWZvcmVcclxuICBjb250ZW50ICcnXHJcbiAgZGlzcGxheSBibG9ja1xyXG4gIGJhY2tncm91bmQgdXJsKCcuLi9zdmcvc2VhcmNoLnN2ZycpIGNlbnRlciBuby1yZXBlYXRcclxuICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcclxuICB3aWR0aCAyNHB4XHJcbiAgaGVpZ2h0IDI0cHhcclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIHRvcCA1MCVcclxuICBsZWZ0IDI4cHhcclxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxyXG4gIHotaW5kZXggOTlcclxuXHJcbi5hbWJhc3NhZG9yX3Blb3BsZVxyXG4gIG1pbi1oZWlnaHQgNTB2aFxyXG5cclxuLmFtYmFzc2Fkb3JfcGVvcGxlX19ib3hcclxuICBkaXNwbGF5IGZsZXhcclxuICBmbGV4LXdyYXAgd3JhcFxyXG4gIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuXHJcbi5jb3VudHJ5XHJcbi5jaXR5XHJcbi5zdGF0dXNcclxuICBib3JkZXIgMXB4IHNvbGlkICRHcmF5NFxyXG4gIGJvcmRlci1yYWRpdXMgMTZweFxyXG4gIHBhZGRpbmcgMjRweCAyNHB4IDI0cHggNjBweFxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgY3Vyc29yIHBvaW50ZXJcclxuICB3aWR0aCAxOTBweFxyXG4gIG1hcmdpbi1sZWZ0IDIwcHhcclxuICB0ZXh0LWFsaWduIGNlbnRlclxyXG5cclxuLmNvdW50cnk6OmJlZm9yZVxyXG4uY2l0eTo6YmVmb3JlXHJcbi5zdGF0dXM6OmJlZm9yZVxyXG4gIGNvbnRlbnQgJydcclxuICBkaXNwbGF5IGJsb2NrXHJcbiAgYmFja2dyb3VuZCB1cmwoJy4uL3N2Zy9zZWxlY3Rvci5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgYmFja2dyb3VuZC1zaXplIGNvdmVyXHJcbiAgd2lkdGggMjRweFxyXG4gIGhlaWdodCAyNHB4XHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICB0b3AgNTAlXHJcbiAgbGVmdCAyOHB4XHJcbiAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSlcclxuICB6LWluZGV4IC0xXHJcblxyXG4uY291bnRyeSA+IHNwYW5cclxuLmNpdHkgPiBzcGFuXHJcbi5zdGF0dXMgPiBzcGFuXHJcbiAgY29sb3IgJEdyYXkyXHJcbiAgZm9udC1mYW1pbHkgR2lscm95LUJvbGRcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gIHotaW5kZXggLTFcclxuXHJcbi5kcm9wXHJcbiAgcGFkZGluZyAxMnB4IDBcclxuICB0cmFuc2l0aW9uIC4zc1xyXG4gIG1heC1oZWlnaHQgMFxyXG4gIG92ZXJmbG93LXkgYXV0b1xyXG4gIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgYm94LXNoYWRvdyAwcHggNjVweCAxNzBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLFxyXG4gIDBweCAyNy4xNTU0cHggNzEuMDIxOXB4IHJnYmEoMCwgMCwgMCwgMC4wMjIxMjk5KSxcclxuICAwcHggMTQuNTE4NnB4IDM3Ljk3MTdweCByZ2JhKDAsIDAsIDAsIDAuMDE5MDc0KSxcclxuICAwcHggOC4xMzkwMXB4IDIxLjI4NjZweCByZ2JhKDAsIDAsIDAsIDAuMDE2Njk3NyksXHJcbiAgMHB4IDQuMzIyNTdweCAxMS4zMDUycHggcmdiYSgwLCAwLCAwLCAwLjAxNDEwMjUpLFxyXG4gIDBweCAxLjc5ODcycHggNC43MDQzNHB4IHJnYmEoMCwgMCwgMCwgMC4wMTAyNzk0KVxyXG4gIGJvcmRlci1yYWRpdXMgMTZweFxyXG4gIHdpZHRoIDBcclxuICBiYWNrZ3JvdW5kICRXaGl0ZVxyXG4gIGxlZnQgNTAlXHJcbiAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcclxuICB0b3AgMTAwcHhcclxuXHJcbi5kcm9wOjotd2Via2l0LXNjcm9sbGJhci10aHVtYlxyXG4gIGJhY2tncm91bmQgdXJsKC4uL2ltZy9zY3JvbGxHcmF5LnBuZykgY2VudGVyIG5vLXJlcGVhdFxyXG4gIGJhY2tncm91bmQtc2l6ZSBhdXRvXHJcblxyXG4uZHJvcDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2tcclxuICBiYWNrZ3JvdW5kIDAgMFxyXG4gIHBhZGRpbmcgMCA2cHhcclxuXHJcbi5kcm9wOjotd2Via2l0LXNjcm9sbGJhclxyXG4gIHdpZHRoIDEycHhcclxuXHJcbi5kcm9wLm9wZW5cclxuICB3aWR0aCAzMTZweFxyXG4gIG1heC1oZWlnaHQgNDMycHhcclxuXHJcbi5kcm9wLm9wZW4gLmRyb3BfX2l0ZW1zXHJcbiAgb3BhY2l0eSAxXHJcblxyXG4uZHJvcF9faXRlbXNcclxuICBvcGFjaXR5IDBcclxuICBwYWRkaW5nIDE2cHhcclxuICBkaXNwbGF5IGZsZXhcclxuICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgdHJhbnNpdGlvbiAuM3NcclxuXHJcbi5kcm9wX19pdGVtczpob3ZlclxyXG4uYW1iYXNzYWRvcl9idXR0b246aG92ZXJcclxuICBiYWNrZ3JvdW5kIHJnYmEoMjM3LCAyMzcsIDIzNywgMC41KVxyXG4gIHRyYW5zaXRpb24gLjNzXHJcblxyXG4uYW1iYXNzYWRvcl9wZW9wbGVfX2JveF9faXRlbVxyXG4gIGhlaWdodCBmaXQtY29udGVudFxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gIHBhZGRpbmcgMjBweFxyXG4gIG1heC13aWR0aCAyODRweFxyXG4gIHdpZHRoIDI1JVxyXG4gIG1hcmdpbi1yaWdodCAyMHB4XHJcbiAgbWFyZ2luLWJvdHRvbSA1NnB4XHJcbiAgYm94LXNoYWRvdyAwcHggNjVweCAxNzBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLFxyXG4gIDBweCAyNy4xNTU0cHggNzEuMDIxOXB4IHJnYmEoMCwgMCwgMCwgMC4wMjIxMjk5KSxcclxuICAwcHggMTQuNTE4NnB4IDM3Ljk3MTdweCByZ2JhKDAsIDAsIDAsIDAuMDE5MDc0KSxcclxuICAwcHggOC4xMzkwMXB4IDIxLjI4NjZweCByZ2JhKDAsIDAsIDAsIDAuMDE2Njk3NyksXHJcbiAgMHB4IDQuMzIyNTdweCAxMS4zMDUycHggcmdiYSgwLCAwLCAwLCAwLjAxNDEwMjUpLFxyXG4gIDBweCAxLjc5ODcycHggNC43MDQzNHB4IHJnYmEoMCwgMCwgMCwgMC4wMTAyNzk0KVxyXG4gIGJvcmRlci1yYWRpdXMgMzJweFxyXG4gIGJvcmRlciAxcHggc29saWQgJEdyYXk1XHJcblxyXG4uYW1iYXNzYWRvcl9wZW9wbGVfX2JveF9faXRlbTpudGgtY2hpbGQoNClcclxuLmFtYmFzc2Fkb3JfcGVvcGxlX19ib3hfX2l0ZW06bnRoLWNoaWxkKDRuKzQpXHJcbiAgbWFyZ2luLXJpZ2h0IDBcclxuXHJcbi5hbWJhc3NhZG9yX3Blb3BsZV9fYm94X19pdGVtOm50aC1jaGlsZChvZGQpXHJcbiAgbWFyZ2luLXRvcCA4MHB4XHJcblxyXG4uYW1iYXNzYWRvcl9wZW9wbGVfX2JveF9faXRlbSA+IGltZ1xyXG4gIGJvcmRlci1yYWRpdXMgMTRweFxyXG4gIHdpZHRoIDEwMCVcclxuICBvYmplY3QtZml0IGNvdmVyXHJcblxyXG4uYW1iYXNzYWRvcl9wZW9wbGVfX2JveF9faXRlbSA+IGg1XHJcbiAgbWFyZ2luLXRvcCAyNHB4XHJcbiAgbWFyZ2luLWxlZnQgOHB4XHJcblxyXG4uYW1iYXNzYWRvcl9wZW9wbGVfX2JveF9faXRlbSA+IC5oclxyXG4gIHdpZHRoIDEwMCVcclxuICBkaXNwbGF5IGJsb2NrXHJcbiAgaGVpZ2h0IDFweFxyXG4gIGJhY2tncm91bmQgJEdyYXk0XHJcbiAgbWFyZ2luIDE1cHggMFxyXG5cclxuLmFtYmFzc2Fkb3JfcGVvcGxlX19ib3hfX2l0ZW0gPiBwXHJcbiAgbWFyZ2luLWJvdHRvbSA4cHhcclxuICBtYXJnaW4tbGVmdCA4cHhcclxuXHJcbi5hbWJhc3NhZG9yX2J1dHRvblxyXG4gIHdpZHRoIDEwMCVcclxuICBtYXJnaW4gMTJweCBhdXRvIDBcclxuICBwYWRkaW5nIDE2cHggMFxyXG4gIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgYm9yZGVyLXJhZGl1cyAxNnB4XHJcbiAgYm9yZGVyIDFweCBzb2xpZCAkR3JheTRcclxuICBjdXJzb3IgcG9pbnRlclxyXG4gIGNvbG9yICRHcmF5MlxyXG4gIHRyYW5zaXRpb24gLjNzXHJcblxyXG5cclxuLmFtYmFzc2Fkb3JfbW9yZVxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuXHJcbi5hbWJhc3NhZG9yX21vcmUgPiBzcGFuXHJcbiAgYmFja2dyb3VuZCAkQmx1ZVxyXG4gIGJveC1zaGFkb3cgMHB4IDhweCAyNnB4IC0xMnB4IHJnYmEoMzIsIDE0MCwgMjQwLCAwLjMpXHJcbiAgYm9yZGVyLXJhZGl1cyAxNnB4XHJcbiAgY29sb3IgJFdoaXRlXHJcbiAgcGFkZGluZyAxNnB4IDM2cHhcclxuICBjdXJzb3IgcG9pbnRlclxyXG5cclxuLm1pc3Npb24gLmNvbnRhaW5lciA+IGgyXHJcbiAgbWFyZ2luLWJvdHRvbSAyNHB4XHJcblxyXG4ubWlzc2lvbiAuY29udGFpbmVyID4gcFxyXG4gIG1heC13aWR0aCA2OTBweFxyXG5cclxuLm1pc3Npb25fc2xpZGVyX19oZWFkZXJcclxuICBkaXNwbGF5IGZsZXhcclxuICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gIHBhZGRpbmcgMjJweCAzMnB4XHJcbiAgYmFja2dyb3VuZCAkR3JheTVcclxuICBib3JkZXItcmFkaXVzIDE2cHhcclxuICBib3JkZXIgMXB4IHNvbGlkICRHcmF5NFxyXG4gIG1hcmdpbi10b3AgNTZweFxyXG5cclxuLm1pc3Npb25fc2xpZGVyX19taWRkbGVcclxuLm1pc3Npb25fc2xpZGVyX19lbmRcclxuICBkaXNwbGF5IGZsZXhcclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHJcbi5taXNzaW9uX3NsaWRlcl9faGVhZGVyIC5oclZcclxuICBkaXNwbGF5IGJsb2NrXHJcbiAgd2lkdGggMXB4XHJcbiAgaGVpZ2h0IDEuM2VtXHJcbiAgbWFyZ2luIDAgMjRweFxyXG4gIGJhY2tncm91bmQgJEdyYXkzXHJcblxyXG4ubWlzc2lvbiAuc2xpY2stZG90c1xyXG4gIGJvdHRvbSAtNjBweFxyXG4gIHotaW5kZXggMlxyXG5cclxuLm1pc3Npb25fc2xpZGVyX19tYWluXHJcbiAgZGlzcGxheSBmbGV4XHJcbiAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgbWFyZ2luLXRvcCAzMnB4XHJcbiAgYm9yZGVyIDFweCBzb2xpZCAkR3JheTRcclxuICBib3JkZXItcmFkaXVzIDE2cHhcclxuICBwYWRkaW5nIDM2cHggMzJweFxyXG5cclxuLm1pc3Npb25fc2xpZGVyX19tYWluIC5ibHVlXHJcbiAgYmFja2dyb3VuZCAkQmx1ZVxyXG4gIGJvcmRlci1yYWRpdXMgMjhweFxyXG4gIHBhZGRpbmcgNnB4IDE2cHhcclxuICBjb2xvciAkV2hpdGVcclxuICBtYXJnaW4tcmlnaHQgMzJweFxyXG5cclxuLm1pc3Npb24gLmNpcmNsZUFtXHJcbiAgYmFja2dyb3VuZCAkQmx1ZVxyXG4gIGJvcmRlci1yYWRpdXMgNTAlXHJcbiAgY29sb3IgJFdoaXRlXHJcbiAgd2lkdGggNDBweFxyXG4gIGhlaWdodCA0MHB4XHJcbiAgZGlzcGxheSBmbGV4XHJcbiAgcGFkZGluZyAyMHB4XHJcbiAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gIGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cclxuLm1pc3Npb25fc2xpZGVyX19tYWluID4gaDJcclxuICBtYXJnaW4tbGVmdCAzMnB4XHJcbiAgbWFyZ2luLXJpZ2h0IDM2cHhcclxuXHJcbi5taXNzaW9uX3NsaWRlcl9fY29udHJvbGxcclxuICB3aWR0aCAxMDAlXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICBtYXJnaW4tdG9wIDMycHhcclxuICBkaXNwbGF5IGZsZXhcclxuICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1lbmRcclxuXHJcbi5zbGlkZXJfYXJyb3dzXHJcbiAgZGlzcGxheSBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICBwYWRkaW5nIDIycHggMjRweFxyXG4gIGJhY2tncm91bmQgJEJsdWVcclxuICBib3gtc2hhZG93IDBweCAxOHB4IDIwcHggLTEycHggcmdiYSgzMiwgMTQwLCAyNDAsIDAuMzYpXHJcbiAgYm9yZGVyLXJhZGl1cyAxNnB4XHJcbiAgaGVpZ2h0IDUycHhcclxuICB3aWR0aCAxNDJweFxyXG5cclxuLnNsaWRlcl9hcnJvd3NfX3ByZXZcclxuLnNsaWRlcl9hcnJvd3NfX25leHRcclxuICB3aWR0aCA0NSVcclxuICBjdXJzb3IgcG9pbnRlclxyXG5cclxuLnNsaWRlcl9hcnJvd3NfX3ByZXYgPiBpbWdcclxuLnNsaWRlcl9hcnJvd3NfX25leHQgPiBpbWdcclxuICB3aWR0aCAxMDAlXHJcbiAgaGVpZ2h0IDEycHhcclxuXHJcbi5zbGlkZXJfYXJyb3dzX19wcmV2ID4gaW1nXHJcbiAgdHJhbnNmb3JtIHJvdGF0ZSgxODBkZWcpXHJcblxyXG4ubWlzc2lvbl9ib3ggLmxpbmVcclxuICBkaXNwbGF5IGJsb2NrXHJcbiAgYmFja2dyb3VuZCAkR3JheTNcclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG5cclxuLmxpbmVHXHJcbiAgd2lkdGggNjYuNjY2NjY2JVxyXG4gIGhlaWdodCAxcHhcclxuICB0b3AgNTAlXHJcbiAgbGVmdCA1MCVcclxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcblxyXG4ubGluZUxcclxuLmxpbmVSXHJcbiAgd2lkdGggMXB4XHJcbiAgaGVpZ2h0IDUwJVxyXG4gIHRvcCA1MCVcclxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxyXG5cclxuLmxpbmVMXHJcbiAgbGVmdCAzMy4zMzMzMzMlXHJcblxyXG4ubGluZVJcclxuICByaWdodCAzMy4zMzMzMzMlXHJcblxyXG4ubWlzc2lvbl9ib3hcclxuICBwYWRkaW5nLWJvdHRvbSA1NnB4XHJcbiAgbWFyZ2luLXRvcCA2MHB4XHJcbiAgZGlzcGxheSBmbGV4XHJcbiAgZmxleC13cmFwIHdyYXBcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gIGJveC1zaGFkb3cgMHB4IDY1cHggMTcwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSxcclxuICAwcHggMjcuMTU1NHB4IDcxLjAyMTlweCByZ2JhKDAsIDAsIDAsIDAuMDIyMTI5OSksXHJcbiAgMHB4IDE0LjUxODZweCAzNy45NzE3cHggcmdiYSgwLCAwLCAwLCAwLjAxOTA3NCksXHJcbiAgMHB4IDguMTM5MDFweCAyMS4yODY2cHggcmdiYSgwLCAwLCAwLCAwLjAxNjY5NzcpLFxyXG4gIDBweCA0LjMyMjU3cHggMTEuMzA1MnB4IHJnYmEoMCwgMCwgMCwgMC4wMTQxMDI1KSxcclxuICAwcHggMS43OTg3MnB4IDQuNzA0MzRweCByZ2JhKDAsIDAsIDAsIDAuMDEwMjc5NClcclxuICBib3JkZXItcmFkaXVzIDMycHhcclxuICBib3JkZXIgMXB4IHNvbGlkICRHcmF5NVxyXG5cclxuLm1pc3Npb25fYm94X19pdGVtc1xyXG4gIHdpZHRoIDMzLjMzMzMzMyVcclxuICBwYWRkaW5nIDMycHggMzJweCA0MHB4IDMycHhcclxuXHJcbi5taXNzaW9uX2JveF9faXRlbXMgPiBwXHJcbiAgbWF4LXdpZHRoIDIxNnB4XHJcblxyXG4ubWlzc2lvbl9ib3hfX2l0ZW1zIC5jaXJjbGVBbVxyXG4gIG1hcmdpbi1ib3R0b20gNDBweFxyXG5cclxuLm1pc3Npb25fYm94X19pdGVtcyA+IGgyXHJcbiAgbWFyZ2luLWJvdHRvbSAyOHB4XHJcblxyXG4uZGVsLXNlYXJjaFxyXG4gIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgdG9wIDUwJVxyXG4gIHJpZ2h0IDI4cHhcclxuICBiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50XHJcbiAgYm9yZGVyIG5vbmVcclxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxyXG4gIGN1cnNvciBwb2ludGVyXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDE0NDBweClcclxuICAuZHJvcC5vcGVuXHJcbiAgICBtYXgtaGVpZ2h0IDQwOHB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDEyODBweClcclxuICAuYW1iYXNzYWRvcl9wZW9wbGVfX2JveF9faXRlbVxyXG4gICAgd2lkdGggY2FsYygyNSUgLSAyMHB4KVxyXG5cclxuICAuY2l0eVxyXG4gIC5jb3VudHJ5XHJcbiAgLnN0YXR1c1xyXG4gICAgcGFkZGluZyAyNHB4IDEycHggMjRweCAyNHB4XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDEwMjRweClcclxuICAucHJvbW9cclxuICAucHJvbW8gLmNvbnRhaW5lclxyXG4gICAgbWluLWhlaWdodCBmaXQtY29udGVudFxyXG5cclxuICAuYW1iYXNzYWRvcnNfcHJvbW9fX3RleHRcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKDAsIDApXHJcbiAgICBtYXJnaW4gMjAwcHggYXV0byAwXHJcbiAgICB3aWR0aCBmaXQtY29udGVudFxyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuXHJcbiAgLmFtYmFzc2Fkb3JzX3Byb21vX190ZXh0ID4gcFxyXG4gICAgbWFyZ2luLXRvcCAzMnB4XHJcblxyXG4gIC5hbWJhc3NhZG9yIC5wcm9tbyAucHJvbW9JbWdcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIG1hcmdpbiAxMDBweCBhdXRvIDBcclxuICAgIHdpZHRoIDEwMCVcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggOTIwcHgpXHJcbiAgLnNsaWRlcl9hcnJvd3NcclxuICAgIGRpc3BsYXkgbm9uZVxyXG5cclxuICAuYW1iYXNzYWRvcl9fcGVvcGxlX19mb3JtXHJcbiAgICBmbGV4LXdyYXAgd3JhcFxyXG5cclxuICAuYW1iYXNzYWRvcl9fcGVvcGxlX19mb3JtID4gbGFiZWxcclxuICAgIHdpZHRoIDEwMCVcclxuXHJcbiAgLmNpdHlcclxuICAuY291bnRyeVxyXG4gIC5zdGF0dXNcclxuICAgIG1hcmdpbi1sZWZ0IDBcclxuICAgIG1hcmdpbi10b3AgMjBweFxyXG4gICAgd2lkdGggMzAlXHJcblxyXG4gIC5hbWJhc3NhZG9yX3Blb3BsZV9fYm94X19pdGVtXHJcbiAgICB3aWR0aCBjYWxjKDUwJSAtIDYwcHgpXHJcbiAgICBtYXJnaW4tcmlnaHQgNjBweFxyXG5cclxuICAuYW1iYXNzYWRvcl9wZW9wbGVfX2JveFxyXG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG5cclxuICAuYW1iYXNzYWRvcl9wZW9wbGVfX2JveF9faXRlbTpudGgtY2hpbGQoZXZlbilcclxuICAgIG1hcmdpbi1yaWdodCAwXHJcblxyXG4gIC5taXNzaW9uX3NsaWRlcl9faGVhZGVyXHJcbiAgICBmbGV4LXdyYXAgd3JhcFxyXG5cclxuICAubWlzc2lvbl9zbGlkZXJfX2VuZFxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgbWFyZ2luLXRvcCAxNnB4XHJcblxyXG4gIC5taXNzaW9uIC5jb250YWluZXIgPiBwXHJcbiAgICBtYXgtd2lkdGggNDUwcHhcclxuICAgIHdpZHRoIDkwJVxyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgIG1hcmdpbiAwIGF1dG9cclxuXHJcbiAgLm1pc3Npb25fYm94X19pdGVtc1xyXG4gICAgd2lkdGggNTAlXHJcblxyXG4gIC5saW5lR1xyXG4gICAgd2lkdGggMXB4XHJcbiAgICBoZWlnaHQgNjYuNjY2NjY2JVxyXG5cclxuICAubGluZUxcclxuICAubGluZVJcclxuICAgIHdpZHRoIDUwJVxyXG4gICAgaGVpZ2h0IDFweFxyXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcclxuXHJcbiAgLmxpbmVMXHJcbiAgICBsZWZ0IDUwJVxyXG4gICAgdG9wIDMzLjMzMzMzMyVcclxuXHJcbiAgLmxpbmVSXHJcbiAgICB0b3AgdW5zZXRcclxuICAgIHJpZ2h0IHVuc2V0XHJcbiAgICBsZWZ0IDUwJVxyXG4gICAgYm90dG9tIDMzLjMzMzMzMyVcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNTgwcHgpXHJcbiAgLmFtYmFzc2Fkb3JfcGVvcGxlXHJcbiAgICBtYXJnaW4tYm90dG9tIDEwMHB4XHJcblxyXG4gIC5kcm9wXHJcbiAgICB6LWluZGV4IDk5XHJcbiAgICB0b3AgODVweFxyXG5cclxuICAuZHJvcC5vcGVuXHJcbiAgICB3aWR0aCAxMDAlXHJcblxyXG4gIC5jaXR5XHJcbiAgLmNvdW50cnlcclxuICAuc3RhdHVzXHJcbiAgICB3aWR0aCAxMDAlXHJcblxyXG4gIC5hbWJhc3NhZG9yIC5wcm9tbyAuY29udGFpbmVyXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHJcbiAgLmFtYmFzc2Fkb3JzX3Byb21vX190ZXh0XHJcbiAgICBtYXJnaW4gMCBhdXRvXHJcblxyXG4gIC5hbWJhc3NhZG9yIC5wcm9tbyAucHJvbW9JbWdcclxuICAgIHdpZHRoIDkwJVxyXG4gICAgaGVpZ2h0IGF1dG9cclxuICAgIG1hcmdpbi10b3AgMzBweFxyXG5cclxuICAubWlzc2lvbl9ib3hcclxuICAgIG1hcmdpbi1ib3R0b20gMTAwcHhcclxuXHJcbiAgLm1pc3Npb25fc2xpZGVyX19taWRkbGVcclxuICAgIG1hcmdpbi10b3AgMTZweFxyXG5cclxuICAubWlzc2lvbl9zbGlkZXJfX2hlYWRlciAuaHJWXHJcbiAgICBtYXJnaW4gMCAxMHB4XHJcblxyXG4gIC5taXNzaW9uX3NsaWRlcl9faGVhZGVyIGgzXHJcbiAgICB3aWR0aCAxMDAlXHJcblxyXG4gIC5taXNzaW9uX3NsaWRlcl9fbWFpblxyXG4gICAgZmxleC13cmFwIHdyYXBcclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcblxyXG4gIC5taXNzaW9uX3NsaWRlcl9fbWFpbiA+IHBcclxuICAubWlzc2lvbl9zbGlkZXJfX21haW4gPiBoMlxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgbWFyZ2luIDBcclxuXHJcbiAgLm1pc3Npb25fc2xpZGVyX19tYWluID4gaDJcclxuICAgIG1hcmdpbiAxNnB4IDBcclxuXHJcbiAgLm1pc3Npb24gLmNpcmNsZUFtXHJcbiAgLm1pc3Npb25fc2xpZGVyX19tYWluIC5ibHVlXHJcbiAgICBvcmRlciAtMVxyXG4gICAgbWFyZ2luIDBcclxuXHJcbiAgLm1pc3Npb25fc2xpZGVyX19tYWluIC5ibHVlXHJcbiAgICBwYWRkaW5nIDEycHggMTZweFxyXG5cclxuICAuYW1iYXNzYWRvcl9wZW9wbGVfX2JveF9faXRlbVxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgbWFyZ2luIDAgMCAyOHB4IDBcclxuXHJcbiAgLmFtYmFzc2Fkb3JfcGVvcGxlX19ib3hfX2l0ZW06bnRoLWNoaWxkKG9kZClcclxuICAgIG1hcmdpbi10b3AgYXV0b1xyXG5cclxuICAubWlzc2lvbl9ib3ggLmxpbmVcclxuICAgIGRpc3BsYXkgbm9uZVxyXG5cclxuICAubWlzc2lvbl9ib3hfX2l0ZW1zXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkR3JheTRcclxuICAgIHBhZGRpbmcgMzJweCAwIDQwcHhcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuICAgIGZsZXgtd3JhcCB3cmFwXHJcblxyXG4gIC5taXNzaW9uX2JveF9faXRlbXM6bGFzdC1jaGlsZFxyXG4gICAgYm9yZGVyIG5vbmVcclxuXHJcbiAgLm1pc3Npb25fYm94X19pdGVtcyA+IHBcclxuICAgIG1heC13aWR0aCAxMDAlXHJcbiAgICB3aWR0aCAxMDAlXHJcblxyXG4gIC5taXNzaW9uX2JveFxyXG4gICAgcGFkZGluZyAwIDMycHggMFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA4NTBweCkgYW5kIChvcmllbnRhdGlvbiBsYW5kc2NhcGUpXHJcbiAgLmFtYmFzc2Fkb3IgLnByb21vIC5wcm9tb0ltZ1xyXG4gICAgbWF4LWhlaWdodCA1MDBweFxyXG5cclxuICAuYW1iYXNzYWRvcnNfcHJvbW9fX3RleHRcclxuICAgIG1hcmdpbiAxNTBweCBhdXRvIDBcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNTgwcHgpIGFuZCAob3JpZW50YXRpb24gbGFuZHNjYXBlKVxyXG4gIC5hbWJhc3NhZG9yc19wcm9tb19fdGV4dFxyXG4gICAgbWFyZ2luIDAgYXV0byIsIi5hbWJhc3NhZG9ycy10YWJsZV9fdGFibGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHdpZHRoOiAyMDAwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjhmciAwLjhmciAyZnIgMmZyIDJmciAyZnIgMmZyIDJmcjtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xyXG4gIGdhcDogNzBweCAwO1xyXG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICBcInRpdGxlLTAgdGl0bGUtMSB0aXRsZS0yIHRpdGxlLTQgdGl0bGUtNSB0aXRsZS02IHRpdGxlLTcgdGl0bGUtOFwiXHJcbiAgICBcIm5hbWUtMCBsZXZlbC0wIC4gICAgICAgcHJpdmlsZWdlLTAgLiAgICAgICAgcHJpY2UtMC0wIHByaWNlLTAtMSBwcmljZS0wLTJcIlxyXG4gICAgXCJuYW1lLTEgbGV2ZWwtMSB0ZXJtcy0xIHByaXZpbGVnZS0xIGluY29tZS0xIHByaWNlLTEtMCBwcmljZS0xLTEgcHJpY2UtMS0yXCJcclxuICAgIFwibmFtZS0yIGxldmVsLTIgdGVybXMtMiBwcml2aWxlZ2UtMiBpbmNvbWUtMiBwcmljZS0yLTAgcHJpY2UtMi0xIHByaWNlLTItMlwiXHJcbiAgICBcIm5hbWUtMyBsZXZlbC0zIHRlcm1zLTMgcHJpdmlsZWdlLTMgaW5jb21lLTMgcHJpY2UtMy0wIHByaWNlLTMtMSBwcmljZS0zLTJcIlxyXG4gICAgXCJuYW1lLTQgbGV2ZWwtNCB0ZXJtcy00IHByaXZpbGVnZS00IGluY29tZS00IHByaWNlLTQtMCBwcmljZS00LTEgcHJpY2UtNC0yXCI7XHJcbn1cclxuIiwiQGltcG9ydCBcImdyaWQuY3NzXCJcclxuLmFtYmFzc2Fkb3JzLXRhYmxlX190aXRsZVxyXG4gIG1hcmdpbi1ib3R0b20gNjhweFxyXG5cclxuLmFtYmFzc2Fkb3JzLXRhYmxlX19jb250YWluZXJcclxuICBvdmVyZmxvdy14IHNjcm9sbFxyXG5cclxuLmEtdGl0bGUtMFxyXG4gIGdyaWQtYXJlYSB0aXRsZS0wXHJcbiAgYm9yZGVyLWxlZnQgMXB4IHNvbGlkICRHcmF5NFxyXG4gIHBhZGRpbmctbGVmdCAzMnB4XHJcbiAgYm9yZGVyLXJhZGl1cyAxNnB4IDAgMCAxNnB4XHJcblxyXG4uYS10aXRsZS0xXHJcbiAgZ3JpZC1hcmVhIHRpdGxlLTFcclxuXHJcbi5hLXRpdGxlLTJcclxuICBncmlkLWFyZWEgdGl0bGUtMlxyXG5cclxuLmEtdGl0bGUtM1xyXG4gIGdyaWQtYXJlYSB0aXRsZS0zXHJcblxyXG4uYS10aXRsZS00XHJcbiAgZ3JpZC1hcmVhIHRpdGxlLTRcclxuXHJcbi5hLXRpdGxlLTVcclxuICBncmlkLWFyZWEgdGl0bGUtNVxyXG5cclxuLmEtdGl0bGUtNlxyXG4gIGdyaWQtYXJlYSB0aXRsZS02XHJcblxyXG4uYS10aXRsZS03XHJcbiAgZ3JpZC1hcmVhIHRpdGxlLTdcclxuXHJcbi5hLXRpdGxlLThcclxuICBncmlkLWFyZWEgdGl0bGUtOFxyXG4gIGJvcmRlci1yaWdodCAxcHggc29saWQgJEdyYXk0XHJcbiAgYm9yZGVyLXJhZGl1cyAwIDE2cHggMTZweCAwXHJcblxyXG4uYS1uYW1lXHJcbiAgJl8wXHJcbiAgICBncmlkLWFyZWEgbmFtZS0wXHJcblxyXG4gICAgJjpiZWZvcmVcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAkQmx1ZVxyXG5cclxuICAmXzFcclxuICAgIGdyaWQtYXJlYSBuYW1lLTFcclxuXHJcbiAgICAmOmJlZm9yZVxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yICRCbHVlXHJcblxyXG4gICZfMlxyXG4gICAgZ3JpZC1hcmVhIG5hbWUtMlxyXG5cclxuICAgICY6YmVmb3JlXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgJFJlZFxyXG5cclxuICAmXzNcclxuICAgIGdyaWQtYXJlYSBuYW1lLTNcclxuXHJcbiAgICAmOmJlZm9yZVxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yICRSZWRcclxuXHJcbiAgJl80XHJcbiAgICBncmlkLWFyZWEgbmFtZS00XHJcblxyXG4gICAgJjpiZWZvcmVcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAkUmVkXHJcblxyXG4uYS1sZXZlbFxyXG4gICZfMFxyXG4gICAgZ3JpZC1hcmVhIGxldmVsLTBcclxuXHJcbiAgJl8xXHJcbiAgICBncmlkLWFyZWEgbGV2ZWwtMVxyXG5cclxuICAmXzJcclxuICAgIGdyaWQtYXJlYSBsZXZlbC0yXHJcblxyXG4gICZfM1xyXG4gICAgZ3JpZC1hcmVhIGxldmVsLTNcclxuXHJcbiAgJl80XHJcbiAgICBncmlkLWFyZWEgbGV2ZWwtNFxyXG5cclxuLmEtcHJpdmlsZWdlXHJcbiAgJl8wXHJcbiAgICBncmlkLWFyZWEgcHJpdmlsZWdlLTBcclxuXHJcbiAgJl8xXHJcbiAgICBncmlkLWFyZWEgcHJpdmlsZWdlLTFcclxuXHJcbiAgJl8yXHJcbiAgICBncmlkLWFyZWEgcHJpdmlsZWdlLTJcclxuXHJcbiAgJl8zXHJcbiAgICBncmlkLWFyZWEgcHJpdmlsZWdlLTNcclxuXHJcbiAgJl80XHJcbiAgICBncmlkLWFyZWEgcHJpdmlsZWdlLTRcclxuXHJcbi5wcmljZS0wXHJcbiAgJl8wXHJcbiAgICBncmlkLWFyZWEgcHJpY2UtMC0wXHJcblxyXG5cclxuICAmXzFcclxuICAgIGdyaWQtYXJlYSBwcmljZS0wLTFcclxuXHJcbiAgJl8yXHJcbiAgICBncmlkLWFyZWEgcHJpY2UtMC0yXHJcblxyXG4ucHJpY2UtMVxyXG4gICZfMFxyXG4gICAgZ3JpZC1hcmVhIHByaWNlLTEtMFxyXG5cclxuICAmXzFcclxuICAgIGdyaWQtYXJlYSBwcmljZS0xLTFcclxuXHJcbiAgJl8yXHJcbiAgICBncmlkLWFyZWEgcHJpY2UtMS0yXHJcblxyXG4ucHJpY2UtMlxyXG4gICZfMFxyXG4gICAgZ3JpZC1hcmVhIHByaWNlLTItMFxyXG5cclxuICAmXzFcclxuICAgIGdyaWQtYXJlYSBwcmljZS0yLTFcclxuXHJcbiAgJl8yXHJcbiAgICBncmlkLWFyZWEgcHJpY2UtMi0yXHJcblxyXG4ucHJpY2UtM1xyXG4gICZfMFxyXG4gICAgZ3JpZC1hcmVhIHByaWNlLTMtMFxyXG5cclxuICAmXzFcclxuICAgIGdyaWQtYXJlYSBwcmljZS0zLTFcclxuXHJcbiAgJl8yXHJcbiAgICBncmlkLWFyZWEgcHJpY2UtMy0yXHJcblxyXG4ucHJpY2UtNFxyXG4gICZfMFxyXG4gICAgZ3JpZC1hcmVhIHByaWNlLTQtMFxyXG5cclxuICAmXzFcclxuICAgIGdyaWQtYXJlYSBwcmljZS00LTFcclxuXHJcbiAgJl8yXHJcbiAgICBncmlkLWFyZWEgcHJpY2UtNC0yXHJcblxyXG4uYS10ZXJtc1xyXG4gICZfMVxyXG4gICAgZ3JpZC1hcmVhIHRlcm1zLTFcclxuXHJcbiAgJl8yXHJcbiAgICBncmlkLWFyZWEgdGVybXMtMlxyXG5cclxuICAmXzNcclxuICAgIGdyaWQtYXJlYSB0ZXJtcy0zXHJcblxyXG4gICZfNFxyXG4gICAgZ3JpZC1hcmVhIHRlcm1zLTRcclxuXHJcbi5hLWluY29tZVxyXG4gICZfMVxyXG4gICAgZ3JpZC1hcmVhIGluY29tZS0xXHJcblxyXG4gICZfMlxyXG4gICAgZ3JpZC1hcmVhIGluY29tZS0yXHJcblxyXG4gICZfM1xyXG4gICAgZ3JpZC1hcmVhIGluY29tZS0zXHJcblxyXG4gICZfNFxyXG4gICAgZ3JpZC1hcmVhIGluY29tZS00XHJcblxyXG4uYS10LXRpdGxlXHJcbiAgZGlzcGxheSBncmlkXHJcbiAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgYmFja2dyb3VuZC1jb2xvciAkR3JheTVcclxuICBib3JkZXItdG9wIDFweCBzb2xpZCAkR3JheTRcclxuICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkR3JheTRcclxuICBwYWRkaW5nLXJpZ2h0IDIwcHhcclxuXHJcbi5hLXRfX2l0ZW1cclxuICBkaXNwbGF5IGdyaWRcclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICBwYWRkaW5nLXJpZ2h0IDIwcHhcclxuXHJcbi5hLW5hbWVcclxuICBwYWRkaW5nLWxlZnQgMzJweFxyXG4gIGRpc3BsYXkgZ3JpZFxyXG4gIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcblxyXG4gICY6YmVmb3JlXHJcbiAgICBjb250ZW50IFwiXCJcclxuICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICB3aWR0aCA4cHhcclxuICAgIGhlaWdodCAzMnB4XHJcbiAgICBsZWZ0IDBcclxuICAgIHRvcCA1MCVcclxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICBib3JkZXItcmFkaXVzIDRweFxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KVxyXG4gIC5hbWJhc3NhZG9ycy10YWJsZV9fdGFibGVcclxuICAgIGdhcCAzNHB4IDAiLCIuYW1iYXNzYWRvci1pbmNvbWVcclxuICBiYWNrZ3JvdW5kLWNvbG9yICRHcmF5NVxyXG5cclxuICAmX19jb250YWluZXJcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cclxuXHJcbiAgJl9fYm94XHJcbiAgICBoZWlnaHQgMTAwJVxyXG4gICAgbWF4LXdpZHRoIDU2NHB4XHJcbiAgICB3aWR0aCA1MCVcclxuXHJcbiAgICAmX190aXRsZVxyXG4gICAgICBjb2xvciAkR3JheTFcclxuICAgICAgbWFyZ2luLWJvdHRvbSA0MHB4XHJcbiAgICAgIG1heC13aWR0aCAzNThweFxyXG5cclxuICAgICZfX3RleHRcclxuICAgICAgY29sb3IgJEdyYXkyXHJcbiAgICAgIG1heC13aWR0aCA1NjRweFxyXG5cclxuICAmX19pbWdcclxuICAgIGFsaWduLWl0ZW1zIGZsZXgtZW5kXHJcbiAgICBtYXgtd2lkdGggNDMycHhcclxuICAgIHdpZHRoIDQwJVxyXG4gICAgaGVpZ2h0IGF1dG9cclxuICAgIG1hcmdpbiAyMHB4IDBcclxuICAgIG1pbi13aWR0aCAyNTBweFxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGggOTIwcHgpXHJcbiAgLmFtYmFzc2Fkb3ItaW5jb21lX19ib3hcclxuICAgIHBhZGRpbmcgMjBweCAwXHJcblxyXG4gIC5hbWJhc3NhZG9yLWluY29tZV9faW1nXHJcbiAgICBhbGlnbi1zZWxmIGZsZXgtZW5kXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aCA1ODBweClcclxuICAuYW1iYXNzYWRvci1pbmNvbWVcclxuICAgICZfX2NvbnRhaW5lclxyXG4gICAgICBmbGV4LXdyYXAgd3JhcFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcblxyXG4gICAgJl9fYm94XHJcbiAgICAgIHBhZGRpbmcgNDRweCAwIDAgMFxyXG4gICAgICB3aWR0aCAxMDAlXHJcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXHJcblxyXG4gICAgICAmX190aXRsZVxyXG4gICAgICAgIG1hcmdpbiAwIGF1dG8gMjRweFxyXG5cclxuICAgICAgJl9fdGV4dFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gNDRweFxyXG5cclxuIiwiLmFtYmFzc2Fkb3ItcHJvZ3JhbVxyXG4gICZfX3RpdGxlXHJcbiAgICBtYXJnaW4tYm90dG9tIDMycHhcclxuXHJcbiAgJl9fdGV4dFxyXG4gICAgbWFyZ2luLWJvdHRvbSA2OHB4XHJcbiAgICBjb2xvciAkR3JheTJcclxuXHJcbiAgJl9fYm94XHJcbiAgICBtYXJnaW4tYm90dG9tIDY4cHhcclxuICAgIHBhZGRpbmcgNTJweFxyXG4gICAgYmFja2dyb3VuZC1jb2xvciAkR3JheTVcclxuICAgIGJvcmRlci1yYWRpdXMgMzJweFxyXG4gICAgYm94LXNpemluZyAxcHggc29saWQgJEdyYXk0XHJcblxyXG4gICAgJl9fdGl0bGVcclxuICAgICAgY29sb3IgJEdyYXkxXHJcbiAgICAgIG1hcmdpbi1ib3R0b20gMzJweFxyXG5cclxuICAgICZfX2xpc3RcclxuICAgICAgJl9fc21hbGxcclxuICAgICAgICBjb2xvciAkR3JheTZcclxuICAgICAgICBtYXJnaW4tdG9wIDRweFxyXG5cclxuICAgICYgLmxpc3QtYXJyb3dcclxuICAgICAgbWFyZ2luLWJvdHRvbSAyNHB4XHJcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgIHBhZGRpbmctbGVmdCAzNnB4XHJcblxyXG4gICAgICAmOmJlZm9yZVxyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgbGVmdCAwXHJcblxyXG4gICAgICAgIGNvbnRlbnQgdXJsKC4uL3N2Zy9wcm9kdWN0cy9tYXJrLnN2ZylcclxuXHJcbiAgICAgICYgPiBwXHJcbiAgICAgICAgY29sb3IgJEdyYXkyXHJcblxyXG4gICAgJl9fbGluZVxyXG4gICAgICBtYXJnaW4gNTJweCAwXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgaGVpZ2h0IDFweFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yICRHcmF5NFxyXG5cclxuICAmX190aXRsZS10d29cclxuICAgIG1heC13aWR0aCA2OTVweFxyXG4gICAgbWFyZ2luLWJvdHRvbSAzNnB4XHJcblxyXG4gICZfX3RleHQtdHdvXHJcbiAgICBjb2xvciAkR3JheTJcclxuICAgIG1hcmdpbi1ib3R0b20gMzJweFxyXG4gICAgd2lkdGggODUlXHJcbiAgICBtaW4td2lkdGggMjgwcHhcclxuXHJcbiAgJl9fYXR0ZW50aW9uXHJcbiAgICBjb2xvciAkUmVkXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBwYWRkaW5nIDMycHggMCAzMnB4IDQwcHhcclxuICAgIGJvcmRlci1yYWRpdXMgMzJweFxyXG4gICAgYm9yZGVyIDFweCBzb2xpZCAkR3JheTRcclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoIDkyMHB4KVxyXG4gIC5hbWJhc3NhZG9yLXByb2dyYW1cclxuICAgICZfX3RpdGxlLCAmX190ZXh0XHJcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXHJcblxyXG4gICAgJl9fdGl0bGVcclxuICAgICAgd2lkdGggMzUwcHhcclxuICAgICAgbWFyZ2luIDAgYXV0byAyNHB4XHJcblxyXG4gICAgJl9fYm94XHJcbiAgICAgIHBhZGRpbmcgMzJweFxyXG5cclxuICAgICZfX2xpc3RcclxuICAgICAgJl9faXRlbVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG5cclxuICAgICZfX3RleHQtdHdvXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuXHJcbiAgICAmX19hdHRlbnRpb25cclxuICAgICAgcGFkZGluZy1yaWdodCAyMHB4XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpXHJcbiAgLmFtYmFzc2Fkb3ItcHJvZ3JhbVxyXG4gICAgJl9fdGl0bGVcclxuICAgICAgd2lkdGggMTAwJVxyXG5cclxuICAgICZfX2JveF9fdGl0bGVcclxuICAgICAgbWFyZ2luLWJvdHRvbSAyNHB4XHJcblxyXG4gICAgJl9fYm94X19saW5lXHJcbiAgICAgIG1hcmdpbiAyNHB4IDBcclxuXHJcbiAgICAmX19hdHRlbnRpb25cclxuICAgICAgcGFkZGluZyAyMHB4IiwiLmV4Y2hhbmdlc1xyXG4gIHdpZHRoIDEwMCVcclxuICBiYWNrZ3JvdW5kICNGQUZBRkFcclxuICBwYWRkaW5nLWJvdHRvbSAxMTJweFxyXG4gIG1hcmdpbi1ib3R0b20gMFxyXG4gIG92ZXJmbG93LXggaGlkZGVuXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuXHJcbiAgJiAuc2xpY2stdHJhY2tcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcblxyXG4gICZfX2xpc3RcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDkyMHB4KVxyXG4gIC5leGNoYW5nZXNcclxuICAgIHBhZGRpbmctYm90dG9tIDY4cHhcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggNTIwcHgpXHJcbiAgLmV4Y2hhbmdlc1xyXG4gICAgcGFkZGluZy1ib3R0b20gNjBweFxyXG4iXX0= */
