﻿@import url(css-Montserrat300400500600700.css);@import url(css-Roboto300400500700.css);a,a:hover{text-decoration:none}.btn.black-btn:hover span,.btn.green-btn:hover{background-position:0}.header .logo .next-logos li a:hover svg g,.resources__grid--icon.not-visible svg g,.resources__grid--icon.not-visible svg path{stroke:#fff}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.btn,b{font-weight:700}.btn,.h2,h2,h3,h4{font-style:normal;font-stretch:normal}[class*=" isoi-"],[class^=isoi-],body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@media (min-width:1200px){}body{}a{}a:hover{}b{}a,blockquote,button,h1,h2,h3,h4,h5,h6,html,input,label,li,option,p,pre,select,span,textarea{font-family:Montserrat,sans-serif}.contact-form .success.hidden,.contact-form form.hidden{display:none}.contact-form .success{padding:25px 0 15px;text-align:center}.contact-form .success img{margin-bottom:30px}.contact-form .field{position:relative}.contact-form .field::after{content:"";position:absolute;-webkit-transform:translate(150%,-50%);transform:translate(150%,-50%);-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;right:15px;top:50%}.contact-form .field.has-error,.contact-form .field.has-success{position:relative}.contact-form .field.has-error{}.contact-form .field.has-error::after{background-image:url(../image/has-error.svg);-webkit-transform:translateY(-50%);transform:translateY(-50%);height:17px;width:20px}.contact-form .field.has-success{}.contact-form .field.has-success::after{background-image:url(../image/has-success.svg);-webkit-transform:translateY(-50%);transform:translateY(-50%);height:12px;width:16px}.btn{font-size:14px;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;border-radius:30px;text-transform:uppercase;padding:0 27px;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.25s;transition:.25s}.btn:hover{color:#fff;-webkit-transition:.25s;transition:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.h2,h2,h3,h4{color:#363537}.btn.green-btn{-webkit-box-shadow:0 10px 20px 0 rgba(53,240,214,.2);box-shadow:0 10px 20px 0 rgba(53,240,214,.2);color:#363537;line-height:58px;background:repeating-linear-gradient(70deg,#39efc3,#30f1ec 50%,#39efc3 95%,#39efc3) 100% 0/200% 100%;-webkit-transition:.5s cubic-bezier(.365,.335,0,1);transition:.5s cubic-bezier(.365,.335,0,1)}.btn.green-btn:hover{}.btn.black-btn{-webkit-box-shadow:0 10px 20px 0 rgba(54,53,55,.2);box-shadow:0 10px 20px 0 rgba(54,53,55,.2);background-color:#363537;line-height:58px}.btn.black-btn span{background:linear-gradient(70deg,#39efc3,#30f1ec 50%,#39efc3 95%,#39efc3) 100% 0/200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.btn.black-btn:hover span{}.slick-next,.slick-prev{font-size:0;width:74px;height:74px;-webkit-box-shadow:0 10px 28px 0 rgba(54,53,55,.2);box-shadow:0 10px 28px 0 rgba(54,53,55,.2);background-color:#363537;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:14px;cursor:pointer;outline:0!important}@media (max-width:767px){.slick-next::before,.slick-prev::before{content:'';position:absolute;width:13px;height:22px;background-size:cover}.slick-next,.slick-prev{font-size:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:none;-webkit-transform:rotate(0);transform:rotate(0)}.slick-next{position:absolute;right:0;top:145px}.slick-next::before{background-image:url(../image/right-arrow.svg);left:31px;top:29px}.slick-prev{position:absolute;left:0;top:145px;z-index:1}.slick-prev::before{background-image:url(../image/left-arrow.svg);left:29px;top:25px}}.slick-dots{bottom:25px;text-align:right;padding-right:calc((100% - 1040px)/ 2);margin-top:-130px}@media (max-width:1599px){.slick-dots{margin-top:-80px}}@media (max-width:1199px){.slick-dots{margin-top:0;text-align:center;padding-right:0}}.slick-dots li{padding:0 10px;display:inline-block}.slick-dots li:hover button{background-color:#fff;border:1px solid #363537;opacity:1}.slick-dots li:hover button::before{opacity:1}.slick-dots li button{height:10px;width:10px;border-radius:50%;opacity:.3;background-color:#363537;-webkit-box-shadow:none;box-shadow:none;border:1px solid transparent;font-size:0;outline:0;cursor:pointer;position:relative;padding:4px;text-indent:-9999px}.slick-dots li button::before{content:'';position:absolute;width:4px;height:4px;border-radius:50%;background-color:#363537;opacity:.3;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.slick-dots li.slick-active button{opacity:1}.slick-dots li::before{content:none}.header{background-color:#363537;position:relative;overflow:hidden}.header svg{width:0;height:0}.header__top{padding:30px 0}.header .logo{-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;margin:0;padding:10px 15px;width:195px;height:35px;z-index:15}@media (max-width:767px){}.header .logo:hover .next-logos{padding:5px 0;max-height:355px;-webkit-transition:max-height .4s,padding .4s;transition:max-height .4s,padding .4s}.header .logo:hover .next-logos li a{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.header .logo img{display:block;width:auto;height:100%;position:relative}.header .logo .dropdown{position:absolute;right:-35px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.header .logo .next-logos{position:absolute;top:100%;right:0;left:0;max-height:0;background:#fff;-webkit-box-shadow:0 15px 20px 0 rgba(0,0,0,.3);box-shadow:0 15px 20px 0 rgba(0,0,0,.3);border-radius:0 0 10px 10px;overflow:hidden;-webkit-transition:max-height,padding;transition:max-height,padding}.header .logo .next-logos li{position:relative;padding:10px 0}.header .logo .next-logos li::after{content:"";position:absolute;bottom:-10px;left:30px;display:block;width:1px;height:20px;background-color:#d8d8d8}.footer__bottom--social ul li::before,.header .logo .next-logos li::before,.header .logo .next-logos li:last-child::after,.header__button .contact-btn.is-safari::before,.resources.resources-mobile .resources__grid--item::before{content:none}.header .logo .next-logos li:first-child a:hover{background-color:#fff}.header .logo .next-logos li:first-child a:hover .name-site{color:#2d5dea}.header .logo .next-logos li:last-child::after{}.header .logo .next-logos li::before{}.header .logo .next-logos li a{position:relative;padding:5px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:opacity .3s .15s,-webkit-transform .3s .15s;transition:opacity .3s .15s,-webkit-transform .3s .15s;transition:opacity .3s .15s,transform .3s .15s;transition:opacity .3s .15s,transform .3s .15s,-webkit-transform .3s .15s}.header .logo .next-logos li a::after{content:"";position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff}.header .logo .next-logos li a svg{width:35px;height:35px;-ms-flex-negative:0;flex-shrink:0;margin-right:15px}.header .logo .next-logos li a:hover{background-color:#368fff}.header .logo .next-logos li a:hover svg g{}.header .logo .next-logos li a:hover span{color:#fff}.header .logo .next-logos li a .name-site{text-align:left;font-size:14px;font-weight:600;line-height:1.43;text-transform:uppercase;color:#323232;-webkit-transition:color .3s;transition:color .3s}.header .logo .next-logos li a .name-site span{display:block;font-size:12px;line-height:1.67;font-weight:400;text-transform:none;color:#323232;opacity:.5}.header .logo .next-logos li a img{width:35px;height:35px;-ms-flex-negative:0;flex-shrink:0;margin-right:15px}.header .logo .next-logos li~li a{-webkit-transition:opacity .3s .2s,-webkit-transform .3s .2s;transition:opacity .3s .2s,-webkit-transform .3s .2s;transition:opacity .3s .2s,transform .3s .2s;transition:opacity .3s .2s,transform .3s .2s,-webkit-transform .3s .2s}.header__button{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:stretch;align-content:stretch;position:relative;z-index:10}.resources__grid,.resources__left,.resources__right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-content:stretch}@media (max-width:767px){}.header__button .contact-btn{display:inline-block;padding:10px 27px;border:1.5px solid #62e6ac;background:0 0;overflow:hidden;cursor:pointer;z-index:1;line-height:27px}.header__button .contact-btn:hover::before{top:-30px;left:-30px}.header__button .contact-btn::before{content:"";position:absolute;z-index:-1;background:#62e6ac;height:150px;width:250px;border-radius:50%;top:0;left:-200%;-webkit-transition:.3s;transition:.3s}.header__button .contact-btn.is-safari::before{}.header .overlay{position:absolute;background-color:#363537;width:100%;height:100%;left:0;top:0;opacity:.2;z-index:1}.header__bottom{padding:159px 0 99px}.header__bottom .container{position:relative;z-index:10}.header__bottom video{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:auto;z-index:1}@media (max-width:1199px){}@media (max-width:767px){.header .logo{margin:0 auto}.header__button{display:none}.header__bottom{text-align:center}}.header__bottom--title .h2{color:#fff;margin-bottom:67px}@media (max-width:767px){}body{background-color:#f4f4f4}body,html{overflow-x:hidden}.h2,h2{font-size:80px;font-weight:300;line-height:1.13;letter-spacing:-3.2px}.resources__grid--title span,h3,h4{font-weight:500;line-height:normal}@media (max-width:1199px){.header__bottom{padding:55px 0 99px}.h2,h2{font-size:50px}}@media (max-width:991px){.h2,h2{font-size:40px}}h3{font-size:44px;letter-spacing:-2.2px}.process .key-row ul.key li,h4{letter-spacing:-1.2px;font-size:24px}@media (max-width:1199px){}h4{}@media (max-width:1199px){h3{font-size:30px}h4{font-size:18px}}p,ul li{font-size:16px;color:#363537;font-style:normal;font-stretch:normal;letter-spacing:normal}p{font-weight:400;line-height:1.63}@media (max-width:1199px){}ul li{font-weight:500;line-height:2.19;position:relative;padding-left:25px}@media (max-width:1199px){}ul li::before{content:'';position:absolute;width:10.2px;height:10.2px;-o-object-fit:contain;object-fit:contain;background-image:url(../image/rectangle-copy-47.svg);left:0;top:13px}.pd-r-3{padding-right:30px}.pd-l-3{padding-left:30px}.pd-r-1{padding-right:0}@media (max-width:991px){}.pd-l-1{padding-left:0}@media (max-width:991px){.pd-r-1{padding-right:15px}.pd-l-1{padding-left:15px}}.resources{padding:130px 0}@media (max-width:767px){}@media (max-width:767px){}@media (min-width:1200px){}@media (min-width:768px){.resources.resources-mobile{display:none}}@media (max-width:767px){.header__bottom--title .h2{margin-bottom:109px}.resources{padding:130px 0 0}.resources.resources-desc{display:none}.resources.resources-mobile .col-12:nth-child(2) .resources__grid--icon svg{left:3px;top:17px}}.resources.resources-mobile .resources__grid--item{text-align:center;margin-bottom:65px;padding:70px 40px 30px;border-radius:43px;background-color:#fff}.resources.resources-mobile .resources__grid--item::before{}.resources.resources-mobile .resources__grid--item.black-item{padding:40px 30px;border-radius:43px;background-color:#363537}.resources.resources-mobile .resources__grid--item.black-item .resources__grid--icon{-webkit-transform:rotate(0);transform:rotate(0);width:100%}.resources.resources-mobile .resources__grid--item.black-item .resources__grid--icon img{max-width:105px}.resources.resources-mobile .resources__grid--item.black-item .resources__grid--content{position:unset;opacity:1;background-color:transparent;text-align:center;padding:0}.resources.resources-mobile .resources__grid--item.black-item .resources__grid--content *{-webkit-transform:translateX(0);transform:translateX(0);left:0}.resources.resources-mobile .resources__grid--item.mobile-icon{position:relative}.resources.resources-mobile .resources__grid--item.mobile-icon .resources__grid--icon{height:64px;width:64px;-webkit-transform:rotate(-45deg) translateX(-50%);transform:rotate(-45deg) translateX(-50%);border-radius:14px;-webkit-box-shadow:-9px 9px 28px 0 rgba(54,53,55,.3);box-shadow:-9px 9px 28px 0 rgba(54,53,55,.3);background-color:#363537;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;position:absolute;left:50%;top:-53px}.resources.resources-mobile .resources__grid--icon{margin-bottom:35px!important}.resources.resources-mobile .resources__grid--icon svg{max-width:28px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;left:1px;top:6px}.resources.resources-mobile .resources__grid--content{position:unset;opacity:1;background-color:transparent;padding:0;text-align:center!important}.resources.resources-mobile .resources__grid--content h4{margin-bottom:15px;font-size:24px;left:0!important}.resources.resources-mobile .resources__grid--content p{font-size:16px;left:0!important}.resources .top-level{margin-top:0!important;margin-bottom:-24px}.resources__left,.resources__right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:stretch}.resources__left--content,.resources__right--content{-webkit-box-flex:65%;-ms-flex:65% 0 0px;flex:65% 0 0;margin-top:-15px}.resources__left--icon,.resources__right--icon{-webkit-box-flex:15%;-ms-flex:15% 0 0px;flex:15% 0 0;position:relative;opacity:0}.resources__left--icon::after,.resources__right--icon::after{content:'';position:absolute;width:200px;height:200px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:43px;-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.03);box-shadow:0 20px 30px 0 rgba(0,0,0,.03);background-color:#fff;z-index:-1}.resources__left--icon>div,.resources__right--icon>div{height:64px;width:64px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:14px;-webkit-box-shadow:-9px 9px 28px 0 rgba(54,53,55,.3);box-shadow:-9px 9px 28px 0 rgba(54,53,55,.3);background-color:#363537}.resources__left--icon>div svg,.resources__right--icon>div svg{max-width:28px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative}.resources__left{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.resources__left--icon>div svg{left:17px;top:1px}.resources__left--icon::after{left:-143px;top:-1px}.resources__left--content{padding-right:35px}.resources__right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.resources__right:hover .resources__right--content{opacity:1}.resources__right:hover .resources__right--content h4,.resources__right:hover .resources__right--content p{left:0}.resources__grid--item.left-position .resources__grid--content h4,.resources__grid--item.left-position .resources__grid--content p{left:30px}.resources__right--icon{display:block}.resources__right--icon>div svg{left:18px;top:9px}.resources__right--icon::after{left:5px;top:1px}.resources__right--content{padding-left:20px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:0}.resources__right--content h4{position:relative;left:-20px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.resources__right--content p{position:relative;left:-30px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.resources__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:stretch;margin-top:75px}@media (max-width:991px){}.resources__grid--icon{margin-bottom:20px;border-radius:14px}.resources__grid--icon.not-visible{display:none;margin-top:0;margin-left:0;height:64px;left:115px;width:64px;top:42px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:14px;-webkit-box-shadow:-9px 9px 28px 0 rgba(54,53,55,.3);box-shadow:-9px 9px 28px 0 rgba(54,53,55,.3);background-color:#363537;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;position:absolute}@media (max-width:1199px){p{font-size:14px}ul li{font-size:14px}.resources__grid--icon.not-visible{left:84px;top:35px}}@media (max-width:991px){}.resources__grid--icon.not-visible svg{max-width:28px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;left:1px;top:6px}.resources__grid--icon.not-visible svg g,.resources__grid--icon.not-visible svg path{}.resources__grid--title{opacity:1}.resources__grid--title span{font-size:16px;font-style:normal;font-stretch:normal;letter-spacing:-.8px;color:#363537;display:block;max-width:146px;margin:0 auto;position:relative;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;right:0}.clients__slider .slick-slide.slick-current .clients__slider--slide .client-content span,.process__num span{font-size:12px;letter-spacing:1.5px;font-style:normal;font-stretch:normal;line-height:normal;color:#363537;font-weight:600;text-transform:uppercase}.process .key-row ul.key,.process h2,.resources__grid.bottom-grid{margin-top:50px}.resources__grid--content{padding-left:20px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:0;position:absolute;pointer-events:none}@media (max-width:991px){}.resources__grid--content h4{position:relative;left:-30px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.resources__grid--content p{position:relative;left:-30px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.resources__grid--item{position:relative;-webkit-box-flex:33.3333%;-ms-flex:33.3333% 0 0px;flex:33.3333% 0 0}.resources__grid--item.right-position{text-align:center}.resources__grid--item.right-position .resources__grid--content{text-align:left;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:65%;min-width:350px}@media (max-width:1399px) and (min-width:1200px){.resources__grid--item.right-position .resources__grid--content{min-width:246px}}@media (max-width:1199px) and (min-width:992px){.resources__grid--item.right-position .resources__grid--content{min-width:200px}}@media (max-width:991px) and (min-width:768px){.resources__grid--item.right-position .resources__grid--content{left:0;text-align:center;padding:0}}.resources__grid--item.right-position:hover .resources__grid--title span{right:-30px}.resources__grid--item.right-position:hover .not-visible{display:block!important}.resources__grid--item.left-position:hover .resources__grid--icon,.resources__grid--item.right-position:hover .resources__grid--icon{display:none}.resources__grid--item.right-position:hover .resources__grid--icon{}.resources__grid--item.left-position{text-align:center}.resources__grid--item.left-position .resources__grid--content{text-align:right;top:50%;right:75%;-webkit-transform:translateY(-50%);transform:translateY(-50%);min-width:350px}@media (max-width:1399px) and (min-width:1200px){.resources__grid--item.left-position .resources__grid--content{min-width:246px}}@media (max-width:1199px) and (min-width:992px){.resources__grid--item.left-position .resources__grid--content{min-width:200px}}@media (max-width:991px) and (min-width:768px){}.resources__grid--item.left-position .resources__grid--content h4{}.resources__grid--item.left-position .resources__grid--content p{}.resources__grid--item.left-position:hover .resources__grid--title span{right:30px}.resources__grid--item.left-position:hover .resources__grid--icon{}.resources__grid--item.left-position:hover .not-visible{display:block}.resources__grid--item:hover:not(.black-item)::before{-webkit-transform:scale(.9) rotate(-45deg);transform:scale(.9) rotate(-45deg)}.resources__grid--item:hover .resources__grid--content{opacity:1}.resources__grid--item:hover .resources__grid--content h4,.resources__grid--item:hover .resources__grid--content p{left:0}.resources__grid--item:hover .resources__grid--title{opacity:0}.resources__grid--item:hover .resources__grid--title span{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.resources__grid--item::before{content:'';position:absolute;width:200px;height:200px;-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);border-radius:43px;-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.03);box-shadow:0 20px 30px 0 rgba(0,0,0,.03);background-color:#fff;z-index:-1;left:45px;top:-25px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}@media (max-width:991px){.resources__grid{margin-top:120px}.resources__grid--icon.not-visible{display:none}.resources__grid--content{min-width:260px!important}.resources__grid--item::before{-webkit-transform:rotate(0);transform:rotate(0)}.resources__grid.bottom-grid{margin-top:95px}}@media (max-width:1199px){}.resources__grid--item.black-item{position:relative}@media (max-width:991px) and (min-width:768px){.resources__grid--item.left-position .resources__grid--content{right:0;text-align:center;padding:0}.resources__grid--item.black-item .resources__grid--content{display:none}}.resources__grid--item.black-item::before{left:45px;background-color:#363537}@media (max-width:1199px){.resources__grid--item::before{width:180px;height:180px;left:24px}.resources__grid--item.black-item::before{left:25px}}.resources__grid--item.black-item:hover .resources__grid--content{opacity:1;z-index:1}.resources__grid--item.black-item:hover .resources__grid--content *{-webkit-transform:translateX(0);transform:translateX(0)}.resources__grid--item.black-item .resources__grid--content{position:absolute;bottom:-85px;left:50%;z-index:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:0;background-color:#363537;padding:47px 82px 42px;border-top-right-radius:43px;border-bottom-right-radius:43px;min-width:452px;text-align:left}@media (max-width:767px){}.resources__grid--item.black-item .resources__grid--content *{color:#fff;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transform:translateX(-50px);transform:translateX(-50px)}.resources__grid--item.black-item .resources__grid--icon{height:100%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:stretch;align-content:stretch;margin-top:18px}.about__stat,.clients__slider .slick-slide.slick-current{display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal;align-content:stretch}@media (max-width:1199px){}.resources__grid--item.black-item .resources__grid--icon img{max-width:105px;position:relative;z-index:10}.resources__grid.bottom-grid{}@media (max-width:991px){}.resources__grid.bottom-grid .resources__grid--item{-webkit-box-flex:50%;-ms-flex:50% 0 0px;flex:50% 0 0}.resources__grid.bottom-grid .resources__grid--item::before{left:43px}@media (max-width:991px){.resources__grid.bottom-grid .resources__grid--item::before{left:50%!important;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.middle-row .left-position:hover .resources__grid--icon{margin-left:53px}.middle-row .right-position:hover .resources__grid--icon{margin-left:-7px}}@media (max-width:1199px){}@media (max-width:991px){}.expertise{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(244,244,244,0)),to(#fff));background-image:linear-gradient(to bottom,rgba(244,244,244,0),#fff);padding:60px 0 108px;position:relative}@media (max-width:767px){}@media (max-width:767px){}.expertise .row{position:relative}.expertise .top-img{width:335px;position:absolute;top:-40px;right:0;min-width:335px}@media (max-width:991px){}.expertise__img{width:480px;height:480px;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);background-image:linear-gradient(181deg,#eec7dd,#c2e1de);margin:0 auto;z-index:1;position:relative;overflow:hidden}@media (max-width:767px){}@media (max-width:991px){.expertise .top-img{width:227px;min-width:227px}.expertise__img{width:327px;height:327px}}@media (max-width:575px){}.expertise__img .bottom-img{width:100%;position:absolute;bottom:0;left:0}.clients__slider .slick-slide.slick-current .clients__slider--slide::before,.contact-us::before{width:335px;height:335px;background-image:url(../image/oval-looper.svg);content:'';background-size:cover}.expertise__content h2{margin-bottom:30px}@media (max-width:767px){.resources__grid--item.black-item .resources__grid--content{min-width:100%}.expertise .mobile-col-revers{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.expertise{padding-top:0}.expertise__img{margin-bottom:15px}.expertise__content h2{text-align:center}}.expertise__top-list{margin-bottom:40px}@media (max-width:767px){}.expertise__bottom-list{padding-left:70px}@media (max-width:767px){.expertise__top-list{margin-bottom:0}.expertise__bottom-list{padding-left:0}}.clients{padding:200px 0 60px;margin-bottom:70px}.clients h2{margin-bottom:10px}@media (max-width:1199px){}.clients__slider{margin-top:-160px}@media (max-width:1199px){.resources__grid--item.black-item .resources__grid--icon{margin-top:10px}.resources__grid.bottom-grid .resources__grid--item::before{left:20px}.clients{padding:60px 0}.clients__slider{margin-top:0}}.clients__slider .slick-slide{padding:50px 45px}.clients__slider .slick-slide:not(.slick-current) .clients__slider--slide .client-image::before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:#363537;opacity:.4;border-radius:30px}@media (max-width:767px){}.clients__slider .slick-slide.slick-current{display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch}@media (min-width:2321px){.clients__slider .slick-slide.slick-current>div{-webkit-box-flex:50%;-ms-flex:50% 0 0px;flex:50% 0 0}}@media (min-width:1920px) and (max-width:2320px){.clients__slider .slick-slide.slick-current>div{-webkit-box-flex:64%;-ms-flex:64% 0 0px;flex:64% 0 0}}@media (min-width:1600px) and (max-width:1919px){.clients__slider .slick-slide.slick-current>div{-webkit-box-flex:83%;-ms-flex:83% 0 0px;flex:83% 0 0}}@media (min-width:1200px) and (max-width:1599px){.clients__slider .slick-slide.slick-current>div{-webkit-box-flex:100%;-ms-flex:100% 0 0px;flex:100% 0 0}.clients__slider .slick-slide.slick-current>div .clients__slider--slide .client-content{left:215px}}@media (min-width:1200px){.container{max-width:1080px}.resources.resources-desc .container{max-width:1200px}.clients__slider .slick-slide.slick-current+.slick-slide{position:relative;left:calc(100vw - 10%);top:150px;max-width:270px;min-width:370px}}.clients__slider .slick-slide.slick-current .clients__slider--slide{position:relative;min-width:720px!important}.clients__slider .slick-slide.slick-current .clients__slider--slide::before{position:absolute;left:65%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (max-width:767px){}.clients__slider .slick-slide.slick-current .clients__slider--slide .client-image{max-width:450px;min-height:620px;position:relative;display:block}.about__contact .contact-form .attachInput,.about__contact .contact-form .success.hidden,.about__contact .contact-form form.hidden,.clients__slider .slick-slide .clients__slider--slide .client-content .slick-next,.clients__slider .slick-slide .clients__slider--slide .client-content .slick-prev,.clients__slider .slick-slide .clients__slider--slide .client-content p,.clients__slider .slick-slide .clients__slider--slide .client-content span{display:none}@media (max-width:991px){.clients__slider .slick-slide.slick-current .clients__slider--slide .client-image{max-width:350px;min-height:465px}}@media (max-width:767px){}.clients__slider .slick-slide.slick-current .clients__slider--slide .client-image .client-logo{bottom:18px;left:60px}@media (max-width:767px){.clients__slider .slick-slide{padding:0}.clients__slider .slick-slide.slick-current .clients__slider--slide{min-width:100%!important;padding:0 15px}.clients__slider .slick-slide.slick-current .clients__slider--slide .client-image{max-width:100%;min-height:320px}.clients__slider .slick-slide.slick-current .clients__slider--slide .client-image .client-logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.clients__slider .slick-slide.slick-current .clients__slider--slide .client-content{border-radius:40px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.03);box-shadow:0 20px 30px 0 rgba(0,0,0,.03);background-color:rgba(255,255,255,.7);padding:40px 50px 100px 40px;max-width:420px;position:absolute;left:351px;top:147px}@media (max-width:991px){.clients__slider .slick-slide.slick-current .clients__slider--slide .client-content{left:200px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:767px){.clients__slider .slick-slide.slick-current .clients__slider--slide .client-content{position:unset;-webkit-transform:translateY(0);transform:translateY(0);border-radius:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;padding:60px 0 10px}}.clients__slider .slick-slide.slick-current .clients__slider--slide .client-content .slick-next{position:absolute;right:-35px;bottom:25px;display:block;border:none}@media (max-width:767px){.clients__slider .slick-slide.slick-current .clients__slider--slide .client-content .slick-next{display:none}}.clients__slider .slick-slide.slick-current .clients__slider--slide .client-content .slick-next::before{content:'';position:absolute;width:13px;height:22px;background-image:url(../image/right-arrow.svg);background-size:cover;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:31px;top:29px}.clients__slider .slick-slide.slick-current .clients__slider--slide .client-content .slick-prev{position:absolute;bottom:-35px;right:22px;display:block;border:none}@media (max-width:767px){}.clients__slider .slick-slide.slick-current .clients__slider--slide .client-content .slick-prev::before{content:'';position:absolute;width:13px;height:22px;background-size:cover;background-image:url(../image/left-arrow.svg);-webkit-transform:rotate(45deg);transform:rotate(45deg);left:29px;top:25px}.clients__slider .slick-slide.slick-current .clients__slider--slide .client-content span{display:block}.clients__slider .slick-slide.slick-current .clients__slider--slide .client-content p{display:block}.clients__slider .slick-slide.slick-current .clients__slider--slide .client-content h3{margin-bottom:18px;font-size:44px;font-weight:500;letter-spacing:-2.2px;text-align:left;margin-top:0;margin-left:-4px}.clients__slider .slick-slide .clients__slider--slide .client-image{max-width:270px;min-height:330px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;border-radius:30px;-webkit-box-shadow:0 20px 40px 0 rgba(87,61,43,.2);box-shadow:0 20px 40px 0 rgba(87,61,43,.2);position:relative}@media (max-width:767px){}.clients__slider .slick-slide .clients__slider--slide .client-image .client-logo{position:absolute;bottom:20px;left:50%;max-width:70px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){}.clients__slider .slick-slide .clients__slider--slide .client-image .client-logo img{width:100%}.clients__slider .slick-slide .clients__slider--slide .client-content .slick-next,.clients__slider .slick-slide .clients__slider--slide .client-content .slick-prev{}.clients__slider .slick-slide .clients__slider--slide .client-content p,.clients__slider .slick-slide .clients__slider--slide .client-content span{}.clients__slider .slick-slide .clients__slider--slide .client-content h3{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.8px;text-align:center;margin-top:20px}.contact-us{padding:46px 0;position:relative}.contact-us .contact-hand{position:absolute;right:0;top:0}.contact-us .contact-hand .hand-1{max-height:480px;margin-right:-15px}.contact-us .contact-hand .hand-2{max-height:245px;position:absolute;top:-21px;z-index:10}@media (min-width:1800px){.contact-us .contact-hand .hand-2{right:40%}}@media (min-width:1700px) and (max-width:1799px){.contact-us .contact-hand .hand-2{right:30%}}@media (min-width:1500px) and (max-width:1699px){.contact-us .contact-hand .hand-2{right:30%}}@media (min-width:1300px) and (max-width:1499px){.contact-us .contact-hand .hand-2{right:20%}}@media (min-width:1200px) and (max-width:1299px){.contact-us .contact-hand .hand-2{right:10%}}.contact-us::before{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:-1}.process .key-row,.process h2,.process__num h4,.process__num.blue-list,.process__num.green-list,.process__num.purple-list,.process__num.yellow-list{position:relative}.grid,.grid .line-1{left:0}@media (max-width:1280px) and (min-width:1200px){.contact-us{background-position:600% 0}}@media (max-width:575px){.expertise__img{width:230px;height:230px}.contact-us{background-size:cover;background-position:0 100%}}.about,.process .key-row::after,.process .key-row::before{background-repeat:no-repeat;background-position:50% 50%}@media (max-width:767px){}.contact-us__content h2{margin-bottom:45px}@media (max-width:767px){}.rect{border-bottom-left-radius:170px}@media (max-width:767px){}.process{padding:76px 0 160px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(244,244,244,0)),to(#fff));background-image:linear-gradient(to bottom,rgba(244,244,244,0),#fff)}@media (min-width:1200px){.process .row .col-md-6:nth-child(1){padding-right:30px}.process .row .col-md-6:nth-child(2){padding-left:30px}}@media (max-width:991px){}@media (max-width:767px){.clients__slider .slick-slide.slick-current .clients__slider--slide .client-content .slick-prev{display:none}.clients__slider .slick-slide .clients__slider--slide .client-image{-webkit-box-shadow:none;box-shadow:none;max-width:100%;min-height:auto}.clients__slider .slick-slide .clients__slider--slide .client-image .client-logo{min-width:100px}.contact-us__content{text-align:center}.contact-us__content h2{margin-bottom:65px}.rect{border-radius:0}.process{padding-top:60px}}.process h2{margin-bottom:70px;z-index:10}@media (max-width:767px){.process h2{margin-bottom:15px}}.process__num{margin-bottom:90px}.process__num h4{margin-bottom:20px;z-index:1}.process__num ul{margin-bottom:40px}.process__num span{position:relative;margin-bottom:11px;display:inline-block}.about__contact .contact-form .success img,.about__content h2{margin-bottom:30px}.process__num span::after{content:'';position:absolute;width:190px;height:1px;background-color:#363537;right:-206px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:991px){}.process__num--desc{opacity:.5;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#363537}.process__num.blue-list{}.process__num.blue-list::before{content:'1';position:absolute;right:40px;top:-75px;background-image:linear-gradient(200deg,#9acfdb,rgba(154,207,219,.35));font-size:300px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.process__num.green-list::before,.process__num.purple-list::before{-webkit-background-clip:text;width:192px;top:-75px;font-size:300px;font-weight:900;letter-spacing:normal;position:absolute;font-style:normal;font-stretch:normal;line-height:normal;-webkit-text-fill-color:transparent;text-align:center}@media (max-width:575px){.process__num.blue-list::before{right:0}}.process__num.blue-list ul li::before{background-image:url(../image/rectangle-copy-63.svg)}.process__num.purple-list{}.process__num.purple-list::before{content:'3';right:40px;background-image:linear-gradient(208deg,#dcce9e,rgba(154,207,219,.35));background-clip:text}@media (max-width:575px){.process__num.purple-list::before{right:0}}.process__num.purple-list ul li::before{background-image:url(../image/rectangle-copy-64.svg)}.process__num.green-list{}.process__num.green-list::before{content:'2';right:40px;background-image:linear-gradient(207deg,#bb9edc,rgba(154,207,219,.35));background-clip:text}@media (max-width:575px){.process__num.green-list::before{right:0}}.process__num.green-list ul li::before{background-image:url(../image/rectangle-copy-46.svg)}.process__num.yellow-list{}.process__num.yellow-list::before{content:'4';position:absolute;right:40px;top:-75px;background-image:linear-gradient(211deg,#9adbc5,rgba(154,207,219,.35));font-size:300px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:575px){}.process__num.yellow-list ul li::before{background-image:url(../image/rectangle-copy-63.svg)}.process .key-row{margin-top:70px}@media (max-width:991px){}.process .key-row::before{content:'';position:absolute;width:245px;height:95px;background-image:url(../image/oval-looper-mini.svg);left:215px;top:35px;background-size:cover}@media (max-width:767px){.process .key-row::before{content:none}}.process .key-row::after{content:'';position:absolute;width:938px;height:459px;background-image:url(../image/rectangle1.svg);right:0;top:0;background-size:cover;z-index:1}.about__contact .contact-form .attachInput-label,.grid .row{position:relative}@media (max-width:991px){}.process .key-row ul.key{}.process .key-row ul.key li{font-weight:500;line-height:2.08}@media (max-width:991px){.process{padding-bottom:75px}.process__num span::after{width:100px;right:-115px}.process .key-row{margin-top:0}.process .key-row::after{content:none}.process .key-row ul.key li{font-size:14px}.process .key-row ul.key li::before{top:14px}.about__design .col-lg-6:nth-child(1) .about__design--item:nth-child(1){border-top-right-radius:14px}}.process .key-row ul.key li::before{top:23px}.about{background-image:url(../image/map-2-copy.svg);background-attachment:fixed}.about__heading .row{padding:95px 0}@media (max-width:767px){}@media (max-width:767px){.about__heading .row{padding-bottom:70px}.about__content{padding-bottom:30px}}.about__content h2{}.about__stat{display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;max-width:380px;margin:0 auto}.about__stat--item{border-radius:14px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.03);box-shadow:0 20px 30px 0 rgba(0,0,0,.03);background-color:rgba(255,255,255,.7);-webkit-box-flex:180px;-ms-flex:180px 0 0px;flex:180px 0 0;padding:25px;margin-right:20px;height:180px;margin-bottom:20px;-webkit-transition:.3s;transition:.3s}@media (max-width:575px){}.about__stat--item:nth-child(even){margin-right:0}.about__stat--item .num{display:inline-block;font-size:44px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;color:#363537;margin-bottom:32px}@media (max-width:575px){.process__num.yellow-list::before{right:0}.about__stat--item{-webkit-box-flex:130px;-ms-flex:130px 0 0px;flex:130px 0 0;height:130px;padding:15px}.about__stat--item .num{margin-bottom:0}}.about__stat--item .plus{font-size:44px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-2.2px}.about__design--item .num,.about__stat--item .title{letter-spacing:normal;font-style:normal;font-stretch:normal}.about__stat--item .title{font-size:16px;font-weight:400;line-height:1.38;color:#363537;display:block}.about__stat--item.active{-webkit-box-shadow:0 10px 20px 0 rgba(54,53,55,.2);box-shadow:0 10px 20px 0 rgba(54,53,55,.2);background-image:linear-gradient(36deg,#363537,#4b4b4b)}.about__stat--item.active .num,.about__stat--item.active .plus,.about__stat--item.active .title{background-image:-webkit-gradient(linear,left top,right top,from(#30f1ec),to(#39efc3));background-image:linear-gradient(to right,#30f1ec,#39efc3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.about__design{padding-bottom:130px}@media (max-width:767px){}.about__design.visible .col-lg-6:nth-child(1) .about__design--item:nth-child(1){-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;margin-right:5px;margin-bottom:5px}.about__design.visible .col-lg-6:nth-child(1) .about__design--item:nth-child(2){-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;margin-right:5px;margin-top:10px;-webkit-transition-delay:.25s;transition-delay:.25s}.about__design.visible .col-lg-6:nth-child(2) .about__design--item:nth-child(1){-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;margin-left:5px;margin-bottom:5px;-webkit-transition-delay:.5s;transition-delay:.5s}.about__design.visible .col-lg-6:nth-child(2) .about__design--item:nth-child(2){-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;margin-left:5px;margin-top:10px;-webkit-transition-delay:.75s;transition-delay:.75s}.about__design .col-lg-6:nth-child(1) .about__design--item:nth-child(1){border-top-left-radius:14px}@media (max-width:991px){}.about__design .col-lg-6:nth-child(1) .about__design--item:nth-child(2){border-bottom-left-radius:14px}@media (max-width:991px){}.about__design .col-lg-6:nth-child(2) .about__design--item:nth-child(1){border-top-right-radius:14px}@media (max-width:991px){}.about__design .col-lg-6:nth-child(2) .about__design--item:nth-child(2){border-bottom-right-radius:14px}@media (max-width:991px){}.about__design h2{margin-bottom:60px}@media (max-width:767px){.about__design{padding-bottom:30px}.about__design h2{margin-bottom:22px}}.about__design--item{-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.03);box-shadow:0 20px 30px 0 rgba(0,0,0,.03);background-color:#fff;padding:45px 65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:stretch;align-content:stretch;margin-bottom:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}@media (max-width:575px){}.about__design--item .num{background-image:linear-gradient(227deg,#9adbc5,rgba(154,207,219,.35));font-size:70px;font-weight:900;line-height:normal;text-align:left;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-flex:28%;-ms-flex:28% 0 0px;flex:28% 0 0}@media (max-width:575px){.about__design--item{padding:20px 30px}.about__design--item .num{font-size:50px}}.about__design--item .title{font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:-1.2px;color:#363537;-webkit-box-flex:65%;-ms-flex:65% 0 0px;flex:65% 0 0}@media (max-width:575px){}.about__contact{padding:35px 0 80px;background-color:#92c4d1}@media (max-width:767px){}.about__contact h2{color:#fff;max-width:520px;margin:0 auto;margin-bottom:34px}.footer__address h6,.footer__address span,.footer__bottom--copyright span{font-stretch:normal;letter-spacing:normal;color:#363537;font-style:normal}.about__contact .contact-form .attachInput{}.about__contact .contact-form form.hidden{}.about__contact .contact-form .success{padding:25px 0 15px;text-align:center}.about__contact .contact-form .success.hidden{}.about__contact .contact-form .success img{}.about__contact .contact-form .success h3{margin-bottom:12px;font-size:30px;font-weight:600;text-transform:uppercase;color:#323232}.about__contact .contact-form .success p{margin-bottom:56px;font-size:24px;font-weight:300;line-height:30px;color:#323232}.about__contact .contact-form .success span{margin-bottom:42px;display:block;font-size:15px;font-weight:400;line-height:25px;color:#777}.about__contact .contact-form .success a{font-size:13px;font-weight:600;color:#1476f2;text-transform:uppercase}.about__contact .contact-form .success a svg{margin-bottom:2px;margin-left:5px}.about__contact .contact-form .attachInput-label{}@media (max-width:991px){.about__design .col-lg-6:nth-child(1) .about__design--item:nth-child(2){border-bottom-left-radius:0}.about__design .col-lg-6:nth-child(2) .about__design--item:nth-child(1){border-top-right-radius:0}.about__design .col-lg-6:nth-child(2) .about__design--item:nth-child(2){border-bottom-left-radius:14px}.about__contact .contact-form .attachInput-label{padding-left:40px}.about__contact .contact-form .attachInput-label::before{left:0!important}}.about__contact .contact-form .attachInput-label::before{content:'';position:absolute;width:24px;height:26px;background-image:url(../image/attach1.svg);left:-40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.about__contact .contact-form .ndaCheckbox{position:absolute;opacity:0}.about__contact .contact-form .ndaCheckbox+label{position:relative;cursor:pointer;padding-left:40px}.about__contact .contact-form .ndaCheckbox+label:before{content:'';position:absolute;width:26px;height:26px;opacity:.6;border-radius:50%;background-color:#fff;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.about__contact .contact-form .ndaCheckbox:checked+label:before{background:#363537;-webkit-box-shadow:0 10px 20px 0 rgba(54,53,55,.2);box-shadow:0 10px 20px 0 rgba(54,53,55,.2);opacity:1}.about__contact .contact-form .ndaCheckbox:checked+label:after{content:'';position:absolute;width:14px;height:13px;background-image:url(../image/rectangle2.svg);background-size:cover;left:6px;top:10px}.about__contact .contact-form label{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.13;letter-spacing:normal;color:#fff}.about__contact .contact-form .privacy{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;padding:10px 0 25px;letter-spacing:normal;color:#fff;text-align:left}@media (max-width:767px){}.about__contact .contact-form .privacy a{font-size:14px;color:#fff}.about__contact .contact-form .privacy a:hover{text-decoration:underline}.about__contact .contact-form input:not([type=file]),.about__contact .contact-form select,.about__contact .contact-form textarea{height:60px;border-radius:12px;background-color:#d2e7ec;border:none;padding-left:20px;outline:0;font-weight:500}@media (max-width:767px){}.about__contact .contact-form input:not([type=file]):focus,.about__contact .contact-form select:focus,.about__contact .contact-form textarea:focus{-webkit-box-shadow:0 7px 10px 0 rgba(0,0,0,.03);box-shadow:0 7px 10px 0 rgba(0,0,0,.03);background-color:#fff}.about__contact .contact-form input:not([type=file]):focus::-webkit-input-placeholder,.about__contact .contact-form select:focus::-webkit-input-placeholder,.about__contact .contact-form textarea:focus::-webkit-input-placeholder{color:#363537;opacity:.5}.about__contact .contact-form input:not([type=file]):focus::-moz-placeholder,.about__contact .contact-form select:focus::-moz-placeholder,.about__contact .contact-form textarea:focus::-moz-placeholder{color:#363537;opacity:.5}.about__contact .contact-form input:not([type=file]):focus::-ms-input-placeholder,.about__contact .contact-form select:focus::-ms-input-placeholder,.about__contact .contact-form textarea:focus::-ms-input-placeholder{color:#363537;opacity:.5}.about__contact .contact-form input:not([type=file]):focus::placeholder,.about__contact .contact-form select:focus::placeholder,.about__contact .contact-form textarea:focus::placeholder{color:#363537;opacity:.5}.about__contact .contact-form input:not([type=file])::-webkit-input-placeholder,.about__contact .contact-form select::-webkit-input-placeholder,.about__contact .contact-form textarea::-webkit-input-placeholder{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2.13;letter-spacing:normal;color:#92c4d1}.about__contact .contact-form input:not([type=file])::-moz-placeholder,.about__contact .contact-form select::-moz-placeholder,.about__contact .contact-form textarea::-moz-placeholder{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2.13;letter-spacing:normal;color:#92c4d1}.about__contact .contact-form input:not([type=file])::-ms-input-placeholder,.about__contact .contact-form select::-ms-input-placeholder,.about__contact .contact-form textarea::-ms-input-placeholder{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2.13;letter-spacing:normal;color:#92c4d1}.about__contact .contact-form input:not([type=file])::placeholder,.about__contact .contact-form select::placeholder,.about__contact .contact-form textarea::placeholder{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2.13;letter-spacing:normal;color:#92c4d1}.about__contact .contact-form input,.about__contact .contact-form select{line-height:33px}.about__contact .contact-form textarea{padding:14px 0 20px 20px;width:100%}@media (max-width:767px){}.about__contact .contact-form select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2.13;letter-spacing:normal;color:#92c4d1;width:100%}.about__contact .contact-form .nameFieldsWrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}@media (max-width:767px){.about__contact{padding-bottom:100px}.about__contact .contact-form .privacy{padding:3px 0 0}.about__contact .contact-form input:not([type=file]),.about__contact .contact-form select,.about__contact .contact-form textarea{height:40px}.about__contact .contact-form textarea{padding:6px 0 6px 20px}.about__contact .contact-form .nameFieldsWrapper{grid-template-columns:1fr}}.about__contact .contact-form .nameFieldsWrapper .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;margin-bottom:1em}.about__contact .contact-form .otherElementsWrapper{display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.about__contact .contact-form .otherElementsWrapper{grid-template-columns:1fr}}@media (max-width:767px){}.about__contact .contact-form .otherElementsWrapper .ndaAttachWrapper{text-align:left;padding-right:5px}.grid{pointer-events:none;position:fixed;z-index:-1;top:0;height:100%;width:100%}.grid .container{height:100%}.grid .row{height:100%}.grid .line-1,.grid .line-2,.grid .line-3,.grid .line-4,.grid .line-5,.grid .line-6{position:absolute;border-left:1px solid #363537;height:100%;opacity:.05}.grid .line-1{}.grid .line-2{left:20%}.grid .line-3{left:40%}.grid .line-4{left:60%}.grid .line-5{left:80%}.grid .line-6{left:100%}@media (min-width:768px) and (max-width:1199px){.contact-us .contact-hand .hand-2{right:23%;max-height:183px}.contact-us .contact-hand .hand-1{max-height:368px}}@media (max-width:767px){}@media (max-width:575px){}@media (min-width:768px){.clients__slider .slick-slide.slick-current .clients__slider--slide .client-content{min-height:360px}}.footer{padding:55px 0 25px;background-color:#fff}.footer__top{padding-bottom:55px}@media (max-width:767px){}.footer__address h6{font-size:14px;font-weight:600;line-height:1.43}.footer__address span{font-size:14px;font-weight:400;line-height:1.43;display:block}.footer__bottom--copyright,.footer__bottom--social ul{display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal;align-content:stretch}@media (max-width:767px){}.footer__bottom--social ul{display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:stretch}@media (max-width:767px){.about__contact .contact-form .otherElementsWrapper{grid-template-columns:1fr 1fr;position:relative}.about__contact .contact-form .otherElementsWrapper .btnWrapper{margin-top:20px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-70px}.contact-us .contact-hand{position:relative;top:-105px}.contact-us .contact-hand .hand-1{max-height:288px}.contact-us .contact-hand .hand-2{max-height:147px;right:27%}.contact-us__content{z-index:100;position:relative}.footer__address{margin-bottom:15px}.footer__bottom--logo{text-align:center}.footer__bottom--social ul{-ms-flex-pack:distribute;justify-content:space-around}}.footer__bottom--social ul li{display:inline-block;padding-top:10px}@media (max-width:575px){}.footer__bottom--social ul li::before{}.footer__bottom--copyright{height:100%;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch}.footer__bottom--copyright span{opacity:.5;font-size:14px;font-weight:400;line-height:2.43}@media (max-width:575px){.about__design--item .title{font-size:18px}.contact-us .contact-hand .hand-2{right:0}.footer__bottom--social ul li{padding-left:0}.footer__bottom--copyright span{line-height:1.43;padding:10px 0 0}}@font-face{font-family:isofIconfont;src:url(../font/isofIconfont2.eot);src:url(../font/isofIconfont2.eot) format("eot"),url(../font/isofIconfont2.woff2) format("woff2"),url(../font/isofIconfont2.woff) format("woff"),url(../font/isofIconfont2.ttf) format("truetype"),url(../font/isofIconfont2.svg) format("svg");font-weight:400;font-style:normal}[class*=" isoi-"],[class^=isoi-]{font-family:isofIconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.isoi-360-ar:before{content:"\E001"}.isoi-3d-site-reconstruction:before{content:"\E002"}.isoi-advanced-analytics:before{content:"\E003"}.isoi-ai-assistant:before{content:"\E004"}.isoi-amazon:before{content:"\E005"}.isoi-aml-kyc:before{content:"\E006"}.isoi-analyse:before{content:"\E007"}.isoi-analytics:before{content:"\E008"}.isoi-android-auto:before{content:"\E009"}.isoi-android:before{content:"\E00A"}.isoi-angle-down:before{content:"\E00B"}.isoi-angle-left:before{content:"\E00C"}.isoi-angle-right:before{content:"\E00D"}.isoi-angle-up:before{content:"\E00E"}.isoi-api:before{content:"\E00F"}.isoi-apple-carplay:before{content:"\E010"}.isoi-ar-progress-monitoring:before{content:"\E011"}.isoi-arrow_left:before{content:"\E012"}.isoi-arrow_right:before{content:"\E013"}.isoi-artificial-intelligence:before{content:"\E014"}.isoi-as-built-measurements:before{content:"\E015"}.isoi-augmented-reality:before{content:"\E016"}.isoi-automatic-hazard-detection:before{content:"\E017"}.isoi-beacons:before{content:"\E018"}.isoi-better-collaboration:before{content:"\E019"}.isoi-big-data:before{content:"\E01A"}.isoi-blockchain-solutions:before{content:"\E01B"}.isoi-blockchain:before{content:"\E01C"}.isoi-blockchains-and-forks:before{content:"\E01D"}.isoi-built-vs-designed:before{content:"\E01E"}.isoi-business-intelligence:before{content:"\E01F"}.isoi-chat-settings:before{content:"\E020"}.isoi-chat:before{content:"\E021"}.isoi-check-ins:before{content:"\E022"}.isoi-choose-a-solution:before{content:"\E023"}.isoi-clash-detections-in-ar:before{content:"\E024"}.isoi-cloud-computing:before{content:"\E025"}.isoi-concierge:before{content:"\E026"}.isoi-content-management-2:before{content:"\E027"}.isoi-content-management:before{content:"\E028"}.isoi-cross-border-payment:before{content:"\E029"}.isoi-cryptocurrencies:before{content:"\E02A"}.isoi-custom-iot:before{content:"\E02B"}.isoi-custom-mobile-features:before{content:"\E02C"}.isoi-custom-reporting:before{content:"\E02D"}.isoi-database:before{content:"\E02E"}.isoi-databases:before{content:"\E02F"}.isoi-dev_team:before{content:"\E030"}.isoi-devops-cloud:before{content:"\E031"}.isoi-digital-twin-representations:before{content:"\E032"}.isoi-digital-wallets:before{content:"\E033"}.isoi-dimension-of-manufacturing:before{content:"\E034"}.isoi-dimension-of-operations:before{content:"\E035"}.isoi-dimension-of-productivity:before{content:"\E036"}.isoi-dimension-of-user-experience:before{content:"\E037"}.isoi-director_software_development:before{content:"\E038"}.isoi-docker:before{content:"\E039"}.isoi-document-management:before{content:"\E03A"}.isoi-double_arrow:before{content:"\E03B"}.isoi-ebook:before{content:"\E03C"}.isoi-ecommerce-clothes:before{content:"\E03D"}.isoi-ecommerce:before{content:"\E03E"}.isoi-emergency:before{content:"\E03F"}.isoi-employee-training:before{content:"\E040"}.isoi-ensure-iot:before{content:"\E041"}.isoi-enterprise-mobility:before{content:"\E042"}.isoi-entertainment:before{content:"\E043"}.isoi-etherum:before{content:"\E044"}.isoi-exclusive:before{content:"\E045"}.isoi-execute:before{content:"\E046"}.isoi-exonum:before{content:"\E047"}.isoi-explore-construction-site:before{content:"\E048"}.isoi-faster-platform:before{content:"\E049"}.isoi-faster-time-to-market:before{content:"\E04A"}.isoi-flexibility:before{content:"\E04B"}.isoi-food-delivery:before{content:"\E04C"}.isoi-ford-sync:before{content:"\E04D"}.isoi-gamification:before{content:"\E04E"}.isoi-geofenced-messaging:before{content:"\E04F"}.isoi-global-networks:before{content:"\E050"}.isoi-greater-business-efficiency:before{content:"\E051"}.isoi-greater-business-security:before{content:"\E052"}.isoi-greater-productivity:before{content:"\E053"}.isoi-higher-software-quality:before{content:"\E054"}.isoi-higher-software:before{content:"\E055"}.isoi-hiring_onboarding:before{content:"\E056"}.isoi-html5:before{content:"\E057"}.isoi-hyper:before{content:"\E058"}.isoi-identification:before{content:"\E059"}.isoi-instant-assistance:before{content:"\E05A"}.isoi-integrated-wearables:before{content:"\E05B"}.isoi-intelligent-consulting:before{content:"\E05C"}.isoi-intelligent-solutions:before{content:"\E05D"}.isoi-ios:before{content:"\E05E"}.isoi-iot-chip:before{content:"\E05F"}.isoi-iot-home:before{content:"\E060"}.isoi-java:before{content:"\E061"}.isoi-javascript:before{content:"\E062"}.isoi-jenkins-logo:before{content:"\E063"}.isoi-kpi-dashboards:before{content:"\E064"}.isoi-location-global-2:before{content:"\E065"}.isoi-location-global:before{content:"\E066"}.isoi-location-tracking:before{content:"\E067"}.isoi-long-arrow:before{content:"\E068"}.isoi-microsoft-azure:before{content:"\E069"}.isoi-microsoft-sql:before{content:"\E06A"}.isoi-mobile-app:before{content:"\E06B"}.isoi-mobile-apps:before{content:"\E06C"}.isoi-mobile-key:before{content:"\E06D"}.isoi-mobile-live-streaming:before{content:"\E06E"}.isoi-mobile-navigation:before{content:"\E06F"}.isoi-mobile-payments:before{content:"\E070"}.isoi-mobile-transfers:before{content:"\E071"}.isoi-money-transfer:before{content:"\E072"}.isoi-mongodb:before{content:"\E073"}.isoi-monitor-operations:before{content:"\E074"}.isoi-motion-controllers:before{content:"\E075"}.isoi-multichain:before{content:"\E076"}.isoi-music:before{content:"\E077"}.isoi-mysql:before{content:"\E078"}.isoi-navigation-location:before{content:"\E079"}.isoi-net-logo:before{content:"\E07A"}.isoi-networking-global:before{content:"\E07B"}.isoi-networking-social:before{content:"\E07C"}.isoi-news:before{content:"\E07D"}.isoi-nxt:before{content:"\E07E"}.isoi-omni-channel:before{content:"\E07F"}.isoi-online-billing:before{content:"\E080"}.isoi-optimise-operations:before{content:"\E081"}.isoi-oracle:before{content:"\E082"}.isoi-p2p-lending-solutions:before{content:"\E083"}.isoi-paper-clip:before{content:"\E084"}.isoi-parity:before{content:"\E085"}.isoi-payment-processing:before{content:"\E086"}.isoi-photogrammetry:before{content:"\E087"}.isoi-php:before{content:"\E088"}.isoi-pinpoint:before{content:"\E089"}.isoi-play-button:before{content:"\E08A"}.isoi-pos:before{content:"\E08B"}.isoi-postgresql:before{content:"\E08C"}.isoi-probabilistic-models-for-risk-assessments:before{content:"\E08D"}.isoi-project_manajers:before{content:"\E08E"}.isoi-push-notifications:before{content:"\E08F"}.isoi-qr-scanners:before{content:"\E090"}.isoi-r-3:before{content:"\E091"}.isoi-real-time-vehicle:before{content:"\E092"}.isoi-recipe-shopping:before{content:"\E093"}.isoi-relationship:before{content:"\E094"}.isoi-reminders:before{content:"\E095"}.isoi-remote-guidance-for-field-workers:before{content:"\E096"}.isoi-restaurant-menu:before{content:"\E097"}.isoi-rewards:before{content:"\E098"}.isoi-scalability:before{content:"\E099"}.isoi-scheduling:before{content:"\E09A"}.isoi-scouting:before{content:"\E09B"}.isoi-secure-payments:before{content:"\E09C"}.isoi-senior_programm_manager:before{content:"\E09D"}.isoi-sensors:before{content:"\E09E"}.isoi-smart-alert:before{content:"\E09F"}.isoi-smart-business:before{content:"\E0A0"}.isoi-smart-design:before{content:"\E0A1"}.isoi-smart-devices:before{content:"\E0A2"}.isoi-smart-warehousing:before{content:"\E0A3"}.isoi-smart-wearable-devices:before{content:"\E0A4"}.isoi-social:before{content:"\E0A5"}.isoi-software-engineering:before{content:"\E0A6"}.isoi-software:before{content:"\E0A7"}.isoi-spa-services:before{content:"\E0A8"}.isoi-staff:before{content:"\E0A9"}.isoi-steering_committee:before{content:"\E0AA"}.isoi-store-navigation:before{content:"\E0AB"}.isoi-structure-from-motion-pipeline:before{content:"\E0AC"}.isoi-subscription:before{content:"\E0AD"}.isoi-supply-chain:before{content:"\E0AE"}.isoi-support:before{content:"\E0AF"}.isoi-tablet:before{content:"\E0B0"}.isoi-temporal-objects-tracking:before{content:"\E0B1"}.isoi-tracking-objects-from-video-cameras:before{content:"\E0B2"}.isoi-trading-securities:before{content:"\E0B3"}.isoi-training-software:before{content:"\E0B4"}.isoi-transit:before{content:"\E0B5"}.isoi-transportation-big-data:before{content:"\E0B6"}.isoi-upload-2:before{content:"\E0B7"}.isoi-upload:before{content:"\E0B8"}.isoi-video-chat:before{content:"\E0B9"}.isoi-video:before{content:"\E0BA"}.isoi-virtual-reality:before{content:"\E0BB"}.isoi-wearable-tech:before{content:"\E0BC"}.isoi-web-portals:before{content:"\E0BD"}.isoi-web_dev:before{content:"\E0BE"}.isoi-xamarin:before{content:"\E0BF"}.isoi-your-requirements:before{content:"\E0C0"}.isoi-your-team:before{content:"\E0C1"}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5zY3NzIiwiX2NvbW1vbi5zY3NzIiwiX2J1dHRvbnMuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9tYWluLnNjc3MiLCJfcmVzZXQuc2NzcyIsImFwcC5jc3MiLCJfZm9udHMuc2NzcyIsIl9mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvRkFDQSw0RUNJQSxFQUFBLFFBSUksZ0JBQUEsS0NUSiwwQkFBQSxxQkFrRFEsb0JBQUEsRUNsRFIsMkNDZ1lLLHlDQUFBLDRDQXFDTyxPQUFBLEtDcmFaLEVBQUEsS0FBQSxRQUFBLFFBQUEsT0FBQSxRQUFBLE1BQUEsTUFBQSxFQUFBLElBQUEsV0FBQSxLQUFBLE9BQUEsUUFBQSxPQUFBLEtBQUEsS0FBQSxHQUFBLElBQUEsUUFBQSxJQUFBLElBQUEsR0FBQSxHQUFBLEdBQUEsTUFBQSxTQUFBLFdBQUEsT0FBQSxPQUFBLEtBQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQUEsT0FBQSxPQUFBLEtBQUEsRUFBQSxPQUFBLElBQUEsSUFBQSxJQUFBLE1BQUEsT0FBQSxHQUFBLEtBQUEsS0FBQSxJQUFBLE9BQUEsR0FBQSxPQUFBLEVBQUEsSUFBQSxFQUFBLEtBQUEsRUFBQSxLQUFBLFFBQUEsTUFBQSxLQUFBLE9BQUEsT0FBQSxJQUFBLFFBQUEsSUFBQSxNQUFBLE1BQUEsR0FBQSxNQUFBLEdBQUEsTUFBQSxLQUFBLEdBQUEsR0FBQSxFQUFBLEdBQUEsSUFBQSxNQWFFLE9BQUEsRUFDQSxRQUFBLEVBQ0EsT0FBQSxFQUNBLFVBQUEsS0FDQSxLQUFBLFFBQ0EsZUFBQSxTSGxCRixLRGFBLEVDWEUsWUFBQSxJQUZGLEtFUUEsSUFBQSxHQWtCQSxHQWNBLEdBR0UsV0FBQSxPQUNBLGFBQUEsT0VxekJxQyxrQkFBQSxlTGoyQnZDLEtNbUJFLHVCQUFBLFlBQ0Esd0JBQUEsVUZDRixRQUFBLE1BQUEsUUFBQSxXQUFBLE9BQUEsT0FBQSxPQUFBLE9BQUEsS0FBQSxJQUFBLFFBRUUsUUFB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Rix1QkFDRSxRQUFBLFFBR0YsK0JBQ0UsUUFBQSxRQUdGLHdCQUNFLFFBQUEsUUFHRixpQ0FDRSxRQUFBLFFBR0YsMkJBQ0UsUUFBQSxRQUdGLHFCQUNFLFFBQUEsUUFHRix1QkFDRSxRQUFBLFFBR0YscUJBQ0UsUUFBQSxRQUdGLG9CQUNFLFFBQUEsUUFHRix1Q0FDRSxRQUFBLFFBR0YsNkJBQ0UsUUFBQSxRQUdGLG1DQUNFLFFBQUEsUUFHRix5QkFDRSxRQUFBLFFBR0YsMkJBQ0UsUUFBQSxRQUdGLHVCQUNFLFFBQUEsUUFHRiwwQkFDRSxRQUFBLFFBR0YsaUNBQ0UsUUFBQSxRQUdGLDZCQUNFLFFBQUEsUUFHRix5Q0FDRSxRQUFBLFFBR0YsdUNBQ0UsUUFBQSxRQUdGLGtDQUNFLFFBQUEsUUFHRixxQ0FDRSxRQUFBLFFBR0YsNkJBQ0UsUUFBQSxRQUdGLCtCQUNFLFFBQUEsUUFHRixtQkFDRSxRQUFBLFFBR0YsbUJBQ0UsUUFBQSxRQUdGLDRCQUNFLFFBQUEsUUFHRixnQ0FDRSxRQUFBLFFBR0Ysa0NBQ0UsUUFBQSxRQUdGLG9DQUNFLFFBQUEsUUFHRixtQ0FDRSxRQUFBLFFBR0YsaUJBQ0UsUUFBQSxRQUdGLHNCQUNFLFFBQUEsUUFHRixzQkFDRSxRQUFBLFFBR0Ysa0JBQ0UsUUFBQSxRQUdGLHdCQUNFLFFBQUEsUUFHRiwwQkFDRSxRQUFBLFFBR0YsNEJBQ0UsUUFBQSxRQUdGLCtCQUNFLFFBQUEsUUFHRiw2QkFDRSxRQUFBLFFBR0YsK0JBQ0UsUUFBQSxRQUdGLHdCQUNFLFFBQUEsUUFHRiw2QkFDRSxRQUFBLFFBR0YsMkJBQ0UsUUFBQSxRQUdGLHdCQUNFLFFBQUEsUUFHRix5QkFDRSxRQUFBLFFBR0Ysd0JBQ0UsUUFBQSxRQUdGLG1DQUNFLFFBQUEsUUFHRiwrQkFDRSxRQUFBLFFBR0YsNkJBQ0UsUUFBQSxRQUdGLDhCQUNFLFFBQUEsUUFHRiw0QkFDRSxRQUFBLFFBR0YscUJBQ0UsUUFBQSxRQUdGLGdDQUNFLFFBQUEsUUFHRixnQ0FDRSxRQUFBLFFBR0Ysd0JBQ0UsUUFBQSxRQUdGLG1CQUNFLFFBQUEsUUFHRixtQkFDRSxRQUFBLFFBR0YsaUNBQ0UsUUFBQSxRQUdGLHNCQUNFLFFBQUEsUUFHRiwrQkFDRSxRQUFBLFFBR0YsK0JBQ0UsUUFBQSxRQUdGLGtCQUNFLFFBQUEsUUFHRixpQkFDRSxRQUFBLFFBR0YsMEJBQ0UsUUFBQSxRQUdGLDRCQUNFLFFBQUEsUUFHRixpQ0FDRSxRQUFBLFFBR0Ysb0JBQ0UsUUFBQSxRQUdGLG1DQUNFLFFBQUEsUUFHRix3QkFDRSxRQUFBLFFBR0Ysb0JBQ0UsUUFBQSxRQUdGLGdDQUNFLFFBQUEsUUFHRiw0QkFDRSxRQUFBLFFBR0YsaUJBQ0UsUUFBQSxRQUdGLHNCQUNFLFFBQUEsUUFHRix5QkFDRSxRQUFBLFFBR0YsaUJBQ0UsUUFBQSxRQUdGLHdCQUNFLFFBQUEsUUFHRix1REFDRSxRQUFBLFFBR0YsOEJBQ0UsUUFBQSxRQUdGLGdDQUNFLFFBQUEsUUFHRix5QkFDRSxRQUFBLFFBR0YsaUJBQ0UsUUFBQSxRQUdGLCtCQUNFLFFBQUEsUUFHRiw2QkFDRSxRQUFBLFFBR0YsMEJBQ0UsUUFBQSxRQUdGLHVCQUNFLFFBQUEsUUFHRiwrQ0FDRSxRQUFBLFFBR0YsNkJBQ0UsUUFBQSxRQUdGLHFCQUNFLFFBQUEsUUFHRix5QkFDRSxRQUFBLFFBR0Ysd0JBQ0UsUUFBQSxRQUdGLHNCQUNFLFFBQUEsUUFHRiw2QkFDRSxRQUFBLFFBR0YscUNBQ0UsUUFBQSxRQUdGLHFCQUNFLFFBQUEsUUFHRix5QkFDRSxRQUFBLFFBR0YsNEJBQ0UsUUFBQSxRQUdGLDBCQUNFLFFBQUEsUUFHRiwyQkFDRSxRQUFBLFFBR0YsK0JBQ0UsUUFBQSxRQUdGLG9DQUNFLFFBQUEsUUFHRixvQkFDRSxRQUFBLFFBR0Ysa0NBQ0UsUUFBQSxRQUdGLHNCQUNFLFFBQUEsUUFHRiwwQkFDRSxRQUFBLFFBR0YsbUJBQ0UsUUFBQSxRQUdGLGdDQUNFLFFBQUEsUUFHRiw4QkFDRSxRQUFBLFFBR0YsNENBQ0UsUUFBQSxRQUdGLDBCQUNFLFFBQUEsUUFHRiwwQkFDRSxRQUFBLFFBR0YscUJBQ0UsUUFBQSxRQUdGLG9CQUNFLFFBQUEsUUFHRix1Q0FDRSxRQUFBLFFBR0YsaURBQ0UsUUFBQSxRQUdGLGdDQUNFLFFBQUEsUUFHRiwrQkFDRSxRQUFBLFFBR0YscUJBQ0UsUUFBQSxRQUdGLHFDQUNFLFFBQUEsUUFHRixzQkFDRSxRQUFBLFFBR0Ysb0JBQ0UsUUFBQSxRQUdGLHdCQUNFLFFBQUEsUUFHRixtQkFDRSxRQUFBLFFBR0YsNkJBQ0UsUUFBQSxRQUdGLDJCQUNFLFFBQUEsUUFHRix5QkFDRSxRQUFBLFFBR0YscUJBQ0UsUUFBQSxRQUdGLHFCQUNFLFFBQUEsUUFHRiwrQkFDRSxRQUFBLFFBR0YsdUJBQ0UsUUFBQSIsImZpbGUiOiJzdHlsZXMubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDozMDAsNDAwLDUwMCw2MDAsNzAwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjMwMCw0MDAsNTAwLDcwMCcpO1xyXG5AaW1wb3J0IFwicmVzZXRcIjtcclxuQGltcG9ydCBcImNvbW1vblwiO1xyXG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwiZm9ybVwiO1xyXG5AaW1wb3J0IFwiaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJtYWluXCI7XHJcbkBpbXBvcnQgXCJmb290ZXJcIjtcclxuQGltcG9ydCBcImZvbnRzXCI7IiwiYm9keSB7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbmIge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGxhYmVsLFxyXG5hLCBpbnB1dCwgYnV0dG9uLCBzcGFuLCB0ZXh0YXJlYSwgc2VsZWN0LCBvcHRpb24sIGxpLCBodG1sIHtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4uY29udGFjdC1mb3JtIC5zdWNjZXNzLmhpZGRlbiwgLmNvbnRhY3QtZm9ybSBmb3JtLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbnRhY3QtZm9ybSAuc3VjY2VzcyB7XHJcbiAgcGFkZGluZzogMjVweCAwIDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY29udGFjdC1mb3JtIC5zdWNjZXNzIGltZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmNvbnRhY3QtZm9ybSB7XHJcbiAgLmZpZWxkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUwJSwtNTAlKTtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBlYXNlO1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5oYXMtZXJyb3Ige1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oYXMtZXJyb3Iuc3ZnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oYXMtc3VjY2VzcyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hhcy1zdWNjZXNzLnN2Zyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5idG4ge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcGFkZGluZzogMCAyN3B4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB0cmFuc2l0aW9uOiAwLjI1cztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xyXG4gIH1cclxuXHJcbiAgJi5ncmVlbi1idG4ge1xyXG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDUzLCAyNDAsIDIxNCwgMC4yKTtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDY4ZGVnLCAjMzBmMWVjLCAjMzllZmMzKTtcclxuICAgIGNvbG9yOiAjMzYzNTM3O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcblxyXG4gICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg3MGRlZywjMzllZmMzLCMzMGYxZWMgNTAlLCMzOWVmYzMgOTUlLCMzOWVmYzMpIDEwMCUgMC8yMDAlIDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXMgY3ViaWMtYmV6aWVyKC4zNjUsLjMzNSwwLDEpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ibGFjay1idG4ge1xyXG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDU0LCA1MywgNTUsIDAuMik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTM3O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3MGRlZywjMzllZmMzLCMzMGYxZWMgNTAlLCMzOWVmYzMgOTUlLCMzOWVmYzMpIDEwMCUgMC8yMDAlIDEwMCU7XHJcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLW5leHQsXHJcbi5zbGljay1wcmV2IHtcclxuICBmb250LXNpemU6IDA7XHJcbiAgd2lkdGg6IDc0cHg7XHJcbiAgaGVpZ2h0OiA3NHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMTBweCAyOHB4IDAgcmdiYSg1NCwgNTMsIDU1LCAwLjIpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM1Mzc7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zbGljay1wcmV2LFxyXG4gIC5zbGljay1uZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDE0NXB4O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yaWdodC1hcnJvdy5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGxlZnQ6IDMxcHg7XHJcbiAgICAgIHRvcDogMjlweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGljay1wcmV2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDE0NXB4O1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGVmdC1hcnJvdy5zdmdcIik7XHJcbiAgICAgIGxlZnQ6IDI5cHg7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIHtcclxuICBib3R0b206IDI1cHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIDEwNDBweCkvIDIpO1xyXG4gIG1hcmdpbi10b3A6IC0xMzBweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNjM1Mzc7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBvcGFjaXR5OiAuMztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzUzNztcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTM3O1xyXG4gICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTM3O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAmX190b3Age1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gIH1cclxuXHJcbiAgLmxvZ28ge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICB3aWR0aDogMTk1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICB6LWluZGV4OiAxNTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5uZXh0LWxvZ29zIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNTVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC40cyxwYWRkaW5nIC40cztcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC0zNXB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgLm5leHQtbG9nb3Mge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMTVweCAyMHB4IDAgcmdiYSgwLDAsMCwuMyk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMHMscGFkZGluZyAwcztcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgLm5hbWUtc2l0ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJkNWRlYTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAuMTVzLHRyYW5zZm9ybSAuM3MgLjE1cztcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjhmZmY7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgIGcge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubmFtZS1zaXRlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICMzMjMyMzI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzIzMjMyO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIH4gbGkge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIC4ycyx0cmFuc2Zvcm0gLjNzIC4ycztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtYnRuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDI3cHg7XHJcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgIzYyZTZhYztcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNjJlNmFjO1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogLTIwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1zYWZhcmkge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzUzNztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIG9wYWNpdHk6IC4yO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBwYWRkaW5nOiAxNTlweCAwIDk5cHg7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgdmlkZW8ge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBwYWRkaW5nOiA1NXB4IDAgOTlweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRpdGxlIHtcclxuICAgICAgLmgyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsImJvZHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbn1cclxuXHJcbmJvZHksIGh0bWwge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuaDIsIC5oMiB7XHJcbiAgZm9udC1zaXplOiA4MHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMy4ycHg7XHJcbiAgY29sb3I6ICMzNjM1Mzc7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuaDMge1xyXG4gIGZvbnQtc2l6ZTogNDRweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMi4ycHg7XHJcbiAgY29sb3I6ICMzNjM1Mzc7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbmg0IHtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xyXG4gIGNvbG9yOiAjMzYzNTM3O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5wIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICBjb2xvcjogIzM2MzUzNztcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxudWwge1xyXG4gIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjE5O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjMzYzNTM3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMC4ycHg7XHJcbiAgICAgIGhlaWdodDogMTAuMnB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVjdGFuZ2xlLWNvcHktNDcuc3ZnXCIpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGQtci0zIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ucGQtbC0zIHtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi5wZC1yLTEge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5wZC1sLTEge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVzb3VyY2VzIHtcclxuICBwYWRkaW5nOiAxMzBweCAwO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHBhZGRpbmc6IDEzMHB4IDAgMDtcclxuICB9XHJcblxyXG4gICYucmVzb3VyY2VzLWRlc2Mge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5yZXNvdXJjZXMtbW9iaWxlIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAuY29sLTEyIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAucmVzb3VyY2VzX19ncmlkLS1pY29uIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc291cmNlc19fZ3JpZCB7XHJcbiAgICAgICYtLWl0ZW0ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggNDBweCAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJsYWNrLWl0ZW0ge1xyXG4gICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNDNweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM1Mzc7XHJcblxyXG4gICAgICAgICAgLnJlc291cmNlc19fZ3JpZC0taWNvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yZXNvdXJjZXNfX2dyaWQtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tb2JpbGUtaWNvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgLnJlc291cmNlc19fZ3JpZC0taWNvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogLTlweCA5cHggMjhweCAwIHJnYmEoNTQsIDUzLCA1NSwgLjMpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTM3O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IC01M3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0taWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wLWxldmVsIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbGVmdCxcclxuICAmX19yaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG5cclxuICAgICYtLWNvbnRlbnQge1xyXG4gICAgICBmbGV4OiA2NSUgMCAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pY29uIHtcclxuICAgICAgZmxleDogMTUlIDAgMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQzcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC05cHggOXB4IDI4cHggMCByZ2JhKDU0LCA1MywgNTUsIDAuMyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzUzNztcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMjhweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xlZnQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAmLS1pY29uIHtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogLTE0M3B4O1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmlnaHQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAucmVzb3VyY2VzX19yaWdodC0tY29udGVudCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgaDQsIHAge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1pY29uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pY29uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuXHJcbiAgICAgICYubm90LXZpc2libGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgbGVmdDogMTE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgdG9wOiA0MnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgICAgICBib3gtc2hhZG93OiAtOXB4IDlweCAyOHB4IDAgcmdiYSg1NCwgNTMsIDU1LCAuMyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzUzNztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICBsZWZ0OiA4NHB4O1xyXG4gICAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMjhweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICAgIHRvcDogNnB4O1xyXG5cclxuICAgICAgICAgIGcsIHBhdGgge1xyXG4gICAgICAgICAgICBzdHJva2U6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGl0bGUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcclxuICAgICAgICBjb2xvcjogIzM2MzUzNztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDE0NnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxleDogMzMuMzMzMyUgMCAwO1xyXG5cclxuICAgICAgJi5yaWdodC1wb3NpdGlvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAucmVzb3VyY2VzX19ncmlkLS1jb250ZW50IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIGxlZnQ6IDY1JTtcclxuICAgICAgICAgIG1pbi13aWR0aDogMzUwcHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0NnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLnJlc291cmNlc19fZ3JpZC0tdGl0bGUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubm90LXZpc2libGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yZXNvdXJjZXNfX2dyaWQtLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5sZWZ0LXBvc2l0aW9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5yZXNvdXJjZXNfX2dyaWQtLWNvbnRlbnQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHJpZ2h0OiA3NSU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNDZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLnJlc291cmNlc19fZ3JpZC0tdGl0bGUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yZXNvdXJjZXNfX2dyaWQtLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ub3QtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjpub3QoLmJsYWNrLWl0ZW0pIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjkpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc291cmNlc19fZ3JpZC0tY29udGVudCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgIGg0LCBwIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXNvdXJjZXNfX2dyaWQtLXRpdGxlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDNweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggMzBweCAwIHJnYmEoMCwgMCwgMCwgLjAzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgdG9wOiAtMjVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYmxhY2staXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAucmVzb3VyY2VzX19ncmlkLS1jb250ZW50IHtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogNDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM1Mzc7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAucmVzb3VyY2VzX19ncmlkLS1jb250ZW50IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc291cmNlc19fZ3JpZC0tY29udGVudCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC04NXB4O1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTM3O1xyXG4gICAgICAgICAgcGFkZGluZzogNDdweCA4MnB4IDQycHg7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDNweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0M3B4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA0NTJweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXNvdXJjZXNfX2dyaWQtLWljb24ge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYm90dG9tLWdyaWQge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlc291cmNlc19fZ3JpZC0taXRlbSB7XHJcbiAgICAgICAgZmxleDogNTAlIDAgMDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDQzcHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLm1pZGRsZS1yb3cge1xyXG4gICAgLmxlZnQtcG9zaXRpb24ge1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnJlc291cmNlc19fZ3JpZC0taWNvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQtcG9zaXRpb24ge1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnJlc291cmNlc19fZ3JpZC0taWNvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5leHBlcnRpc2Uge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjQ0LCAyNDQsIDI0NCwgMCksICNmZmYpO1xyXG4gIHBhZGRpbmc6IDYwcHggMCAxMDhweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5tb2JpbGUtY29sLXJldmVycyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5yb3cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnRvcC1pbWcge1xyXG4gICAgd2lkdGg6IDMzNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNDBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWluLXdpZHRoOiAzMzVweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgd2lkdGg6IDIyN3B4O1xyXG4gICAgICBtaW4td2lkdGg6IDIyN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHdpZHRoOiA0ODBweDtcclxuICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICBjbGlwLXBhdGg6IGNpcmNsZSg1MCUgYXQgNTAlIDUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgxZGVnLCAjZWVjN2RkLCAjYzJlMWRlKTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIHdpZHRoOiAzMjdweDtcclxuICAgICAgaGVpZ2h0OiAzMjdweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b20taW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RvcC1saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3R0b20tbGlzdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jbGllbnRzIHtcclxuICBwYWRkaW5nOiAyMDBweCAwIDYwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICB9XHJcblxyXG4gICZfX3NsaWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggNDVweDtcclxuXHJcbiAgICAgICY6bm90KC5zbGljay1jdXJyZW50KSB7XHJcbiAgICAgICAgLmNsaWVudHNfX3NsaWRlci0tc2xpZGUge1xyXG4gICAgICAgICAgLmNsaWVudC1pbWFnZSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTM3O1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IC40O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpY2stY3VycmVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMzIxcHgpIHtcclxuICAgICAgICAgICAgZmxleDogNTAlIDAgMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSBhbmQgKG1heC13aWR0aDogMjMyMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDY0JSAwIDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xyXG4gICAgICAgICAgICBmbGV4OiA4MyUgMCAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgICAgICAgICAgZmxleDogMTAwJSAwIDA7XHJcblxyXG4gICAgICAgICAgICAuY2xpZW50c19fc2xpZGVyLS1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgLmNsaWVudC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIxNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwdncgLSAxMCUpO1xyXG4gICAgICAgICAgICB0b3A6IDE1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM3MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsaWVudHNfX3NsaWRlci0tc2xpZGUge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA3MjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMzVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9vdmFsLWxvb3Blci5zdmcpO1xyXG4gICAgICAgICAgICBsZWZ0OiA2NSU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2xpZW50LWltYWdlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jbGllbnQtbG9nbyB7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jbGllbnQtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNTBweCAxMDBweCA0MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDM1MXB4O1xyXG4gICAgICAgICAgICB0b3A6IDE0N3B4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogLTM1cHg7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmlnaHQtYXJyb3cuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI5cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTM1cHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGVmdC1hcnJvdy5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzYzNTM3O1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTIuMnB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNsaWVudHNfX3NsaWRlci0tc2xpZGUge1xyXG4gICAgICAgIC5jbGllbnQtaW1hZ2Uge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMzMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IDAgcmdiYSg4NywgNjEsIDQzLCAwLjIpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNsaWVudC1sb2dvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xpZW50LWNvbnRlbnQge1xyXG4gICAgICAgICAgLnNsaWNrLW5leHQsXHJcbiAgICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbixcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdC11cyB7XHJcbiAgcGFkZGluZzogNDZweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmNvbnRhY3QtaGFuZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuXHJcbiAgICAuaGFuZC0xIHtcclxuICAgICAgbWF4LWhlaWdodDogNDgwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhhbmQtMiB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI0NXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTIxcHg7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xyXG4gICAgICAgIHJpZ2h0OiA0MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzk5cHgpIHtcclxuICAgICAgICByaWdodDogMzAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTY5OXB4KSB7XHJcbiAgICAgICAgcmlnaHQ6IDMwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xyXG4gICAgICAgIHJpZ2h0OiAyMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjk5cHgpIHtcclxuICAgICAgICByaWdodDogMTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMzM1cHg7XHJcbiAgICBoZWlnaHQ6IDMzNXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9vdmFsLWxvb3Blci5zdmcpO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwMCUgMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVjdCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTcwcHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9jZXNzIHtcclxuICBwYWRkaW5nOiA3NnB4IDAgMTYwcHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNDQsIDI0NCwgMjQ0LCAwKSwgI2ZmZik7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5yb3cge1xyXG4gICAgICAuY29sLW1kLTYge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19udW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgICBjb2xvcjogIzM2MzUzNztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTM3O1xyXG4gICAgICAgIHJpZ2h0OiAtMjA2cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgIHJpZ2h0OiAtMTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGVzYyB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgY29sb3I6ICMzNjM1Mzc7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuYmx1ZS1saXN0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnMSc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHRvcDogLTc1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIwMGRlZywgIzlhY2ZkYiwgcmdiYSgxNTQsIDIwNywgMjE5LCAwLjM1KSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JlY3RhbmdsZS1jb3B5LTYzLnN2Z1wiKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnB1cnBsZS1saXN0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnMyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHRvcDogLTc1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIwOGRlZywgI2RjY2U5ZSwgcmdiYSgxNTQsIDIwNywgMjE5LCAwLjM1KSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgd2lkdGg6IDE5MnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZWN0YW5nbGUtY29weS02NC5zdmdcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmVlbi1saXN0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJzInO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICB0b3A6IC03NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMDdkZWcsICNiYjllZGMsIHJnYmEoMTU0LCAyMDcsIDIxOSwgMC4zNSkpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzAwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHdpZHRoOiAxOTJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVjdGFuZ2xlLWNvcHktNDYuc3ZnXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYueWVsbG93LWxpc3Qge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICc0JztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgdG9wOiAtNzVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjExZGVnLCAjOWFkYmM1LCByZ2JhKDE1NCwgMjA3LCAyMTksIDAuMzUpKTtcclxuICAgICAgICBmb250LXNpemU6IDMwMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVjdGFuZ2xlLWNvcHktNjMuc3ZnXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmtleS1yb3cge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMjQ1cHg7XHJcbiAgICAgIGhlaWdodDogOTVweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL292YWwtbG9vcGVyLW1pbmkuc3ZnXCIpO1xyXG4gICAgICBsZWZ0OiAyMTVweDtcclxuICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDkzOHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1OXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVjdGFuZ2xlMS5zdmdcIik7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwua2V5IHtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4wODtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOiAyM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFib3V0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFwLTItY29weS5zdmdcIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcblxyXG4gICZfX2hlYWRpbmcge1xyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICBwYWRkaW5nOiA5NXB4IDA7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3RhdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICYtLWl0ZW0ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICBmbGV4OiAxODBweCAwIDA7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgIGZsZXg6IDEzMHB4IDAgMDtcclxuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5udW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzYzNTM3O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wbHVzIHtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTIuMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjMzYzNTM3O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDU0LCA1MywgNTUsIDAuMik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDM2ZGVnLCAjMzYzNTM3LCAjNGI0YjRiKTtcclxuXHJcbiAgICAgICAgLm51bSxcclxuICAgICAgICAudGl0bGUsXHJcbiAgICAgICAgLnBsdXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzBmMWVjLCAjMzllZmMzKTtcclxuICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzaWduIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi52aXNpYmxlIHtcclxuICAgICAgLmNvbC1sZy02IHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcblxyXG4gICAgICAgICAgLmFib3V0X19kZXNpZ24tLWl0ZW0ge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMjVzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcblxyXG4gICAgICAgICAgLmFib3V0X19kZXNpZ24tLWl0ZW0ge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjVzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC43NXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTYge1xyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgLmFib3V0X19kZXNpZ24tLWl0ZW0ge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgLmFib3V0X19kZXNpZ24tLWl0ZW0ge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTRweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTRweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXRlbSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgcGFkZGluZzogNDVweCA2NXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm51bSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyN2RlZywgIzlhZGJjNSwgcmdiYSgxNTQsIDIwNywgMjE5LCAwLjM1KSk7XHJcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZmxleDogMjglIDAgMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzYzNTM3O1xyXG4gICAgICAgIGZsZXg6IDY1JSAwIDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFjdCB7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDAgODBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MmM0ZDE7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1mb3JtIHtcclxuICAgICAgLmF0dGFjaElucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmb3JtIHtcclxuICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1Y2Nlc3Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgY29sb3I6ICMzMjMyMzI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBjb2xvcjogIzMyMzIzMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBjb2xvcjogIzE0NzZGMjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmF0dGFjaElucHV0LWxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2F0dGFjaC5zdmdcIik7XHJcbiAgICAgICAgICBsZWZ0OiAtNDBweDtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5kYUNoZWNrYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzYzNTM3O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDU0LCA1MywgNTUsIDAuMik7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZWN0YW5nbGUuc3ZnXCIpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByaXZhY3kge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMjVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogM3B4IDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQ6bm90KFt0eXBlPVwiZmlsZVwiXSksXHJcbiAgICAgIHNlbGVjdCxcclxuICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmU3ZWM7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDdweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzM2MzUzNztcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTM7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgY29sb3I6ICM5MmM0ZDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCxcclxuICAgICAgc2VsZWN0IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMCAyMHB4IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogNnB4IDAgNnB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzZWxlY3Qge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDFweDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiAnJztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogIzkyYzRkMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hbWVGaWVsZHNXcmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3RoZXJFbGVtZW50c1dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgLmJ0bldyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBib3R0b206IC03MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5kYUF0dGFjaFdyYXBwZXIge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ncmlkIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5yb3cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmxpbmUtMSxcclxuICAubGluZS0yLFxyXG4gIC5saW5lLTMsXHJcbiAgLmxpbmUtNCxcclxuICAubGluZS01LFxyXG4gIC5saW5lLTYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzYzNTM3O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3BhY2l0eTogMC4wNTtcclxuICB9XHJcblxyXG4gIC5saW5lLTEge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5saW5lLTIge1xyXG4gICAgbGVmdDogMjAlO1xyXG4gIH1cclxuXHJcbiAgLmxpbmUtMyB7XHJcbiAgICBsZWZ0OiA0MCU7XHJcbiAgfVxyXG5cclxuICAubGluZS00IHtcclxuICAgIGxlZnQ6IDYwJTtcclxuICB9XHJcblxyXG4gIC5saW5lLTUge1xyXG4gICAgbGVmdDogODAlO1xyXG4gIH1cclxuXHJcbiAgLmxpbmUtNiB7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmNvbnRhY3QtdXMge1xyXG4gICAgLmNvbnRhY3QtaGFuZCB7XHJcbiAgICAgIC5oYW5kLTIge1xyXG4gICAgICAgIHJpZ2h0OiAyMyU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTgzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oYW5kLTEge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM2OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuY29udGFjdC11cyB7XHJcbiAgICAuY29udGFjdC1oYW5kIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0xMDVweDtcclxuXHJcbiAgICAgIC5oYW5kLTEge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI4OHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGFuZC0yIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNDdweDtcclxuICAgICAgICByaWdodDogMjclO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgLmNvbnRhY3QtdXMge1xyXG4gICAgLmNvbnRhY3QtaGFuZCB7XHJcbiAgICAgIC5oYW5kLTIge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuY2xpZW50c19fc2xpZGVyIHtcclxuICAgIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IHtcclxuICAgICAgLmNsaWVudHNfX3NsaWRlci0tc2xpZGUge1xyXG4gICAgICAgIC5jbGllbnQtY29udGVudCB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXHJcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXHJcbmIsIHUsIGksIGNlbnRlcixcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5ib2R5IHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5vbCwgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTA4MHB4O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0OjMwMCw0MDAsNTAwLDYwMCw3MDBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86MzAwLDQwMCw1MDAsNzAwXCIpO1xuLyogbGluZSAxLCBzb3VyY2Uvc2Nzcy9fcmVzZXQuc2NzcyAqLyBodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBib3JkZXI6IDA7IGZvbnQtc2l6ZTogMTAwJTsgZm9udDogaW5oZXJpdDsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbi8qIGxpbmUgMjIsIHNvdXJjZS9zY3NzL19yZXNldC5zY3NzICovIGFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMjYsIHNvdXJjZS9zY3NzL19yZXNldC5zY3NzICovIGJvZHkgeyBsaW5lLWhlaWdodDogMTsgfVxuXG4vKiBsaW5lIDI5LCBzb3VyY2Uvc2Nzcy9fcmVzZXQuc2NzcyAqLyBvbCwgdWwgeyBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8qIGxpbmUgMzIsIHNvdXJjZS9zY3NzL19yZXNldC5zY3NzICovIGJsb2NrcXVvdGUsIHEgeyBxdW90ZXM6IG5vbmU7IH1cblxuLyogbGluZSAzNSwgc291cmNlL3Njc3MvX3Jlc2V0LnNjc3MgKi8gYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsIHE6YmVmb3JlLCBxOmFmdGVyIHsgY29udGVudDogJyc7IGNvbnRlbnQ6IG5vbmU7IH1cblxuLyogbGluZSA0MCwgc291cmNlL3Njc3MvX3Jlc2V0LnNjc3MgKi8gdGFibGUgeyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBib3JkZXItc3BhY2luZzogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IC8qIGxpbmUgNDYsIHNvdXJjZS9zY3NzL19yZXNldC5zY3NzICovIC5jb250YWluZXIgeyBtYXgtd2lkdGg6IDEwODBweDsgfSB9XG5cbi8qIGxpbmUgMSwgc291cmNlL3Njc3MvX2NvbW1vbi5zY3NzICovIGJvZHkgeyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBsaW5lIDYsIHNvdXJjZS9zY3NzL19jb21tb24uc2NzcyAqLyBhIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgOSwgc291cmNlL3Njc3MvX2NvbW1vbi5zY3NzICovIGE6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAxNCwgc291cmNlL3Njc3MvX2NvbW1vbi5zY3NzICovIGIgeyBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDE4LCBzb3VyY2Uvc2Nzcy9fY29tbW9uLnNjc3MgKi8gaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBsYWJlbCwgYSwgaW5wdXQsIGJ1dHRvbiwgc3BhbiwgdGV4dGFyZWEsIHNlbGVjdCwgb3B0aW9uLCBsaSwgaHRtbCB7IGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSAyMywgc291cmNlL3Njc3MvX2NvbW1vbi5zY3NzICovIC5jb250YWN0LWZvcm0gLnN1Y2Nlc3MuaGlkZGVuLCAuY29udGFjdC1mb3JtIGZvcm0uaGlkZGVuIHsgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDI3LCBzb3VyY2Uvc2Nzcy9fY29tbW9uLnNjc3MgKi8gLmNvbnRhY3QtZm9ybSAuc3VjY2VzcyB7IHBhZGRpbmc6IDI1cHggMCAxNXB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAzMiwgc291cmNlL3Njc3MvX2NvbW1vbi5zY3NzICovIC5jb250YWN0LWZvcm0gLnN1Y2Nlc3MgaW1nIHsgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4vKiBsaW5lIDM3LCBzb3VyY2Uvc2Nzcy9fY29tbW9uLnNjc3MgKi8gLmNvbnRhY3QtZm9ybSAuZmllbGQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA0MCwgc291cmNlL3Njc3MvX2NvbW1vbi5zY3NzICovIC5jb250YWN0LWZvcm0gLmZpZWxkOjphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUwJSwgLTUwJSk7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXMgZWFzZTsgcmlnaHQ6IDE1cHg7IHRvcDogNTAlOyB9XG5cbi8qIGxpbmUgNDksIHNvdXJjZS9zY3NzL19jb21tb24uc2NzcyAqLyAuY29udGFjdC1mb3JtIC5maWVsZC5oYXMtZXJyb3IgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA1Miwgc291cmNlL3Njc3MvX2NvbW1vbi5zY3NzICovIC5jb250YWN0LWZvcm0gLmZpZWxkLmhhcy1lcnJvcjo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hhcy1lcnJvci5zdmcpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IGhlaWdodDogMTdweDsgd2lkdGg6IDIwcHg7IH1cblxuLyogbGluZSA2MCwgc291cmNlL3Njc3MvX2NvbW1vbi5zY3NzICovIC5jb250YWN0LWZvcm0gLmZpZWxkLmhhcy1zdWNjZXNzIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgNjMsIHNvdXJjZS9zY3NzL19jb21tb24uc2NzcyAqLyAuY29udGFjdC1mb3JtIC5maWVsZC5oYXMtc3VjY2Vzczo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hhcy1zdWNjZXNzLnN2Zyk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgaGVpZ2h0OiAxMnB4OyB3aWR0aDogMTZweDsgfVxuXG4vKiBsaW5lIDEsIHNvdXJjZS9zY3NzL19idXR0b25zLnNjc3MgKi8gLmJ0biB7IGZvbnQtc2l6ZTogMTRweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC1zdHJldGNoOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6ICNmZmY7IGJvcmRlci1yYWRpdXM6IDMwcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmc6IDAgMjdweDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB0cmFuc2l0aW9uOiAwLjI1czsgfVxuXG4vKiBsaW5lIDE2LCBzb3VyY2Uvc2Nzcy9fYnV0dG9ucy5zY3NzICovIC5idG46aG92ZXIgeyBjb2xvcjogI2ZmZjsgdHJhbnNpdGlvbjogMC4yNXM7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpOyB9XG5cbi8qIGxpbmUgMjMsIHNvdXJjZS9zY3NzL19idXR0b25zLnNjc3MgKi8gLmJ0bi5ncmVlbi1idG4geyBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoNTMsIDI0MCwgMjE0LCAwLjIpOyBjb2xvcjogIzM2MzUzNzsgbGluZS1oZWlnaHQ6IDU4cHg7IGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoNzBkZWcsICMzOWVmYzMsICMzMGYxZWMgNTAlLCAjMzllZmMzIDk1JSwgIzM5ZWZjMykgMTAwJSAwLzIwMCUgMTAwJTsgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC4zNjUsIDAuMzM1LCAwLCAxKTsgfVxuXG4vKiBsaW5lIDMyLCBzb3VyY2Uvc2Nzcy9fYnV0dG9ucy5zY3NzICovIC5idG4uZ3JlZW4tYnRuOmhvdmVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMDsgfVxuXG4vKiBsaW5lIDM3LCBzb3VyY2Uvc2Nzcy9fYnV0dG9ucy5zY3NzICovIC5idG4uYmxhY2stYnRuIHsgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDU0LCA1MywgNTUsIDAuMik7IGJhY2tncm91bmQtY29sb3I6ICMzNjM1Mzc7IGxpbmUtaGVpZ2h0OiA1OHB4OyB9XG5cbi8qIGxpbmUgNDIsIHNvdXJjZS9zY3NzL19idXR0b25zLnNjc3MgKi8gLmJ0bi5ibGFjay1idG4gc3BhbiB7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3MGRlZywgIzM5ZWZjMywgIzMwZjFlYyA1MCUsICMzOWVmYzMgOTUlLCAjMzllZmMzKSAxMDAlIDAvMjAwJSAxMDAlOyAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDsgYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSA1MCwgc291cmNlL3Njc3MvX2J1dHRvbnMuc2NzcyAqLyAuYnRuLmJsYWNrLWJ0bjpob3ZlciBzcGFuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMDsgfVxuXG4vKiBsaW5lIDU3LCBzb3VyY2Uvc2Nzcy9fYnV0dG9ucy5zY3NzICovIC5zbGljay1uZXh0LCAuc2xpY2stcHJldiB7IGZvbnQtc2l6ZTogMDsgd2lkdGg6IDc0cHg7IGhlaWdodDogNzRweDsgYm94LXNoYWRvdzogMCAxMHB4IDI4cHggMCByZ2JhKDU0LCA1MywgNTUsIDAuMik7IGJhY2tncm91bmQtY29sb3I6ICMzNjM1Mzc7IHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IGJvcmRlci1yYWRpdXM6IDE0cHg7IGN1cnNvcjogcG9pbnRlcjsgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAvKiBsaW5lIDcxLCBzb3VyY2Uvc2Nzcy9fYnV0dG9ucy5zY3NzICovIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7IGZvbnQtc2l6ZTogMDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJveC1zaGFkb3c6IG5vbmU7IGJvcmRlcjogbm9uZTsgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgLyogbGluZSA4MCwgc291cmNlL3Njc3MvX2J1dHRvbnMuc2NzcyAqLyAuc2xpY2stbmV4dCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IHRvcDogMTQ1cHg7IH1cbiAgLyogbGluZSA4NSwgc291cmNlL3Njc3MvX2J1dHRvbnMuc2NzcyAqLyAuc2xpY2stbmV4dDo6YmVmb3JlIHsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEzcHg7IGhlaWdodDogMjJweDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JpZ2h0LWFycm93LnN2Z1wiKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgbGVmdDogMzFweDsgdG9wOiAyOXB4OyB9XG4gIC8qIGxpbmUgOTcsIHNvdXJjZS9zY3NzL19idXR0b25zLnNjc3MgKi8gLnNsaWNrLXByZXYgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMTQ1cHg7IHotaW5kZXg6IDE7IH1cbiAgLyogbGluZSAxMDMsIHNvdXJjZS9zY3NzL19idXR0b25zLnNjc3MgKi8gLnNsaWNrLXByZXY6OmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxM3B4OyBoZWlnaHQ6IDIycHg7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sZWZ0LWFycm93LnN2Z1wiKTsgbGVmdDogMjlweDsgdG9wOiAyNXB4OyB9IH1cblxuLyogbGluZSAxMTYsIHNvdXJjZS9zY3NzL19idXR0b25zLnNjc3MgKi8gLnNsaWNrLWRvdHMgeyBib3R0b206IDI1cHg7IHRleHQtYWxpZ246IHJpZ2h0OyBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTA0MHB4KS8gMik7IG1hcmdpbi10b3A6IC0xMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7IC8qIGxpbmUgMTE2LCBzb3VyY2Uvc2Nzcy9fYnV0dG9ucy5zY3NzICovIC5zbGljay1kb3RzIHsgbWFyZ2luLXRvcDogLTgwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7IC8qIGxpbmUgMTE2LCBzb3VyY2Uvc2Nzcy9fYnV0dG9ucy5zY3NzICovIC5zbGljay1kb3RzIHsgbWFyZ2luLXRvcDogMDsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLyogbGluZSAxMzIsIHNvdXJjZS9zY3NzL19idXR0b25zLnNjc3MgKi8gLnNsaWNrLWRvdHMgbGkgeyBwYWRkaW5nOiAwIDEwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBsaW5lIDEzNywgc291cmNlL3Njc3MvX2J1dHRvbnMuc2NzcyAqLyAuc2xpY2stZG90cyBsaTpob3ZlciBidXR0b24geyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXI6IDFweCBzb2xpZCAjMzYzNTM3OyBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMTQyLCBzb3VyY2Uvc2Nzcy9fYnV0dG9ucy5zY3NzICovIC5zbGljay1kb3RzIGxpOmhvdmVyIGJ1dHRvbjo6YmVmb3JlIHsgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDE0OCwgc291cmNlL3Njc3MvX2J1dHRvbnMuc2NzcyAqLyAuc2xpY2stZG90cyBsaSBidXR0b24geyBoZWlnaHQ6IDEwcHg7IHdpZHRoOiAxMHB4OyBib3JkZXItcmFkaXVzOiA1MCU7IG9wYWNpdHk6IC4zOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTM3OyBib3gtc2hhZG93OiBub25lOyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgZm9udC1zaXplOiAwOyBvdXRsaW5lOiBub25lOyBjdXJzb3I6IHBvaW50ZXI7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogNHB4OyB0ZXh0LWluZGVudDogLTk5OTlweDsgfVxuXG4vKiBsaW5lIDE2Mywgc291cmNlL3Njc3MvX2J1dHRvbnMuc2NzcyAqLyAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiA0cHg7IGhlaWdodDogNHB4OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQtY29sb3I6ICMzNjM1Mzc7IG9wYWNpdHk6IC4zOyBsZWZ0OiA1MCU7IHRvcDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4vKiBsaW5lIDE3OCwgc291cmNlL3Njc3MvX2J1dHRvbnMuc2NzcyAqLyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHsgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDE4Mywgc291cmNlL3Njc3MvX2J1dHRvbnMuc2NzcyAqLyAuc2xpY2stZG90cyBsaTo6YmVmb3JlIHsgY29udGVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDEsIHNvdXJjZS9zY3NzL19oZWFkZXIuc2NzcyAqLyAuaGVhZGVyIHsgYmFja2dyb3VuZC1jb2xvcjogIzM2MzUzNzsgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIGxpbmUgNiwgc291cmNlL3Njc3MvX2hlYWRlci5zY3NzICovIC5oZWFkZXIgc3ZnIHsgd2lkdGg6IDA7IGhlaWdodDogMDsgfVxuXG4vKiBsaW5lIDExLCBzb3VyY2Uvc2Nzcy9faGVhZGVyLnNjc3MgKi8gLmhlYWRlcl9fdG9wIHsgcGFkZGluZzogMzBweCAwOyB9XG5cbi8qIGxpbmUgMTUsIHNvdXJjZS9zY3NzL19oZWFkZXIuc2NzcyAqLyAuaGVhZGVyIC5sb2dvIHsgYm94LXNpemluZzogY29udGVudC1ib3g7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luOiAwOyBwYWRkaW5nOiAxMHB4IDE1cHg7IHdpZHRoOiAxOTVweDsgaGVpZ2h0OiAzNXB4OyB6LWluZGV4OiAxNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLyogbGluZSAxNSwgc291cmNlL3Njc3MvX2hlYWRlci5zY3NzICovIC5oZWFkZXIgLmxvZ28geyBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi8qIGxpbmUgMjksIHNvdXJjZS9zY3NzL19oZWFkZXIuc2NzcyAqLyAuaGVhZGVyIC5sb2dvOmhvdmVyIC5uZXh0LWxvZ29zIHsgcGFkZGluZzogNXB4IDA7IG1heC1oZWlnaHQ6IDM1NXB4OyB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC40cyxwYWRkaW5nIC40czsgfVxuXG4vKiBsaW5lIDM1LCBzb3VyY2Uvc2Nzcy9faGVhZGVyLnNjc3MgKi8gLmhlYWRlciAubG9nbzpob3ZlciAubmV4dC1sb2dvcyBsaSBhIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgNDMsIHNvdXJjZS9zY3NzL19oZWFkZXIuc2NzcyAqLyAuaGVhZGVyIC5sb2dvIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogYXV0bzsgaGVpZ2h0OiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA1MCwgc291cmNlL3Njc3MvX2hlYWRlci5zY3NzICovIC5oZWFkZXIgLmxvZ28gLmRyb3Bkb3duIHsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogLTM1cHg7IHRvcDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IGN1cnNvcjogcG9pbnRlcjsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zczsgfVxuXG4vKiBsaW5lIDU5LCBzb3VyY2Uvc2Nzcy9faGVhZGVyLnNjc3MgKi8gLmhlYWRlciAubG9nbyAubmV4dC1sb2dvcyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMDAlOyByaWdodDogMDsgbGVmdDogMDsgbWF4LWhlaWdodDogMDsgYmFja2dyb3VuZDogI2ZmZjsgYm94LXNoYWRvdzogMCAxNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7IGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7IG92ZXJmbG93OiBoaWRkZW47IHRyYW5zaXRpb246IG1heC1oZWlnaHQgMHMscGFkZGluZyAwczsgfVxuXG4vKiBsaW5lIDcxLCBzb3VyY2Uvc2Nzcy9faGVhZGVyLnNjc3MgKi8gLmhlYWRlciAubG9nbyAubmV4dC1sb2dvcyBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogMTBweCAwOyB9XG5cbi8qIGxpbmUgNzUsIHNvdXJjZS9zY3NzL19oZWFkZXIuc2NzcyAqLyAuaGVhZGVyIC5sb2dvIC5uZXh0LWxvZ29zIGxpOjphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtMTBweDsgbGVmdDogMzBweDsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxcHg7IGhlaWdodDogMjBweDsgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODsgfVxuXG4vKiBsaW5lIDg4LCBzb3VyY2Uvc2Nzcy9faGVhZGVyLnNjc3MgKi8gLmhlYWRlciAubG9nbyAubmV4dC1sb2dvcyBsaTpmaXJzdC1jaGlsZCBhOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDkxLCBzb3VyY2Uvc2Nzcy9faGVhZGVyLnNjc3MgKi8gLmhlYWRlciAubG9nbyAubmV4dC1sb2dvcyBsaTpmaXJzdC1jaGlsZCBhOmhvdmVyIC5uYW1lLXNpdGUgeyBjb2xvcjogIzJkNWRlYTsgfVxuXG4vKiBsaW5lIDk5LCBzb3VyY2Uvc2Nzcy9faGVhZGVyLnNjc3MgKi8gLmhlYWRlciAubG9nbyAubmV4dC1sb2dvcyBsaTpsYXN0LWNoaWxkOjphZnRlciB7IGNvbnRlbnQ6IG5vbmU7IH1cblxuLyogbGluZSAxMDQsIHNvdXJjZS9zY3NzL19oZWFkZXIuc2NzcyAqLyAuaGVhZGVyIC5sb2dvIC5uZXh0LWxvZ29zIGxpOjpiZWZvcmUgeyBjb250ZW50OiBub25lOyB9XG5cbi8qIGxpbmUgMTA4LCBzb3VyY2Uvc2Nzcy9faGVhZGVyLnNjc3MgKi8gLmhlYWRlciAubG9nbyAubmV4dC1sb2dvcyBsaSBhIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiA1cHggMTVweDsgZGlzcGxheTogZmxleDsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTsgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgLjE1cyx0cmFuc2Zvcm0gLjNzIC4xNXM7IH1cblxuLyogbGluZSAxMTYsIHNvdXJjZS9zY3NzL19oZWFkZXIuc2NzcyAqLyAuaGVhZGVyIC5sb2dvIC5uZXh0LWxvZ29zIGxpIGE6OmFmdGVyIHsgY29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMjBweDsgdG9wOiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpOyB3aWR0aDogN3B4OyBoZWlnaHQ6IDdweDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7IH1cblxuLyogbGluZSAxMjgsIHNvdXJjZS9zY3NzL19oZWFkZXIuc2NzcyAqLyAuaGVhZGVyIC5sb2dvIC5uZXh0LWxvZ29zIGxpIGEgc3ZnIHsgd2lkdGg6IDM1cHg7IGhlaWdodDogMzVweDsgZmxleC1zaHJpbms6IDA7IG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4vKiBsaW5lIDEzNSwgc291cmNlL3Njc3MvX2hlYWRlci5zY3NzICovIC5oZWFkZXIgLmxvZ28gLm5leHQtbG9nb3MgbGkgYTpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICMzNjhmZmY7IH1cblxuLyogbGluZSAxMzksIHNvdXJjZS9zY3NzL19oZWFkZXIuc2NzcyAqLyAuaGVhZGVyIC5sb2dvIC5uZXh0LWxvZ29zIGxpIGE6aG92ZXIgc3ZnIGcgeyBzdHJva2U6ICNmZmY7IH1cblxuLyogbGluZSAxNDQsIHNvdXJjZS9zY3NzL19oZWFkZXIuc2NzcyAqLyAuaGVhZGVyIC5sb2dvIC5uZXh0LWxvZ29zIGxpIGE6aG92ZXIgc3BhbiB7IGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMTQ5LCBzb3VyY2Uvc2Nzcy9faGVhZGVyLnNjc3MgKi8gLmhlYWRlciAubG9nbyAubmV4dC1sb2dvcyBsaSBhIC5uYW1lLXNpdGUgeyB0ZXh0LWFsaWduOiBsZWZ0OyBmb250LXNpemU6IDE0cHg7IGZvbnQtd2VpZ2h0OiA2MDA7IGxpbmUtaGVpZ2h0OiAxLjQzOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogIzMyMzIzMjsgdHJhbnNpdGlvbjogY29sb3IgLjNzOyB9XG5cbi8qIGxpbmUgMTU4LCBzb3VyY2Uvc2Nzcy9faGVhZGVyLnNjc3MgKi8gLmhlYWRlciAubG9nbyAubmV4dC1sb2dvcyBsaSBhIC5uYW1lLXNpdGUgc3BhbiB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDEycHg7IGxpbmUtaGVpZ2h0OiAxLjY3OyBmb250LXdlaWdodDogNDAwOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgY29sb3I6ICMzMjMyMzI7IG9wYWNpdHk6IC41OyB9XG5cbi8qIGxpbmUgMTY5LCBzb3VyY2Uvc2Nzcy9faGVhZGVyLnNjc3MgKi8gLmhlYWRlciAubG9nbyAubmV4dC1sb2dvcyBsaSBhIGltZyB7IHdpZHRoOiAzNXB4OyBoZWlnaHQ6IDM1cHg7IGZsZXgtc2hyaW5rOiAwOyBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLyogbGluZSAxNzgsIHNvdXJjZS9zY3NzL19oZWFkZXIuc2NzcyAqLyAuaGVhZGVyIC5sb2dvIC5uZXh0LWxvZ29zIGxpIH4gbGkgYSB7IHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIC4ycyx0cmFuc2Zvcm0gLjNzIC4yczsgfVxuXG4vKiBsaW5lIDE4Niwgc291cmNlL3Njc3MvX2hlYWRlci5zY3NzICovIC5oZWFkZXJfX2J1dHRvbiB7IGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZmxleC13cmFwOiBub3dyYXA7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC8qIGxpbmUgMTg2LCBzb3VyY2Uvc2Nzcy9faGVhZGVyLnNjc3MgKi8gLmhlYWRlcl9fYnV0dG9uIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMjAxLCBzb3VyY2Uvc2Nzcy9faGVhZGVyLnNjc3MgKi8gLmhlYWRlcl9fYnV0dG9uIC5jb250YWN0LWJ0biB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZzogMTBweCAyN3B4OyBib3JkZXI6IDEuNXB4IHNvbGlkICM2MmU2YWM7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBvdmVyZmxvdzogaGlkZGVuOyBjdXJzb3I6IHBvaW50ZXI7IHotaW5kZXg6IDE7IGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG5cbi8qIGxpbmUgMjEyLCBzb3VyY2Uvc2Nzcy9faGVhZGVyLnNjc3MgKi8gLmhlYWRlcl9fYnV0dG9uIC5jb250YWN0LWJ0bjpob3Zlcjo6YmVmb3JlIHsgdG9wOiAtMzBweDsgbGVmdDogLTMwcHg7IH1cblxuLyogbGluZSAyMTgsIHNvdXJjZS9zY3NzL19oZWFkZXIuc2NzcyAqLyAuaGVhZGVyX19idXR0b24gLmNvbnRhY3QtYnRuOjpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IC0xOyBiYWNrZ3JvdW5kOiAjNjJlNmFjOyBoZWlnaHQ6IDE1MHB4OyB3aWR0aDogMjUwcHg7IGJvcmRlci1yYWRpdXM6IDUwJTsgdG9wOiAwOyBsZWZ0OiAtMjAwJTsgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuXG4vKiBsaW5lIDIzMiwgc291cmNlL3Njc3MvX2hlYWRlci5zY3NzICovIC5oZWFkZXJfX2J1dHRvbiAuY29udGFjdC1idG4uaXMtc2FmYXJpOjpiZWZvcmUgeyBjb250ZW50OiBub25lOyB9XG5cbi8qIGxpbmUgMjM5LCBzb3VyY2Uvc2Nzcy9faGVhZGVyLnNjc3MgKi8gLmhlYWRlciAub3ZlcmxheSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYmFja2dyb3VuZC1jb2xvcjogIzM2MzUzNzsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgbGVmdDogMDsgdG9wOiAwOyBvcGFjaXR5OiAuMjsgei1pbmRleDogMTsgfVxuXG4vKiBsaW5lIDI1MCwgc291cmNlL3Njc3MvX2hlYWRlci5zY3NzICovIC5oZWFkZXJfX2JvdHRvbSB7IHBhZGRpbmc6IDE1OXB4IDAgOTlweDsgfVxuXG4vKiBsaW5lIDI1Mywgc291cmNlL3Njc3MvX2hlYWRlci5zY3NzICovIC5oZWFkZXJfX2JvdHRvbSAuY29udGFpbmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxMDsgfVxuXG4vKiBsaW5lIDI1OCwgc291cmNlL3Njc3MvX2hlYWRlci5zY3NzICovIC5oZWFkZXJfX2JvdHRvbSB2aWRlbyB7IGhlaWdodDogYXV0bzsgbGVmdDogNTAlOyBtaW4taGVpZ2h0OiAxMDAlOyBtaW4td2lkdGg6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB3aWR0aDogYXV0bzsgei1pbmRleDogMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7IC8qIGxpbmUgMjUwLCBzb3VyY2Uvc2Nzcy9faGVhZGVyLnNjc3MgKi8gLmhlYWRlcl9fYm90dG9tIHsgcGFkZGluZzogNTVweCAwIDk5cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLyogbGluZSAyNTAsIHNvdXJjZS9zY3NzL19oZWFkZXIuc2NzcyAqLyAuaGVhZGVyX19ib3R0b20geyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4vKiBsaW5lIDI3OSwgc291cmNlL3Njc3MvX2hlYWRlci5zY3NzICovIC5oZWFkZXJfX2JvdHRvbS0tdGl0bGUgLmgyIHsgY29sb3I6ICNmZmY7IG1hcmdpbi1ib3R0b206IDY3cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC8qIGxpbmUgMjc5LCBzb3VyY2Uvc2Nzcy9faGVhZGVyLnNjc3MgKi8gLmhlYWRlcl9fYm90dG9tLS10aXRsZSAuaDIgeyBtYXJnaW4tYm90dG9tOiAxMDlweDsgfSB9XG5cbi8qIGxpbmUgMSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyBib2R5IHsgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxuXG4vKiBsaW5lIDUsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gYm9keSwgaHRtbCB7IG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDksIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gaDIsIC5oMiB7IGZvbnQtc2l6ZTogODBweDsgZm9udC13ZWlnaHQ6IDMwMDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXN0cmV0Y2g6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IDEuMTM7IGxldHRlci1zcGFjaW5nOiAtMy4ycHg7IGNvbG9yOiAjMzYzNTM3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLyogbGluZSA5LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIGgyLCAuaDIgeyBmb250LXNpemU6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHsgLyogbGluZSA5LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIGgyLCAuaDIgeyBmb250LXNpemU6IDQwcHg7IH0gfVxuXG4vKiBsaW5lIDI3LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIGgzIHsgZm9udC1zaXplOiA0NHB4OyBmb250LXdlaWdodDogNTAwOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtc3RyZXRjaDogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogLTIuMnB4OyBjb2xvcjogIzM2MzUzNzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7IC8qIGxpbmUgMjcsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gaDMgeyBmb250LXNpemU6IDMwcHg7IH0gfVxuXG4vKiBsaW5lIDQxLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIGg0IHsgZm9udC1zaXplOiAyNHB4OyBmb250LXdlaWdodDogNTAwOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtc3RyZXRjaDogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogLTEuMnB4OyBjb2xvcjogIzM2MzUzNzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7IC8qIGxpbmUgNDEsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gaDQgeyBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4vKiBsaW5lIDU1LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIHAgeyBmb250LXNpemU6IDE2cHg7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC1zdHJldGNoOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiAxLjYzOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBjb2xvcjogIzM2MzUzNzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7IC8qIGxpbmUgNTUsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gcCB7IGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi8qIGxpbmUgNzAsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gdWwgbGkgeyBmb250LXNpemU6IDE2cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC1zdHJldGNoOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiAyLjE5OyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBjb2xvcjogIzM2MzUzNzsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgeyAvKiBsaW5lIDcwLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIHVsIGxpIHsgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLyogbGluZSA4NSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyB1bCBsaTo6YmVmb3JlIHsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwLjJweDsgaGVpZ2h0OiAxMC4ycHg7IG9iamVjdC1maXQ6IGNvbnRhaW47IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZWN0YW5nbGUtY29weS00Ny5zdmdcIik7IGxlZnQ6IDA7IHRvcDogMTNweDsgfVxuXG4vKiBsaW5lIDk4LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5wZC1yLTMgeyBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi8qIGxpbmUgMTAyLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5wZC1sLTMgeyBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLyogbGluZSAxMDYsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnBkLXItMSB7IHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IC8qIGxpbmUgMTA2LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5wZC1yLTEgeyBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuLyogbGluZSAxMTQsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnBkLWwtMSB7IHBhZGRpbmctbGVmdDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHsgLyogbGluZSAxMTQsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnBkLWwtMSB7IHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbi8qIGxpbmUgMTIyLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXMgeyBwYWRkaW5nOiAxMzBweCAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAvKiBsaW5lIDEyMiwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzIHsgcGFkZGluZzogMTMwcHggMCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC8qIGxpbmUgMTI5LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXMucmVzb3VyY2VzLWRlc2MgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyAvKiBsaW5lIDEzNCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzLnJlc291cmNlcy1kZXNjIC5jb250YWluZXIgeyBtYXgtd2lkdGg6IDEyMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDE0MSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzLnJlc291cmNlcy1tb2JpbGUgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC8qIGxpbmUgMTUwLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXMucmVzb3VyY2VzLW1vYmlsZSAuY29sLTEyOm50aC1jaGlsZCgyKSAucmVzb3VyY2VzX19ncmlkLS1pY29uIHN2ZyB7IGxlZnQ6IDNweDsgdG9wOiAxN3B4OyB9IH1cblxuLyogbGluZSAxNjAsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlcy5yZXNvdXJjZXMtbW9iaWxlIC5yZXNvdXJjZXNfX2dyaWQtLWl0ZW0geyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDY1cHg7IHBhZGRpbmc6IDcwcHggNDBweCAzMHB4OyBib3JkZXItcmFkaXVzOiA0M3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMTY3LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXMucmVzb3VyY2VzLW1vYmlsZSAucmVzb3VyY2VzX19ncmlkLS1pdGVtOjpiZWZvcmUgeyBjb250ZW50OiBub25lOyB9XG5cbi8qIGxpbmUgMTcxLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXMucmVzb3VyY2VzLW1vYmlsZSAucmVzb3VyY2VzX19ncmlkLS1pdGVtLmJsYWNrLWl0ZW0geyBwYWRkaW5nOiA0MHB4IDMwcHg7IGJvcmRlci1yYWRpdXM6IDQzcHg7IGJhY2tncm91bmQtY29sb3I6ICMzNjM1Mzc7IH1cblxuLyogbGluZSAxNzYsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlcy5yZXNvdXJjZXMtbW9iaWxlIC5yZXNvdXJjZXNfX2dyaWQtLWl0ZW0uYmxhY2staXRlbSAucmVzb3VyY2VzX19ncmlkLS1pY29uIHsgdHJhbnNmb3JtOiByb3RhdGUoMCk7IHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMTgwLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXMucmVzb3VyY2VzLW1vYmlsZSAucmVzb3VyY2VzX19ncmlkLS1pdGVtLmJsYWNrLWl0ZW0gLnJlc291cmNlc19fZ3JpZC0taWNvbiBpbWcgeyBtYXgtd2lkdGg6IDEwNXB4OyB9XG5cbi8qIGxpbmUgMTg1LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXMucmVzb3VyY2VzLW1vYmlsZSAucmVzb3VyY2VzX19ncmlkLS1pdGVtLmJsYWNrLWl0ZW0gLnJlc291cmNlc19fZ3JpZC0tY29udGVudCB7IHBvc2l0aW9uOiB1bnNldDsgb3BhY2l0eTogMTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDE5Miwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzLnJlc291cmNlcy1tb2JpbGUgLnJlc291cmNlc19fZ3JpZC0taXRlbS5ibGFjay1pdGVtIC5yZXNvdXJjZXNfX2dyaWQtLWNvbnRlbnQgKiB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgbGVmdDogMDsgfVxuXG4vKiBsaW5lIDE5OSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzLnJlc291cmNlcy1tb2JpbGUgLnJlc291cmNlc19fZ3JpZC0taXRlbS5tb2JpbGUtaWNvbiB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDIwMiwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzLnJlc291cmNlcy1tb2JpbGUgLnJlc291cmNlc19fZ3JpZC0taXRlbS5tb2JpbGUtaWNvbiAucmVzb3VyY2VzX19ncmlkLS1pY29uIHsgaGVpZ2h0OiA2NHB4OyB3aWR0aDogNjRweDsgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpOyBib3JkZXItcmFkaXVzOiAxNHB4OyBib3gtc2hhZG93OiAtOXB4IDlweCAyOHB4IDAgcmdiYSg1NCwgNTMsIDU1LCAwLjMpOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTM3OyB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogNTAlOyB0b3A6IC01M3B4OyB9XG5cbi8qIGxpbmUgMjE3LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXMucmVzb3VyY2VzLW1vYmlsZSAucmVzb3VyY2VzX19ncmlkLS1pY29uIHsgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjIwLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXMucmVzb3VyY2VzLW1vYmlsZSAucmVzb3VyY2VzX19ncmlkLS1pY29uIHN2ZyB7IG1heC13aWR0aDogMjhweDsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyBwb3NpdGlvbjogcmVsYXRpdmU7IHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDsgbGVmdDogMXB4OyB0b3A6IDZweDsgfVxuXG4vKiBsaW5lIDIzMCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzLnJlc291cmNlcy1tb2JpbGUgLnJlc291cmNlc19fZ3JpZC0tY29udGVudCB7IHBvc2l0aW9uOiB1bnNldDsgb3BhY2l0eTogMTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IHBhZGRpbmc6IDA7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjM3LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXMucmVzb3VyY2VzLW1vYmlsZSAucmVzb3VyY2VzX19ncmlkLS1jb250ZW50IGg0IHsgbWFyZ2luLWJvdHRvbTogMTVweDsgZm9udC1zaXplOiAyNHB4OyBsZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNDMsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlcy5yZXNvdXJjZXMtbW9iaWxlIC5yZXNvdXJjZXNfX2dyaWQtLWNvbnRlbnQgcCB7IGZvbnQtc2l6ZTogMTZweDsgbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjUxLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXMgLnRvcC1sZXZlbCB7IG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogLTI0cHg7IH1cblxuLyogbGluZSAyNTYsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fbGVmdCwgLnJlc291cmNlc19fcmlnaHQgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93OyBmbGV4LXdyYXA6IG5vd3JhcDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cblxuLyogbGluZSAyNjQsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fbGVmdC0tY29udGVudCwgLnJlc291cmNlc19fcmlnaHQtLWNvbnRlbnQgeyBmbGV4OiA2NSUgMCAwOyBtYXJnaW4tdG9wOiAtMTVweDsgfVxuXG4vKiBsaW5lIDI2OSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19sZWZ0LS1pY29uLCAucmVzb3VyY2VzX19yaWdodC0taWNvbiB7IGZsZXg6IDE1JSAwIDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDI3NCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19sZWZ0LS1pY29uOjphZnRlciwgLnJlc291cmNlc19fcmlnaHQtLWljb246OmFmdGVyIHsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDIwMHB4OyBoZWlnaHQ6IDIwMHB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyBib3JkZXItcmFkaXVzOiA0M3B4OyBib3gtc2hhZG93OiAwIDIwcHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyk7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHotaW5kZXg6IC0xOyB9XG5cbi8qIGxpbmUgMjg2LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX2xlZnQtLWljb24gPiBkaXYsIC5yZXNvdXJjZXNfX3JpZ2h0LS1pY29uID4gZGl2IHsgaGVpZ2h0OiA2NHB4OyB3aWR0aDogNjRweDsgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgYm9yZGVyLXJhZGl1czogMTRweDsgYm94LXNoYWRvdzogLTlweCA5cHggMjhweCAwIHJnYmEoNTQsIDUzLCA1NSwgMC4zKTsgYmFja2dyb3VuZC1jb2xvcjogIzM2MzUzNzsgfVxuXG4vKiBsaW5lIDI5NCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19sZWZ0LS1pY29uID4gZGl2IHN2ZywgLnJlc291cmNlc19fcmlnaHQtLWljb24gPiBkaXYgc3ZnIHsgbWF4LXdpZHRoOiAyOHB4OyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDMwMywgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19sZWZ0IHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4vKiBsaW5lIDMwOCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19sZWZ0LS1pY29uID4gZGl2IHN2ZyB7IGxlZnQ6IDE3cHg7IHRvcDogMXB4OyB9XG5cbi8qIGxpbmUgMzE0LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX2xlZnQtLWljb246OmFmdGVyIHsgbGVmdDogLTE0M3B4OyB0b3A6IC0xcHg7IH1cblxuLyogbGluZSAzMjAsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fbGVmdC0tY29udGVudCB7IHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cblxuLyogbGluZSAzMjUsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fcmlnaHQgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLyogbGluZSAzMjksIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fcmlnaHQ6aG92ZXIgLnJlc291cmNlc19fcmlnaHQtLWNvbnRlbnQgeyBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMzMyLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX3JpZ2h0OmhvdmVyIC5yZXNvdXJjZXNfX3JpZ2h0LS1jb250ZW50IGg0LCAucmVzb3VyY2VzX19yaWdodDpob3ZlciAucmVzb3VyY2VzX19yaWdodC0tY29udGVudCBwIHsgbGVmdDogMDsgfVxuXG4vKiBsaW5lIDMzOCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19yaWdodC0taWNvbiB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMzQyLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX3JpZ2h0LS1pY29uID4gZGl2IHN2ZyB7IGxlZnQ6IDE4cHg7IHRvcDogOXB4OyB9XG5cbi8qIGxpbmUgMzQ4LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX3JpZ2h0LS1pY29uOjphZnRlciB7IGxlZnQ6IDVweDsgdG9wOiAxcHg7IH1cblxuLyogbGluZSAzNTQsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fcmlnaHQtLWNvbnRlbnQgeyBwYWRkaW5nLWxlZnQ6IDIwcHg7IHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDsgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDM1OSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19yaWdodC0tY29udGVudCBoNCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogLTIwcHg7IHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDsgfVxuXG4vKiBsaW5lIDM2NSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19yaWdodC0tY29udGVudCBwIHsgcG9zaXRpb246IHJlbGF0aXZlOyBsZWZ0OiAtMzBweDsgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi8qIGxpbmUgMzczLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX2dyaWQgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93OyBmbGV4LXdyYXA6IG5vd3JhcDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgYWxpZ24tY29udGVudDogc3RyZXRjaDsgbWFyZ2luLXRvcDogNzVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHsgLyogbGluZSAzNzMsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZCB7IG1hcmdpbi10b3A6IDEyMHB4OyB9IH1cblxuLyogbGluZSAzODUsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC0taWNvbiB7IG1hcmdpbi1ib3R0b206IDIwcHg7IGJvcmRlci1yYWRpdXM6IDE0cHg7IH1cblxuLyogbGluZSAzODksIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC0taWNvbi5ub3QtdmlzaWJsZSB7IGRpc3BsYXk6IG5vbmU7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1sZWZ0OiAwOyBoZWlnaHQ6IDY0cHg7IGxlZnQ6IDExNXB4OyB3aWR0aDogNjRweDsgdG9wOiA0MnB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyBib3JkZXItcmFkaXVzOiAxNHB4OyBib3gtc2hhZG93OiAtOXB4IDlweCAyOHB4IDAgcmdiYSg1NCwgNTMsIDU1LCAwLjMpOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTM3OyB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7IC8qIGxpbmUgMzg5LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX2dyaWQtLWljb24ubm90LXZpc2libGUgeyBsZWZ0OiA4NHB4OyB0b3A6IDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHsgLyogbGluZSAzODksIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC0taWNvbi5ub3QtdmlzaWJsZSB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDQxMywgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19ncmlkLS1pY29uLm5vdC12aXNpYmxlIHN2ZyB7IG1heC13aWR0aDogMjhweDsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyBwb3NpdGlvbjogcmVsYXRpdmU7IHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDsgbGVmdDogMXB4OyB0b3A6IDZweDsgfVxuXG4vKiBsaW5lIDQyMSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19ncmlkLS1pY29uLm5vdC12aXNpYmxlIHN2ZyBnLCAucmVzb3VyY2VzX19ncmlkLS1pY29uLm5vdC12aXNpYmxlIHN2ZyBwYXRoIHsgc3Ryb2tlOiAjZmZmOyB9XG5cbi8qIGxpbmUgNDI4LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX2dyaWQtLXRpdGxlIHsgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDQzMSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19ncmlkLS10aXRsZSBzcGFuIHsgZm9udC1zaXplOiAxNnB4OyBmb250LXdlaWdodDogNTAwOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtc3RyZXRjaDogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogLTAuOHB4OyBjb2xvcjogIzM2MzUzNzsgZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogMTQ2cHg7IG1hcmdpbjogMCBhdXRvOyBwb3NpdGlvbjogcmVsYXRpdmU7IHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDsgcmlnaHQ6IDA7IH1cblxuLyogbGluZSA0NDgsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC0tY29udGVudCB7IHBhZGRpbmctbGVmdDogMjBweDsgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0OyBvcGFjaXR5OiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgeyAvKiBsaW5lIDQ0OCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19ncmlkLS1jb250ZW50IHsgbWluLXdpZHRoOiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA0NTksIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC0tY29udGVudCBoNCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogLTMwcHg7IHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDsgfVxuXG4vKiBsaW5lIDQ2NSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19ncmlkLS1jb250ZW50IHAgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGxlZnQ6IC0zMHB4OyB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLyogbGluZSA0NzIsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC0taXRlbSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZmxleDogMzMuMzMzMyUgMCAwOyB9XG5cbi8qIGxpbmUgNDc2LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX2dyaWQtLWl0ZW0ucmlnaHQtcG9zaXRpb24geyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSA0NzksIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC0taXRlbS5yaWdodC1wb3NpdGlvbiAucmVzb3VyY2VzX19ncmlkLS1jb250ZW50IHsgdGV4dC1hbGlnbjogbGVmdDsgdG9wOiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgbGVmdDogNjUlOyBtaW4td2lkdGg6IDM1MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHsgLyogbGluZSA0NzksIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC0taXRlbS5yaWdodC1wb3NpdGlvbiAucmVzb3VyY2VzX19ncmlkLS1jb250ZW50IHsgbWluLXdpZHRoOiAyNDZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkgeyAvKiBsaW5lIDQ3OSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19ncmlkLS1pdGVtLnJpZ2h0LXBvc2l0aW9uIC5yZXNvdXJjZXNfX2dyaWQtLWNvbnRlbnQgeyBtaW4td2lkdGg6IDIwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHsgLyogbGluZSA0NzksIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC0taXRlbS5yaWdodC1wb3NpdGlvbiAucmVzb3VyY2VzX19ncmlkLS1jb250ZW50IHsgbGVmdDogMDsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiAwOyB9IH1cblxuLyogbGluZSA1MDMsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC0taXRlbS5yaWdodC1wb3NpdGlvbjpob3ZlciAucmVzb3VyY2VzX19ncmlkLS10aXRsZSBzcGFuIHsgcmlnaHQ6IC0zMHB4OyB9XG5cbi8qIGxpbmUgNTA4LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX2dyaWQtLWl0ZW0ucmlnaHQtcG9zaXRpb246aG92ZXIgLm5vdC12aXNpYmxlIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDUxMiwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19ncmlkLS1pdGVtLnJpZ2h0LXBvc2l0aW9uOmhvdmVyIC5yZXNvdXJjZXNfX2dyaWQtLWljb24geyBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNTE4LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX2dyaWQtLWl0ZW0ubGVmdC1wb3NpdGlvbiB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDUyMSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19ncmlkLS1pdGVtLmxlZnQtcG9zaXRpb24gLnJlc291cmNlc19fZ3JpZC0tY29udGVudCB7IHRleHQtYWxpZ246IHJpZ2h0OyB0b3A6IDUwJTsgcmlnaHQ6IDc1JTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBtaW4td2lkdGg6IDM1MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHsgLyogbGluZSA1MjEsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC0taXRlbS5sZWZ0LXBvc2l0aW9uIC5yZXNvdXJjZXNfX2dyaWQtLWNvbnRlbnQgeyBtaW4td2lkdGg6IDI0NnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7IC8qIGxpbmUgNTIxLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX2dyaWQtLWl0ZW0ubGVmdC1wb3NpdGlvbiAucmVzb3VyY2VzX19ncmlkLS1jb250ZW50IHsgbWluLXdpZHRoOiAyMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNTIxLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX2dyaWQtLWl0ZW0ubGVmdC1wb3NpdGlvbiAucmVzb3VyY2VzX19ncmlkLS1jb250ZW50IHsgcmlnaHQ6IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogMDsgfSB9XG5cbi8qIGxpbmUgNTQyLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX2dyaWQtLWl0ZW0ubGVmdC1wb3NpdGlvbiAucmVzb3VyY2VzX19ncmlkLS1jb250ZW50IGg0IHsgbGVmdDogMzBweDsgfVxuXG4vKiBsaW5lIDU0Niwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19ncmlkLS1pdGVtLmxlZnQtcG9zaXRpb24gLnJlc291cmNlc19fZ3JpZC0tY29udGVudCBwIHsgbGVmdDogMzBweDsgfVxuXG4vKiBsaW5lIDU1Mywgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19ncmlkLS1pdGVtLmxlZnQtcG9zaXRpb246aG92ZXIgLnJlc291cmNlc19fZ3JpZC0tdGl0bGUgc3BhbiB7IHJpZ2h0OiAzMHB4OyB9XG5cbi8qIGxpbmUgNTU4LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX2dyaWQtLWl0ZW0ubGVmdC1wb3NpdGlvbjpob3ZlciAucmVzb3VyY2VzX19ncmlkLS1pY29uIHsgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDU2Miwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19ncmlkLS1pdGVtLmxlZnQtcG9zaXRpb246aG92ZXIgLm5vdC12aXNpYmxlIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSA1NzAsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC0taXRlbTpob3Zlcjpub3QoLmJsYWNrLWl0ZW0pOjpiZWZvcmUgeyB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKC00NWRlZyk7IH1cblxuLyogbGluZSA1NzUsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC0taXRlbTpob3ZlciAucmVzb3VyY2VzX19ncmlkLS1jb250ZW50IHsgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDU3OCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19ncmlkLS1pdGVtOmhvdmVyIC5yZXNvdXJjZXNfX2dyaWQtLWNvbnRlbnQgaDQsIC5yZXNvdXJjZXNfX2dyaWQtLWl0ZW06aG92ZXIgLnJlc291cmNlc19fZ3JpZC0tY29udGVudCBwIHsgbGVmdDogMDsgfVxuXG4vKiBsaW5lIDU4Mywgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19ncmlkLS1pdGVtOmhvdmVyIC5yZXNvdXJjZXNfX2dyaWQtLXRpdGxlIHsgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDU4Niwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19ncmlkLS1pdGVtOmhvdmVyIC5yZXNvdXJjZXNfX2dyaWQtLXRpdGxlIHNwYW4geyB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLyogbGluZSA1OTIsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC0taXRlbTo6YmVmb3JlIHsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDIwMHB4OyBoZWlnaHQ6IDIwMHB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpOyBib3JkZXItcmFkaXVzOiA0M3B4OyBib3gtc2hhZG93OiAwIDIwcHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyk7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHotaW5kZXg6IC0xOyBsZWZ0OiA0NXB4OyB0b3A6IC0yNXB4OyB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IC8qIGxpbmUgNTkyLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX2dyaWQtLWl0ZW06OmJlZm9yZSB7IHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgeyAvKiBsaW5lIDU5Miwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19ncmlkLS1pdGVtOjpiZWZvcmUgeyB3aWR0aDogMTgwcHg7IGhlaWdodDogMTgwcHg7IGxlZnQ6IDI0cHg7IH0gfVxuXG4vKiBsaW5lIDYxNywgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19ncmlkLS1pdGVtLmJsYWNrLWl0ZW0geyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHsgLyogbGluZSA2MjAsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC0taXRlbS5ibGFjay1pdGVtIC5yZXNvdXJjZXNfX2dyaWQtLWNvbnRlbnQgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSA2MjYsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC0taXRlbS5ibGFjay1pdGVtOjpiZWZvcmUgeyBsZWZ0OiA0NXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTM3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLyogbGluZSA2MjYsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC0taXRlbS5ibGFjay1pdGVtOjpiZWZvcmUgeyBsZWZ0OiAyNXB4OyB9IH1cblxuLyogbGluZSA2MzYsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC0taXRlbS5ibGFjay1pdGVtOmhvdmVyIC5yZXNvdXJjZXNfX2dyaWQtLWNvbnRlbnQgeyBvcGFjaXR5OiAxOyB6LWluZGV4OiAxOyB9XG5cbi8qIGxpbmUgNjQwLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX2dyaWQtLWl0ZW0uYmxhY2staXRlbTpob3ZlciAucmVzb3VyY2VzX19ncmlkLS1jb250ZW50ICogeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuLyogbGluZSA2NDYsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC0taXRlbS5ibGFjay1pdGVtIC5yZXNvdXJjZXNfX2dyaWQtLWNvbnRlbnQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogLTg1cHg7IGxlZnQ6IDUwJTsgei1pbmRleDogMDsgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0OyBvcGFjaXR5OiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTM3OyBwYWRkaW5nOiA0N3B4IDgycHggNDJweDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQzcHg7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0M3B4OyBtaW4td2lkdGg6IDQ1MnB4OyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAvKiBsaW5lIDY0Niwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19ncmlkLS1pdGVtLmJsYWNrLWl0ZW0gLnJlc291cmNlc19fZ3JpZC0tY29udGVudCB7IG1pbi13aWR0aDogMTAwJTsgfSB9XG5cbi8qIGxpbmUgNjY0LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX2dyaWQtLWl0ZW0uYmxhY2staXRlbSAucmVzb3VyY2VzX19ncmlkLS1jb250ZW50ICogeyBjb2xvcjogI2ZmZjsgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpOyB9XG5cbi8qIGxpbmUgNjcxLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX2dyaWQtLWl0ZW0uYmxhY2staXRlbSAucmVzb3VyY2VzX19ncmlkLS1pY29uIHsgaGVpZ2h0OiAxMDAlOyBtYXJnaW46IDA7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGZsZXgtd3JhcDogbm93cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgYWxpZ24tY29udGVudDogc3RyZXRjaDsgbWFyZ2luLXRvcDogMThweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7IC8qIGxpbmUgNjcxLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX2dyaWQtLWl0ZW0uYmxhY2staXRlbSAucmVzb3VyY2VzX19ncmlkLS1pY29uIHsgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi8qIGxpbmUgNjg2LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX2dyaWQtLWl0ZW0uYmxhY2staXRlbSAucmVzb3VyY2VzX19ncmlkLS1pY29uIGltZyB7IG1heC13aWR0aDogMTA1cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTA7IH1cblxuLyogbGluZSA2OTUsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC5ib3R0b20tZ3JpZCB7IG1hcmdpbi10b3A6IDUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IC8qIGxpbmUgNjk1LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX2dyaWQuYm90dG9tLWdyaWQgeyBtYXJnaW4tdG9wOiA5NXB4OyB9IH1cblxuLyogbGluZSA3MDIsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC5ib3R0b20tZ3JpZCAucmVzb3VyY2VzX19ncmlkLS1pdGVtIHsgZmxleDogNTAlIDAgMDsgfVxuXG4vKiBsaW5lIDcwNSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucmVzb3VyY2VzX19ncmlkLmJvdHRvbS1ncmlkIC5yZXNvdXJjZXNfX2dyaWQtLWl0ZW06OmJlZm9yZSB7IGxlZnQ6IDQzcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IC8qIGxpbmUgNzA1LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZXNvdXJjZXNfX2dyaWQuYm90dG9tLWdyaWQgLnJlc291cmNlc19fZ3JpZC0taXRlbTo6YmVmb3JlIHsgbGVmdDogNTAlICFpbXBvcnRhbnQ7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLyogbGluZSA3MDUsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlc291cmNlc19fZ3JpZC5ib3R0b20tZ3JpZCAucmVzb3VyY2VzX19ncmlkLS1pdGVtOjpiZWZvcmUgeyBsZWZ0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IC8qIGxpbmUgNzI3LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5taWRkbGUtcm93IC5sZWZ0LXBvc2l0aW9uOmhvdmVyIC5yZXNvdXJjZXNfX2dyaWQtLWljb24geyBtYXJnaW4tbGVmdDogNTNweDsgfVxuICAvKiBsaW5lIDczNiwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAubWlkZGxlLXJvdyAucmlnaHQtcG9zaXRpb246aG92ZXIgLnJlc291cmNlc19fZ3JpZC0taWNvbiB7IG1hcmdpbi1sZWZ0OiAtN3B4OyB9IH1cblxuLyogbGluZSA3NDQsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmV4cGVydGlzZSB7IGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjQ0LCAyNDQsIDI0NCwgMCksICNmZmYpOyBwYWRkaW5nOiA2MHB4IDAgMTA4cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLyogbGluZSA3NDksIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmV4cGVydGlzZSAubW9iaWxlLWNvbC1yZXZlcnMgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLyogbGluZSA3NDQsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmV4cGVydGlzZSB7IHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLyogbGluZSA3NTksIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmV4cGVydGlzZSAucm93IHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgNzYzLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5leHBlcnRpc2UgLnRvcC1pbWcgeyB3aWR0aDogMzM1cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAtNDBweDsgcmlnaHQ6IDA7IG1pbi13aWR0aDogMzM1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IC8qIGxpbmUgNzYzLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5leHBlcnRpc2UgLnRvcC1pbWcgeyB3aWR0aDogMjI3cHg7IG1pbi13aWR0aDogMjI3cHg7IH0gfVxuXG4vKiBsaW5lIDc3Niwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuZXhwZXJ0aXNlX19pbWcgeyB3aWR0aDogNDgwcHg7IGhlaWdodDogNDgwcHg7IGNsaXAtcGF0aDogY2lyY2xlKDUwJSBhdCA1MCUgNTAlKTsgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MWRlZywgI2VlYzdkZCwgI2MyZTFkZSk7IG1hcmdpbjogMCBhdXRvOyB6LWluZGV4OiAxOyBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC8qIGxpbmUgNzc2LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5leHBlcnRpc2VfX2ltZyB7IG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHsgLyogbGluZSA3NzYsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmV4cGVydGlzZV9faW1nIHsgd2lkdGg6IDMyN3B4OyBoZWlnaHQ6IDMyN3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7IC8qIGxpbmUgNzc2LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5leHBlcnRpc2VfX2ltZyB7IHdpZHRoOiAyMzBweDsgaGVpZ2h0OiAyMzBweDsgfSB9XG5cbi8qIGxpbmUgODAwLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5leHBlcnRpc2VfX2ltZyAuYm90dG9tLWltZyB7IHdpZHRoOiAxMDAlOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgbGVmdDogMDsgfVxuXG4vKiBsaW5lIDgwOSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuZXhwZXJ0aXNlX19jb250ZW50IGgyIHsgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLyogbGluZSA4MDksIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmV4cGVydGlzZV9fY29udGVudCBoMiB7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi8qIGxpbmUgODE4LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5leHBlcnRpc2VfX3RvcC1saXN0IHsgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLyogbGluZSA4MTgsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmV4cGVydGlzZV9fdG9wLWxpc3QgeyBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLyogbGluZSA4MjYsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmV4cGVydGlzZV9fYm90dG9tLWxpc3QgeyBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC8qIGxpbmUgODI2LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5leHBlcnRpc2VfX2JvdHRvbS1saXN0IHsgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLyogbGluZSA4MzUsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNsaWVudHMgeyBwYWRkaW5nOiAyMDBweCAwIDYwcHg7IG1hcmdpbi1ib3R0b206IDcwcHg7IH1cblxuLyogbGluZSA4MzksIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNsaWVudHMgaDIgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLyogbGluZSA4MzUsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNsaWVudHMgeyBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuXG4vKiBsaW5lIDg0Nywgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY2xpZW50c19fc2xpZGVyIHsgbWFyZ2luLXRvcDogLTE2MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLyogbGluZSA4NDcsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNsaWVudHNfX3NsaWRlciB7IG1hcmdpbi10b3A6IDA7IH0gfVxuXG4vKiBsaW5lIDg1NCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY2xpZW50c19fc2xpZGVyIC5zbGljay1zbGlkZSB7IHBhZGRpbmc6IDUwcHggNDVweDsgfVxuXG4vKiBsaW5lIDg2MCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY2xpZW50c19fc2xpZGVyIC5zbGljay1zbGlkZTpub3QoLnNsaWNrLWN1cnJlbnQpIC5jbGllbnRzX19zbGlkZXItLXNsaWRlIC5jbGllbnQtaW1hZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGxlZnQ6IDA7IHRvcDogMDsgYmFja2dyb3VuZC1jb2xvcjogIzM2MzUzNzsgb3BhY2l0eTogLjQ7IGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC8qIGxpbmUgODU0LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jbGllbnRzX19zbGlkZXIgLnNsaWNrLXNsaWRlIHsgcGFkZGluZzogMDsgfSB9XG5cbi8qIGxpbmUgODc5LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jbGllbnRzX19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93OyBmbGV4LXdyYXA6IG5vd3JhcDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMzIxcHgpIHsgLyogbGluZSA4ODcsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNsaWVudHNfX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCA+IGRpdiB7IGZsZXg6IDUwJSAwIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSBhbmQgKG1heC13aWR0aDogMjMyMHB4KSB7IC8qIGxpbmUgODg3LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jbGllbnRzX19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgPiBkaXYgeyBmbGV4OiA2NCUgMCAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCkgeyAvKiBsaW5lIDg4Nywgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY2xpZW50c19fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50ID4gZGl2IHsgZmxleDogODMlIDAgMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHsgLyogbGluZSA4ODcsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNsaWVudHNfX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCA+IGRpdiB7IGZsZXg6IDEwMCUgMCAwOyB9XG4gIC8qIGxpbmUgOTA0LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jbGllbnRzX19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgPiBkaXYgLmNsaWVudHNfX3NsaWRlci0tc2xpZGUgLmNsaWVudC1jb250ZW50IHsgbGVmdDogMjE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IC8qIGxpbmUgOTExLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jbGllbnRzX19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgKyAuc2xpY2stc2xpZGUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGxlZnQ6IGNhbGMoMTAwdncgLSAxMCUpOyB0b3A6IDE1MHB4OyBtYXgtd2lkdGg6IDI3MHB4OyBtaW4td2lkdGg6IDM3MHB4OyB9IH1cblxuLyogbGluZSA5MjEsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNsaWVudHNfX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAuY2xpZW50c19fc2xpZGVyLS1zbGlkZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWluLXdpZHRoOiA3MjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgOTI1LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jbGllbnRzX19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLmNsaWVudHNfX3NsaWRlci0tc2xpZGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAzMzVweDsgaGVpZ2h0OiAzMzVweDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9vdmFsLWxvb3Blci5zdmcpOyBsZWZ0OiA2NSU7IHRvcDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLyogbGluZSA5MjEsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNsaWVudHNfX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAuY2xpZW50c19fc2xpZGVyLS1zbGlkZSB7IG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50OyBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuXG4vKiBsaW5lIDk0Miwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY2xpZW50c19fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IC5jbGllbnRzX19zbGlkZXItLXNsaWRlIC5jbGllbnQtaW1hZ2UgeyBtYXgtd2lkdGg6IDQ1MHB4OyBtaW4taGVpZ2h0OiA2MjBweDsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHsgLyogbGluZSA5NDIsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNsaWVudHNfX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAuY2xpZW50c19fc2xpZGVyLS1zbGlkZSAuY2xpZW50LWltYWdlIHsgbWF4LXdpZHRoOiAzNTBweDsgbWluLWhlaWdodDogNDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLyogbGluZSA5NDIsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNsaWVudHNfX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAuY2xpZW50c19fc2xpZGVyLS1zbGlkZSAuY2xpZW50LWltYWdlIHsgbWF4LXdpZHRoOiAxMDAlOyBtaW4taGVpZ2h0OiAzMjBweDsgfSB9XG5cbi8qIGxpbmUgOTU4LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jbGllbnRzX19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLmNsaWVudHNfX3NsaWRlci0tc2xpZGUgLmNsaWVudC1pbWFnZSAuY2xpZW50LWxvZ28geyBib3R0b206IDE4cHg7IGxlZnQ6IDYwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC8qIGxpbmUgOTU4LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jbGllbnRzX19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLmNsaWVudHNfX3NsaWRlci0tc2xpZGUgLmNsaWVudC1pbWFnZSAuY2xpZW50LWxvZ28geyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG5cbi8qIGxpbmUgOTY5LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jbGllbnRzX19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLmNsaWVudHNfX3NsaWRlci0tc2xpZGUgLmNsaWVudC1jb250ZW50IHsgYm9yZGVyLXJhZGl1czogNDBweDsgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpOyBib3gtc2hhZG93OiAwIDIwcHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyk7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgcGFkZGluZzogNDBweCA1MHB4IDEwMHB4IDQwcHg7IG1heC13aWR0aDogNDIwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMzUxcHg7IHRvcDogMTQ3cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IC8qIGxpbmUgOTY5LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jbGllbnRzX19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLmNsaWVudHNfX3NsaWRlci0tc2xpZGUgLmNsaWVudC1jb250ZW50IHsgbGVmdDogMjAwcHg7IHRvcDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLyogbGluZSA5NjksIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNsaWVudHNfX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAuY2xpZW50c19fc2xpZGVyLS1zbGlkZSAuY2xpZW50LWNvbnRlbnQgeyBwb3NpdGlvbjogdW5zZXQ7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgYm9yZGVyLXJhZGl1czogMDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJveC1zaGFkb3c6IG5vbmU7IHBhZGRpbmc6IDYwcHggMCAxMHB4OyB9IH1cblxuLyogbGluZSA5OTUsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNsaWVudHNfX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAuY2xpZW50c19fc2xpZGVyLS1zbGlkZSAuY2xpZW50LWNvbnRlbnQgLnNsaWNrLW5leHQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAtMzVweDsgYm90dG9tOiAyNXB4OyBkaXNwbGF5OiBibG9jazsgYm9yZGVyOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAvKiBsaW5lIDk5NSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY2xpZW50c19fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IC5jbGllbnRzX19zbGlkZXItLXNsaWRlIC5jbGllbnQtY29udGVudCAuc2xpY2stbmV4dCB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDEwMDYsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNsaWVudHNfX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAuY2xpZW50c19fc2xpZGVyLS1zbGlkZSAuY2xpZW50LWNvbnRlbnQgLnNsaWNrLW5leHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxM3B4OyBoZWlnaHQ6IDIycHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yaWdodC1hcnJvdy5zdmdcIik7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgbGVmdDogMzFweDsgdG9wOiAyOXB4OyB9XG5cbi8qIGxpbmUgMTAxOSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY2xpZW50c19fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IC5jbGllbnRzX19zbGlkZXItLXNsaWRlIC5jbGllbnQtY29udGVudCAuc2xpY2stcHJldiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtMzVweDsgcmlnaHQ6IDIycHg7IGRpc3BsYXk6IGJsb2NrOyBib3JkZXI6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC8qIGxpbmUgMTAxOSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY2xpZW50c19fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IC5jbGllbnRzX19zbGlkZXItLXNsaWRlIC5jbGllbnQtY29udGVudCAuc2xpY2stcHJldiB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDEwMzAsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNsaWVudHNfX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAuY2xpZW50c19fc2xpZGVyLS1zbGlkZSAuY2xpZW50LWNvbnRlbnQgLnNsaWNrLXByZXY6OmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxM3B4OyBoZWlnaHQ6IDIycHg7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sZWZ0LWFycm93LnN2Z1wiKTsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyBsZWZ0OiAyOXB4OyB0b3A6IDI1cHg7IH1cblxuLyogbGluZSAxMDQzLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jbGllbnRzX19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLmNsaWVudHNfX3NsaWRlci0tc2xpZGUgLmNsaWVudC1jb250ZW50IHNwYW4geyBmb250LXNpemU6IDEycHg7IGZvbnQtd2VpZ2h0OiA2MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC1zdHJldGNoOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiAxLjVweDsgY29sb3I6ICMzNjM1Mzc7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMTA1NSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY2xpZW50c19fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IC5jbGllbnRzX19zbGlkZXItLXNsaWRlIC5jbGllbnQtY29udGVudCBwIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxMDU5LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jbGllbnRzX19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLmNsaWVudHNfX3NsaWRlci0tc2xpZGUgLmNsaWVudC1jb250ZW50IGgzIHsgbWFyZ2luLWJvdHRvbTogMThweDsgZm9udC1zaXplOiA0NHB4OyBmb250LXdlaWdodDogNTAwOyBsZXR0ZXItc3BhY2luZzogLTIuMnB4OyB0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tbGVmdDogLTRweDsgfVxuXG4vKiBsaW5lIDEwNzMsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNsaWVudHNfX3NsaWRlciAuc2xpY2stc2xpZGUgLmNsaWVudHNfX3NsaWRlci0tc2xpZGUgLmNsaWVudC1pbWFnZSB7IG1heC13aWR0aDogMjcwcHg7IG1pbi1oZWlnaHQ6IDMzMHB4OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBib3JkZXItcmFkaXVzOiAzMHB4OyBib3gtc2hhZG93OiAwIDIwcHggNDBweCAwIHJnYmEoODcsIDYxLCA0MywgMC4yKTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAvKiBsaW5lIDEwNzMsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNsaWVudHNfX3NsaWRlciAuc2xpY2stc2xpZGUgLmNsaWVudHNfX3NsaWRlci0tc2xpZGUgLmNsaWVudC1pbWFnZSB7IGJveC1zaGFkb3c6IG5vbmU7IG1heC13aWR0aDogMTAwJTsgbWluLWhlaWdodDogYXV0bzsgfSB9XG5cbi8qIGxpbmUgMTA4OSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY2xpZW50c19fc2xpZGVyIC5zbGljay1zbGlkZSAuY2xpZW50c19fc2xpZGVyLS1zbGlkZSAuY2xpZW50LWltYWdlIC5jbGllbnQtbG9nbyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAyMHB4OyBsZWZ0OiA1MCU7IG1heC13aWR0aDogNzBweDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAvKiBsaW5lIDEwODksIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNsaWVudHNfX3NsaWRlciAuc2xpY2stc2xpZGUgLmNsaWVudHNfX3NsaWRlci0tc2xpZGUgLmNsaWVudC1pbWFnZSAuY2xpZW50LWxvZ28geyBtaW4td2lkdGg6IDEwMHB4OyB9IH1cblxuLyogbGluZSAxMTAwLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jbGllbnRzX19zbGlkZXIgLnNsaWNrLXNsaWRlIC5jbGllbnRzX19zbGlkZXItLXNsaWRlIC5jbGllbnQtaW1hZ2UgLmNsaWVudC1sb2dvIGltZyB7IHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMTEwNywgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY2xpZW50c19fc2xpZGVyIC5zbGljay1zbGlkZSAuY2xpZW50c19fc2xpZGVyLS1zbGlkZSAuY2xpZW50LWNvbnRlbnQgLnNsaWNrLW5leHQsIC5jbGllbnRzX19zbGlkZXIgLnNsaWNrLXNsaWRlIC5jbGllbnRzX19zbGlkZXItLXNsaWRlIC5jbGllbnQtY29udGVudCAuc2xpY2stcHJldiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxMTEyLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jbGllbnRzX19zbGlkZXIgLnNsaWNrLXNsaWRlIC5jbGllbnRzX19zbGlkZXItLXNsaWRlIC5jbGllbnQtY29udGVudCBzcGFuLCAuY2xpZW50c19fc2xpZGVyIC5zbGljay1zbGlkZSAuY2xpZW50c19fc2xpZGVyLS1zbGlkZSAuY2xpZW50LWNvbnRlbnQgcCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxMTE3LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jbGllbnRzX19zbGlkZXIgLnNsaWNrLXNsaWRlIC5jbGllbnRzX19zbGlkZXItLXNsaWRlIC5jbGllbnQtY29udGVudCBoMyB7IGZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXN0cmV0Y2g6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi8qIGxpbmUgMTEzMywgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY29udGFjdC11cyB7IHBhZGRpbmc6IDQ2cHggMDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMTEzNywgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY29udGFjdC11cyAuY29udGFjdC1oYW5kIHsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMDsgdG9wOiAwOyB9XG5cbi8qIGxpbmUgMTE0Miwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY29udGFjdC11cyAuY29udGFjdC1oYW5kIC5oYW5kLTEgeyBtYXgtaGVpZ2h0OiA0ODBweDsgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuXG4vKiBsaW5lIDExNDcsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNvbnRhY3QtdXMgLmNvbnRhY3QtaGFuZCAuaGFuZC0yIHsgbWF4LWhlaWdodDogMjQ1cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAtMjFweDsgei1pbmRleDogMTA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkgeyAvKiBsaW5lIDExNDcsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNvbnRhY3QtdXMgLmNvbnRhY3QtaGFuZCAuaGFuZC0yIHsgcmlnaHQ6IDQwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzk5cHgpIHsgLyogbGluZSAxMTQ3LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jb250YWN0LXVzIC5jb250YWN0LWhhbmQgLmhhbmQtMiB7IHJpZ2h0OiAzMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTY5OXB4KSB7IC8qIGxpbmUgMTE0Nywgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY29udGFjdC11cyAuY29udGFjdC1oYW5kIC5oYW5kLTIgeyByaWdodDogMzAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkgeyAvKiBsaW5lIDExNDcsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNvbnRhY3QtdXMgLmNvbnRhY3QtaGFuZCAuaGFuZC0yIHsgcmlnaHQ6IDIwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjk5cHgpIHsgLyogbGluZSAxMTQ3LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jb250YWN0LXVzIC5jb250YWN0LWhhbmQgLmhhbmQtMiB7IHJpZ2h0OiAxMCU7IH0gfVxuXG4vKiBsaW5lIDExNzUsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNvbnRhY3QtdXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAzMzVweDsgaGVpZ2h0OiAzMzVweDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9vdmFsLWxvb3Blci5zdmcpOyBsZWZ0OiA1MCU7IHRvcDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjsgei1pbmRleDogLTE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkgeyAvKiBsaW5lIDExMzMsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNvbnRhY3QtdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MDAlIDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHsgLyogbGluZSAxMTMzLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jb250YWN0LXVzIHsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC8qIGxpbmUgMTE5Nywgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY29udGFjdC11c19fY29udGVudCB7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi8qIGxpbmUgMTIwMiwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY29udGFjdC11c19fY29udGVudCBoMiB7IG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC8qIGxpbmUgMTIwMiwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY29udGFjdC11c19fY29udGVudCBoMiB7IG1hcmdpbi1ib3R0b206IDY1cHg7IH0gfVxuXG4vKiBsaW5lIDEyMTIsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnJlY3QgeyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLyogbGluZSAxMjEyLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5yZWN0IHsgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi8qIGxpbmUgMTIyMCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucHJvY2VzcyB7IHBhZGRpbmc6IDc2cHggMCAxNjBweDsgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNDQsIDI0NCwgMjQ0LCAwKSwgI2ZmZik7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyAvKiBsaW5lIDEyMjcsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnByb2Nlc3MgLnJvdyAuY29sLW1kLTY6bnRoLWNoaWxkKDEpIHsgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAvKiBsaW5lIDEyMzEsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnByb2Nlc3MgLnJvdyAuY29sLW1kLTY6bnRoLWNoaWxkKDIpIHsgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IC8qIGxpbmUgMTIyMCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucHJvY2VzcyB7IHBhZGRpbmctYm90dG9tOiA3NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC8qIGxpbmUgMTIyMCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucHJvY2VzcyB7IHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cblxuLyogbGluZSAxMjQ2LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5wcm9jZXNzIGgyIHsgbWFyZ2luLWJvdHRvbTogNzBweDsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxMDsgbWFyZ2luLXRvcDogNTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLyogbGluZSAxMjQ2LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5wcm9jZXNzIGgyIHsgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi8qIGxpbmUgMTI1Nywgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucHJvY2Vzc19fbnVtIHsgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuXG4vKiBsaW5lIDEyNjAsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnByb2Nlc3NfX251bSBoNCB7IG1hcmdpbi1ib3R0b206IDIwcHg7IHotaW5kZXg6IDE7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDEyNjYsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnByb2Nlc3NfX251bSB1bCB7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLyogbGluZSAxMjcwLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5wcm9jZXNzX19udW0gc3BhbiB7IGZvbnQtc2l6ZTogMTJweDsgZm9udC13ZWlnaHQ6IDYwMDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXN0cmV0Y2g6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IDEuNXB4OyBjb2xvcjogIzM2MzUzNzsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tYm90dG9tOiAxMXB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogbGluZSAxMjgzLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5wcm9jZXNzX19udW0gc3Bhbjo6YWZ0ZXIgeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMTkwcHg7IGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTM3OyByaWdodDogLTIwNnB4OyB0b3A6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgeyAvKiBsaW5lIDEyODMsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnByb2Nlc3NfX251bSBzcGFuOjphZnRlciB7IHdpZHRoOiAxMDBweDsgcmlnaHQ6IC0xMTVweDsgfSB9XG5cbi8qIGxpbmUgMTMwMCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucHJvY2Vzc19fbnVtLS1kZXNjIHsgb3BhY2l0eTogMC41OyBmb250LXNpemU6IDE2cHg7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC1zdHJldGNoOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiAxLjI1OyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBjb2xvcjogIzM2MzUzNzsgfVxuXG4vKiBsaW5lIDEzMTIsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnByb2Nlc3NfX251bS5ibHVlLWxpc3QgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSAxMzE1LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5wcm9jZXNzX19udW0uYmx1ZS1saXN0OjpiZWZvcmUgeyBjb250ZW50OiAnMSc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDQwcHg7IHRvcDogLTc1cHg7IGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMDBkZWcsICM5YWNmZGIsIHJnYmEoMTU0LCAyMDcsIDIxOSwgMC4zNSkpOyBmb250LXNpemU6IDMwMHB4OyBmb250LXdlaWdodDogOTAwOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtc3RyZXRjaDogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBjZW50ZXI7IC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHsgLyogbGluZSAxMzE1LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5wcm9jZXNzX19udW0uYmx1ZS1saXN0OjpiZWZvcmUgeyByaWdodDogMDsgfSB9XG5cbi8qIGxpbmUgMTMzOSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucHJvY2Vzc19fbnVtLmJsdWUtbGlzdCB1bCBsaTo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JlY3RhbmdsZS1jb3B5LTYzLnN2Z1wiKTsgfVxuXG4vKiBsaW5lIDEzNDYsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnByb2Nlc3NfX251bS5wdXJwbGUtbGlzdCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDEzNDksIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnByb2Nlc3NfX251bS5wdXJwbGUtbGlzdDo6YmVmb3JlIHsgY29udGVudDogJzMnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiA0MHB4OyB0b3A6IC03NXB4OyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjA4ZGVnLCAjZGNjZTllLCByZ2JhKDE1NCwgMjA3LCAyMTksIDAuMzUpKTsgZm9udC1zaXplOiAzMDBweDsgZm9udC13ZWlnaHQ6IDkwMDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXN0cmV0Y2g6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogY2VudGVyOyAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDsgYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7IHdpZHRoOiAxOTJweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHsgLyogbGluZSAxMzQ5LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5wcm9jZXNzX19udW0ucHVycGxlLWxpc3Q6OmJlZm9yZSB7IHJpZ2h0OiAwOyB9IH1cblxuLyogbGluZSAxMzc0LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5wcm9jZXNzX19udW0ucHVycGxlLWxpc3QgdWwgbGk6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZWN0YW5nbGUtY29weS02NC5zdmdcIik7IH1cblxuLyogbGluZSAxMzgxLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5wcm9jZXNzX19udW0uZ3JlZW4tbGlzdCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDEzODUsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnByb2Nlc3NfX251bS5ncmVlbi1saXN0OjpiZWZvcmUgeyBjb250ZW50OiAnMic7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDQwcHg7IHRvcDogLTc1cHg7IGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMDdkZWcsICNiYjllZGMsIHJnYmEoMTU0LCAyMDcsIDIxOSwgMC4zNSkpOyBmb250LXNpemU6IDMwMHB4OyBmb250LXdlaWdodDogOTAwOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtc3RyZXRjaDogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBjZW50ZXI7IC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsgd2lkdGg6IDE5MnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkgeyAvKiBsaW5lIDEzODUsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnByb2Nlc3NfX251bS5ncmVlbi1saXN0OjpiZWZvcmUgeyByaWdodDogMDsgfSB9XG5cbi8qIGxpbmUgMTQxMCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucHJvY2Vzc19fbnVtLmdyZWVuLWxpc3QgdWwgbGk6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZWN0YW5nbGUtY29weS00Ni5zdmdcIik7IH1cblxuLyogbGluZSAxNDE3LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5wcm9jZXNzX19udW0ueWVsbG93LWxpc3QgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSAxNDIwLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5wcm9jZXNzX19udW0ueWVsbG93LWxpc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICc0JzsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogNDBweDsgdG9wOiAtNzVweDsgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIxMWRlZywgIzlhZGJjNSwgcmdiYSgxNTQsIDIwNywgMjE5LCAwLjM1KSk7IGZvbnQtc2l6ZTogMzAwcHg7IGZvbnQtd2VpZ2h0OiA5MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC1zdHJldGNoOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IGNlbnRlcjsgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7IGJhY2tncm91bmQtY2xpcDogdGV4dDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkgeyAvKiBsaW5lIDE0MjAsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnByb2Nlc3NfX251bS55ZWxsb3ctbGlzdDo6YmVmb3JlIHsgcmlnaHQ6IDA7IH0gfVxuXG4vKiBsaW5lIDE0NDQsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnByb2Nlc3NfX251bS55ZWxsb3ctbGlzdCB1bCBsaTo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JlY3RhbmdsZS1jb3B5LTYzLnN2Z1wiKTsgfVxuXG4vKiBsaW5lIDE0NTIsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnByb2Nlc3MgLmtleS1yb3cgeyBtYXJnaW4tdG9wOiA3MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IC8qIGxpbmUgMTQ1Miwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucHJvY2VzcyAua2V5LXJvdyB7IG1hcmdpbi10b3A6IDA7IH0gfVxuXG4vKiBsaW5lIDE0NjAsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnByb2Nlc3MgLmtleS1yb3c6OmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAyNDVweDsgaGVpZ2h0OiA5NXB4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvb3ZhbC1sb29wZXItbWluaS5zdmdcIik7IGxlZnQ6IDIxNXB4OyB0b3A6IDM1cHg7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC8qIGxpbmUgMTQ2MCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucHJvY2VzcyAua2V5LXJvdzo6YmVmb3JlIHsgY29udGVudDogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMTQ3Nywgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAucHJvY2VzcyAua2V5LXJvdzo6YWZ0ZXIgeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogOTM4cHg7IGhlaWdodDogNDU5cHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZWN0YW5nbGUxLnN2Z1wiKTsgcmlnaHQ6IDA7IHRvcDogMDsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgei1pbmRleDogMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHsgLyogbGluZSAxNDc3LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5wcm9jZXNzIC5rZXktcm93OjphZnRlciB7IGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDE0OTUsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnByb2Nlc3MgLmtleS1yb3cgdWwua2V5IHsgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4vKiBsaW5lIDE0OTgsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnByb2Nlc3MgLmtleS1yb3cgdWwua2V5IGxpIHsgZm9udC1zaXplOiAyNHB4OyBmb250LXdlaWdodDogNTAwOyBsaW5lLWhlaWdodDogMi4wODsgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHsgLyogbGluZSAxNDk4LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5wcm9jZXNzIC5rZXktcm93IHVsLmtleSBsaSB7IGZvbnQtc2l6ZTogMTRweDsgfVxuICAvKiBsaW5lIDE1MDcsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnByb2Nlc3MgLmtleS1yb3cgdWwua2V5IGxpOjpiZWZvcmUgeyB0b3A6IDE0cHg7IH0gfVxuXG4vKiBsaW5lIDE1MTIsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLnByb2Nlc3MgLmtleS1yb3cgdWwua2V5IGxpOjpiZWZvcmUgeyB0b3A6IDIzcHg7IH1cblxuLyogbGluZSAxNTIwLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYXAtMi1jb3B5LnN2Z1wiKTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4vKiBsaW5lIDE1MjgsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19oZWFkaW5nIC5yb3cgeyBwYWRkaW5nOiA5NXB4IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC8qIGxpbmUgMTUyOCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2hlYWRpbmcgLnJvdyB7IHBhZGRpbmctYm90dG9tOiA3MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC8qIGxpbmUgMTUzNywgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2NvbnRlbnQgeyBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbi8qIGxpbmUgMTU0Miwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2NvbnRlbnQgaDIgeyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi8qIGxpbmUgMTU0Nywgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX3N0YXQgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93OyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyBhbGlnbi1pdGVtczogc3RyZXRjaDsgYWxpZ24tY29udGVudDogc3RyZXRjaDsgbWF4LXdpZHRoOiAzODBweDsgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogbGluZSAxNTU3LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fc3RhdC0taXRlbSB7IGJvcmRlci1yYWRpdXM6IDE0cHg7IGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTsgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IGZsZXg6IDE4MHB4IDAgMDsgcGFkZGluZzogMjVweDsgbWFyZ2luLXJpZ2h0OiAyMHB4OyBoZWlnaHQ6IDE4MHB4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkgeyAvKiBsaW5lIDE1NTcsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19zdGF0LS1pdGVtIHsgZmxleDogMTMwcHggMCAwOyBoZWlnaHQ6IDEzMHB4OyBwYWRkaW5nOiAxNXB4OyB9IH1cblxuLyogbGluZSAxNTc1LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fc3RhdC0taXRlbTpudGgtY2hpbGQoZXZlbikgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLyogbGluZSAxNTc5LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fc3RhdC0taXRlbSAubnVtIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDQ0cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC1zdHJldGNoOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiAtMC4ycHg7IGNvbG9yOiAjMzYzNTM3OyBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkgeyAvKiBsaW5lIDE1NzksIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19zdGF0LS1pdGVtIC5udW0geyBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLyogbGluZSAxNTk1LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fc3RhdC0taXRlbSAucGx1cyB7IGZvbnQtc2l6ZTogNDRweDsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXN0cmV0Y2g6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IC0yLjJweDsgfVxuXG4vKiBsaW5lIDE2MDQsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19zdGF0LS1pdGVtIC50aXRsZSB7IGZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXN0cmV0Y2g6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IDEuMzg7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGNvbG9yOiAjMzYzNTM3OyBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE2MTUsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19zdGF0LS1pdGVtLmFjdGl2ZSB7IGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSg1NCwgNTMsIDU1LCAwLjIpOyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzZkZWcsICMzNjM1MzcsICM0YjRiNGIpOyB9XG5cbi8qIGxpbmUgMTYxOSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX3N0YXQtLWl0ZW0uYWN0aXZlIC5udW0sIC5hYm91dF9fc3RhdC0taXRlbS5hY3RpdmUgLnRpdGxlLCAuYWJvdXRfX3N0YXQtLWl0ZW0uYWN0aXZlIC5wbHVzIHsgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzBmMWVjLCAjMzllZmMzKTsgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7IGJhY2tncm91bmQtY2xpcDogdGV4dDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTYzMSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2Rlc2lnbiB7IHBhZGRpbmctYm90dG9tOiAxMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLyogbGluZSAxNjMxLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fZGVzaWduIHsgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4vKiBsaW5lIDE2NDMsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19kZXNpZ24udmlzaWJsZSAuY29sLWxnLTY6bnRoLWNoaWxkKDEpIC5hYm91dF9fZGVzaWduLS1pdGVtOm50aC1jaGlsZCgxKSB7IHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0OyBtYXJnaW4tcmlnaHQ6IDVweDsgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi8qIGxpbmUgMTY0OSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2Rlc2lnbi52aXNpYmxlIC5jb2wtbGctNjpudGgtY2hpbGQoMSkgLmFib3V0X19kZXNpZ24tLWl0ZW06bnRoLWNoaWxkKDIpIHsgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7IG1hcmdpbi1yaWdodDogNXB4OyBtYXJnaW4tdG9wOiAxMHB4OyB0cmFuc2l0aW9uLWRlbGF5OiAuMjVzOyB9XG5cbi8qIGxpbmUgMTY2MSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2Rlc2lnbi52aXNpYmxlIC5jb2wtbGctNjpudGgtY2hpbGQoMikgLmFib3V0X19kZXNpZ24tLWl0ZW06bnRoLWNoaWxkKDEpIHsgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7IG1hcmdpbi1sZWZ0OiA1cHg7IG1hcmdpbi1ib3R0b206IDVweDsgdHJhbnNpdGlvbi1kZWxheTogLjVzOyB9XG5cbi8qIGxpbmUgMTY2OCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2Rlc2lnbi52aXNpYmxlIC5jb2wtbGctNjpudGgtY2hpbGQoMikgLmFib3V0X19kZXNpZ24tLWl0ZW06bnRoLWNoaWxkKDIpIHsgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7IG1hcmdpbi1sZWZ0OiA1cHg7IG1hcmdpbi10b3A6IDEwcHg7IHRyYW5zaXRpb24tZGVsYXk6IC43NXM7IH1cblxuLyogbGluZSAxNjgyLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fZGVzaWduIC5jb2wtbGctNjpudGgtY2hpbGQoMSkgLmFib3V0X19kZXNpZ24tLWl0ZW06bnRoLWNoaWxkKDEpIHsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHsgLyogbGluZSAxNjgyLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fZGVzaWduIC5jb2wtbGctNjpudGgtY2hpbGQoMSkgLmFib3V0X19kZXNpZ24tLWl0ZW06bnRoLWNoaWxkKDEpIHsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE0cHg7IH0gfVxuXG4vKiBsaW5lIDE2OTAsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19kZXNpZ24gLmNvbC1sZy02Om50aC1jaGlsZCgxKSAuYWJvdXRfX2Rlc2lnbi0taXRlbTpudGgtY2hpbGQoMikgeyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgeyAvKiBsaW5lIDE2OTAsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19kZXNpZ24gLmNvbC1sZy02Om50aC1jaGlsZCgxKSAuYWJvdXRfX2Rlc2lnbi0taXRlbTpudGgtY2hpbGQoMikgeyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cblxuLyogbGluZSAxNzAyLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fZGVzaWduIC5jb2wtbGctNjpudGgtY2hpbGQoMikgLmFib3V0X19kZXNpZ24tLWl0ZW06bnRoLWNoaWxkKDEpIHsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IC8qIGxpbmUgMTcwMiwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2Rlc2lnbiAuY29sLWxnLTY6bnRoLWNoaWxkKDIpIC5hYm91dF9fZGVzaWduLS1pdGVtOm50aC1jaGlsZCgxKSB7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9IH1cblxuLyogbGluZSAxNzEwLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fZGVzaWduIC5jb2wtbGctNjpudGgtY2hpbGQoMikgLmFib3V0X19kZXNpZ24tLWl0ZW06bnRoLWNoaWxkKDIpIHsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IC8qIGxpbmUgMTcxMCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2Rlc2lnbiAuY29sLWxnLTY6bnRoLWNoaWxkKDIpIC5hYm91dF9fZGVzaWduLS1pdGVtOm50aC1jaGlsZCgyKSB7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE0cHg7IH0gfVxuXG4vKiBsaW5lIDE3MjEsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19kZXNpZ24gaDIgeyBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAvKiBsaW5lIDE3MjEsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19kZXNpZ24gaDIgeyBtYXJnaW4tYm90dG9tOiAyMnB4OyB9IH1cblxuLyogbGluZSAxNzI5LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fZGVzaWduLS1pdGVtIHsgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBwYWRkaW5nOiA0NXB4IDY1cHg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGZsZXgtd3JhcDogbm93cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IG1hcmdpbi1ib3R0b206IDA7IHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkgeyAvKiBsaW5lIDE3MjksIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19kZXNpZ24tLWl0ZW0geyBwYWRkaW5nOiAyMHB4IDMwcHg7IH0gfVxuXG4vKiBsaW5lIDE3NDYsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19kZXNpZ24tLWl0ZW0gLm51bSB7IGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjdkZWcsICM5YWRiYzUsIHJnYmEoMTU0LCAyMDcsIDIxOSwgMC4zNSkpOyBmb250LXNpemU6IDcwcHg7IGZvbnQtd2VpZ2h0OiA5MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC1zdHJldGNoOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IGxlZnQ7IC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsgZmxleDogMjglIDAgMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHsgLyogbGluZSAxNzQ2LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fZGVzaWduLS1pdGVtIC5udW0geyBmb250LXNpemU6IDUwcHg7IH0gfVxuXG4vKiBsaW5lIDE3NjUsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19kZXNpZ24tLWl0ZW0gLnRpdGxlIHsgZm9udC1zaXplOiAyNHB4OyBmb250LXdlaWdodDogNTAwOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtc3RyZXRjaDogbm9ybWFsOyBsaW5lLWhlaWdodDogMS4yNTsgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDsgY29sb3I6ICMzNjM1Mzc7IGZsZXg6IDY1JSAwIDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7IC8qIGxpbmUgMTc2NSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2Rlc2lnbi0taXRlbSAudGl0bGUgeyBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4vKiBsaW5lIDE3ODIsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19jb250YWN0IHsgcGFkZGluZzogMzVweCAwIDgwcHg7IGJhY2tncm91bmQtY29sb3I6ICM5MmM0ZDE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC8qIGxpbmUgMTc4Miwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2NvbnRhY3QgeyBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuXG4vKiBsaW5lIDE3OTAsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19jb250YWN0IGgyIHsgY29sb3I6ICNmZmY7IG1heC13aWR0aDogNTIwcHg7IG1hcmdpbjogMCBhdXRvOyBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG5cbi8qIGxpbmUgMTc5OCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2NvbnRhY3QgLmNvbnRhY3QtZm9ybSAuYXR0YWNoSW5wdXQgeyBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTgwMywgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2NvbnRhY3QgLmNvbnRhY3QtZm9ybSBmb3JtLmhpZGRlbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxODA4LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIC5zdWNjZXNzIHsgcGFkZGluZzogMjVweCAwIDE1cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDE4MTIsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19jb250YWN0IC5jb250YWN0LWZvcm0gLnN1Y2Nlc3MuaGlkZGVuIHsgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDE4MTYsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19jb250YWN0IC5jb250YWN0LWZvcm0gLnN1Y2Nlc3MgaW1nIHsgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4vKiBsaW5lIDE4MjAsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19jb250YWN0IC5jb250YWN0LWZvcm0gLnN1Y2Nlc3MgaDMgeyBtYXJnaW4tYm90dG9tOiAxMnB4OyBmb250LXNpemU6IDMwcHg7IGZvbnQtd2VpZ2h0OiA2MDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjMzIzMjMyOyB9XG5cbi8qIGxpbmUgMTgyOCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2NvbnRhY3QgLmNvbnRhY3QtZm9ybSAuc3VjY2VzcyBwIHsgbWFyZ2luLWJvdHRvbTogNTZweDsgZm9udC1zaXplOiAyNHB4OyBmb250LXdlaWdodDogMzAwOyBsaW5lLWhlaWdodDogMzBweDsgY29sb3I6ICMzMjMyMzI7IH1cblxuLyogbGluZSAxODM2LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIC5zdWNjZXNzIHNwYW4geyBtYXJnaW4tYm90dG9tOiA0MnB4OyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAxNXB4OyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDogMjVweDsgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLyogbGluZSAxODQ1LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIC5zdWNjZXNzIGEgeyBmb250LXNpemU6IDEzcHg7IGZvbnQtd2VpZ2h0OiA2MDA7IGNvbG9yOiAjMTQ3NkYyOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgMTg1MSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2NvbnRhY3QgLmNvbnRhY3QtZm9ybSAuc3VjY2VzcyBhIHN2ZyB7IG1hcmdpbi1ib3R0b206IDJweDsgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4vKiBsaW5lIDE4NTgsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19jb250YWN0IC5jb250YWN0LWZvcm0gLmF0dGFjaElucHV0LWxhYmVsIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgeyAvKiBsaW5lIDE4NTgsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19jb250YWN0IC5jb250YWN0LWZvcm0gLmF0dGFjaElucHV0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIC8qIGxpbmUgMTg2NCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2NvbnRhY3QgLmNvbnRhY3QtZm9ybSAuYXR0YWNoSW5wdXQtbGFiZWw6OmJlZm9yZSB7IGxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMTg2OSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2NvbnRhY3QgLmNvbnRhY3QtZm9ybSAuYXR0YWNoSW5wdXQtbGFiZWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAyNHB4OyBoZWlnaHQ6IDI2cHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hdHRhY2guc3ZnXCIpOyBsZWZ0OiAtNDBweDsgdG9wOiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4vKiBsaW5lIDE4ODEsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19jb250YWN0IC5jb250YWN0LWZvcm0gLm5kYUNoZWNrYm94IHsgcG9zaXRpb246IGFic29sdXRlOyBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMTg4NSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2NvbnRhY3QgLmNvbnRhY3QtZm9ybSAubmRhQ2hlY2tib3ggKyBsYWJlbCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgY3Vyc29yOiBwb2ludGVyOyBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLyogbGluZSAxODkxLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIC5uZGFDaGVja2JveCArIGxhYmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAyNnB4OyBoZWlnaHQ6IDI2cHg7IG9wYWNpdHk6IC42OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGxlZnQ6IDA7IHRvcDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLyogbGluZSAxOTA0LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIC5uZGFDaGVja2JveDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHsgYmFja2dyb3VuZDogIzM2MzUzNzsgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDU0LCA1MywgNTUsIDAuMik7IG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAxOTEwLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIC5uZGFDaGVja2JveDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIgeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMTRweDsgaGVpZ2h0OiAxM3B4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVjdGFuZ2xlLnN2Z1wiKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgbGVmdDogNnB4OyB0b3A6IDEwcHg7IH1cblxuLyogbGluZSAxOTIyLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIGxhYmVsIHsgZm9udC1zaXplOiAxNnB4OyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtc3RyZXRjaDogbm9ybWFsOyBsaW5lLWhlaWdodDogMi4xMzsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAxOTMyLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIC5wcml2YWN5IHsgZm9udC1zaXplOiAxNHB4OyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtc3RyZXRjaDogbm9ybWFsOyBwYWRkaW5nOiAxMHB4IDAgMjVweDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgY29sb3I6ICNmZmY7IHRleHQtYWxpZ246IGxlZnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC8qIGxpbmUgMTkzMiwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2NvbnRhY3QgLmNvbnRhY3QtZm9ybSAucHJpdmFjeSB7IHBhZGRpbmc6IDNweCAwIDA7IH0gfVxuXG4vKiBsaW5lIDE5NDYsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19jb250YWN0IC5jb250YWN0LWZvcm0gLnByaXZhY3kgYSB7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAxOTUwLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIC5wcml2YWN5IGE6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBsaW5lIDE5NTYsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19jb250YWN0IC5jb250YWN0LWZvcm0gaW5wdXQ6bm90KFt0eXBlPVwiZmlsZVwiXSksIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIHNlbGVjdCwgLmFib3V0X19jb250YWN0IC5jb250YWN0LWZvcm0gdGV4dGFyZWEgeyBoZWlnaHQ6IDYwcHg7IGJvcmRlci1yYWRpdXM6IDEycHg7IGJhY2tncm91bmQtY29sb3I6ICNkMmU3ZWM7IGJvcmRlcjogbm9uZTsgcGFkZGluZy1sZWZ0OiAyMHB4OyBvdXRsaW5lOiBub25lOyBmb250LXdlaWdodDogNTAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAvKiBsaW5lIDE5NTYsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19jb250YWN0IC5jb250YWN0LWZvcm0gaW5wdXQ6bm90KFt0eXBlPVwiZmlsZVwiXSksIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIHNlbGVjdCwgLmFib3V0X19jb250YWN0IC5jb250YWN0LWZvcm0gdGV4dGFyZWEgeyBoZWlnaHQ6IDQwcHg7IH0gfVxuXG4vKiBsaW5lIDE5NzEsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19jb250YWN0IC5jb250YWN0LWZvcm0gaW5wdXQ6bm90KFt0eXBlPVwiZmlsZVwiXSk6Zm9jdXMsIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIHNlbGVjdDpmb2N1cywgLmFib3V0X19jb250YWN0IC5jb250YWN0LWZvcm0gdGV4dGFyZWE6Zm9jdXMgeyBib3gtc2hhZG93OiAwIDdweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDE5NzUsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19jb250YWN0IC5jb250YWN0LWZvcm0gaW5wdXQ6bm90KFt0eXBlPVwiZmlsZVwiXSk6Zm9jdXM6OnBsYWNlaG9sZGVyLCAuYWJvdXRfX2NvbnRhY3QgLmNvbnRhY3QtZm9ybSBzZWxlY3Q6Zm9jdXM6OnBsYWNlaG9sZGVyLCAuYWJvdXRfX2NvbnRhY3QgLmNvbnRhY3QtZm9ybSB0ZXh0YXJlYTpmb2N1czo6cGxhY2Vob2xkZXIgeyBjb2xvcjogIzM2MzUzNzsgb3BhY2l0eTogMC41OyB9XG5cbi8qIGxpbmUgMTk4MSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2NvbnRhY3QgLmNvbnRhY3QtZm9ybSBpbnB1dDpub3QoW3R5cGU9XCJmaWxlXCJdKTo6cGxhY2Vob2xkZXIsIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIHNlbGVjdDo6cGxhY2Vob2xkZXIsIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7IGZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXN0cmV0Y2g6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IDIuMTM7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGNvbG9yOiAjOTJjNGQxOyB9XG5cbi8qIGxpbmUgMTk5Miwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2NvbnRhY3QgLmNvbnRhY3QtZm9ybSBpbnB1dCwgLmFib3V0X19jb250YWN0IC5jb250YWN0LWZvcm0gc2VsZWN0IHsgbGluZS1oZWlnaHQ6IDMzcHg7IH1cblxuLyogbGluZSAxOTk3LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIHRleHRhcmVhIHsgcGFkZGluZzogMTRweCAwIDIwcHggMjBweDsgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC8qIGxpbmUgMTk5Nywgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2NvbnRhY3QgLmNvbnRhY3QtZm9ybSB0ZXh0YXJlYSB7IHBhZGRpbmc6IDZweCAwIDZweCAyMHB4OyB9IH1cblxuLyogbGluZSAyMDA2LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIHNlbGVjdCB7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLW1vei1hcHBlYXJhbmNlOiBub25lOyB0ZXh0LWluZGVudDogMXB4OyB0ZXh0LW92ZXJmbG93OiAnJzsgZm9udC1zaXplOiAxNnB4OyBmb250LXdlaWdodDogNTAwOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtc3RyZXRjaDogbm9ybWFsOyBsaW5lLWhlaWdodDogMi4xMzsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgY29sb3I6ICM5MmM0ZDE7IHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMjAyMSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2NvbnRhY3QgLmNvbnRhY3QtZm9ybSAubmFtZUZpZWxkc1dyYXBwZXIgeyBkaXNwbGF5OiBncmlkOyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IGdyaWQtY29sdW1uLWdhcDogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLyogbGluZSAyMDIxLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIC5uYW1lRmllbGRzV3JhcHBlciB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cblxuLyogbGluZSAyMDMwLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIC5uYW1lRmllbGRzV3JhcHBlciAuZmllbGQgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlOyBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLyogbGluZSAyMDM3LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIC5vdGhlckVsZW1lbnRzV3JhcHBlciB7IGRpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7IGp1c3RpZnktaXRlbXM6IHN0YXJ0OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgeyAvKiBsaW5lIDIwMzcsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmFib3V0X19jb250YWN0IC5jb250YWN0LWZvcm0gLm90aGVyRWxlbWVudHNXcmFwcGVyIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLyogbGluZSAyMDM3LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIC5vdGhlckVsZW1lbnRzV3JhcHBlciB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMjA1MSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuYWJvdXRfX2NvbnRhY3QgLmNvbnRhY3QtZm9ybSAub3RoZXJFbGVtZW50c1dyYXBwZXIgLmJ0bldyYXBwZXIgeyBtYXJnaW4tdG9wOiAyMHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyBib3R0b206IC03MHB4OyB9IH1cblxuLyogbGluZSAyMDYwLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5hYm91dF9fY29udGFjdCAuY29udGFjdC1mb3JtIC5vdGhlckVsZW1lbnRzV3JhcHBlciAubmRhQXR0YWNoV3JhcHBlciB7IHRleHQtYWxpZ246IGxlZnQ7IHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4vKiBsaW5lIDIwNjksIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmdyaWQgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgcG9zaXRpb246IGZpeGVkOyB6LWluZGV4OiAtMTsgbGVmdDogMDsgdG9wOiAwOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMjA3OCwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuZ3JpZCAuY29udGFpbmVyIHsgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGxpbmUgMjA4Miwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuZ3JpZCAucm93IHsgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IDEwMCU7IH1cblxuLyogbGluZSAyMDg3LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5ncmlkIC5saW5lLTEsIC5ncmlkIC5saW5lLTIsIC5ncmlkIC5saW5lLTMsIC5ncmlkIC5saW5lLTQsIC5ncmlkIC5saW5lLTUsIC5ncmlkIC5saW5lLTYgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM2MzUzNzsgaGVpZ2h0OiAxMDAlOyBvcGFjaXR5OiAwLjA1OyB9XG5cbi8qIGxpbmUgMjA5OSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuZ3JpZCAubGluZS0xIHsgbGVmdDogMDsgfVxuXG4vKiBsaW5lIDIxMDMsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmdyaWQgLmxpbmUtMiB7IGxlZnQ6IDIwJTsgfVxuXG4vKiBsaW5lIDIxMDcsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmdyaWQgLmxpbmUtMyB7IGxlZnQ6IDQwJTsgfVxuXG4vKiBsaW5lIDIxMTEsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmdyaWQgLmxpbmUtNCB7IGxlZnQ6IDYwJTsgfVxuXG4vKiBsaW5lIDIxMTUsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmdyaWQgLmxpbmUtNSB7IGxlZnQ6IDgwJTsgfVxuXG4vKiBsaW5lIDIxMTksIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmdyaWQgLmxpbmUtNiB7IGxlZnQ6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7IC8qIGxpbmUgMjEyNywgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY29udGFjdC11cyAuY29udGFjdC1oYW5kIC5oYW5kLTIgeyByaWdodDogMjMlOyBtYXgtaGVpZ2h0OiAxODNweDsgfVxuICAvKiBsaW5lIDIxMzIsIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNvbnRhY3QtdXMgLmNvbnRhY3QtaGFuZCAuaGFuZC0xIHsgbWF4LWhlaWdodDogMzY4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLyogbGluZSAyMTQxLCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jb250YWN0LXVzIC5jb250YWN0LWhhbmQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogLTEwNXB4OyB9XG4gIC8qIGxpbmUgMjE0NSwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY29udGFjdC11cyAuY29udGFjdC1oYW5kIC5oYW5kLTEgeyBtYXgtaGVpZ2h0OiAyODhweDsgfVxuICAvKiBsaW5lIDIxNDksIHNvdXJjZS9zY3NzL19tYWluLnNjc3MgKi8gLmNvbnRhY3QtdXMgLmNvbnRhY3QtaGFuZCAuaGFuZC0yIHsgbWF4LWhlaWdodDogMTQ3cHg7IHJpZ2h0OiAyNyU7IH1cbiAgLyogbGluZSAyMTU1LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jb250YWN0LXVzX19jb250ZW50IHsgei1pbmRleDogMTAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHsgLyogbGluZSAyMTY1LCBzb3VyY2Uvc2Nzcy9fbWFpbi5zY3NzICovIC5jb250YWN0LXVzIC5jb250YWN0LWhhbmQgLmhhbmQtMiB7IHJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjE3Niwgc291cmNlL3Njc3MvX21haW4uc2NzcyAqLyAuY2xpZW50c19fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IC5jbGllbnRzX19zbGlkZXItLXNsaWRlIC5jbGllbnQtY29udGVudCB7IG1pbi1oZWlnaHQ6IDM2MHB4OyB9IH1cblxuLyogbGluZSAxLCBzb3VyY2Uvc2Nzcy9fZm9vdGVyLnNjc3MgKi8gLmZvb3RlciB7IHBhZGRpbmc6IDU1cHggMCAyNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgNSwgc291cmNlL3Njc3MvX2Zvb3Rlci5zY3NzICovIC5mb290ZXJfX3RvcCB7IHBhZGRpbmctYm90dG9tOiA1NXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAvKiBsaW5lIDksIHNvdXJjZS9zY3NzL19mb290ZXIuc2NzcyAqLyAuZm9vdGVyX19hZGRyZXNzIHsgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi8qIGxpbmUgMTQsIHNvdXJjZS9zY3NzL19mb290ZXIuc2NzcyAqLyAuZm9vdGVyX19hZGRyZXNzIGg2IHsgZm9udC1zaXplOiAxNHB4OyBmb250LXdlaWdodDogNjAwOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtc3RyZXRjaDogbm9ybWFsOyBsaW5lLWhlaWdodDogMS40MzsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgY29sb3I6ICMzNjM1Mzc7IH1cblxuLyogbGluZSAyNCwgc291cmNlL3Njc3MvX2Zvb3Rlci5zY3NzICovIC5mb290ZXJfX2FkZHJlc3Mgc3BhbiB7IGZvbnQtc2l6ZTogMTRweDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXN0cmV0Y2g6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IDEuNDM7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGNvbG9yOiAjMzYzNTM3OyBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLyogbGluZSAzNywgc291cmNlL3Njc3MvX2Zvb3Rlci5zY3NzICovIC5mb290ZXJfX2JvdHRvbS0tbG9nbyB7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi8qIGxpbmUgNDQsIHNvdXJjZS9zY3NzL19mb290ZXIuc2NzcyAqLyAuZm9vdGVyX19ib3R0b20tLXNvY2lhbCB1bCB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGZsZXgtd3JhcDogbm93cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBhbGlnbi1pdGVtczogY2VudGVyOyBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAvKiBsaW5lIDQ0LCBzb3VyY2Uvc2Nzcy9fZm9vdGVyLnNjc3MgKi8gLmZvb3Rlcl9fYm90dG9tLS1zb2NpYWwgdWwgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG5cbi8qIGxpbmUgNTYsIHNvdXJjZS9zY3NzL19mb290ZXIuc2NzcyAqLyAuZm9vdGVyX19ib3R0b20tLXNvY2lhbCB1bCBsaSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7IC8qIGxpbmUgNTYsIHNvdXJjZS9zY3NzL19mb290ZXIuc2NzcyAqLyAuZm9vdGVyX19ib3R0b20tLXNvY2lhbCB1bCBsaSB7IHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi8qIGxpbmUgNjQsIHNvdXJjZS9zY3NzL19mb290ZXIuc2NzcyAqLyAuZm9vdGVyX19ib3R0b20tLXNvY2lhbCB1bCBsaTo6YmVmb3JlIHsgY29udGVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDcxLCBzb3VyY2Uvc2Nzcy9fZm9vdGVyLnNjc3MgKi8gLmZvb3Rlcl9fYm90dG9tLS1jb3B5cmlnaHQgeyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGZsZXgtd3JhcDogbm93cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cblxuLyogbGluZSA4MCwgc291cmNlL3Njc3MvX2Zvb3Rlci5zY3NzICovIC5mb290ZXJfX2JvdHRvbS0tY29weXJpZ2h0IHNwYW4geyBvcGFjaXR5OiAwLjU7IGZvbnQtc2l6ZTogMTRweDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXN0cmV0Y2g6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IDIuNDM7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGNvbG9yOiAjMzYzNTM3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkgeyAvKiBsaW5lIDgwLCBzb3VyY2Uvc2Nzcy9fZm9vdGVyLnNjc3MgKi8gLmZvb3Rlcl9fYm90dG9tLS1jb3B5cmlnaHQgc3BhbiB7IGxpbmUtaGVpZ2h0OiAxLjQzOyBwYWRkaW5nOiAxMHB4IDAgMDsgfSB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJpc29mSWNvbmZvbnRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9pc29mSWNvbmZvbnQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL2lzb2ZJY29uZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvaXNvZkljb25mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9pc29mSWNvbmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pc29mSWNvbmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pc29mSWNvbmZvbnQuc3ZnI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogbGluZSAxMiwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gW2NsYXNzXj1cImlzb2ktXCJdLCBbY2xhc3MqPVwiIGlzb2ktXCJdIHsgZm9udC1mYW1pbHk6ICdpc29mSWNvbmZvbnQnICFpbXBvcnRhbnQ7IHNwZWFrOiBub25lOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgbGluZS1oZWlnaHQ6IDE7IC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIGxpbmUgMjUsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLTM2MC1hcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAwMVwiOyB9XG5cbi8qIGxpbmUgMjksIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLTNkLXNpdGUtcmVjb25zdHJ1Y3Rpb246YmVmb3JlIHsgY29udGVudDogXCJcXEUwMDJcIjsgfVxuXG4vKiBsaW5lIDMzLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1hZHZhbmNlZC1hbmFseXRpY3M6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMDNcIjsgfVxuXG4vKiBsaW5lIDM3LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1haS1hc3Npc3RhbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMDRcIjsgfVxuXG4vKiBsaW5lIDQxLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1hbWF6b246YmVmb3JlIHsgY29udGVudDogXCJcXEUwMDVcIjsgfVxuXG4vKiBsaW5lIDQ1LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1hbWwta3ljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDA2XCI7IH1cblxuLyogbGluZSA0OSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktYW5hbHlzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAwN1wiOyB9XG5cbi8qIGxpbmUgNTMsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWFuYWx5dGljczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAwOFwiOyB9XG5cbi8qIGxpbmUgNTcsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWFuZHJvaWQtYXV0bzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAwOVwiOyB9XG5cbi8qIGxpbmUgNjEsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMEFcIjsgfVxuXG4vKiBsaW5lIDY1LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDBCXCI7IH1cblxuLyogbGluZSA2OSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAwQ1wiOyB9XG5cbi8qIGxpbmUgNzMsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDBEXCI7IH1cblxuLyogbGluZSA3Nywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMEVcIjsgfVxuXG4vKiBsaW5lIDgxLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1hcGk6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMEZcIjsgfVxuXG4vKiBsaW5lIDg1LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1hcHBsZS1jYXJwbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDEwXCI7IH1cblxuLyogbGluZSA4OSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktYXItcHJvZ3Jlc3MtbW9uaXRvcmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAxMVwiOyB9XG5cbi8qIGxpbmUgOTMsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWFycm93X2xlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMTJcIjsgfVxuXG4vKiBsaW5lIDk3LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1hcnJvd19yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAxM1wiOyB9XG5cbi8qIGxpbmUgMTAxLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1hcnRpZmljaWFsLWludGVsbGlnZW5jZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAxNFwiOyB9XG5cbi8qIGxpbmUgMTA1LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1hcy1idWlsdC1tZWFzdXJlbWVudHM6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMTVcIjsgfVxuXG4vKiBsaW5lIDEwOSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktYXVnbWVudGVkLXJlYWxpdHk6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMTZcIjsgfVxuXG4vKiBsaW5lIDExMywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktYXV0b21hdGljLWhhemFyZC1kZXRlY3Rpb246YmVmb3JlIHsgY29udGVudDogXCJcXEUwMTdcIjsgfVxuXG4vKiBsaW5lIDExNywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktYmVhY29uczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAxOFwiOyB9XG5cbi8qIGxpbmUgMTIxLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1iZXR0ZXItY29sbGFib3JhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAxOVwiOyB9XG5cbi8qIGxpbmUgMTI1LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1iaWctZGF0YTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAxQVwiOyB9XG5cbi8qIGxpbmUgMTI5LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1ibG9ja2NoYWluLXNvbHV0aW9uczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAxQlwiOyB9XG5cbi8qIGxpbmUgMTMzLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1ibG9ja2NoYWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDFDXCI7IH1cblxuLyogbGluZSAxMzcsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWJsb2NrY2hhaW5zLWFuZC1mb3JrczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAxRFwiOyB9XG5cbi8qIGxpbmUgMTQxLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1idWlsdC12cy1kZXNpZ25lZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAxRVwiOyB9XG5cbi8qIGxpbmUgMTQ1LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1idXNpbmVzcy1pbnRlbGxpZ2VuY2U6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMUZcIjsgfVxuXG4vKiBsaW5lIDE0OSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktY2hhdC1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAyMFwiOyB9XG5cbi8qIGxpbmUgMTUzLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1jaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDIxXCI7IH1cblxuLyogbGluZSAxNTcsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWNoZWNrLWluczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAyMlwiOyB9XG5cbi8qIGxpbmUgMTYxLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1jaG9vc2UtYS1zb2x1dGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAyM1wiOyB9XG5cbi8qIGxpbmUgMTY1LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1jbGFzaC1kZXRlY3Rpb25zLWluLWFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDI0XCI7IH1cblxuLyogbGluZSAxNjksIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWNsb3VkLWNvbXB1dGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAyNVwiOyB9XG5cbi8qIGxpbmUgMTczLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1jb25jaWVyZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMjZcIjsgfVxuXG4vKiBsaW5lIDE3Nywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktY29udGVudC1tYW5hZ2VtZW50LTI6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMjdcIjsgfVxuXG4vKiBsaW5lIDE4MSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktY29udGVudC1tYW5hZ2VtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDI4XCI7IH1cblxuLyogbGluZSAxODUsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWNyb3NzLWJvcmRlci1wYXltZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDI5XCI7IH1cblxuLyogbGluZSAxODksIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWNyeXB0b2N1cnJlbmNpZXM6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMkFcIjsgfVxuXG4vKiBsaW5lIDE5Mywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktY3VzdG9tLWlvdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAyQlwiOyB9XG5cbi8qIGxpbmUgMTk3LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1jdXN0b20tbW9iaWxlLWZlYXR1cmVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDJDXCI7IH1cblxuLyogbGluZSAyMDEsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWN1c3RvbS1yZXBvcnRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMkRcIjsgfVxuXG4vKiBsaW5lIDIwNSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMkVcIjsgfVxuXG4vKiBsaW5lIDIwOSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktZGF0YWJhc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDJGXCI7IH1cblxuLyogbGluZSAyMTMsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWRldl90ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDMwXCI7IH1cblxuLyogbGluZSAyMTcsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWRldm9wcy1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAzMVwiOyB9XG5cbi8qIGxpbmUgMjIxLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1kaWdpdGFsLXR3aW4tcmVwcmVzZW50YXRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDMyXCI7IH1cblxuLyogbGluZSAyMjUsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWRpZ2l0YWwtd2FsbGV0czpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAzM1wiOyB9XG5cbi8qIGxpbmUgMjI5LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1kaW1lbnNpb24tb2YtbWFudWZhY3R1cmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAzNFwiOyB9XG5cbi8qIGxpbmUgMjMzLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1kaW1lbnNpb24tb2Ytb3BlcmF0aW9uczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAzNVwiOyB9XG5cbi8qIGxpbmUgMjM3LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1kaW1lbnNpb24tb2YtcHJvZHVjdGl2aXR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDM2XCI7IH1cblxuLyogbGluZSAyNDEsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWRpbWVuc2lvbi1vZi11c2VyLWV4cGVyaWVuY2U6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMzdcIjsgfVxuXG4vKiBsaW5lIDI0NSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktZGlyZWN0b3Jfc29mdHdhcmVfZGV2ZWxvcG1lbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwMzhcIjsgfVxuXG4vKiBsaW5lIDI0OSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktZG9ja2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDM5XCI7IH1cblxuLyogbGluZSAyNTMsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWRvY3VtZW50LW1hbmFnZW1lbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwM0FcIjsgfVxuXG4vKiBsaW5lIDI1Nywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktZG91YmxlX2Fycm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDNCXCI7IH1cblxuLyogbGluZSAyNjEsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWVib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDNDXCI7IH1cblxuLyogbGluZSAyNjUsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWVjb21tZXJjZS1jbG90aGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDNEXCI7IH1cblxuLyogbGluZSAyNjksIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWVjb21tZXJjZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTAzRVwiOyB9XG5cbi8qIGxpbmUgMjczLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1lbWVyZ2VuY3k6YmVmb3JlIHsgY29udGVudDogXCJcXEUwM0ZcIjsgfVxuXG4vKiBsaW5lIDI3Nywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktZW1wbG95ZWUtdHJhaW5pbmc6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNDBcIjsgfVxuXG4vKiBsaW5lIDI4MSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktZW5zdXJlLWlvdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA0MVwiOyB9XG5cbi8qIGxpbmUgMjg1LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1lbnRlcnByaXNlLW1vYmlsaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDQyXCI7IH1cblxuLyogbGluZSAyODksIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWVudGVydGFpbm1lbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNDNcIjsgfVxuXG4vKiBsaW5lIDI5Mywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktZXRoZXJ1bTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA0NFwiOyB9XG5cbi8qIGxpbmUgMjk3LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1leGNsdXNpdmU6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNDVcIjsgfVxuXG4vKiBsaW5lIDMwMSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktZXhlY3V0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA0NlwiOyB9XG5cbi8qIGxpbmUgMzA1LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1leG9udW06YmVmb3JlIHsgY29udGVudDogXCJcXEUwNDdcIjsgfVxuXG4vKiBsaW5lIDMwOSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktZXhwbG9yZS1jb25zdHJ1Y3Rpb24tc2l0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA0OFwiOyB9XG5cbi8qIGxpbmUgMzEzLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1mYXN0ZXItcGxhdGZvcm06YmVmb3JlIHsgY29udGVudDogXCJcXEUwNDlcIjsgfVxuXG4vKiBsaW5lIDMxNywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktZmFzdGVyLXRpbWUtdG8tbWFya2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDRBXCI7IH1cblxuLyogbGluZSAzMjEsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWZsZXhpYmlsaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDRCXCI7IH1cblxuLyogbGluZSAzMjUsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWZvb2QtZGVsaXZlcnk6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNENcIjsgfVxuXG4vKiBsaW5lIDMyOSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktZm9yZC1zeW5jOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDREXCI7IH1cblxuLyogbGluZSAzMzMsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWdhbWlmaWNhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA0RVwiOyB9XG5cbi8qIGxpbmUgMzM3LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1nZW9mZW5jZWQtbWVzc2FnaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDRGXCI7IH1cblxuLyogbGluZSAzNDEsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWdsb2JhbC1uZXR3b3JrczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA1MFwiOyB9XG5cbi8qIGxpbmUgMzQ1LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1ncmVhdGVyLWJ1c2luZXNzLWVmZmljaWVuY3k6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNTFcIjsgfVxuXG4vKiBsaW5lIDM0OSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktZ3JlYXRlci1idXNpbmVzcy1zZWN1cml0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA1MlwiOyB9XG5cbi8qIGxpbmUgMzUzLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1ncmVhdGVyLXByb2R1Y3Rpdml0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA1M1wiOyB9XG5cbi8qIGxpbmUgMzU3LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1oaWdoZXItc29mdHdhcmUtcXVhbGl0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA1NFwiOyB9XG5cbi8qIGxpbmUgMzYxLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1oaWdoZXItc29mdHdhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNTVcIjsgfVxuXG4vKiBsaW5lIDM2NSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktaGlyaW5nX29uYm9hcmRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNTZcIjsgfVxuXG4vKiBsaW5lIDM2OSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktaHRtbDU6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNTdcIjsgfVxuXG4vKiBsaW5lIDM3Mywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktaHlwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNThcIjsgfVxuXG4vKiBsaW5lIDM3Nywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktaWRlbnRpZmljYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXEUwNTlcIjsgfVxuXG4vKiBsaW5lIDM4MSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktaW5zdGFudC1hc3Npc3RhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDVBXCI7IH1cblxuLyogbGluZSAzODUsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWludGVncmF0ZWQtd2VhcmFibGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDVCXCI7IH1cblxuLyogbGluZSAzODksIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWludGVsbGlnZW50LWNvbnN1bHRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNUNcIjsgfVxuXG4vKiBsaW5lIDM5Mywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktaW50ZWxsaWdlbnQtc29sdXRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDVEXCI7IH1cblxuLyogbGluZSAzOTcsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWlvczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA1RVwiOyB9XG5cbi8qIGxpbmUgNDAxLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1pb3QtY2hpcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA1RlwiOyB9XG5cbi8qIGxpbmUgNDA1LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1pb3QtaG9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA2MFwiOyB9XG5cbi8qIGxpbmUgNDA5LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1qYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDYxXCI7IH1cblxuLyogbGluZSA0MTMsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWphdmFzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNjJcIjsgfVxuXG4vKiBsaW5lIDQxNywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktamVua2lucy1sb2dvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDYzXCI7IH1cblxuLyogbGluZSA0MjEsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWtwaS1kYXNoYm9hcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDY0XCI7IH1cblxuLyogbGluZSA0MjUsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWxvY2F0aW9uLWdsb2JhbC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDY1XCI7IH1cblxuLyogbGluZSA0MjksIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLWxvY2F0aW9uLWdsb2JhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA2NlwiOyB9XG5cbi8qIGxpbmUgNDMzLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1sb2NhdGlvbi10cmFja2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA2N1wiOyB9XG5cbi8qIGxpbmUgNDM3LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1sb25nLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDY4XCI7IH1cblxuLyogbGluZSA0NDEsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLW1pY3Jvc29mdC1henVyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA2OVwiOyB9XG5cbi8qIGxpbmUgNDQ1LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1taWNyb3NvZnQtc3FsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDZBXCI7IH1cblxuLyogbGluZSA0NDksIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLW1vYmlsZS1hcHA6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNkJcIjsgfVxuXG4vKiBsaW5lIDQ1Mywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktbW9iaWxlLWFwcHM6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNkNcIjsgfVxuXG4vKiBsaW5lIDQ1Nywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktbW9iaWxlLWtleTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA2RFwiOyB9XG5cbi8qIGxpbmUgNDYxLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1tb2JpbGUtbGl2ZS1zdHJlYW1pbmc6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNkVcIjsgfVxuXG4vKiBsaW5lIDQ2NSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktbW9iaWxlLW5hdmlnYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXEUwNkZcIjsgfVxuXG4vKiBsaW5lIDQ2OSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktbW9iaWxlLXBheW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDcwXCI7IH1cblxuLyogbGluZSA0NzMsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLW1vYmlsZS10cmFuc2ZlcnM6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNzFcIjsgfVxuXG4vKiBsaW5lIDQ3Nywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktbW9uZXktdHJhbnNmZXI6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNzJcIjsgfVxuXG4vKiBsaW5lIDQ4MSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktbW9uZ29kYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA3M1wiOyB9XG5cbi8qIGxpbmUgNDg1LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1tb25pdG9yLW9wZXJhdGlvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNzRcIjsgfVxuXG4vKiBsaW5lIDQ4OSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktbW90aW9uLWNvbnRyb2xsZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDc1XCI7IH1cblxuLyogbGluZSA0OTMsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLW11bHRpY2hhaW46YmVmb3JlIHsgY29udGVudDogXCJcXEUwNzZcIjsgfVxuXG4vKiBsaW5lIDQ5Nywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktbXVzaWM6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNzdcIjsgfVxuXG4vKiBsaW5lIDUwMSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktbXlzcWw6YmVmb3JlIHsgY29udGVudDogXCJcXEUwNzhcIjsgfVxuXG4vKiBsaW5lIDUwNSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktbmF2aWdhdGlvbi1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA3OVwiOyB9XG5cbi8qIGxpbmUgNTA5LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1uZXQtbG9nbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA3QVwiOyB9XG5cbi8qIGxpbmUgNTEzLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1uZXR3b3JraW5nLWdsb2JhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA3QlwiOyB9XG5cbi8qIGxpbmUgNTE3LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1uZXR3b3JraW5nLXNvY2lhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA3Q1wiOyB9XG5cbi8qIGxpbmUgNTIxLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDdEXCI7IH1cblxuLyogbGluZSA1MjUsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLW54dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA3RVwiOyB9XG5cbi8qIGxpbmUgNTI5LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1vbW5pLWNoYW5uZWw6YmVmb3JlIHsgY29udGVudDogXCJcXEUwN0ZcIjsgfVxuXG4vKiBsaW5lIDUzMywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktb25saW5lLWJpbGxpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXEUwODBcIjsgfVxuXG4vKiBsaW5lIDUzNywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktb3B0aW1pc2Utb3BlcmF0aW9uczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA4MVwiOyB9XG5cbi8qIGxpbmUgNTQxLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1vcmFjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXEUwODJcIjsgfVxuXG4vKiBsaW5lIDU0NSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktcDJwLWxlbmRpbmctc29sdXRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDgzXCI7IH1cblxuLyogbGluZSA1NDksIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXBhcGVyLWNsaXA6YmVmb3JlIHsgY29udGVudDogXCJcXEUwODRcIjsgfVxuXG4vKiBsaW5lIDU1Mywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktcGFyaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDg1XCI7IH1cblxuLyogbGluZSA1NTcsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXBheW1lbnQtcHJvY2Vzc2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA4NlwiOyB9XG5cbi8qIGxpbmUgNTYxLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1waG90b2dyYW1tZXRyeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA4N1wiOyB9XG5cbi8qIGxpbmUgNTY1LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1waHA6YmVmb3JlIHsgY29udGVudDogXCJcXEUwODhcIjsgfVxuXG4vKiBsaW5lIDU2OSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktcGlucG9pbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEUwODlcIjsgfVxuXG4vKiBsaW5lIDU3Mywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktcGxheS1idXR0b246YmVmb3JlIHsgY29udGVudDogXCJcXEUwOEFcIjsgfVxuXG4vKiBsaW5lIDU3Nywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktcG9zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDhCXCI7IH1cblxuLyogbGluZSA1ODEsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXBvc3RncmVzcWw6YmVmb3JlIHsgY29udGVudDogXCJcXEUwOENcIjsgfVxuXG4vKiBsaW5lIDU4NSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktcHJvYmFiaWxpc3RpYy1tb2RlbHMtZm9yLXJpc2stYXNzZXNzbWVudHM6YmVmb3JlIHsgY29udGVudDogXCJcXEUwOERcIjsgfVxuXG4vKiBsaW5lIDU4OSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktcHJvamVjdF9tYW5hamVyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA4RVwiOyB9XG5cbi8qIGxpbmUgNTkzLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1wdXNoLW5vdGlmaWNhdGlvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXEUwOEZcIjsgfVxuXG4vKiBsaW5lIDU5Nywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktcXItc2Nhbm5lcnM6YmVmb3JlIHsgY29udGVudDogXCJcXEUwOTBcIjsgfVxuXG4vKiBsaW5lIDYwMSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktci0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDkxXCI7IH1cblxuLyogbGluZSA2MDUsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXJlYWwtdGltZS12ZWhpY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDkyXCI7IH1cblxuLyogbGluZSA2MDksIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXJlY2lwZS1zaG9wcGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA5M1wiOyB9XG5cbi8qIGxpbmUgNjEzLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1yZWxhdGlvbnNoaXA6YmVmb3JlIHsgY29udGVudDogXCJcXEUwOTRcIjsgfVxuXG4vKiBsaW5lIDYxNywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktcmVtaW5kZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDk1XCI7IH1cblxuLyogbGluZSA2MjEsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXJlbW90ZS1ndWlkYW5jZS1mb3ItZmllbGQtd29ya2VyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA5NlwiOyB9XG5cbi8qIGxpbmUgNjI1LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1yZXN0YXVyYW50LW1lbnU6YmVmb3JlIHsgY29udGVudDogXCJcXEUwOTdcIjsgfVxuXG4vKiBsaW5lIDYyOSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktcmV3YXJkczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA5OFwiOyB9XG5cbi8qIGxpbmUgNjMzLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1zY2FsYWJpbGl0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA5OVwiOyB9XG5cbi8qIGxpbmUgNjM3LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1zY2hlZHVsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDlBXCI7IH1cblxuLyogbGluZSA2NDEsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXNjb3V0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDlCXCI7IH1cblxuLyogbGluZSA2NDUsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXNlY3VyZS1wYXltZW50czpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA5Q1wiOyB9XG5cbi8qIGxpbmUgNjQ5LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1zZW5pb3JfcHJvZ3JhbW1fbWFuYWdlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTA5RFwiOyB9XG5cbi8qIGxpbmUgNjUzLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1zZW5zb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDlFXCI7IH1cblxuLyogbGluZSA2NTcsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXNtYXJ0LWFsZXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMDlGXCI7IH1cblxuLyogbGluZSA2NjEsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXNtYXJ0LWJ1c2luZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMEEwXCI7IH1cblxuLyogbGluZSA2NjUsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXNtYXJ0LWRlc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTBBMVwiOyB9XG5cbi8qIGxpbmUgNjY5LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1zbWFydC1kZXZpY2VzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMEEyXCI7IH1cblxuLyogbGluZSA2NzMsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXNtYXJ0LXdhcmVob3VzaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMEEzXCI7IH1cblxuLyogbGluZSA2NzcsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXNtYXJ0LXdlYXJhYmxlLWRldmljZXM6YmVmb3JlIHsgY29udGVudDogXCJcXEUwQTRcIjsgfVxuXG4vKiBsaW5lIDY4MSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktc29jaWFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMEE1XCI7IH1cblxuLyogbGluZSA2ODUsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXNvZnR3YXJlLWVuZ2luZWVyaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMEE2XCI7IH1cblxuLyogbGluZSA2ODksIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXNvZnR3YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMEE3XCI7IH1cblxuLyogbGluZSA2OTMsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXNwYS1zZXJ2aWNlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTBBOFwiOyB9XG5cbi8qIGxpbmUgNjk3LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1zdGFmZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTBBOVwiOyB9XG5cbi8qIGxpbmUgNzAxLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1zdGVlcmluZ19jb21taXR0ZWU6YmVmb3JlIHsgY29udGVudDogXCJcXEUwQUFcIjsgfVxuXG4vKiBsaW5lIDcwNSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktc3RvcmUtbmF2aWdhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTBBQlwiOyB9XG5cbi8qIGxpbmUgNzA5LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1zdHJ1Y3R1cmUtZnJvbS1tb3Rpb24tcGlwZWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXEUwQUNcIjsgfVxuXG4vKiBsaW5lIDcxMywgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2ktc3Vic2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMEFEXCI7IH1cblxuLyogbGluZSA3MTcsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXN1cHBseS1jaGFpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTBBRVwiOyB9XG5cbi8qIGxpbmUgNzIxLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS1zdXBwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMEFGXCI7IH1cblxuLyogbGluZSA3MjUsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTBCMFwiOyB9XG5cbi8qIGxpbmUgNzI5LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS10ZW1wb3JhbC1vYmplY3RzLXRyYWNraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMEIxXCI7IH1cblxuLyogbGluZSA3MzMsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXRyYWNraW5nLW9iamVjdHMtZnJvbS12aWRlby1jYW1lcmFzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMEIyXCI7IH1cblxuLyogbGluZSA3MzcsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXRyYWRpbmctc2VjdXJpdGllczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTBCM1wiOyB9XG5cbi8qIGxpbmUgNzQxLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS10cmFpbmluZy1zb2Z0d2FyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTBCNFwiOyB9XG5cbi8qIGxpbmUgNzQ1LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS10cmFuc2l0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMEI1XCI7IH1cblxuLyogbGluZSA3NDksIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXRyYW5zcG9ydGF0aW9uLWJpZy1kYXRhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMEI2XCI7IH1cblxuLyogbGluZSA3NTMsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXVwbG9hZC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMEI3XCI7IH1cblxuLyogbGluZSA3NTcsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTBCOFwiOyB9XG5cbi8qIGxpbmUgNzYxLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS12aWRlby1jaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMEI5XCI7IH1cblxuLyogbGluZSA3NjUsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMEJBXCI7IH1cblxuLyogbGluZSA3NjksIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXZpcnR1YWwtcmVhbGl0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTBCQlwiOyB9XG5cbi8qIGxpbmUgNzczLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS13ZWFyYWJsZS10ZWNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMEJDXCI7IH1cblxuLyogbGluZSA3NzcsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXdlYi1wb3J0YWxzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFMEJEXCI7IH1cblxuLyogbGluZSA3ODEsIHNvdXJjZS9zY3NzL19mb250cy5zY3NzICovIC5pc29pLXdlYl9kZXY6YmVmb3JlIHsgY29udGVudDogXCJcXEUwQkVcIjsgfVxuXG4vKiBsaW5lIDc4NSwgc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi8gLmlzb2kteGFtYXJpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTBCRlwiOyB9XG5cbi8qIGxpbmUgNzg5LCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS15b3VyLXJlcXVpcmVtZW50czpiZWZvcmUgeyBjb250ZW50OiBcIlxcRTBDMFwiOyB9XG5cbi8qIGxpbmUgNzkzLCBzb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqLyAuaXNvaS15b3VyLXRlYW06YmVmb3JlIHsgY29udGVudDogXCJcXEUwQzFcIjsgfVxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiaXNvZkljb25mb250XCI7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2lzb2ZJY29uZm9udC5lb3QnKTtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvaXNvZkljb25mb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxyXG4gIHVybCgnLi4vZm9udHMvaXNvZkljb25mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvaXNvZkljb25mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL2lzb2ZJY29uZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9pc29mSWNvbmZvbnQuc3ZnI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbltjbGFzc149XCJpc29pLVwiXSwgW2NsYXNzKj1cIiBpc29pLVwiXSB7XHJcbiAgZm9udC1mYW1pbHk6ICdpc29mSWNvbmZvbnQnICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuXHJcbi5pc29pLTM2MC1hcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDAxXCI7XHJcbn1cclxuXHJcbi5pc29pLTNkLXNpdGUtcmVjb25zdHJ1Y3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAwMlwiO1xyXG59XHJcblxyXG4uaXNvaS1hZHZhbmNlZC1hbmFseXRpY3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAwM1wiO1xyXG59XHJcblxyXG4uaXNvaS1haS1hc3Npc3RhbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAwNFwiO1xyXG59XHJcblxyXG4uaXNvaS1hbWF6b246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAwNVwiO1xyXG59XHJcblxyXG4uaXNvaS1hbWwta3ljOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwMDZcIjtcclxufVxyXG5cclxuLmlzb2ktYW5hbHlzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDA3XCI7XHJcbn1cclxuXHJcbi5pc29pLWFuYWx5dGljczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDA4XCI7XHJcbn1cclxuXHJcbi5pc29pLWFuZHJvaWQtYXV0bzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDA5XCI7XHJcbn1cclxuXHJcbi5pc29pLWFuZHJvaWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAwQVwiO1xyXG59XHJcblxyXG4uaXNvaS1hbmdsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwMEJcIjtcclxufVxyXG5cclxuLmlzb2ktYW5nbGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDBDXCI7XHJcbn1cclxuXHJcbi5pc29pLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwMERcIjtcclxufVxyXG5cclxuLmlzb2ktYW5nbGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAwRVwiO1xyXG59XHJcblxyXG4uaXNvaS1hcGk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAwRlwiO1xyXG59XHJcblxyXG4uaXNvaS1hcHBsZS1jYXJwbGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwMTBcIjtcclxufVxyXG5cclxuLmlzb2ktYXItcHJvZ3Jlc3MtbW9uaXRvcmluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDExXCI7XHJcbn1cclxuXHJcbi5pc29pLWFycm93X2xlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAxMlwiO1xyXG59XHJcblxyXG4uaXNvaS1hcnJvd19yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDEzXCI7XHJcbn1cclxuXHJcbi5pc29pLWFydGlmaWNpYWwtaW50ZWxsaWdlbmNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwMTRcIjtcclxufVxyXG5cclxuLmlzb2ktYXMtYnVpbHQtbWVhc3VyZW1lbnRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwMTVcIjtcclxufVxyXG5cclxuLmlzb2ktYXVnbWVudGVkLXJlYWxpdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAxNlwiO1xyXG59XHJcblxyXG4uaXNvaS1hdXRvbWF0aWMtaGF6YXJkLWRldGVjdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDE3XCI7XHJcbn1cclxuXHJcbi5pc29pLWJlYWNvbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAxOFwiO1xyXG59XHJcblxyXG4uaXNvaS1iZXR0ZXItY29sbGFib3JhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDE5XCI7XHJcbn1cclxuXHJcbi5pc29pLWJpZy1kYXRhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwMUFcIjtcclxufVxyXG5cclxuLmlzb2ktYmxvY2tjaGFpbi1zb2x1dGlvbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAxQlwiO1xyXG59XHJcblxyXG4uaXNvaS1ibG9ja2NoYWluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwMUNcIjtcclxufVxyXG5cclxuLmlzb2ktYmxvY2tjaGFpbnMtYW5kLWZvcmtzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwMURcIjtcclxufVxyXG5cclxuLmlzb2ktYnVpbHQtdnMtZGVzaWduZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAxRVwiO1xyXG59XHJcblxyXG4uaXNvaS1idXNpbmVzcy1pbnRlbGxpZ2VuY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAxRlwiO1xyXG59XHJcblxyXG4uaXNvaS1jaGF0LXNldHRpbmdzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwMjBcIjtcclxufVxyXG5cclxuLmlzb2ktY2hhdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDIxXCI7XHJcbn1cclxuXHJcbi5pc29pLWNoZWNrLWluczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDIyXCI7XHJcbn1cclxuXHJcbi5pc29pLWNob29zZS1hLXNvbHV0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwMjNcIjtcclxufVxyXG5cclxuLmlzb2ktY2xhc2gtZGV0ZWN0aW9ucy1pbi1hcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDI0XCI7XHJcbn1cclxuXHJcbi5pc29pLWNsb3VkLWNvbXB1dGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDI1XCI7XHJcbn1cclxuXHJcbi5pc29pLWNvbmNpZXJnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDI2XCI7XHJcbn1cclxuXHJcbi5pc29pLWNvbnRlbnQtbWFuYWdlbWVudC0yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwMjdcIjtcclxufVxyXG5cclxuLmlzb2ktY29udGVudC1tYW5hZ2VtZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwMjhcIjtcclxufVxyXG5cclxuLmlzb2ktY3Jvc3MtYm9yZGVyLXBheW1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAyOVwiO1xyXG59XHJcblxyXG4uaXNvaS1jcnlwdG9jdXJyZW5jaWVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwMkFcIjtcclxufVxyXG5cclxuLmlzb2ktY3VzdG9tLWlvdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDJCXCI7XHJcbn1cclxuXHJcbi5pc29pLWN1c3RvbS1tb2JpbGUtZmVhdHVyZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAyQ1wiO1xyXG59XHJcblxyXG4uaXNvaS1jdXN0b20tcmVwb3J0aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwMkRcIjtcclxufVxyXG5cclxuLmlzb2ktZGF0YWJhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAyRVwiO1xyXG59XHJcblxyXG4uaXNvaS1kYXRhYmFzZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAyRlwiO1xyXG59XHJcblxyXG4uaXNvaS1kZXZfdGVhbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDMwXCI7XHJcbn1cclxuXHJcbi5pc29pLWRldm9wcy1jbG91ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDMxXCI7XHJcbn1cclxuXHJcbi5pc29pLWRpZ2l0YWwtdHdpbi1yZXByZXNlbnRhdGlvbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAzMlwiO1xyXG59XHJcblxyXG4uaXNvaS1kaWdpdGFsLXdhbGxldHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAzM1wiO1xyXG59XHJcblxyXG4uaXNvaS1kaW1lbnNpb24tb2YtbWFudWZhY3R1cmluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDM0XCI7XHJcbn1cclxuXHJcbi5pc29pLWRpbWVuc2lvbi1vZi1vcGVyYXRpb25zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwMzVcIjtcclxufVxyXG5cclxuLmlzb2ktZGltZW5zaW9uLW9mLXByb2R1Y3Rpdml0eTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDM2XCI7XHJcbn1cclxuXHJcbi5pc29pLWRpbWVuc2lvbi1vZi11c2VyLWV4cGVyaWVuY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAzN1wiO1xyXG59XHJcblxyXG4uaXNvaS1kaXJlY3Rvcl9zb2Z0d2FyZV9kZXZlbG9wbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDM4XCI7XHJcbn1cclxuXHJcbi5pc29pLWRvY2tlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDM5XCI7XHJcbn1cclxuXHJcbi5pc29pLWRvY3VtZW50LW1hbmFnZW1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAzQVwiO1xyXG59XHJcblxyXG4uaXNvaS1kb3VibGVfYXJyb3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTAzQlwiO1xyXG59XHJcblxyXG4uaXNvaS1lYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDNDXCI7XHJcbn1cclxuXHJcbi5pc29pLWVjb21tZXJjZS1jbG90aGVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwM0RcIjtcclxufVxyXG5cclxuLmlzb2ktZWNvbW1lcmNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwM0VcIjtcclxufVxyXG5cclxuLmlzb2ktZW1lcmdlbmN5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwM0ZcIjtcclxufVxyXG5cclxuLmlzb2ktZW1wbG95ZWUtdHJhaW5pbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA0MFwiO1xyXG59XHJcblxyXG4uaXNvaS1lbnN1cmUtaW90OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwNDFcIjtcclxufVxyXG5cclxuLmlzb2ktZW50ZXJwcmlzZS1tb2JpbGl0eTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDQyXCI7XHJcbn1cclxuXHJcbi5pc29pLWVudGVydGFpbm1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA0M1wiO1xyXG59XHJcblxyXG4uaXNvaS1ldGhlcnVtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwNDRcIjtcclxufVxyXG5cclxuLmlzb2ktZXhjbHVzaXZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwNDVcIjtcclxufVxyXG5cclxuLmlzb2ktZXhlY3V0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDQ2XCI7XHJcbn1cclxuXHJcbi5pc29pLWV4b251bTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDQ3XCI7XHJcbn1cclxuXHJcbi5pc29pLWV4cGxvcmUtY29uc3RydWN0aW9uLXNpdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA0OFwiO1xyXG59XHJcblxyXG4uaXNvaS1mYXN0ZXItcGxhdGZvcm06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA0OVwiO1xyXG59XHJcblxyXG4uaXNvaS1mYXN0ZXItdGltZS10by1tYXJrZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA0QVwiO1xyXG59XHJcblxyXG4uaXNvaS1mbGV4aWJpbGl0eTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDRCXCI7XHJcbn1cclxuXHJcbi5pc29pLWZvb2QtZGVsaXZlcnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA0Q1wiO1xyXG59XHJcblxyXG4uaXNvaS1mb3JkLXN5bmM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA0RFwiO1xyXG59XHJcblxyXG4uaXNvaS1nYW1pZmljYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA0RVwiO1xyXG59XHJcblxyXG4uaXNvaS1nZW9mZW5jZWQtbWVzc2FnaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwNEZcIjtcclxufVxyXG5cclxuLmlzb2ktZ2xvYmFsLW5ldHdvcmtzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwNTBcIjtcclxufVxyXG5cclxuLmlzb2ktZ3JlYXRlci1idXNpbmVzcy1lZmZpY2llbmN5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwNTFcIjtcclxufVxyXG5cclxuLmlzb2ktZ3JlYXRlci1idXNpbmVzcy1zZWN1cml0eTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDUyXCI7XHJcbn1cclxuXHJcbi5pc29pLWdyZWF0ZXItcHJvZHVjdGl2aXR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwNTNcIjtcclxufVxyXG5cclxuLmlzb2ktaGlnaGVyLXNvZnR3YXJlLXF1YWxpdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA1NFwiO1xyXG59XHJcblxyXG4uaXNvaS1oaWdoZXItc29mdHdhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA1NVwiO1xyXG59XHJcblxyXG4uaXNvaS1oaXJpbmdfb25ib2FyZGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDU2XCI7XHJcbn1cclxuXHJcbi5pc29pLWh0bWw1OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwNTdcIjtcclxufVxyXG5cclxuLmlzb2ktaHlwZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA1OFwiO1xyXG59XHJcblxyXG4uaXNvaS1pZGVudGlmaWNhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDU5XCI7XHJcbn1cclxuXHJcbi5pc29pLWluc3RhbnQtYXNzaXN0YW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDVBXCI7XHJcbn1cclxuXHJcbi5pc29pLWludGVncmF0ZWQtd2VhcmFibGVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwNUJcIjtcclxufVxyXG5cclxuLmlzb2ktaW50ZWxsaWdlbnQtY29uc3VsdGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDVDXCI7XHJcbn1cclxuXHJcbi5pc29pLWludGVsbGlnZW50LXNvbHV0aW9uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDVEXCI7XHJcbn1cclxuXHJcbi5pc29pLWlvczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDVFXCI7XHJcbn1cclxuXHJcbi5pc29pLWlvdC1jaGlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwNUZcIjtcclxufVxyXG5cclxuLmlzb2ktaW90LWhvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA2MFwiO1xyXG59XHJcblxyXG4uaXNvaS1qYXZhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwNjFcIjtcclxufVxyXG5cclxuLmlzb2ktamF2YXNjcmlwdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDYyXCI7XHJcbn1cclxuXHJcbi5pc29pLWplbmtpbnMtbG9nbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDYzXCI7XHJcbn1cclxuXHJcbi5pc29pLWtwaS1kYXNoYm9hcmRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwNjRcIjtcclxufVxyXG5cclxuLmlzb2ktbG9jYXRpb24tZ2xvYmFsLTI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA2NVwiO1xyXG59XHJcblxyXG4uaXNvaS1sb2NhdGlvbi1nbG9iYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA2NlwiO1xyXG59XHJcblxyXG4uaXNvaS1sb2NhdGlvbi10cmFja2luZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDY3XCI7XHJcbn1cclxuXHJcbi5pc29pLWxvbmctYXJyb3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA2OFwiO1xyXG59XHJcblxyXG4uaXNvaS1taWNyb3NvZnQtYXp1cmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA2OVwiO1xyXG59XHJcblxyXG4uaXNvaS1taWNyb3NvZnQtc3FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwNkFcIjtcclxufVxyXG5cclxuLmlzb2ktbW9iaWxlLWFwcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDZCXCI7XHJcbn1cclxuXHJcbi5pc29pLW1vYmlsZS1hcHBzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwNkNcIjtcclxufVxyXG5cclxuLmlzb2ktbW9iaWxlLWtleTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDZEXCI7XHJcbn1cclxuXHJcbi5pc29pLW1vYmlsZS1saXZlLXN0cmVhbWluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDZFXCI7XHJcbn1cclxuXHJcbi5pc29pLW1vYmlsZS1uYXZpZ2F0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwNkZcIjtcclxufVxyXG5cclxuLmlzb2ktbW9iaWxlLXBheW1lbnRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwNzBcIjtcclxufVxyXG5cclxuLmlzb2ktbW9iaWxlLXRyYW5zZmVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDcxXCI7XHJcbn1cclxuXHJcbi5pc29pLW1vbmV5LXRyYW5zZmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwNzJcIjtcclxufVxyXG5cclxuLmlzb2ktbW9uZ29kYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDczXCI7XHJcbn1cclxuXHJcbi5pc29pLW1vbml0b3Itb3BlcmF0aW9uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDc0XCI7XHJcbn1cclxuXHJcbi5pc29pLW1vdGlvbi1jb250cm9sbGVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDc1XCI7XHJcbn1cclxuXHJcbi5pc29pLW11bHRpY2hhaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA3NlwiO1xyXG59XHJcblxyXG4uaXNvaS1tdXNpYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDc3XCI7XHJcbn1cclxuXHJcbi5pc29pLW15c3FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwNzhcIjtcclxufVxyXG5cclxuLmlzb2ktbmF2aWdhdGlvbi1sb2NhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDc5XCI7XHJcbn1cclxuXHJcbi5pc29pLW5ldC1sb2dvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwN0FcIjtcclxufVxyXG5cclxuLmlzb2ktbmV0d29ya2luZy1nbG9iYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA3QlwiO1xyXG59XHJcblxyXG4uaXNvaS1uZXR3b3JraW5nLXNvY2lhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDdDXCI7XHJcbn1cclxuXHJcbi5pc29pLW5ld3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA3RFwiO1xyXG59XHJcblxyXG4uaXNvaS1ueHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA3RVwiO1xyXG59XHJcblxyXG4uaXNvaS1vbW5pLWNoYW5uZWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA3RlwiO1xyXG59XHJcblxyXG4uaXNvaS1vbmxpbmUtYmlsbGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDgwXCI7XHJcbn1cclxuXHJcbi5pc29pLW9wdGltaXNlLW9wZXJhdGlvbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA4MVwiO1xyXG59XHJcblxyXG4uaXNvaS1vcmFjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA4MlwiO1xyXG59XHJcblxyXG4uaXNvaS1wMnAtbGVuZGluZy1zb2x1dGlvbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA4M1wiO1xyXG59XHJcblxyXG4uaXNvaS1wYXBlci1jbGlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwODRcIjtcclxufVxyXG5cclxuLmlzb2ktcGFyaXR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwODVcIjtcclxufVxyXG5cclxuLmlzb2ktcGF5bWVudC1wcm9jZXNzaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwODZcIjtcclxufVxyXG5cclxuLmlzb2ktcGhvdG9ncmFtbWV0cnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA4N1wiO1xyXG59XHJcblxyXG4uaXNvaS1waHA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA4OFwiO1xyXG59XHJcblxyXG4uaXNvaS1waW5wb2ludDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDg5XCI7XHJcbn1cclxuXHJcbi5pc29pLXBsYXktYnV0dG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwOEFcIjtcclxufVxyXG5cclxuLmlzb2ktcG9zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwOEJcIjtcclxufVxyXG5cclxuLmlzb2ktcG9zdGdyZXNxbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDhDXCI7XHJcbn1cclxuXHJcbi5pc29pLXByb2JhYmlsaXN0aWMtbW9kZWxzLWZvci1yaXNrLWFzc2Vzc21lbnRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwOERcIjtcclxufVxyXG5cclxuLmlzb2ktcHJvamVjdF9tYW5hamVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDhFXCI7XHJcbn1cclxuXHJcbi5pc29pLXB1c2gtbm90aWZpY2F0aW9uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDhGXCI7XHJcbn1cclxuXHJcbi5pc29pLXFyLXNjYW5uZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwOTBcIjtcclxufVxyXG5cclxuLmlzb2ktci0zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwOTFcIjtcclxufVxyXG5cclxuLmlzb2ktcmVhbC10aW1lLXZlaGljbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA5MlwiO1xyXG59XHJcblxyXG4uaXNvaS1yZWNpcGUtc2hvcHBpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA5M1wiO1xyXG59XHJcblxyXG4uaXNvaS1yZWxhdGlvbnNoaXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA5NFwiO1xyXG59XHJcblxyXG4uaXNvaS1yZW1pbmRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA5NVwiO1xyXG59XHJcblxyXG4uaXNvaS1yZW1vdGUtZ3VpZGFuY2UtZm9yLWZpZWxkLXdvcmtlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA5NlwiO1xyXG59XHJcblxyXG4uaXNvaS1yZXN0YXVyYW50LW1lbnU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA5N1wiO1xyXG59XHJcblxyXG4uaXNvaS1yZXdhcmRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwOThcIjtcclxufVxyXG5cclxuLmlzb2ktc2NhbGFiaWxpdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA5OVwiO1xyXG59XHJcblxyXG4uaXNvaS1zY2hlZHVsaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwOUFcIjtcclxufVxyXG5cclxuLmlzb2ktc2NvdXRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA5QlwiO1xyXG59XHJcblxyXG4uaXNvaS1zZWN1cmUtcGF5bWVudHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA5Q1wiO1xyXG59XHJcblxyXG4uaXNvaS1zZW5pb3JfcHJvZ3JhbW1fbWFuYWdlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDlEXCI7XHJcbn1cclxuXHJcbi5pc29pLXNlbnNvcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTA5RVwiO1xyXG59XHJcblxyXG4uaXNvaS1zbWFydC1hbGVydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMDlGXCI7XHJcbn1cclxuXHJcbi5pc29pLXNtYXJ0LWJ1c2luZXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwQTBcIjtcclxufVxyXG5cclxuLmlzb2ktc21hcnQtZGVzaWduOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwQTFcIjtcclxufVxyXG5cclxuLmlzb2ktc21hcnQtZGV2aWNlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMEEyXCI7XHJcbn1cclxuXHJcbi5pc29pLXNtYXJ0LXdhcmVob3VzaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwQTNcIjtcclxufVxyXG5cclxuLmlzb2ktc21hcnQtd2VhcmFibGUtZGV2aWNlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMEE0XCI7XHJcbn1cclxuXHJcbi5pc29pLXNvY2lhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMEE1XCI7XHJcbn1cclxuXHJcbi5pc29pLXNvZnR3YXJlLWVuZ2luZWVyaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwQTZcIjtcclxufVxyXG5cclxuLmlzb2ktc29mdHdhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTBBN1wiO1xyXG59XHJcblxyXG4uaXNvaS1zcGEtc2VydmljZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTBBOFwiO1xyXG59XHJcblxyXG4uaXNvaS1zdGFmZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMEE5XCI7XHJcbn1cclxuXHJcbi5pc29pLXN0ZWVyaW5nX2NvbW1pdHRlZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMEFBXCI7XHJcbn1cclxuXHJcbi5pc29pLXN0b3JlLW5hdmlnYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTBBQlwiO1xyXG59XHJcblxyXG4uaXNvaS1zdHJ1Y3R1cmUtZnJvbS1tb3Rpb24tcGlwZWxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTBBQ1wiO1xyXG59XHJcblxyXG4uaXNvaS1zdWJzY3JpcHRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTBBRFwiO1xyXG59XHJcblxyXG4uaXNvaS1zdXBwbHktY2hhaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTBBRVwiO1xyXG59XHJcblxyXG4uaXNvaS1zdXBwb3J0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwQUZcIjtcclxufVxyXG5cclxuLmlzb2ktdGFibGV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwQjBcIjtcclxufVxyXG5cclxuLmlzb2ktdGVtcG9yYWwtb2JqZWN0cy10cmFja2luZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMEIxXCI7XHJcbn1cclxuXHJcbi5pc29pLXRyYWNraW5nLW9iamVjdHMtZnJvbS12aWRlby1jYW1lcmFzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwQjJcIjtcclxufVxyXG5cclxuLmlzb2ktdHJhZGluZy1zZWN1cml0aWVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwQjNcIjtcclxufVxyXG5cclxuLmlzb2ktdHJhaW5pbmctc29mdHdhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTBCNFwiO1xyXG59XHJcblxyXG4uaXNvaS10cmFuc2l0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwQjVcIjtcclxufVxyXG5cclxuLmlzb2ktdHJhbnNwb3J0YXRpb24tYmlnLWRhdGE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTBCNlwiO1xyXG59XHJcblxyXG4uaXNvaS11cGxvYWQtMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMEI3XCI7XHJcbn1cclxuXHJcbi5pc29pLXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMEI4XCI7XHJcbn1cclxuXHJcbi5pc29pLXZpZGVvLWNoYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTBCOVwiO1xyXG59XHJcblxyXG4uaXNvaS12aWRlbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMEJBXCI7XHJcbn1cclxuXHJcbi5pc29pLXZpcnR1YWwtcmVhbGl0eTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMEJCXCI7XHJcbn1cclxuXHJcbi5pc29pLXdlYXJhYmxlLXRlY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTBCQ1wiO1xyXG59XHJcblxyXG4uaXNvaS13ZWItcG9ydGFsczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxFMEJEXCI7XHJcbn1cclxuXHJcbi5pc29pLXdlYl9kZXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTBCRVwiO1xyXG59XHJcblxyXG4uaXNvaS14YW1hcmluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEUwQkZcIjtcclxufVxyXG5cclxuLmlzb2kteW91ci1yZXF1aXJlbWVudHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTBDMFwiO1xyXG59XHJcblxyXG4uaXNvaS15b3VyLXRlYW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRTBDMVwiO1xyXG59IiwiLmZvb3RlciB7XHJcbiAgcGFkZGluZzogNTVweCAwIDI1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgJl9fdG9wIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYWRkcmVzcyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBoNiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAjMzYzNTM3O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICBjb2xvcjogIzM2MzUzNztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3R0b20ge1xyXG4gICAgJi0tbG9nbyB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNvY2lhbCB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29weXJpZ2h0IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi40MztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjMzYzNTM3O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
