@import url(http://fonts.googleapis.com/css?family=Prompt:300,400,500);*{margin:0;padding:0;box-sizing:border-box}:focus{outline:0}html{font-size:100%}body{padding-bottom:0;font-family:Prompt,sans-serif;font-weight:400;font-size:1rem;background:#fff;color:#333}body.modal_mode{position:fixed;width:100%}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.2em;font-size:1em}ul{list-style-type:none}img{display:block}abbr[title]{text-decoration:none}a{color:#333;text-decoration:none}a:hover{text-decoration:underline}img,video{display:block}.inner{margin:0 auto;padding:0 4.6875%;max-width:1280px}.clearfix:after{content:"";display:table;clear:both}.button{display:inline-block;padding:.75rem;font-size:.75rem;font-weight:500;line-height:1em;text-transform:uppercase;text-decoration:none;color:#fff;background-color:#3344e5;cursor:pointer}.button i{display:inline-block;transform:rotate(45deg)}.button--reverse{color:#3344e5;background-color:#fff}.button:hover{text-decoration:none}.link{display:inline-block;padding:0 1em;font-size:.875rem;line-height:1.875em;border:2px solid currentColor;border-radius:1em;text-transform:uppercase}.link:hover{text-decoration:none}.link--alt{color:#fff;border-color:#fff}.link--arrow{position:relative;font-size:.75rem;color:#fff;border-bottom:2px solid #fff}.link--arrow:after{content:'\f178';position:absolute;right:-.5rem;display:inline-block;font-family:'Font Awesome 5 Pro';font-size:1.9em;font-weight:300;transform:translateX(100%)}.link--back:before{content:'\f177';margin-right:.5em;display:inline-block;font-family:'Font Awesome 5 Pro';font-size:1.3em;font-weight:300;vertical-align:top}.blue{color:#3344e5}.red{color:#ef401d}.green{color:#00bc98}.gold{color:#be8b42}.bold-text{font-weight:500}.gallery-item+.gallery-item{margin-top:.5rem}.gallery-icon{width:14.625rem;line-height:0}.gallery-icon a{display:block;position:relative;height:0;padding-top:100%}.gallery-icon a img{position:absolute;top:0;width:100%;height:100%;object-fit:cover}.video-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video-embed iframe{position:absolute;top:0;width:100%;height:100%}@media only screen and (min-width:34.4375em){.gallery{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-item{width:calc((100% - (2*1.125rem))/ 3)}.gallery-item+.gallery-item{margin-top:0;margin-left:1.125rem}.gallery-item:nth-child(3n+1){margin-left:0}.gallery-item:nth-child(n+4){margin-top:1.125rem}.gallery-icon{width:auto}}@media only screen and (min-width:48em){.inner{padding:0 3.125%}.link{font-size:1.125rem}.button{padding:.875rem;font-size:.875rem}}@media only screen and (min-width:64em){.inner{padding:0 4.6875%}.button{padding:1rem;font-size:1rem}}@media only screen and (min-width:80em){.inner{padding:0 3rem}}#cboxOverlay{background:#000;opacity:.75}#cboxContent{background:0 0;margin-top:0;padding:25px 40px}#cboxLoadedContent{border:0;background:0 0}.cboxPhoto{margin-top:0!important}#cboxTitle{top:auto;bottom:0;left:0;right:0;margin:0 auto;font-size:.5625rem;color:#fff;padding:.5rem .75rem;background-color:#3344e5}#cboxCurrent{position:absolute;top:auto;bottom:4px;left:58px;right:auto;color:#949494;display:none!important}#cboxLoadingOverlay{background:url(img/gallery-loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(img/gallery-loading.gif) no-repeat center center}#cboxSlideshow{position:absolute;top:auto;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;top:50%;margin-top:0;left:0;width:40px;height:40px;text-indent:-9999px;transform:translateY(-50%)}#cboxPrevious:before{content:'\f177'}#cboxNext:before,#cboxPrevious:before{display:inline-block;position:absolute;left:50%;top:50%;font-family:'Font Awesome 5 Pro';font-size:1.5rem;font-weight:300;transform:translate(-50%,-50%);text-indent:0;color:#fff}#cboxPrevious:hover{opacity:.75}#cboxNext{position:absolute;top:50%;margin-top:0;right:0;width:40px;height:40px;text-indent:-9999px;transform:translateY(-50%)}#cboxNext:before{content:'\f178'}#cboxNext:hover{opacity:.75}#cboxClose{position:absolute;top:0;right:40px;width:16px;height:16px;text-indent:-9999px}#cboxClose:before{content:'\f00d';display:inline-block;position:absolute;right:0;top:0;font-family:'Font Awesome 5 Pro';font-size:1.5rem;font-weight:300;line-height:.65em;text-indent:0;color:#fff}#cboxClose:hover{opacity:.75}@media only screen and (min-width:48em){#cboxContent{padding:40px 68px}#cboxTitle{font-size:.6875rem;padding:1.25rem 1.5rem}#cboxNext,#cboxPrevious{width:68px;height:92px}#cboxClose{right:68px;width:26px;height:26px}#cboxClose:before,#cboxNext:before,#cboxPrevious:before{font-size:2.5rem}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#333;display:block;font-size:.875em;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.site-header{position:relative;padding-top:.625rem;padding-bottom:.625rem;z-index:200}.site-header .inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.site-branding{position:relative;display:inline-block;width:15rem;transform:translateX(-16%)}.site-branding a{display:block;position:relative}.site-branding img{width:100%}.site-branding svg:not(:root){width:100%;height:auto}.site-title{margin-bottom:0}.main-navigation{position:relative;display:inline-block;line-height:0;font-size:0;z-index:200}.site-header .site-links{display:none}.menu-toggle{display:inline-block;position:relative;width:1.875rem;height:1.5rem;margin-top:1.3125rem;text-align:center;z-index:9999;vertical-align:middle}.menu-toggle__line{display:inline-block;position:relative;margin-top:.625rem;vertical-align:top}.menu-toggle__line,.menu-toggle__line:after,.menu-toggle__line:before{width:100%;height:.25rem;background-color:#3344e5;transition:all .3s ease-in-out}.menu-toggle__line:after,.menu-toggle__line:before{content:'';position:absolute;left:0}.menu-toggle__line:before{top:-.625rem}.menu-toggle__line:after{top:.625rem}.nav-open .menu-toggle__line{background-color:transparent}.nav-open .menu-toggle__line:before{top:0;transform:rotate(-45deg);background-color:#fff}.nav-open .menu-toggle__line:after{top:0;transform:rotate(45deg);background-color:#fff}.mobile-navigation{font-size:1rem;line-height:normal;text-align:center}.mobile-navigation .site-links{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-height:calc(100vh - 6.25rem);padding:0 1rem;overflow:auto}.mobile-navigation .site-links .menu-item{display:block;font-size:1.125rem;line-height:1.44em;font-weight:400;text-transform:uppercase}.mobile-navigation .site-links .menu-item a{display:inline-block;margin:.75rem 0;padding:0 1rem;color:#fff;border:.125rem solid currentColor;border-radius:1rem}.mobile-navigation .site-links .menu-item.menu-item-has-children>a:after{content:'\f105';display:inline-block;margin-left:.75rem;font-family:"Font Awesome 5 Pro";font-size:1.8em;font-weight:300;vertical-align:top}.mobile-navigation .site-links .menu-item .sub-menu{display:none}.mobile-navigation .site-links .menu-item .sub-menu .menu-item{font-weight:400;text-transform:none}.mobile-navigation .site-links .menu-item .sub-menu .menu-item a{padding:0;border:0}.mobile-navigation .site-links .menu-item .sub-menu .menu-item:last-child{padding-bottom:0}.search-layer{padding-top:15.625%}.search-layer .inner{-ms-flex-direction:column;flex-direction:column;max-width:52.125rem}.search-layer .search-close{-ms-flex-item-align:end;align-self:flex-end;font-size:1.25rem;line-height:1em;color:#fff;cursor:pointer}.search-layer .searchform{position:relative;margin-top:.625rem;display:block;width:100%;font-size:1rem;line-height:1em;font-weight:400}.search-layer .searchform label{font-size:.625rem;line-height:1em;color:#fff;text-transform:uppercase}.search-layer .searchform input[type=text]{display:block;width:100%;margin-top:.375rem;padding-bottom:.25rem;font-size:1.25rem;font-weight:400;line-height:1.1em;border:0;border-bottom:2px solid #fff;color:#fff;background-color:transparent;outline:0;-webkit-appearance:none;-moz-appearance:none}.search-layer .searchform input[type=text]:-ms-input-placeholder{color:#fff}.search-layer .searchform input[type=text]::placeholder{color:#fff}.search-layer .searchform input[type=submit]{position:absolute;right:0;margin-top:.75rem;color:#fff;background-color:transparent;cursor:pointer}@media only screen and (min-width:48em){.site-header{padding-top:.6875rem;padding-bottom:1.5rem}.site-branding{width:45rem;margin:3rem auto 2rem;transform:none}.menu-toggle{margin-top:.75rem}.search-layer .search-close{font-size:2rem}.search-layer .searchform label{font-size:.875rem}.search-layer .searchform input[type=text]{margin-top:.75rem;padding-bottom:.5rem;font-size:2rem;border-bottom:3px solid #fff}.search-layer .searchform input[type=submit]{margin-top:1.25rem}}@media only screen and (min-width:64em){.site-header{padding-top:0}.site-branding{margin-top:6.625rem}.main-navigation{position:fixed;left:0;right:0;top:0;width:100%;padding-bottom:.5rem;background-color:#fff}.desktop-navigation{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;margin:0 auto;width:100%;max-width:1280px;padding:0 4.6875%}.site-header .site-links{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;padding-top:2.25rem}.site-header .site-links>.menu-item{display:inline-block;text-transform:uppercase}.site-header .site-links>.menu-item>a{position:relative;display:block;padding:0 1rem;font-size:.875rem;line-height:1.44em;font-weight:400;border:.125rem solid currentColor;border-radius:1rem}.site-header .site-links>.menu-item>a:hover{text-decoration:none}.site-header .site-links>.menu-item .sub-menu{display:none;position:absolute;top:100%;padding:1rem;background:inherit;border-top-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.site-header .site-links>.menu-item .sub-menu li{display:block}.site-header .site-links>.menu-item .sub-menu li+li{margin-top:1rem;margin-left:0}.site-header .site-links>.menu-item .sub-menu a{display:block;font-size:1.125rem;line-height:1em;font-weight:400;color:#fff;text-transform:none;white-space:nowrap}.site-header .site-links>.menu-item.menu-item-has-children{position:relative}.site-header .site-links>.menu-item.menu-item-has-children>a:after{content:'\f105';display:inline-block;margin-left:.75rem;font-family:"Font Awesome 5 Pro";font-size:1.8em;font-weight:300;vertical-align:top}.site-header .site-links>.menu-item.menu-item-has-children.current-menu-parent>a{color:#fff;background-color:#ef401d;border-color:transparent}.site-header .site-links>.menu-item.menu-item-has-children:hover{background-color:#ef401d}.site-header .site-links>.menu-item.menu-item-has-children:hover>a{background-color:inherit}.site-header .site-links>.menu-item.menu-item-has-children:hover .sub-menu{display:block}.site-header .site-links>.menu-item.current-menu-item>a{color:#fff;background-color:#ef401d;border-color:transparent}.site-header .site-links>.menu-item.search-init{-ms-flex-positive:1;flex-grow:1}.site-header .site-links>.menu-item:hover{margin-bottom:-.5rem;color:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem}.site-header .site-links>.menu-item:hover>a{color:#fff;background-color:#ef401d;border-color:transparent}.site-header .site-links>.menu-item:hover>a:before{bottom:.5rem;background-color:white}.site-header .site-links>.menu-item:nth-of-type(1).current-menu-item>a,.site-header .site-links>.menu-item:nth-of-type(1):hover>a{background-color:#3344e5}.site-header .site-links>.menu-item:nth-of-type(3).current-menu-item>a,.site-header .site-links>.menu-item:nth-of-type(3):hover>a{background-color:#be8b42}.site-header .site-links>.menu-item:nth-of-type(4).current-menu-item>a,.site-header .site-links>.menu-item:nth-of-type(4):hover>a{color:#333;background-color:#dbdbdb}.site-header .site-links>.menu-item:nth-of-type(5).current-menu-item>a,.site-header .site-links>.menu-item:nth-of-type(5):hover>a,.site-header .site-links>.menu-item:nth-of-type(7).current-menu-item>a,.site-header .site-links>.menu-item:nth-of-type(7):hover>a{background-color:#3344e5}.site-header .site-links>.menu-item+.menu-item{margin-left:.5rem}.menu-toggle{display:none}.mobile-navigation{display:none}.search-layer{padding-top:12.5rem}.search-layer .searchform input[type=text]{margin-top:.875rem;padding-bottom:.75rem;font-size:3rem;border-bottom:5px solid #fff}}@media only screen and (min-width:80em){.desktop-navigation{padding:0 3rem}.site-header .site-links>.menu-item>a{font-size:1.125rem}.site-header .site-links>.menu-item:nth-of-type(1).current-menu-item>a,.site-header .site-links>.menu-item:nth-of-type(1):hover>a{background-color:#3344e5}.site-header .site-links>.menu-item:nth-of-type(3).current-menu-item>a,.site-header .site-links>.menu-item:nth-of-type(3):hover>a{background-color:#be8b42}.site-header .site-links.site-links--smaller-font-size>.menu-item>a{font-size:1rem}}.c-section{padding-bottom:2.25rem}.c-section__title{margin-bottom:0;font-size:1.375rem;font-weight:500;line-height:1.1em;text-align:center;text-transform:uppercase}.c-section__title__left-centered{display:inline-block;text-align:left}.c-section__half .c-section__title{font-size:1.25rem;text-align:left}.c-section__half .c-section__image{margin-top:.625rem}.c-section__half .c-section__image img{width:100%}.c-section__half .c-section__text{margin-top:1rem;font-size:.75rem;line-height:1.9em}.c-section__half .link{margin-top:.75rem}.c-section__half+.c-section__half{margin-top:2.25rem}.c-section--center{text-align:center}.home .site-main .c-section--small .inner{padding:0 9.375%}@media only screen and (min-width:48em){.c-section{padding-bottom:5rem}.c-section__title{font-size:2.25rem}.c-section__half{width:calc(50% - 2.25rem)}.c-section__half .c-section__image{margin-top:1rem}.c-section__half .c-section__text{font-size:.875rem;line-height:1.65em}.c-section__half .link{margin-top:1rem}.c-section__half__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.c-section__half+.c-section__half{margin-top:0}.c-section--small .inner,.home .site-main .c-section--small .inner{padding:0 7.29%}.c-section--tiny .inner{padding:0 12%}}@media only screen and (min-width:64em){.c-section__title{font-size:2.625rem}.c-section__half .c-section__title{font-size:1.875rem}.c-section__half .c-section__image{margin-top:1.5rem}.c-section__half .c-section__text{margin-top:1.5rem;font-size:1rem;line-height:1.4375em}.c-section__half .link{margin-top:1.5rem}.c-section--small .inner,.home .site-main .c-section--small .inner{padding:0 8.8%}.c-section--tiny .inner{padding:0 16%}}@media only screen and (min-width:80em){.c-section{padding-bottom:8.75rem}.c-section__half .c-section__title{font-size:2.5rem;line-height:1.1em}.c-section__half .c-section__image{margin-top:1.125rem}.c-section__half .c-section__text{margin-top:3rem}.c-section__half .link{margin-top:1.125rem}.c-section--small .inner,.home .site-main .c-section--small .inner{padding:0 7.875rem}.c-section--tiny .inner{padding:0 14.375rem}}.c-slider .flickity-prev-next-button{top:calc(50% - (1.9375rem/2));width:auto;height:auto;border-radius:0;background-color:transparent}.c-slider .flickity-prev-next-button svg{display:none}.c-slider .flickity-prev-next-button:before{display:inline-block;font-family:'Font Awesome 5 Pro';font-size:2.15rem;font-weight:300}.c-slider .flickity-prev-next-button.previous{left:-.1875rem;transform:translate(-100%,-50%)}.c-slider .flickity-prev-next-button.previous:before{content:'\f177'}.c-slider .flickity-prev-next-button.next{right:-.1875rem;transform:translate(100%,-50%)}.c-slider .flickity-prev-next-button.next:before{content:'\f178'}.c-slider .flickity-page-dots{position:relative;bottom:auto;margin-top:.625rem;line-height:0}.c-slider .dot{position:relative;margin:0 .1875rem;width:.4375rem;height:.4375rem;background-color:#fff;border:1px solid #333;opacity:1}.c-slider .dot.is-selected{background-color:#333}.c-slider .dot+.dot:before{content:'';position:absolute;left:-.4375rem;top:calc(50% - 1px);height:1px;width:.375rem;background-color:currentColor}.c-slider--projects{margin-top:1.125rem}.c-slider--projects:after{content:''}.c-slider--projects+.link{margin-top:1.375rem}.c-slider--events,.c-slider--researchers{margin-top:1.125rem}.c-slider--events .flickity-prev-next-button:before,.c-slider--researchers .flickity-prev-next-button:before{font-size:1.7rem}.c-slider--events .flickity-prev-next-button.previous,.c-slider--researchers .flickity-prev-next-button.previous{left:-.1875rem}.c-slider--events .flickity-prev-next-button.next,.c-slider--researchers .flickity-prev-next-button.next{right:-.1875rem}.c-slider--events .dot,.c-slider--researchers .dot{margin:0 .3125rem;width:.625rem;height:.625rem}.c-slider--events .dot+.dot:before,.c-slider--researchers .dot+.dot:before{left:-.6875rem;width:.625rem}.c-slider--events:after,.c-slider--researchers:after{content:'flickity';display:none}@media only screen and (min-width:48em){.c-slider .flickity-prev-next-button{top:calc(50% - (1.9375rem/2));width:auto;height:auto;border-radius:0;background-color:transparent}.c-slider .flickity-prev-next-button svg{display:none}.c-slider .flickity-prev-next-button:before{display:inline-block;font-family:'Font Awesome 5 Pro';font-size:2.15rem;font-weight:300}.c-slider .flickity-prev-next-button.previous{left:-1rem;transform:translate(-100%,-50%)}.c-slider .flickity-prev-next-button.previous:before{content:'\f177'}.c-slider .flickity-prev-next-button.next{right:-1rem;transform:translate(100%,-50%)}.c-slider .flickity-prev-next-button.next:before{content:'\f178'}.c-slider .dot{margin:0;width:.6875rem;height:.6875rem;border:2px solid #333}.c-slider .dot+.dot{margin-left:.625rem}.c-slider .dot+.dot:before{left:-.75rem;width:.625rem;height:2px}.c-slider--main .flickity-page-dots{position:absolute;left:0;bottom:0;width:auto;margin-top:0}.c-slider--projects{margin-top:1.375rem}.c-slider--projects .flickity-page-dots{margin-top:1.25rem}.c-slider--projects+.link{display:none}.c-slider--projects:after{content:'flickity';display:none}.c-slider--events,.c-slider--researchers{margin-top:1.375rem}}@media only screen and (min-width:64em){.c-slider .flickity-prev-next-button:before{font-size:3.25rem}.c-slider .dot{width:.875rem;height:.875rem}.c-slider--projects .flickity-page-dots{margin-top:1.875rem}}@media only screen and (min-width:80em){.c-slider .dot{width:1.25rem;height:1.25rem}.c-slider--main .flickity-page-dots{margin-left:1.25rem}.c-slider--projects{margin-top:2.5rem}.c-slider--projects .flickity-page-dots{margin-top:1.125rem}.c-slider--events,.c-slider--researchers{margin-top:2.5rem}}.c-footer{position:relative;padding:1.875rem 0;background:#333}.c-footer .site-branding{width:8.75rem;transform:none}.c-footer .site-branding svg text{fill:#fff}.c-footer .site-branding svg path{stroke:#fff;fill:#fff}.c-footer .site-links .menu-item{font-size:.75rem;text-transform:uppercase}.c-footer .site-links .menu-item a{color:#fff}.c-footer .site-links .menu-item.search-init{display:none}.c-footer .site-links .menu-item+.menu-item{margin-top:.75rem}.c-footer .site-links .sub-menu{margin-top:.75rem}.c-footer .site-links .sub-menu .menu-item{text-transform:none}.c-footer__half__container{margin-top:.5rem}.c-footer__half+.c-footer__half{margin-top:2rem}.c-footer__info{font-size:.75rem;line-height:1.4em;color:#838383}.c-footer__info a{color:#838383}.c-footer__info p+p{margin-top:.75rem}.c-footer__info--small{font-size:.6875rem;line-height:1.6em;color:#838383}.c-footer__info+.c-footer__info{margin-top:.75rem}.c-footer__link{display:inline-block;width:3.125rem}.c-footer__link img{width:100%}.c-footer__link+p{margin-top:.75rem}.c-footer__legal{margin-top:2rem;font-size:.6875rem;line-height:1.6em;color:#838383;text-align:center}.c-footer__legal a{color:#838383}.c-footer__legal p+p{margin-top:.75rem}@media only screen and (min-width:48em){.c-footer{padding:3.75rem 0 1.875rem}.c-footer .site-branding{width:10.25rem;margin:0}.c-footer .site-links{display:inline-block;text-align:right;vertical-align:top}.c-footer .site-links .menu-item{font-size:.875em}.c-footer .site-links .sub-menu .menu-item{font-size:.75rem}.c-footer__half{width:50%}.c-footer__half__container{display:-ms-flexbox;display:flex;margin-top:.75rem}.c-footer__half:nth-of-type(2){display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.c-footer__half+.c-footer__half{margin-top:0}.c-footer__info{font-size:.875rem}.c-footer__info p+p{margin-top:1rem}.c-footer__info--small{font-size:.6875rem}.c-footer__info+.c-footer__info{margin-top:1rem}.c-footer__link{width:4.375rem}.c-footer__link+p{margin-top:1rem}.c-footer__legal{margin-top:3rem}.c-footer__legal p+p{margin-top:.75rem}}@media only screen and (min-width:64em){.c-footer__half:nth-of-type(1){padding-right:2rem}.c-footer__info p{padding-left:5.25rem}.c-footer__info--small{position:relative}.c-footer__link{position:absolute;left:0;top:0}.c-footer__link+p{margin-top:0}.c-footer__legal{margin-top:4rem}}.c-page__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.375em 0 0}.c-page__header .c-page__title{padding:0}.c-page__title{margin-bottom:0;padding:1.375em 0;font-size:1.375rem;line-height:1.1em;font-weight:400;text-align:center;text-transform:uppercase}.c-page__title--big{display:block;font-size:5rem;line-height:1em}.c-page__title.red{color:#ef401d}.c-page__title.gold{color:#be8b42}.c-page__title.blue{color:#3344e5}.c-page__content>h2{margin-bottom:0;font-size:1rem;font-weight:500;line-height:1.2em;color:#3344e5;text-transform:uppercase}.c-page__content>h3{margin-bottom:0;font-size:.875rem;font-weight:400;line-height:1.2em}.c-page__content>p{font-size:.8125rem;line-height:1.3em}.c-page__content>h2+h3,.c-page__content>p+h3,.c-page__content>p+p{margin-top:.875rem}.c-page__content>h3+p{margin-top:.5rem}.c-page__content>*+h2{margin-top:1.25rem}.c-page__gallery__element{display:block}.c-page__gallery__element img{width:100%}.c-page__gallery__element+.c-single__gallery__element{margin-top:.625rem}.c-page__map{position:absolute;left:0;top:0;width:100%;height:100%}.c-page__map__container{position:relative}.c-page--cols .c-page__secondary{margin-top:1.5rem}.c-page--contact .c-page__secondary{min-height:17rem}.c-page--404{min-height:75vh;text-align:center}.c-page--404 .c-page__title{padding-bottom:.375em;font-size:1rem}.c-page--404 p{max-width:31.25rem;margin:0 auto;font-size:.875rem;line-height:1.2em}.c-page--404 .link{margin-top:2rem}.c-page--search .c-page__title{padding:1em 0;text-align:left}@media only screen and (min-width:48em){.c-page__header{padding:.375em 0 0}.c-page__title{padding:.375em 0 1.375em 0;font-size:1.5rem}.c-page__title--big{font-size:7.5rem}.c-page__content>h2{font-size:1.125rem}.c-page__content>h3{font-size:1rem}.c-page__content>p{font-size:.875rem;line-height:1.5em}.c-page__content>h2+h3,.c-page__content>p+h3,.c-page__content>p+p{margin-top:1.25rem}.c-page__content>*+h2{margin-top:1.75rem}.c-page__gallery{margin-top:1rem}.c-page__gallery__element+.c-page__gallery__element{margin-top:1rem}.c-page--cols .c-page__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.c-page--cols .c-page__primary{width:35%}.c-page--cols .c-page__secondary{width:62%;margin-top:0}.c-page--contact .c-single__secondary{min-height:auto}.c-page--404 .c-page__title{font-size:1.25rem}.c-page--404 p{font-size:1rem;line-height:1.27em}.c-page--404 .link{margin-top:3.75rem}.c-page--search .c-page__title{padding:.8em 0}}@media only screen and (min-width:64em){.c-page__header{padding:.5em 0 0}.c-page__header .c-page__title{font-size:2.625rem;line-height:.9em}.c-page__title{padding:.5em 0 1.375em 0;font-size:1.75rem}.c-page__title--big{font-size:9.375rem}.c-page__content>h2{font-size:1.25rem}.c-page__content>h3{font-size:1.125rem}.c-page__content>p{line-height:1.8em}.c-page__content>*+h2{margin-top:2rem}.c-page__gallery__element+.c-page__gallery__element{margin-top:1.25rem}.c-page--cols .c-page__primary{width:32%}.c-page--cols .c-page__secondary{width:65.5%}.c-page--404 .c-page__title{font-size:1.5rem}.c-page--404 p{font-size:1.375rem}.c-page--404 .link{font-size:1.5rem}.c-page--search .c-page__title{max-width:78%}}@media only screen and (min-width:80em){.c-page__title{font-size:2.25rem}.c-page__content>h2{font-size:1.5rem}.c-page__content>h3{font-size:1.375rem}.c-page__content>h2+h3,.c-page__content>p+h3,.c-page__content>p+p{margin-top:1.5rem}.c-page__content>h3+p{margin-top:.875rem}.c-page__content>*+h2{margin-top:2.25rem}.c-page__gallery__element+.c-page__gallery__element{margin-top:1.375rem}.c-page--search .c-page__title{max-width:50rem}}.c-grid__element{display:block}@media only screen and (min-width:48em){.c-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-grid__element{width:calc(100%/3)}}.c-blog .c-page__header+.c-grid{margin-top:1.375rem}.c-single__header{margin-top:1.5rem;padding-bottom:1rem;border-bottom:1px solid #ef401d}.c-single__header.red{border-color:#ef401d}.c-single__header.green{border-color:#00bc98}.c-single__header.gold{border-color:#be8b42}.c-single__header.blue{border-color:#3344e5}.c-single__date{font-size:.75rem;font-weight:400;line-height:1em;text-transform:uppercase}.c-single__title{margin-top:.375rem;margin-bottom:0;font-size:1.375rem;line-height:1.14em;font-weight:400;color:#333;text-transform:uppercase}.c-single__author{margin-top:.75rem;font-size:.75rem;font-weight:400;line-height:1em;color:#333;text-decoration:underline}.c-single__location{margin-top:.75rem;font-size:.75rem;font-weight:400;line-height:1em;color:#333;text-transform:uppercase}.c-single__content{margin-top:1rem}.c-single__primary p{font-size:.75rem;font-weight:400;line-height:1.4em;padding-left:1rem}.c-single__primary a{color:#3344e5}.c-single__primary img{display:block;width:100%;height:auto}.c-single__primary iframe{width:100%}.c-single__primary>*+*{margin-top:1rem}.c-single__secondary{margin-top:1rem}.c-single__secondary .c-card--post-author+.c-categories{margin-top:1rem}.c-single__secondary .c-single__latest{margin-top:2rem}.c-single__latest__title{margin-bottom:0;font-size:1.125rem;font-weight:500;line-height:1em;text-transform:uppercase}.c-single__latest__title+.c-card--latest{margin-top:.5rem}@media only screen and (min-width:48em){.c-single__header{margin-top:2rem;padding-bottom:1.125rem}.c-single__title{margin-top:.5rem;width:65%;max-width:43.75rem;font-size:1.5rem}.c-single__author{margin-top:.875rem}.c-single__location{margin-top:.875rem}.c-single__content{margin-top:1.125rem}.c-single__primary p{font-size:.875rem;padding-left:1.375rem}.c-single__primary>*+*{margin-top:1.25rem}.c-single__secondary{margin-top:1.125rem}.c-single__secondary .c-card--post-author+.c-categories{margin-top:1.125rem}.c-single__secondary .c-single__latest{margin-top:2.25rem}.c-single__latest{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.c-single__latest__title{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:1.25rem}}@media only screen and (min-width:64em){.c-single__header{margin-top:2.5rem;padding-bottom:1.25rem}.c-single__date{font-size:.875rem}.c-single__title{margin-top:.625rem;font-size:1.75rem}.c-single__author{margin-top:1rem;font-size:.875rem}.c-single__location{margin-top:1rem;font-size:.875rem}.c-single__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.25rem}.c-single__primary{-ms-flex-preferred-size:65%;flex-basis:65%}.c-single__primary p{font-size:1rem;padding-left:1.75rem}.c-single__primary>*+*{margin-top:1.625rem}.c-single__secondary{-ms-flex-preferred-size:calc(35% - 1.5rem);flex-basis:calc(35% - 1.5rem);margin-top:0}.c-single__secondary .c-card--post-author+.c-categories{margin-top:1.25rem}.c-single__secondary .c-single__latest{margin-top:2.5rem}.c-single__latest{display:block}.c-single__latest__title{-ms-flex-preferred-size:initial;flex-basis:initial;font-size:1.375rem}.c-single__latest__title+.c-card--latest{margin-top:.625rem}}@media only screen and (min-width:80em){.c-single__header{margin-top:3rem;padding-bottom:1.5rem}.c-single__date{font-size:1.125rem}.c-single__title{margin-top:1.625rem;font-size:2.25rem;line-height:1.1em}.c-single__author{margin-top:1.625rem;font-size:1rem}.c-single__location{margin-top:1.625rem;font-size:1rem}.c-single__content{margin-top:1.625rem}.c-single__primary p{font-size:1.125rem;padding-left:3.375rem}.c-single__primary>*+*{margin-top:2rem}.c-single__secondary{-ms-flex-preferred-size:calc(35% - 1.875rem);flex-basis:calc(35% - 1.875rem)}.c-single__latest__title{font-size:1.5rem}}.modal{position:fixed;left:0;top:0;height:100vh;width:100vw;visibility:hidden;opacity:0;z-index:9000;background-color:transparent;transition:all .1s cubic-bezier(.7,.01,.3,1);pointer-events:none}.modal.search-layer{z-index:10000}.modal_mode .modal:not(.search-layer){visibility:visible;background-color:rgba(51,68,229,.95);opacity:1;pointer-events:auto}.search_mode .modal.search-layer{visibility:visible;background-color:rgba(190,139,66,.95);opacity:1;pointer-events:auto}.c-slide{width:100%}.c-slide__content{padding-top:.875rem}.c-slide__date{font-size:.875rem;line-height:1em}.c-slide__title{margin-top:.125rem;margin-bottom:0;font-size:1rem;font-weight:500;line-height:1.3125em;text-transform:uppercase;color:#333}.c-slide__link{display:inline-block;margin-top:.125rem;line-height:1em;font-size:1.25rem;color:#ef401d}.c-slide__link i{transform:rotate(45deg)}.c-slide__image{margin-top:.625rem;background-position:center center;background-repeat:no-repeat;background-size:cover}.c-slide__image img{display:block;width:100%}.c-slide__location{display:block;font-size:.75rem;line-height:1.3em;font-weight:400}.c-slide__city,.c-slide__country{display:block;font-size:.75rem;line-height:1.3em;font-weight:300}.c-slide__text{font-size:.75rem;font-weight:300;line-height:1.2em}.c-slide:hover{text-decoration:none}.c-slide--project{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:1.125rem;min-height:12.75rem;color:#fff;text-align:left}.c-slide--project .c-slide__title{font-size:1rem;line-height:1.4375em;font-weight:300;color:#fff;text-transform:none}.c-slide--project:hover{opacity:.9}.c-slide--project+.c-slide--project{margin-left:0}.c-slide--project.red{background-color:#ef401d}.c-slide--project.blue{background-color:#3344e5}.c-slide--project.green{background-color:#00bc98}.c-slide--project:nth-of-type(n+4){display:none}.c-slide--research-image{display:none}.c-slider--main .c-slide+.c-slide{margin-left:1rem}@media only screen and (min-width:48em){.c-slide{display:-ms-flexbox;display:flex;height:19.25rem}.c-slide__content{width:31.25%;padding-top:0;padding-right:1.125rem;padding-bottom:1.5rem}.c-slide__date{font-size:1.125rem}.c-slide__title{margin-top:1.125rem;font-size:1.3rem;line-height:1.2em}.c-slide__link{margin-top:1rem;font-size:1.75rem}.c-slide__image{width:68.75%;margin:0}.c-slide__image img{display:none}.c-slide__location{font-size:.875rem}.c-slide__city,.c-slide__country{font-size:.875rem}.c-slide--project{width:calc(100%/3)}.c-slide--project .c-slide__title{margin-top:0;font-size:1.25rem;line-height:1.2em}.c-slide--project:nth-of-type(n+4){display:-ms-flexbox;display:flex}.c-slide--research-image{width:calc(100%/3);background-position:center center;background-repeat:no-repeat;background-size:cover}}@media only screen and (min-width:64em){.c-slide{height:23.125rem}.c-slide__content{width:35%;padding-bottom:2rem}.c-slide__title{margin-top:1.25rem;font-size:1.95rem;line-height:1.1em}.c-slide__link{font-size:2.25rem}.c-slide__image{width:65%}.c-slide__location{font-size:1.125rem}.c-slide__city,.c-slide__country{font-size:1.125rem}.c-slide--project{height:24.75rem}.c-slide--project .c-slide__title{font-size:1.5rem;line-height:1.25em}.c-slide--research-image{height:24.75rem}}@media only screen and (min-width:80em){.c-slide{height:29.375rem}.c-slide__content{width:28.7%}.c-slide__title{font-size:2rem}.c-slide__image{width:71.3%}.c-slide--project{height:30rem}.c-slide--research-image{height:30rem}}.c-intro{margin-top:.75rem}.c-intro__pre{width:60%;margin:0 auto;font-size:.75rem;line-height:1.39em}.c-intro__content{margin-top:3rem;padding:0 5%}.c-intro__title{text-align:left}.c-intro__text{margin-top:1rem;font-size:1rem;line-height:1.2em}.c-intro__link{margin-top:1.25rem}@media only screen and (min-width:48em){.c-intro{display:-ms-flexbox;display:flex;margin-top:1rem}.c-intro__pre{-ms-flex-preferred-size:31.25%;flex-basis:31.25%;margin:0;padding-right:3rem;font-size:1rem;line-height:1.2em}.c-intro__content{-ms-flex-preferred-size:68.75%;flex-basis:68.75%;margin-top:0;padding:0 5rem 0 0}.c-intro__title{font-size:1.875rem;text-align:left}.c-intro__text{margin-top:.8rem;font-size:1.25rem}.c-intro__link{font-size:1.25rem}}@media only screen and (min-width:64em){.c-intro__pre{-ms-flex-preferred-size:35%;flex-basis:35%;padding-right:6.25rem;font-size:1.125rem}.c-intro__content{padding-right:10rem;-ms-flex-preferred-size:65%;flex-basis:65%}.c-intro__title{font-size:2.375rem}.c-intro__text{margin-top:1.5rem;font-size:1.5rem}.c-intro__link{margin-top:1.875rem;font-size:1.5rem}}@media only screen and (min-width:80em){.c-intro__pre{-ms-flex-preferred-size:28.7%;flex-basis:28.7%;padding-right:7.25rem}.c-intro__content{-ms-flex-preferred-size:71.3%;flex-basis:71.3%;padding-right:13.125rem}.c-intro__title{font-size:3rem}.c-intro__text{margin-top:2.125rem;font-size:1.875rem}.c-intro__link{margin-top:2.625rem}}.c-tweet{font-size:.75rem}.c-tweet__container{margin-top:1.25rem}.c-tweet:after{content:'';display:block;height:.125rem;width:13.5rem;margin-top:1rem;background-color:#ef401d}.c-tweet+.c-tweet{margin-top:1rem}@media only screen and (min-width:48em){.c-tweet{font-size:.875rem}.c-tweet__container{margin-top:1rem}.c-tweet:after{margin-top:1.25rem}}@media only screen and (min-width:64em){.c-tweet{font-size:1rem}.c-tweet__container{margin-top:1.5rem}.c-tweet+.c-tweet{margin-top:1.25rem}}@media only screen and (min-width:80em){.c-tweet__container{margin-top:1.125rem}.c-tweet+.c-tweet{margin-top:1.25rem}}.c-card__image img{display:block;width:100%}.c-card__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;min-height:12.75rem;height:12.75rem;padding:1.125rem;text-align:left}.c-card__secondary{margin-top:1em}.c-card__date{font-size:.75rem;font-weight:300;line-height:1em}.c-card__title{margin-bottom:0;font-size:1rem;line-height:1.4375em;font-weight:400;text-transform:uppercase}.c-card__title.red{color:#ef401d}.c-card__title.gold{color:#be8b42}.c-card__title.blue{color:#3344e5}.c-card__name{margin-bottom:0;font-size:1rem;line-height:1.1em;font-weight:500}.c-card__job{margin-top:.75rem;font-size:.75rem;line-height:1.1em;font-weight:400;text-transform:uppercase}.c-card__desc{margin-top:.75rem;font-size:.875rem;line-height:1.1em}.c-card__city,.c-card__country,.c-card__location{display:block;font-size:.75rem;line-height:1.3em}.c-card__location{font-weight:400;text-transform:uppercase}.c-card__researcher-image{width:100%;height:35vw;margin-top:.875rem;background-repeat:no-repeat;background-size:cover;background-position:center}.c-card__researcher-name{margin-top:.75rem;font-size:.75rem;text-transform:uppercase}.c-card .c-card__logo-agenda{width:2rem}.c-card__title-agenda{font-size:1.25rem;line-height:1em;text-transform:uppercase}.c-card__nav{position:relative;margin-top:.625rem}.c-card__nav a{font-size:1.5rem;line-height:1em;color:#fff}.c-card__nav a[rel=prev]{float:left}.c-card__nav a[rel=next]{float:right}.c-card__nav__index{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:1.125rem;font-weight:300;line-height:1em}.c-card__info{margin-top:1rem;padding-bottom:1rem;font-size:.75rem;line-height:1.2em}.c-card__info a{color:#fff;text-decoration:underline}.c-card__info p+p{margin-top:1rem}.c-card__subtitle{margin-top:.3rem;font-size:.75rem;font-weight:300;line-height:1.1em;text-transform:uppercase}.c-card__author{margin-top:.1875rem;font-size:.75rem;font-weight:300;line-height:1em;text-decoration:underline}.c-card:hover{text-decoration:none}.c-card--event,.c-card--research{color:#fff;background-color:#fff}.c-card--event .c-card__content,.c-card--research .c-card__content{height:auto}.c-card--event .c-card__city,.c-card--event .c-card__country,.c-card--event .c-card__title,.c-card--research .c-card__city,.c-card--research .c-card__country,.c-card--research .c-card__title{font-weight:400;text-transform:uppercase}.c-card--event .c-card__location,.c-card--research .c-card__location{text-transform:uppercase}.c-card--event .c-card__city,.c-card--research .c-card__city{position:relative;padding-left:calc(.72em + .375rem)}.c-card--event .c-card__city:before,.c-card--research .c-card__city:before{content:'';position:absolute;left:0;top:.65em;display:inline-block;width:.72em;height:.72em;font-size:inherit;background-color:#fff;border-radius:50%;transform:translateY(-50%)}.c-card--event .c-card__country,.c-card--research .c-card__country{padding-left:calc(.72em + .375rem)}.c-card--research.red,.red.c-card--event{background-color:#ef401d}.blue.c-card--event,.c-card--research.blue{background-color:#3344e5}.c-card--research.green,.green.c-card--event{background-color:#00bc98}.c-card--research.gold,.gold.c-card--event{background-color:#be8b42}.c-card--research.grey,.grey.c-card--event{color:#333;background-color:#dbdbdb}.c-card--research.grey .c-card__location,.grey.c-card--event .c-card__location{color:#3344e5}.c-card--research-image{display:none}.c-card--project .c-card__content{min-height:10.5rem}.c-card--project .c-card__title{font-size:.875rem;line-height:1.3em}.c-card--project .c-card__location a{color:#fff;text-decoration:underline}.c-card--project.grey .c-card__location a{color:#3344e5}.c-card--project.grey .c-card__nav a{color:#333}.c-card--people{background-color:#fff}.c-card--people .c-card__image{height:0;padding-top:64.45%;background-position:center center;background-repeat:no-repeat;background-size:cover}.c-card--people .c-card__image img{display:none}.c-card--people .c-card__content{min-height:auto;height:auto}.c-card--people .c-card__secondary{text-align:right}.c-card--people .c-card__location{margin-top:.25rem}.c-card--people .link{font-size:.875rem}.c-card--people+.c-card--people{margin-top:1.5rem}.c-card--company{background-color:#fff}.c-card--company .c-card__image{height:8.5rem;padding:1.125rem}.c-card--company .c-card__image img{max-width:100%;max-height:100%;width:auto;height:auto;margin:auto}.c-card--company .c-card__content{min-height:auto;height:auto}.c-card--company .c-card__title{line-height:1.2em;font-weight:500;text-transform:uppercase}.c-card--company .c-card__secondary{text-align:right}.c-card--company .c-card__desc{line-height:1.33em}.c-card--company .link{font-size:.875rem}.c-card--company+.c-card--company{margin-top:1.5rem}.c-card--profile{color:#fff}.c-card--profile .c-card__secondary{text-align:left}.c-card--profile .c-card__job,.c-card--profile .c-card__location{font-weight:400}.c-card--profile .c-card__city,.c-card--profile .c-card__country,.c-card--profile .c-card__name{font-weight:300}.c-card--profile.red .c-card__content{background-color:#ef401d}.c-card--profile.green .c-card__content{background-color:#00bc98}.c-card--profile.gold .c-card__content{background-color:#be8b42}.c-card--profile.blue .c-card__content{background-color:#3344e5}.c-card--contact{color:#fff;background-color:#3344e5}.c-card--contact .c-card__content{min-height:20rem}.c-card--contact .c-card__location{margin-top:1rem;font-weight:400}.c-card--contact .link{color:#fff}.c-card--contact .c-card__info,.c-card--contact .c-card__title,.c-card--contact .link{font-weight:300}.c-card--call{background-color:#be8b42}.c-card--call .c-card__content{height:auto}.c-card--call .c-card__primary .c-card__title{font-size:1.5rem}.c-card--call .c-card__primary .c-card__title a{color:#fff}.c-card--call .c-card__primary .c-card__title a i{display:inline-block;transform:rotate(45deg)}.c-card--call .c-card__secondary .c-card__title{margin-top:1rem;margin-bottom:0}.c-card--call .c-card__info{margin-top:.8rem;padding-bottom:0}.c-card--about .c-card__content{min-height:auto;height:auto}.c-card--about .c-card__primary .c-card__title{font-size:1.75rem;line-height:1.1em}.c-card--about .c-card__secondary{margin-top:1.75rem}.c-card--about .c-card__secondary .c-card__title{text-transform:none}.c-card--about .c-card__info{margin-top:.5rem;padding-bottom:0}.c-card--training .c-card__content{min-height:auto;height:auto}.c-card--training .c-card__primary .c-card__title{font-size:1.75rem;line-height:1.1em}.c-card--training .c-card__secondary{margin-top:.75rem}.c-card--training .c-card__info{margin-top:0;padding-bottom:0}.c-card--slide-researcher{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%}.c-card--slide-researcher .c-card__content{-ms-flex-positive:1;flex-grow:1}.c-card--slide-researcher .c-card__job{font-size:.875rem;line-height:1.2em}.c-card--slide-researcher .c-card__location{margin-top:.75rem}.c-card--slide-researcher .c-card__secondary{text-align:left}.c-card--slide-researcher+.c-card--slide-researcher{margin-top:0}.c-card--event{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:100%}.c-card--event .c-card__content{-ms-flex-positive:1;flex-grow:1;height:auto;min-height:18rem}.c-card--event .c-card__title{margin-top:.375rem}.c-card--event .c-card__secondary{margin-top:1.5rem}.c-card--event .c-card__desc{margin-top:0;font-size:.75rem;font-weight:300}.c-card--event .link{margin-top:1.125rem}.c-card--post{border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background-color:#fff}.c-card--post .c-card__image{height:0;padding-top:56.25%;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.c-card--post .c-card__image img{display:none}.c-card--post .c-card__content{height:auto}.c-card--post .c-card__date{font-weight:400;text-transform:uppercase}.c-card--post .c-card__date.red{color:#ef401d}.c-card--post .c-card__date.blue{color:#3344e5}.c-card--post .c-card__date.green{color:#00bc98}.c-card--post .c-card__date.gold{color:#be8b42}.c-card--post .c-card__title{margin-top:.375rem;font-weight:500}.c-card--post .c-card__desc{margin-top:1rem;font-size:.75rem;font-weight:300;line-height:1.2em}.c-card--post+.c-card--post{margin-top:1.5rem}.c-card--post--agenda{color:#fff;background-color:#3344e5}.c-card--post--agenda .c-card__image{height:auto;padding-left:1.125rem;padding-right:1.125rem;padding-top:1.125rem;padding-bottom:0;background:0 0}.c-card--post--agenda .c-card__image img{display:block}.c-card--post--agenda .c-card__content{-ms-flex-positive:0;flex-grow:0;margin-top:1.875rem;padding-top:0}.c-card--post--agenda .c-card__logo-agenda+.c-card__title-agenda{margin-top:.875rem}.c-card--post--agenda:nth-of-type(1){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:20rem;padding:1.125rem}.c-card--post--agenda:nth-of-type(1) .c-card__image{padding:0}.c-card--post--agenda:nth-of-type(1) .c-card__content{-ms-flex-positive:1;flex-grow:1;min-height:auto;margin-top:1.5rem;padding:0}.c-card--post--agenda:nth-of-type(1) .c-card__secondary .c-card__desc{display:none}.c-card--post-author{color:#fff;background-color:#ef401d}.c-card--post-author .c-card__content{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.875rem 1rem 1rem;height:auto;min-height:auto}.c-card--post-author .c-card__title{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:1.125rem;font-weight:500;line-height:1em;text-transform:uppercase}.c-card--post-author .c-card__image{-ms-flex-preferred-size:23%;flex-basis:23%;margin-top:.75rem}.c-card--post-author .c-card__secondary{-ms-flex-preferred-size:calc(77% - 1rem);flex-basis:calc(77% - 1rem);margin-top:.75rem}.c-card--post-author .c-card__name{font-size:.875rem;font-weight:500}.c-card--post-author .c-card__name+.c-card__city,.c-card--post-author .c-card__name+.c-card__country,.c-card--post-author .c-card__name+.c-card__location{margin-top:.5rem}.c-card--post-author .c-card__location{font-size:.875rem}.c-card--post-author .c-card__city{font-size:.875rem;font-weight:300}.c-card--post-author .c-card__country{font-size:.875rem;font-weight:300}.c-card--post-author .link{margin-top:.875rem}.c-card--post-author.red{background-color:#ef401d}.c-card--post-author.blue{background-color:#3344e5}.c-card--post-author.green{background-color:#00bc98}.c-card--latest{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0}.c-card--latest .c-card__image{-ms-flex-preferred-size:40%;flex-basis:40%}.c-card--latest .c-card__content{-ms-flex-preferred-size:calc(60% - .625rem);flex-basis:calc(60% - .625rem);padding:0;height:auto;min-height:7rem}.c-card--latest .c-card__date{line-height:1.1em;text-transform:uppercase}.c-card--latest .c-card__title{font-size:.875rem}.c-card--latest+.c-card--latest{border-top:2px solid #dbdbdb}.c-card--latest--agenda{color:#fff;background-color:#3344e5}.c-card--latest--agenda .c-card__image{padding-left:1rem}.c-card--latest--agenda .c-card__logo-agenda{width:2rem}.c-card--latest--agenda .c-card__logo-agenda+.c-card__title-agenda{margin-top:.875rem}@media only screen and (min-width:48em){.c-card__content{min-height:19.25rem;padding:1.25rem 1rem}.c-card__title{font-size:1.25rem;line-height:1.2em}.c-card__name{font-size:1.125rem}.c-card__job{font-size:.875rem}.c-card__desc{font-size:1rem}.c-card__city,.c-card__country,.c-card__location{font-size:.875rem}.c-card__researcher-image{height:9.375rem}.c-card__researcher-name{font-size:.875rem}.c-card__title-agenda{font-size:1.5rem}.c-card__nav a{font-size:1.9rem}.c-card__nav__index{font-size:1.25rem}.c-card__info{margin-top:1.25rem;padding-bottom:1.25rem;font-size:.8125rem}.c-card__info p+p{margin-top:1.25rem}.c-card__subtitle{font-size:.875rem}.c-card--event,.c-card--research{display:-ms-flexbox;display:flex}.c-card--event .c-card__content,.c-card--research .c-card__content{height:30rem;min-height:30rem}.c-card--research-image{display:-ms-flexbox;display:flex;background-position:center center;background-repeat:no-repeat;background-size:cover}.c-card--project .c-card__content{min-height:25rem}.c-card--project .c-card__title{font-size:1.25rem;line-height:1.25em}.c-card--project .c-card__city,.c-card--project .c-card__country,.c-card--project .c-card__location{font-size:1rem}.c-card--people{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.c-card--people .c-card__content{height:100%;min-height:10.25em}.c-card--people:nth-of-type(-n+3){border-top:1px solid #dbdbdb}.c-card--people:nth-of-type(3n+1){border-left:1px solid #dbdbdb}.c-card--people+.c-card--people{margin-top:0}.c-card--company{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.c-card--company .c-card__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:10.625rem;padding:1rem}.c-card--company .c-card__image img{-ms-flex:0 0 auto;flex:0 0 auto}.c-card--company .c-card__content{-ms-flex-positive:1;flex-grow:1;min-height:16.875rem}.c-card--company .link{font-size:1rem}.c-card--company:nth-of-type(-n+3){border-top:1px solid #dbdbdb}.c-card--company:nth-of-type(3n+1){border-left:1px solid #dbdbdb}.c-card--company+.c-card--company{margin-top:0}.c-card--profile .c-card__content{min-height:15rem}.c-card--profile.c-card--company,.c-card--profile.c-card--people{border:0}.c-card--contact .c-card__content{min-height:27rem}.c-card--contact .c-card__location{margin-top:1.25rem}.c-card--contact .link{font-size:.8125rem}.c-card--call .c-card__primary .c-card__title{font-size:1.75rem}.c-card--call .c-card__secondary .c-card__title{margin-top:1.25rem}.c-card--call .c-card__info{margin-top:1rem}.c-card--about .c-card__content{padding-top:0}.c-card--about .c-card__primary .c-card__title{font-size:2rem}.c-card--about .c-card__secondary{margin-top:2.1875rem}.c-card--about .c-card__info{margin-top:.75rem}.c-card--training .c-card__content{padding-top:0}.c-card--training .c-card__primary .c-card__title{font-size:2rem}.c-card--training .c-card__secondary{margin-top:.9375rem}.c-card--slide-researcher{height:auto;width:50%;border:1px solid #dbdbdb}.c-card--slide-researcher .c-card__content{padding:1.25rem 1rem}.c-card--slide-researcher .c-card__secondary{text-align:right}.c-card--slide-researcher+.c-card--slide-researcher{border-left:none}.c-card--event{width:calc(100%/3)}.c-card--event .c-card__content{height:auto;min-height:19.25rem}.c-card--event .c-card__secondary{margin-top:1.75rem}.c-card--event .link{font-size:.875rem}.c-card--post{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-left:0}.c-card--post .c-card__content{-ms-flex-positive:1;flex-grow:1;height:auto;min-height:18rem}.c-card--post .link{font-size:.875rem}.c-card--post:nth-of-type(1){display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;margin-bottom:1.5rem;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb}.c-card--post:nth-of-type(1) .c-card__image{width:66.5%;height:100%;padding-top:0}.c-card--post:nth-of-type(1) .c-card__content{width:33.5%}.c-card--post:nth-of-type(3n+2){border-left:1px solid #dbdbdb}.c-card--post+.c-card--post{margin-top:0}.c-card--post--agenda{-ms-flex-pack:end;justify-content:flex-end}.c-card--post--agenda .c-card__image{padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.c-card--post--agenda .c-card__content{-ms-flex-positive:0;flex-grow:0;min-height:15rem}.c-card--post--agenda:nth-of-type(1){-ms-flex-direction:column;flex-direction:column;min-height:18.125rem;padding:2rem 2rem 2.75rem}.c-card--post--agenda:nth-of-type(1) .c-card__image{width:100%;height:auto}.c-card--post--agenda:nth-of-type(1) .c-card__content{-ms-flex-direction:row;flex-direction:row;width:100%;margin-top:1.125rem}.c-card--post--agenda:nth-of-type(1) .c-card__primary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:38%;flex-basis:38%}.c-card--post--agenda:nth-of-type(1) .c-card__primary .c-card__date{margin-top:.75rem;-ms-flex-order:1;order:1}.c-card--post--agenda:nth-of-type(1) .c-card__primary .c-card__title{margin-top:0;font-size:1.5rem;line-height:1em}.c-card--post--agenda:nth-of-type(1) .c-card__primary .c-card__desc{display:none}.c-card--post--agenda:nth-of-type(1) .c-card__secondary{-ms-flex-preferred-size:calc(62% - 1.625rem);flex-basis:calc(62% - 1.625rem);margin-top:0}.c-card--post--agenda:nth-of-type(1) .c-card__secondary .c-card__desc{display:block;margin-top:0;font-size:.875rem;line-height:1.4em}.c-card--post--agenda:nth-of-type(1) .c-card__secondary .c-card__desc:empty{display:none}.c-card--post--agenda:nth-of-type(1) .c-card__secondary .c-card__desc:empty+.link{margin-top:0}.c-card--post--agenda:nth-of-type(1) .c-card__secondary .c-card__desc+.link{margin-top:1.5rem}.c-card--post-author .c-card__content{padding:2rem 1.125rem 1.125rem}.c-card--post-author .c-card__title{font-size:1.25rem}.c-card--post-author .c-card__image{margin-top:.875rem}.c-card--post-author .c-card__secondary{-ms-flex-preferred-size:calc(77% - 1.125rem);flex-basis:calc(77% - 1.125rem);margin-top:.875rem}.c-card--post-author .c-card__name{font-size:1rem}.c-card--post-author .c-card__name+.c-card__city,.c-card--post-author .c-card__name+.c-card__country,.c-card--post-author .c-card__name+.c-card__location{margin-top:.75rem}.c-card--post-author .c-card__location{font-size:1rem}.c-card--post-author .c-card__city{font-size:1rem}.c-card--post-author .c-card__country{font-size:1rem}.c-card--post-author .link{margin-top:1rem}.c-card--latest{-ms-flex-preferred-size:32%;flex-basis:32%}.c-card--latest+.c-card--latest{margin-top:.5rem;border-top:0}.c-card--latest--agenda .c-card__logo-agenda+.c-card__title-agenda{font-size:1rem}}@media only screen and (min-width:64em){.c-card__content{min-height:24.75rem;padding:1.25rem 1.125rem}.c-card__title{font-size:1.5rem;line-height:1.25em}.c-card__name{font-size:1.25rem;line-height:1.2em}.c-card__job{font-size:1rem;line-height:1.2em}.c-card__desc{font-size:1.125rem}.c-card__city,.c-card__country,.c-card__location{font-size:1.125rem}.c-card__researcher-name{font-size:1.125rem}.c-card .c-card__logo-agenda{width:2.75rem}.c-card__title-agenda{font-size:1.875rem}.c-card__nav{margin-top:1rem}.c-card__nav a{font-size:2.7rem}.c-card__nav__index{font-size:1.875rem}.c-card__info{margin-top:1.5rem;padding-bottom:1.5rem;font-size:1rem}.c-card__info p+p{margin-top:1.5rem}.c-card__subtitle{font-size:1rem}.c-card__author{font-size:.875rem}.c-card--event .c-card__content,.c-card--research .c-card__content{height:32rem;min-height:32rem}.c-card--research--long-title .c-card__title{font-size:1.25rem}.c-card--project .c-card__content{height:auto;min-height:29.25rem}.c-card--project .c-card__title{font-size:1.5rem}.c-card--project .c-card__city,.c-card--project .c-card__country,.c-card--project .c-card__location{font-size:1.125rem}.c-card--project.c-card--research--long-title .c-card__title{font-size:1.25rem}.c-card--people .c-card__content{min-height:13.125em}.c-card--people .c-card__location{font-size:1rem}.c-card--people .link{font-size:1rem}.c-card--company .c-card__image{height:13.125rem;padding:1.125rem}.c-card--company .c-card__secondary{margin-top:2.5rem}.c-card--company .link{font-size:1.125rem}.c-card--profile .c-card__content{min-height:18rem}.c-card--contact .c-card__content{min-height:32rem}.c-card--contact .c-card__location{margin-top:1.5rem}.c-card--contact .link{font-size:1rem}.c-card--call .c-card__primary .c-card__title{font-size:2rem}.c-card--call .c-card__secondary .c-card__title{margin-top:1.5rem;font-size:1.375rem}.c-card--call .c-card__info{margin-top:1.25rem}.c-card--about .c-card__primary .c-card__title{font-size:2.25rem}.c-card--about .c-card__secondary{margin-top:2.625rem}.c-card--about .c-card__info{margin-top:1rem}.c-card--training .c-card__primary .c-card__title{font-size:2.25rem}.c-card--training .c-card__secondary{margin-top:1.125rem}.c-card--slide-researcher{width:calc(100%/3)}.c-card--slide-researcher .c-card__content{padding:1.25rem 1.125rem}.c-card--event .c-card__content{height:auto;min-height:19.25rem}.c-card--post .c-card__content{min-height:21.75rem}.c-card--post .c-card__date{font-size:.875rem}.c-card--post .c-card__title{font-size:1.25rem;line-height:1.6em}.c-card--post .c-card__author{margin-top:1rem}.c-card--post .c-card__desc{margin-top:1.25rem;font-size:1rem;font-weight:400;line-height:1.5em}.c-card--post .c-card__secondary{margin-top:1.25rem}.c-card--post .link{font-size:1rem}.c-card--post:nth-of-type(1){margin-bottom:2rem}.c-card--post--agenda .c-card__image{padding-left:1.125rem;padding-right:1.125rem}.c-card--post--agenda .c-card__content{margin-top:2.75rem;min-height:18.5rem}.c-card--post--agenda .c-card__logo-agenda+.c-card__title-agenda{margin-top:1.25rem}.c-card--post--agenda .c-card__date{font-size:1rem}.c-card--post--agenda:nth-of-type(1){min-height:21.875rem;padding:2.625rem 2.625rem 3.625rem}.c-card--post--agenda:nth-of-type(1) .c-card__primary .c-card__date{margin-top:1.125rem}.c-card--post--agenda:nth-of-type(1) .c-card__primary .c-card__title{font-size:1.875rem}.c-card--post--agenda:nth-of-type(1) .c-card__secondary .c-card__desc{font-size:1rem}.c-card--post--agenda:nth-of-type(1) .c-card__secondary .c-card__desc+.link{margin-top:1.75rem}.c-card--post-author .c-card__content{padding:2.25rem 1.25rem 1.25rem}.c-card--post-author .c-card__title{font-size:1.375rem}.c-card--post-author .c-card__image{margin-top:1rem}.c-card--post-author .c-card__secondary{margin-top:1rem}.c-card--post-author .c-card__name{font-size:1.125rem}.c-card--post-author .c-card__location{font-size:1.125rem}.c-card--post-author .c-card__city{font-size:1.125rem}.c-card--post-author .c-card__country{font-size:1.125rem}.c-card--post-author .link{margin-top:1.125rem}.c-card--latest{-ms-flex-preferred-size:initial;flex-basis:initial;padding:1.375rem 0 1.25rem}.c-card--latest .c-card__content{-ms-flex-preferred-size:calc(60% - .75rem);flex-basis:calc(60% - .75rem);min-height:8.25rem}.c-card--latest .c-card__date{font-size:.875rem}.c-card--latest .c-card__title{margin-top:.125rem;font-size:1rem}.c-card--latest+.c-card--latest{border-top:2px solid #dbdbdb;margin-top:0}.c-card--latest--agenda{padding-top:1.25rem}.c-card--latest--agenda .c-card__image{padding-left:1.125rem}.c-card--latest--agenda .c-card__logo-agenda{width:2.25rem}.c-card--latest--agenda .c-card__logo-agenda+.c-card__title-agenda{font-size:1.25rem}}@media only screen and (min-width:80em){.c-card__content{min-height:30rem;padding:1.875rem 1.375rem 1.375rem}.c-card__title{font-size:1.75rem;line-height:1.14em}.c-card__name{font-size:1.5rem}.c-card__job{margin-top:1rem;font-size:1.125rem}.c-card__info{margin-top:1.875rem;padding-bottom:1.875rem;font-size:1.125rem}.c-card__info p+p{margin-top:1.875rem}.c-card__subtitle{font-size:1rem}.c-card--event .c-card__title,.c-card--research .c-card__title{font-size:1.75rem;line-height:1.14em}.c-card--research--long-title .c-card__title{font-size:1.45rem;line-height:1.25em}.c-card--project .c-card__content{min-height:38.75rem}.c-card--project.c-card--research--long-title .c-card__title{font-size:1.45rem}.c-card--people .c-card__content{min-height:16.25em}.c-card--people .c-card__location{font-size:1.125rem}.c-card--people .link{font-size:1.125rem}.c-card--profile .c-card__content{min-height:21.875rem}.c-card--contact .c-card__content{min-height:37.25rem}.c-card--contact .c-card__location{margin-top:1.875rem}.c-card--contact .link{font-size:1.125rem}.c-card--call .c-card__primary .c-card__title{font-size:2.25rem}.c-card--call .c-card__info{margin-top:1.5rem}.c-card--training .c-card__secondary{margin-top:1.375rem}.c-card--slide-researcher .c-card__content{padding:1.875rem 1.375rem 1.375rem}.c-card--event .c-card__content{min-height:23.75rem}.c-card--event .c-card__date{font-size:1.125rem}.c-card--event .c-card__secondary{margin-top:2rem}.c-card--event .c-card__desc{font-size:1.125rem;line-height:1.2em}.c-card--event .link{margin-top:1.375rem;font-size:1.125rem}.c-card--post .c-card__date{font-size:1rem}.c-card--post .c-card__author{font-size:1rem}.c-card--post .link{font-size:1.125rem}.c-card--post:nth-of-type(1){margin-bottom:4.25rem}.c-card--post:nth-of-type(1) .c-card__content{min-height:33.125rem}.c-card--post--agenda .c-card__image{padding-left:1.375rem;padding-right:1.375rem;padding-top:1.875rem}.c-card--post--agenda .c-card__content{min-height:20.25rem}.c-card--post--agenda .c-card__date{font-size:1.125rem}.c-card--post--agenda:nth-of-type(1){min-height:23.75rem;padding:3.125rem 3.25rem 4.125rem}.c-card--post--agenda:nth-of-type(1) .c-card__content{min-height:auto}.c-card--post--agenda:nth-of-type(1) .c-card__primary .c-card__date{font-size:1.25rem}.c-card--post--agenda:nth-of-type(1) .c-card__primary .c-card__title{font-size:2.25rem}.c-card--post--agenda:nth-of-type(1) .c-card__secondary .c-card__desc{font-size:1.25rem}.c-card--post--agenda:nth-of-type(1) .c-card__secondary .c-card__desc+.link{margin-top:2rem}.c-card--post-author .c-card__content{padding:2.5rem 1.375rem 1.375rem}.c-card--post-author .c-card__title{font-size:1.375rem}.c-card--post-author .c-card__image{margin-top:1.125rem}.c-card--post-author .c-card__secondary{margin-top:1.125rem}.c-card--post-author .link{margin-top:1.375rem}.c-card--latest{padding-top:1.625rem}.c-card--latest .c-card__date{font-size:1rem}.c-card--latest .c-card__title{font-size:1.125rem}.c-card--latest--agenda{padding-top:1.25rem}.c-card--latest--agenda .c-card__image{padding-left:1.25rem}.c-card--latest--agenda .c-card__logo-agenda{width:2.5rem}.c-card--latest--agenda .c-card__logo-agenda+.c-card__title-agenda{font-size:1.5rem}}.c-data{padding:0 0 2.75rem;color:#333}.c-data__term{position:relative;margin:0;padding-left:2.25rem;font-size:1rem;font-weight:400;line-height:1em;cursor:pointer}.c-data__term:before{content:'\f175';position:absolute;left:0;top:50%;display:inline-block;font-family:'Font Awesome 5 Pro';font-size:1.5rem;font-weight:300;line-height:1em;transform:translateY(-50%) rotate(-45deg);transition:transform .3s}.c-data__definition{display:none;margin-top:1rem;font-size:.875rem;line-height:1.4em;color:#333}.c-data__definition a{text-decoration:underline}.c-data__definition img{max-width:100%;height:auto}.c-data__definition img.aligncenter{margin:auto}.c-data__definition h3{margin-bottom:0;font-weight:400;text-transform:uppercase}.c-data__definition h3.c-data__title{font-size:1.25rem;line-height:1.2em;text-transform:none}.c-data__definition h3.c-data__title+*{margin-top:1.375rem}.c-data__definition p+h3,.c-data__definition p+p,.c-data__definition ul+*{margin-top:1.375rem}.c-data__definition .link{text-decoration:none}.c-data.red{color:#ef401d}.c-data.blue{color:#3344e5}.c-data.green{color:#00bc98}.c-data.gold{color:#be8b42}.c-data.is-open .c-data__term:before{transform:translateY(-50%) rotate(0);transition:transform .3s}.c-data--start-open .c-data__definition{display:block}.c-data--full .c-data__term{padding-left:0}.c-data--full .c-data__term:before{content:none}.c-data--full .c-data__definition{padding-left:0}.c-data--cols .c-data__in-cols a{display:block;margin-top:1em;font-size:.875rem;color:#3344e5;text-decoration:none;text-transform:uppercase}.c-data--cols .c-data__in-cols a:after{content:'\f176';display:inline-block;margin-left:.375rem;font-family:"Font Awesome 5 Pro";font-size:1.25em;font-weight:300;color:#ef401d;vertical-align:top;transform:rotate(45deg)}.c-data--cols .c-data__in-cols a:hover{text-decoration:none}.c-data--cols .c-data__in-cols a+br{display:none}.c-data--cols.red .c-data__in-cols a{color:#ef401d}.c-data--cols.green .c-data__in-cols a{color:#00bc98}.c-data--cols.blue .c-data__in-cols a{color:#3344e5}.c-data--big-text .c-data__definition>p:nth-of-type(1){font-size:1.25rem;line-height:1.2em}.c-data--big-text .c-data__definition .c-data__in-cols{margin-top:1.375rem}.c-data--alt .c-data__term{padding-left:1.125rem}.c-data--alt .c-data__term:before{content:'';top:calc(1em / 2);display:inline-block;width:.68em;height:.68em;font-size:inherit;background-color:currentColor;border-radius:50%;transform:translateY(-50%);transition:none}.c-data--alt.is-open .c-data__term:before{transform:translateY(-50%);transition:none}.c-data--training{padding:0 0 2.375rem}.c-data--training p .link{margin-top:0}.c-data--training .link{margin-top:1.375rem}@media only screen and (min-width:48em){.c-data__term{font-size:1.25rem}.c-data__definition{font-size:1rem;line-height:1.5em}.c-data__definition h3.c-data__title{font-size:1.625rem}.c-data--cols .c-data__in-cols a{font-size:1rem}.c-data--cols .c-data__in-cols a:after{margin-left:.75rem;font-size:1.75em}.c-data--big-text .c-data__definition>p:nth-of-type(1){font-size:1.625rem}.c-data--alt .c-data__term{padding-left:1em}.c-data--left{float:left;width:48.5%}.c-data--right{float:right;width:48.5%}.c-data--clear{clear:both}}@media only screen and (min-width:64em){.c-data__term:before{font-size:2.125rem}.c-data__definition{font-size:1.125rem;line-height:1.38em}.c-data__definition h3.c-data__title{font-size:1.875rem}.c-data--cols .c-data__in-cols{column-count:2;column-gap:3rem}.c-data--big-text .c-data__definition>p:nth-of-type(1){margin-bottom:1.375rem;font-size:1.875rem}}@media only screen and (min-width:80em){.c-data__term{font-size:1.375rem}.c-data__term:before{font-size:2.25rem}}.c-result{border-top:2px solid #3344e5;padding:1.125rem 0}.c-result__title{margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.2em}.c-result__title strong{font-weight:700;color:#3344e5}.c-result__excerpt{margin-top:.5rem;font-size:.875rem;font-weight:400;line-height:1.2em}.c-result .link{margin-top:.875rem}.c-result--no-results .c-result__excerpt{margin-top:0}.c-result--no-results .link{margin-top:1.25rem}@media only screen and (min-width:48em){.c-result{padding:1.25rem 0}.c-result__title{font-size:1.25rem;line-height:1.25em}.c-result__excerpt{font-size:1rem;line-height:1.5em}.c-result .link{margin-top:1rem}.c-result--no-results .link{margin-top:1.25rem}}@media only screen and (min-width:64em){.c-result{padding:1.5rem 0;max-width:78%}.c-result__title{font-size:1.5rem}}@media only screen and (min-width:80em){.c-result{padding:1.75rem 0;max-width:50rem}}.c-call{position:fixed;left:0;bottom:0;width:100%}.c-call__button{display:block;width:100%;font-weight:400;line-height:1.1em;padding:1rem 4.6875% .5rem 4.6875%}.c-call__button i{display:block;margin-top:.4rem;font-size:1.25rem;line-height:1em;transform:none}.c-call__button i:before{display:inline-block;transform:rotate(45deg)}.c-call__button:hover{text-decoration:none;background-color:#4150e7}.c-call__close{position:absolute;right:4.6875%;top:.5rem;font-size:1.2rem;line-height:1em;color:#fff;cursor:pointer}.c-call.is-close{display:none}@media only screen and (min-width:48em){.c-call__button{padding:1rem 3.125% .5rem 3.125%}.c-call__close{right:3.125%}}@media only screen and (min-width:64em){.c-call{position:absolute;left:auto;right:0;top:14.75rem;width:6.5625rem}.c-call__button{padding:2.25rem .875rem 1rem;font-size:.875rem;line-height:1.21em;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.c-call__button i{margin-top:2.1875rem}}@media only screen and (min-width:80em){.c-call{position:relative;right:auto;top:auto;bottom:auto;width:auto;max-width:11.8125rem;margin-left:.5rem;margin-bottom:-2.375rem}.c-call__button{position:relative;padding:3.5rem 3.5rem .875rem .875rem;border-top-left-radius:0;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.c-call__button i{position:absolute;right:.875rem;bottom:1.125rem;display:block;margin-top:0}.c-call__close{display:none}}.c-parallax{position:fixed;background-repeat:no-repeat;background-position:center center;background-size:cover}.c-parallax--red{top:26.25rem;left:calc(50% - 96.25rem);width:190.8125rem;height:72.8125rem;background-image:url(img/parallax-red.svg);z-index:-10}.c-parallax--green{top:71rem;left:calc(50% - 96.25rem);width:202.3125rem;height:64.8125rem;background-image:url(img/parallax-green.png);z-index:-15}.c-parallax--blue{top:7.1875rem;left:calc(50% - 209.625rem);width:324.9375rem;height:122.75rem;background-image:url(img/parallax-blue.png);z-index:-5}.c-parallax--atom{top:27.5rem;left:calc(50% - 16.40625rem);width:40.375rem;height:67.40625rem;background-image:url(img/parallax-atom.svg);z-index:-10}.c-parallax--atom--alt{background-image:url(img/parallax-atom-alt.svg)}.c-parallax--fix{background-image:url(img/parallax-red-fix-1.png),url(img/parallax-red-fix-2.png),url(img/parallax-blue-fix.png),url(img/parallax-green-fix.png);background-size:190.8125rem auto,195.5625rem auto,324.9375rem auto,203.4375rem auto;background-position:calc(50vw - 190.8125rem) -8.3125rem,calc(50vw + 8.5625rem) -19.9375rem,calc(50vw - 302.4375rem) calc(100% + 16.75rem),calc(50vw - 17.5rem) calc(100% + 39rem);background-repeat:no-repeat}.c-parallax--atom-fix{background-image:url(img/parallax-atom.svg);background-size:40.375rem auto;background-position:calc(40vw - 40.375rem) 0;background-repeat:no-repeat}@media only screen and (min-width:48em){.c-parallax--atom{top:32rem;left:calc(50% - 32.8125rem);width:80.75rem;height:134.8125rem}.c-parallax--atom-fix{background-image:url(img/parallax-atom.svg);background-size:80.75rem auto;background-position:calc(40vw - 77.5rem) 3.125rem;background-repeat:no-repeat}}.c-pagination{font-size:0;line-height:0}.c-pagination .page-numbers{display:inline-block;width:3.75rem;padding:0 1rem;font-size:.875rem;font-weight:400;line-height:1.875rem;text-align:center;color:#fff;background-color:#3344e5;vertical-align:middle;overflow:hidden;border:2px solid transparent;border-radius:1.875rem;text-transform:uppercase}.c-pagination .page-numbers a{display:block;color:#fff}.c-pagination .page-numbers a:hover{text-decoration:none}.c-pagination .page-numbers:hover{text-decoration:none}.c-pagination .page-numbers.current{background-color:#333}.c-pagination .page-numbers.is-disabled{color:#fff;background-color:#838383;border-color:transparent}.c-pagination .page-numbers+.page-numbers{margin-left:.625rem}.c-pagination .page-numbers--next,.c-pagination .page-numbers--prev{font-size:1.3rem;color:#3344e5;background-color:#fff;border-color:currentColor}.c-pagination .page-numbers--next a,.c-pagination .page-numbers--prev a{color:#3344e5}.c-pagination--blog{max-width:none;margin-top:1.5rem}@media only screen and (min-width:48em){.c-pagination .page-numbers{width:4.375rem;font-size:1.125rem;line-height:2.125rem;border-radius:2.125rem}.c-pagination .page-numbers--next,.c-pagination .page-numbers--prev{font-size:2rem}.c-pagination--blog{margin-top:2.5rem}}.c-filter{display:inline-block;position:relative}.c-filter__name{position:relative;display:inline-block;padding:1em .7em .5em;font-size:.875rem;line-height:1em;text-transform:uppercase;cursor:pointer}.c-filter__name:before{content:'';position:absolute;left:.7em;right:.7em;bottom:0;display:block;height:1px;background-color:#ef401d}.c-filter__name:after{content:'\f107';display:inline-block;margin-left:.75rem;font-family:"Font Awesome 5 Pro";font-size:1.8em;font-weight:300;vertical-align:top}.c-filter__name--archive{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:.5rem;margin-bottom:0;font-weight:400;text-align:center;cursor:auto}.c-filter__name--archive:after,.c-filter__name--archive:before{content:none}.c-filter__list{display:none;position:absolute;top:100%;width:100%;padding:.875rem .7rem 1.125rem;background-color:#3344e5}.c-filter__list__item{font-size:.75rem;line-height:1.3em;color:#fff}.c-filter__list__item a{color:#fff}.c-filter__list__item+.c-filter__list__item{margin-top:1rem}.c-filter:hover{color:#fff;background-color:#3344e5}.c-filter:hover .c-filter__list{display:block}.c-filter+.c-filter{margin-left:.25em}@media only screen and (min-width:34.4375em){.c-filter__name{padding:1em 1em .5em}.c-filter__name:before{left:1em;right:1em}.c-filter__list{padding:.875rem 1rem 1.125rem}.c-filter+.c-filter{margin-left:.375em}}@media only screen and (min-width:64em){.c-filter__name{font-size:1.125rem}.c-filter__list{padding:.875rem 1.125rem 1.125rem}.c-filter__list__item{font-size:.875rem}.c-filter__list__item+.c-filter__list__item{margin-top:1.125rem}}.c-downloads{max-width:39rem;padding:1rem;background-color:#3344e5}.c-downloads__title{margin-bottom:0;font-size:.875rem;font-weight:400;line-height:1em;color:#fff;text-transform:uppercase}.c-downloads__list{margin-top:1rem}.c-downloads__list .c-downloads__list__item{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.25rem;font-size:.75rem;font-weight:400;line-height:1.5em;border-bottom:1px solid currentColor;color:#fff;text-transform:uppercase;word-wrap:anywhere}.c-downloads__list .c-downloads__list__item:after{content:'\f175';display:inline-block;margin-left:1rem;font-family:'Font Awesome 5 Pro';font-size:2em;font-weight:300;line-height:1em}.c-downloads__list .c-downloads__list__item+.c-downloads__list__item{margin-top:.5rem}.c-downloads__list .c-downloads__list__item:hover{text-decoration:none}.c-downloads__list .c-downloads__list__item:hover span{text-decoration:underline}.c-downloads__all{margin-top:1.125rem;color:#3344e5}.c-downloads__all span{vertical-align:middle}.c-downloads__all:after{content:'\f175';display:inline-block;margin-left:.75rem;font-family:'Font Awesome 5 Pro';font-size:1.5em;font-weight:300;vertical-align:middle}@media only screen and (min-width:48em){.c-downloads{padding:1.25rem}.c-downloads__title{font-size:1rem}.c-downloads__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.c-downloads__list .c-downloads__list__item{-ms-flex-preferred-size:calc((100% - 1.75rem)/ 2);flex-basis:calc((100% - 1.75rem)/ 2);-ms-flex-item-align:end;align-self:flex-end;padding-bottom:.3125rem;font-size:.875rem}.c-downloads__list .c-downloads__list__item:nth-child(2){margin-top:0}.c-downloads__all:after{margin-left:1rem}}@media only screen and (min-width:64em){.c-downloads{padding:1.5rem}.c-downloads__title{font-size:1.125rem}.c-downloads__list .c-downloads__list__item{font-size:1rem}.c-downloads__all{font-size:.875rem}.c-downloads__all:after{margin-left:1.25rem}}@media only screen and (min-width:80em){.c-downloads{padding:2.125rem 2.125rem 1.625rem}.c-downloads__title{font-size:1.25rem}}.c-categories{padding:1.875rem 1rem 1.625rem;background-color:#3344e5}.c-categories__title{margin-bottom:0;font-size:1.125rem;font-weight:500;line-height:1em;color:#fff;text-transform:uppercase}.c-categories__list{margin-top:1rem}.c-categories__list__item{display:block;border-bottom:1px solid currentColor;color:#fff}.c-categories__list__item a{display:block;position:relative;padding-bottom:.25rem;font-size:.75rem;font-weight:400;line-height:1em;color:#fff;text-transform:uppercase}.c-categories__list__item a:after{content:'\f178';display:inline-block;position:absolute;right:.125rem;font-family:'Font Awesome 5 Pro';font-size:1.75em;font-weight:300}.c-categories__list__item+.c-categories__list__item{margin-top:.5rem}@media only screen and (min-width:48em){.c-categories{padding:2rem 1rem 1.75rem}.c-categories__title{font-size:1.25rem}.c-categories__list{margin-top:1.25rem}.c-categories__list__item a{font-size:.875rem;padding-bottom:.375rem}.c-categories__list__item a:after{font-size:2em}.c-categories__list__item+.c-categories__list__item{margin-top:.625rem}}@media only screen and (min-width:64em){.c-categories{padding:2.25rem 1.25rem 2rem}.c-categories__title{font-size:1.375rem}.c-categories__list{margin-top:1.5rem}.c-categories__list__item a{padding-bottom:.5rem}.c-categories__list__item+.c-categories__list__item{margin-top:.75rem}}@media only screen and (min-width:80em){.c-categories{padding:2.5rem 1.375rem 2.25rem}.c-categories__title{font-size:1.5rem}.c-categories__list{margin-top:1.75rem}.c-categories__list__item+.c-categories__list__item{margin-top:.875rem}}.c-feed__content{margin-top:2rem}.c-feed__content iframe{height:24.5rem!important;background-color:rgba(255,255,255,.5)}.c-feed__item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;min-height:9.375rem}.c-feed__item__image{-ms-flex-preferred-size:31.36%;flex-basis:31.36%}.c-feed__item__image img{width:100%}.c-feed__item__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-preferred-size:calc(68.64% - 1rem);flex-basis:calc(68.64% - 1rem)}.c-feed__item__date{font-size:.75rem;line-height:1em;color:#ef401d;text-transform:uppercase}.c-feed__item__date span{vertical-align:middle}.c-feed__item__date:before{content:'';display:inline-block;width:.88em;height:.88em;margin-right:.25rem;background-color:currentColor;border-radius:50%;vertical-align:middle}.c-feed__item__text{font-size:.75rem;line-height:1.38em}.c-feed__item__secondary{margin-top:.75rem}.c-feed__item__link{font-size:.75rem;line-height:1.44em}.c-feed__item+.c-feed__item{margin-top:1.75rem}.c-feed__link{display:inline-block;margin-top:1.875rem;font-size:1.125rem;line-height:1.1em;text-transform:uppercase}.c-feed__link i{color:#ef401d;transform:rotate(45deg)}.c-feed+.c-feed{margin-top:2.25rem}@media only screen and (min-width:48em){.c-feed{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-feed__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.c-feed__container iframe{height:100%!important;min-height:37.5rem!important}.c-feed__title{font-size:1.875rem;text-align:left}.c-feed__content{-ms-flex-positive:1;flex-grow:1;margin-top:2.375rem}.c-feed__item__date{font-size:.875rem}.c-feed__item__text{font-size:.875rem}.c-feed__item__secondary{margin-top:1rem}.c-feed__item__link{font-size:.875rem}.c-feed__link{margin-top:2.5rem;font-size:1.5rem}.c-feed+.c-feed{margin-top:0}.c-feed--latest{-ms-flex-preferred-size:58%;flex-basis:58%}.c-feed--twitter{-ms-flex-preferred-size:32%;flex-basis:32%}.c-feed--twitter .c-feed__content .twitter-timeline,.c-feed--twitter .c-feed__content>p{height:100%}}@media only screen and (min-width:64em){.c-feed__title{font-size:2.375rem}.c-feed__content{margin-top:2.625rem}.c-feed__item{min-height:11.5rem}.c-feed__item__date{font-size:1rem}.c-feed__item__text{font-size:1rem}.c-feed__item__secondary{margin-top:1.25rem}.c-feed__item__link{font-size:1rem}.c-feed__item+.c-feed__item{margin-top:2rem}.c-feed__link{margin-top:3.125rem;font-size:1.875rem}}@media only screen and (min-width:80em){.c-feed__title{font-size:3rem}.c-feed__content{margin-top:3rem}.c-feed__item{min-height:13.5rem}.c-feed__item__date{font-size:1.125rem}.c-feed__item__text{font-size:1.125rem}.c-feed__item__secondary{margin-top:1.5rem}.c-feed__item__link{font-size:1.125rem}.c-feed__item+.c-feed__item{margin-top:2.25rem}.c-feed__link{margin-top:3.75rem;font-size:2.25rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrQkEsa0VBQ0EsRUFDRSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFdBQUEsV0FDQSxPQUNFLFFBQUEsRUFFSixLQUNFLFVBQUEsS0FFRixLQUNFLGVBQUEsRUFDQSxZQUFBLE1BQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsV0FBQSxLQUNBLE1BQUEsS0FFRixnQkFDRSxTQUFBLE1BQ0EsTUFBQSxLQUVGLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUNFLFdBQUEsRUFDQSxjQUFBLEtBQ0EsVUFBQSxJQUVGLEdBQ0UsZ0JBQUEsS0FFRixJQUNFLFFBQUEsTUFFRixZQUNFLGdCQUFBLEtBRUYsRUFDRSxNQUFBLEtBQ0EsZ0JBQUEsS0FDQSxRQUNFLGdCQUFBLFVBR0osSUFEQSxNQUVFLFFBQUEsTUFFRixPQUNFLE9BQUEsRUFBQSxLQUNBLFFBQUEsRUFBQSxRQUNBLFVBQUEsT0FFRixnQkFDRSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE1BQUEsS0FFRixRQUNFLFFBQUEsYUFHQSxRQUFBLE9BQ0EsVUFBQSxPQUNBLFlBQUEsSUFDQSxZQUFBLElBQ0EsZUFBQSxVQUNBLGdCQUFBLEtBQ0EsTUFBQSxLQUNBLGlCQUFBLFFBQ0EsT0FBQSxRQXdEQSxVQUNFLFFBQUEsYUFDQSxVQUFBLGNBQ0YsaUJBQ0UsTUFBQSxRQUNBLGlCQUFBLEtBQ0YsY0FDRSxnQkFBQSxLQUVKLE1BQ0UsUUFBQSxhQUtBLFFBQUEsRUFBQSxJQUNBLFVBQUEsUUFDQSxZQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsYUFFQSxjQUFBLElBQ0EsZUFBQSxVQUNBLFlBQ0UsZ0JBQUEsS0FDRixXQUNFLE1BQUEsS0FDQSxhQUFBLEtBQ0YsYUFDRSxTQUFBLFNBQ0EsVUFBQSxPQUNBLE1BQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLQUNBLG1CQUNFLFFBQUEsUUFDQSxTQUFBLFNBQ0EsTUFBQSxPQUNBLFFBQUEsYUFDQSxZQUFBLHFCQUNBLFVBQUEsTUFDQSxZQUFBLElBQ0EsVUFBQSxpQkFDSixtQkFDRSxRQUFBLFFBQ0EsYUFBQSxLQUNBLFFBQUEsYUFDQSxZQUFBLHFCQUNBLFVBQUEsTUFDQSxZQUFBLElBQ0EsZUFBQSxJQUVKLE1BQ0UsTUFBQSxRQUVGLEtBQ0UsTUFBQSxRQUVGLE9BQ0UsTUFBQSxRQUVGLE1BQ0UsTUFBQSxRQUVGLFdBQ0UsWUFBQSxJQUtGLDRCQUNFLFdBQUEsTUFFRixjQUNFLE1BQUEsVUFDQSxZQUFBLEVBQ0EsZ0JBQ0UsUUFBQSxNQUNBLFNBQUEsU0FDQSxPQUFBLEVBQ0EsWUFBQSxLQUNBLG9CQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLE1BRU4sYUFDRSxTQUFBLFNBQ0EsZUFBQSxPQUNBLE9BQUEsRUFDQSxTQUFBLE9BQ0EsVUFBQSxLQUNBLG9CQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FFSiw2Q0FDRSxTQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxNQUFBLGdCQUFBLFdBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxjQUNFLE1BQUEsK0JBQ0EsNEJBQ0UsV0FBQSxFQUNBLFlBQUEsU0FDRiw4QkFDRSxZQUFBLEVBQ0YsNkJBQ0UsV0FBQSxTQUNKLGNBQ0UsTUFBQSxNQUVOLHdDQUNFLE9BQ0UsUUFBQSxFQUFBLE9BQ0YsTUFDRSxVQUFBLFNBQ0YsUUFDRSxRQUFBLFFBQ0EsVUFBQSxTQVlKLHdDQUNFLE9BQ0UsUUFBQSxFQUFBLFFBQ0YsUUFDRSxRQUFBLEtBQ0EsVUFBQSxNQUtKLHdDQUNFLE9BQ0UsUUFBQSxFQUFBLE1BUUosYUFDRSxXQUFBLEtBQ0EsUUFBQSxJQUdGLGFBQ0UsV0FBQSxJQUVBLFdBQUEsRUFDQSxRQUFBLEtBQUEsS0FFRixtQkFDRSxPQUFBLEVBQ0EsV0FBQSxJQUVGLFdBQ0UsV0FBQSxZQUdGLFdBQ0UsSUFBQSxLQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFBQSxL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QSxrQkFDSixlQUNFLFVBQUEsU0FDQSxXQUFBLEtBQ0YsaUJBQ0Usa0JBQUEsRUFBQSxVQUFBLEVBQ0EsV0FBQSxTQUNGLG9CQUNFLFVBQUEsUUFDRixvQkFDRSxVQUFBLFFBQ0YseUJBQ0UsV0FBQSxLQUNGLG9CQUNFLFVBQUEsUUFDRixjQUNFLFdBQUEsT0FDQSxVQUFBLE9BQ0YsZ0JBQ0UsV0FBQSxFQUNGLGdCQUNFLHdCQUFBLElBQUEsV0FBQSxJQUNGLGlCQUNFLHdCQUFBLElBQUEsV0FBQSxJQTRIQSxvREEzSEEsb0NBRUUsT0FBQSxNQUVSLHdDQUNFLGVBQ0UsVUFBQSxTQUNGLGlCQUNFLFdBQUEsU0FDRixjQUNFLFdBQUEsUUFDQSxvQkFDRSxVQUFBLEtBQ0Ysb0JBQ0UsVUFBQSxLQUNGLHlCQUNFLFdBQUEsUUFDRixvQkFDRSxVQUFBLEtBQ0YsNEJBQ0UsV0FBQSxLQUNKLGNBQ0UsV0FBQSxTQUNBLFVBQUEsVUFFSix3Q0FDRSxlQUVFLFVBQUEsS0FDRixpQkFFRSxXQUFBLEtBQ0YsY0FFRSxXQUFBLFFBQ0Esb0JBQ0UsVUFBQSxTQUNGLG9CQUNFLFVBQUEsU0FDRix5QkFFRSxXQUFBLE9BQ0Ysb0JBQ0UsVUFBQSxTQUNGLDRCQUVFLFdBQUEsUUFDSixjQUdFLFdBQUEsUUFDQSxVQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG5UaGVtZSBOYW1lOiBlbGlzYXZhLXByb3RyZWluXG5UaGVtZSBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkF1dGhvcjogVW5kZXJzY29yZXMubWVcbkF1dGhvciBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkRlc2NyaXB0aW9uOiBEZXNjcmlwdGlvblxuVmVyc2lvbjogMS4wLjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxuVGV4dCBEb21haW46IGVsaXNhdmEtcHJvdHJlaW5cblRhZ3M6XG5cblRoaXMgdGhlbWUsIGxpa2UgV29yZFByZXNzLCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMLlxuVXNlIGl0IHRvIG1ha2Ugc29tZXRoaW5nIGNvb2wsIGhhdmUgZnVuLCBhbmQgc2hhcmUgd2hhdCB5b3UndmUgbGVhcm5lZCB3aXRoIG90aGVycy5cblxuZWxpc2F2YS1wcm90cmVpbiBpcyBiYXNlZCBvbiBVbmRlcnNjb3JlcyBodHRwOi8vdW5kZXJzY29yZXMubWUvLCAoQykgMjAxMi0yMDE2IEF1dG9tYXR0aWMsIEluYy5cblVuZGVyc2NvcmVzIGlzIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2MiBvciBsYXRlci5cbiovXG5AaW1wb3J0IHVybChcIi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Qcm9tcHQ6MzAwLDQwMCw1MDBcIik7XG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICo6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuXG5ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiAnUHJvbXB0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG5ib2R5Lm1vZGFsX21vZGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuMmVtO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG52aWRlbyxcbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDQuNjg3NSU7XG4gIG1heC13aWR0aDogMTI4MHB4OyB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiBwYWRkaW5nOiAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxcmVtOyAqL1xuICBwYWRkaW5nOiAuNzVyZW07XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM0NGU1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qICYtLWFycm93e1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9ICovXG4gIC8qIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1pbi13aWR0aDogMTMuMTI1cmVtO1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIC8vbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IGMoXCJ3aGl0ZVwiKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGMoXCJwcmltYXJ5XCIpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgYyhcInByaW1hcnlcIik7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyAqL1xuICAvKiBpLmZhbHtcclxuICAgICAgICAvL21hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBjb2xvcjogYyhcImNvcnBvcmF0ZVwiKTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjKFwibGlnaHQtZ3JleVwiKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjKFwibGlnaHQtZ3JleVwiKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtLWFsdGVybmF0aXZle1xyXG4gICAgICBjb2xvcjogYyhcImdyZXlcIik7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoYyhcInByaW1hcnlcIiksIC44KTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgYyhcImdyZXlcIik7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6IGMoXCJ3aGl0ZVwiKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYyhcImNvcnBvcmF0ZVwiKTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgYyhcImNvcnBvcmF0ZVwiKTtcclxuICAgICAgXHJcbiAgICAgIGkuZmFse1xyXG4gICAgICAgIGNvbG9yOiBjKFwid2hpdGVcIik7XHJcbiAgICAgIH1cclxuICAgIH0gKi8gfVxuICAuYnV0dG9uIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmJ1dHRvbi0tcmV2ZXJzZSB7XG4gICAgY29sb3I6ICMzMzQ0ZTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYnV0dG9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIHBhZGRpbmctYm90dG9tOiAwLjI1ZW07XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBsaW5lLWhlaWdodDogMWVtO1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjKFwicmVkXCIpOyAqL1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1ZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgLyogYm9yZGVyLXJhZGl1czogMS41cmVtOyAqL1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubGluay0tYWx0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLmxpbmstLWFycm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLmxpbmstLWFycm93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxNzgnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0uNXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgICAgIGZvbnQtc2l6ZTogMS45ZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gIC5saW5rLS1iYWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE3Nyc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5ibHVlIHtcbiAgY29sb3I6ICMzMzQ0ZTU7IH1cblxuLnJlZCB7XG4gIGNvbG9yOiAjZWY0MDFkOyB9XG5cbi5ncmVlbiB7XG4gIGNvbG9yOiAjMDBiYzk4OyB9XG5cbi5nb2xkIHtcbiAgY29sb3I6ICNiZThiNDI7IH1cblxuLmJvbGQtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLyogLnNpdGUtbWFpbntcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59ICovXG4uZ2FsbGVyeS1pdGVtICsgLmdhbGxlcnktaXRlbSB7XG4gIG1hcmdpbi10b3A6IC41cmVtOyB9XG5cbi5nYWxsZXJ5LWljb24ge1xuICB3aWR0aDogMTQuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAuZ2FsbGVyeS1pY29uIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICAuZ2FsbGVyeS1pY29uIGEgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnZpZGVvLWVtYmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAudmlkZW8tZW1iZWQgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM0LjQzNzVlbSkge1xuICAuZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmdhbGxlcnktaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtICgyKjEuMTI1cmVtKSkvMyk7IH1cbiAgICAgIC5nYWxsZXJ5LWl0ZW0gKyAuZ2FsbGVyeS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMTI1cmVtOyB9XG4gICAgICAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZChuKzQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4xMjVyZW07IH1cbiAgICAuZ2FsbGVyeS1pY29uIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5pbm5lciB7XG4gICAgcGFkZGluZzogMCAzLjEyNSU7IH1cbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogLjg3NXJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW07IH1cbiAgLyogLmJ1dHRvbntcclxuICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMy42MjVyZW07XHJcblxyXG4gICAgICAgIGkuZmFse1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjg3NXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgICAgICB9XHJcbiAgICB9ICovIH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5pbm5lciB7XG4gICAgcGFkZGluZzogMCA0LjY4NzUlOyB9XG4gIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC8qIC5oYXMtaWNvbi10b3B7XHJcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xyXG4gIH0gICovIH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5pbm5lciB7XG4gICAgcGFkZGluZzogMCAzcmVtOyB9IH1cblxuLyogQ09MT1JCT1ggKi9cbi8qXHJcbiAgICBVc2VyIFN0eWxlOlxyXG4gICAgQ2hhbmdlIHRoZSBmb2xsb3dpbmcgc3R5bGVzIHRvIG1vZGlmeSB0aGUgYXBwZWFyYW5jZSBvZiBDb2xvcmJveC4gIFRoZXkgYXJlXHJcbiAgICBvcmRlcmVkICYgdGFiYmVkIGluIGEgd2F5IHRoYXQgcmVwcmVzZW50cyB0aGUgbmVzdGluZyBvZiB0aGUgZ2VuZXJhdGVkIEhUTUwuXHJcbiovXG4jY2JveE92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjc1O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzUpOyB9XG5cbiNjYm94Q29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIC8qb3ZlcmZsb3c6aGlkZGVuOyovXG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDI1cHggNDBweDsgfVxuXG4jY2JveExvYWRlZENvbnRlbnQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmNib3hQaG90byB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4vKiAjY2JveFRpdGxlIHtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fSAqL1xuI2Nib3hUaXRsZSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogLjU2MjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzQ0ZTU7IH1cblxuI2Nib3hDdXJyZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogNHB4O1xuICBsZWZ0OiA1OHB4O1xuICByaWdodDogYXV0bztcbiAgY29sb3I6ICM5NDk0OTQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jY2JveExvYWRpbmdPdmVybGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9nYWxsZXJ5LWxvYWRpbmdfYmFja2dyb3VuZC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbiNjYm94TG9hZGluZ0dyYXBoaWMge1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL2dhbGxlcnktbG9hZGluZy5naWYpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbiNjYm94U2xpZGVzaG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogNHB4O1xuICByaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDkyZWY7IH1cblxuI2Nib3hQcmV2aW91cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgLyogYmFja2dyb3VuZDp1cmwoaW1nL2dhbGxlcnktcHJldi5wbmcpIG5vLXJlcGVhdDsgKi9cbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4jY2JveFByZXZpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNzcnOyB9XG5cbiNjYm94UHJldmlvdXM6YmVmb3JlLFxuI2Nib3hOZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbiNjYm94UHJldmlvdXM6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzUpO1xuICAvKiBGb3IgSUU4IGFuZCBlYXJsaWVyICovIH1cblxuI2Nib3hOZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgLyogYmFja2dyb3VuZDp1cmwoaW1nL2dhbGxlcnktbmV4dC5wbmcpIG5vLXJlcGVhdDsgKi9cbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4jY2JveE5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE3OCc7IH1cblxuI2Nib3hOZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTc1KTtcbiAgLyogRm9yIElFOCBhbmQgZWFybGllciAqLyB9XG5cbiNjYm94Q2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIHRvcDoxNXB4OyByaWdodDoxNXB4OyAqL1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICAvKiBiYWNrZ3JvdW5kOnVybChpbWcvZ2FsbGVyeS1jbG9zZS5wbmcpIG5vLXJlcGVhdDsgKi9cbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IH1cblxuI2Nib3hDbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDBkJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAuNjVlbTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbiNjYm94Q2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzUpO1xuICAvKiBGb3IgSUU4IGFuZCBlYXJsaWVyICovIH1cblxuLypcclxuICBUaGUgZm9sbG93aW5nIGZpeGVzIGEgcHJvYmxlbSB3aGVyZSBJRTcgYW5kIElFOCByZXBsYWNlIGEgUE5HJ3MgYWxwaGEgdHJhbnNwYXJlbmN5IHdpdGggYSBibGFjayBmaWxsXHJcbiAgd2hlbiBhbiBhbHBoYSBmaWx0ZXIgKG9wYWNpdHkgY2hhbmdlKSBpcyBzZXQgb24gdGhlIGVsZW1lbnQgb3IgYW5jZXN0b3IgZWxlbWVudC4gIFRoaXMgc3R5bGUgaXMgbm90IGFwcGxpZWQgdG8gb3IgbmVlZGVkIGluIElFOS5cclxuICBTZWU6IGh0dHA6Ly9qYWNrbG1vb3JlLmNvbS9ub3Rlcy9pZS10cmFuc3BhcmVuY3ktcHJvYmxlbXMvXHJcbiovXG4uY2JveElFICNjYm94VG9wTGVmdCxcbi5jYm94SUUgI2Nib3hUb3BDZW50ZXIsXG4uY2JveElFICNjYm94VG9wUmlnaHQsXG4uY2JveElFICNjYm94Qm90dG9tTGVmdCxcbi5jYm94SUUgI2Nib3hCb3R0b21DZW50ZXIsXG4uY2JveElFICNjYm94Qm90dG9tUmlnaHQsXG4uY2JveElFICNjYm94TWlkZGxlTGVmdCxcbi5jYm94SUUgI2Nib3hNaWRkbGVSaWdodCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzAwRkZGRkZGLGVuZENvbG9yc3RyPSMwMEZGRkZGRik7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICNjYm94Q29udGVudCB7XG4gICAgcGFkZGluZzogNDBweCA2OHB4OyB9XG4gICNjYm94VGl0bGUge1xuICAgIGZvbnQtc2l6ZTogLjY4NzVyZW07XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07IH1cbiAgI2Nib3hQcmV2aW91cywgI2Nib3hOZXh0IHtcbiAgICB3aWR0aDogNjhweDtcbiAgICBoZWlnaHQ6IDkycHg7IH1cbiAgI2Nib3hDbG9zZSB7XG4gICAgcmlnaHQ6IDY4cHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4OyB9XG4gICNjYm94UHJldmlvdXM6YmVmb3JlLFxuICAjY2JveE5leHQ6YmVmb3JlLFxuICAjY2JveENsb3NlOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAuODc1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDVweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0b3A6IDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgLyogQWJvdmUgV1AgdG9vbGJhci4gKi8gfVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNjb250ZW50W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNjI1cmVtO1xuICB6LWluZGV4OiAyMDA7IH1cbiAgLnNpdGUtaGVhZGVyIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnNpdGUtYnJhbmRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogd2lkdGg6IDEyLjVyZW07ICovXG4gIC8qIHdpZHRoOiA2LjVyZW07ICovXG4gIC8qIHdpZHRoOiAxMHJlbTsgKi9cbiAgd2lkdGg6IDE1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE2JSk7IH1cbiAgLnNpdGUtYnJhbmRpbmcgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaXRlLWJyYW5kaW5nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNpdGUtYnJhbmRpbmcgc3ZnOm5vdCg6cm9vdCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAvKiB0ZXh0e1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9ICovIH1cblxuLnNpdGUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qICNsb3R0aWV7XG4gICAgc3Zne1xuICAgIFx0PiBne1xuICAgICAgICBcdD4gZzpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICBcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2xvZ29UZXh0e1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0XG5cdHN2Z3tcblx0XHR0ZXh0e1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cblx0XHQmID4gcGF0aHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59ICovXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIHotaW5kZXg6IDIwMDtcbiAgLyogLmMtc2VsZWN0e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH0gKi8gfVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtbGlua3Mge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZW51LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICAvKiBtYXJnaW4tdG9wOiAwLjYyNXJlbTsgKi9cbiAgbWFyZ2luLXRvcDogMS4zMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1lbnUtdG9nZ2xlX19saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC42MjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLm1lbnUtdG9nZ2xlX19saW5lLCAubWVudS10b2dnbGVfX2xpbmU6YmVmb3JlLCAubWVudS10b2dnbGVfX2xpbmU6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM0NGU1O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLm1lbnUtdG9nZ2xlX19saW5lOmJlZm9yZSwgLm1lbnUtdG9nZ2xlX19saW5lOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDsgfVxuICAubWVudS10b2dnbGVfX2xpbmU6YmVmb3JlIHtcbiAgICB0b3A6IC0uNjI1cmVtOyB9XG4gIC5tZW51LXRvZ2dsZV9fbGluZTphZnRlciB7XG4gICAgdG9wOiAuNjI1cmVtOyB9XG4gIC5uYXYtb3BlbiAubWVudS10b2dnbGVfX2xpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm5hdi1vcGVuIC5tZW51LXRvZ2dsZV9fbGluZTpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubmF2LW9wZW4gLm1lbnUtdG9nZ2xlX19saW5lOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLm1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIC5zZWFyY2hmb3Jte1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdC8vYm90dG9tOiAxcmVtO1xuXHRcdGJvdHRvbTogM3JlbTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDQuNjg3NSU7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMS4zNzVyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogLjM3NXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgYyhcIndoaXRlXCIpO1xuXHRcdFx0Y29sb3I6IGMoXCJ3aGl0ZVwiKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFxuXHRcdFx0Jjo6cGxhY2Vob2xkZXJ7XG5cdFx0XHRcdGNvbG9yOiBjKFwid2hpdGVcIik7XG5cdFx0XHRcdC8vb3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9ICovXG4gIC8qIC5jLXNlbGVjdHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IC43NXJlbTtcblx0XHRsZWZ0OiA0LjA2MjUlO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXG5cdFx0dWx7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW46IDAgMCA1cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRib3R0b206IC0wLjg3NXJlbTtcblx0XHRcdFx0QGluY2x1ZGUgdHJpYW5nbGUoN3B4LDdweCw3cHgsN3B4LGMoXCJ3aGl0ZVwiKSwgXCJib3R0b21cIik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9ICovIH1cbiAgLm1vYmlsZS1uYXZpZ2F0aW9uIC5zaXRlLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2LjI1cmVtKTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAubW9iaWxlLW5hdmlnYXRpb24gLnNpdGUtbGlua3MgLm1lbnUtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40NGVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAvKiAmLS1sb2dpbntcblx0XHRcdFx0Ly9kaXNwbGF5OiBub25lO1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDA7XG5cblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6J1xcZjAwNyc7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji11c2Vye1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0gKi8gfVxuICAgICAgLm1vYmlsZS1uYXZpZ2F0aW9uIC5zaXRlLWxpbmtzIC5tZW51LWl0ZW0gYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAuNzVyZW0gMDtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgICAgIC5tb2JpbGUtbmF2aWdhdGlvbiAuc2l0ZS1saW5rcyAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAubW9iaWxlLW5hdmlnYXRpb24gLnNpdGUtbGlua3MgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLW9wZW4gLnN1Yi1tZW51IHtcbiAgICAgICAgLyogbWF4LWhlaWdodDogMTAwdmg7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjE3LCAwLjA0LCAwLjAzLCAwLjk0KTsgKi8gfVxuICAgICAgLm1vYmlsZS1uYXZpZ2F0aW9uIC5zaXRlLWxpbmtzIC5tZW51LWl0ZW0gLnN1Yi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLyogbWF4LWhlaWdodDogMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNywgMC4wNCwgMC4wMywgMC45NCk7ICovIH1cbiAgICAgICAgLm1vYmlsZS1uYXZpZ2F0aW9uIC5zaXRlLWxpbmtzIC5tZW51LWl0ZW0gLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgICAubW9iaWxlLW5hdmlnYXRpb24gLnNpdGUtbGlua3MgLm1lbnUtaXRlbSAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgICAubW9iaWxlLW5hdmlnYXRpb24gLnNpdGUtbGlua3MgLm1lbnUtaXRlbSAuc3ViLW1lbnUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5zZWFyY2gtbGF5ZXIge1xuICBwYWRkaW5nLXRvcDogMTUuNjI1JTtcbiAgLyogLnNlYXJjaGZvcm17XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdH0gKi8gfVxuICAuc2VhcmNoLWxheWVyIC5pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDUyLjEyNXJlbTsgfVxuICAuc2VhcmNoLWxheWVyIC5zZWFyY2gtY2xvc2Uge1xuICAgIC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDsgKi9cbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNlYXJjaC1sYXllciAuc2VhcmNoZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgIC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogM3JlbTsgKi9cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnNlYXJjaC1sYXllciAuc2VhcmNoZm9ybSBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zZWFyY2gtbGF5ZXIgLnNlYXJjaGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IC4yNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lOyB9XG4gICAgICAuc2VhcmNoLWxheWVyIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNlYXJjaC1sYXllciAuc2VhcmNoZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgLyogYm9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwOyAqL1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogQGluY2x1ZGUgc21hbGwge1xuICAgIEBpbXBvcnQgJ3NtYWxsJztcbn0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAvKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuICAvKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiAgLnNpdGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC42ODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cbiAgLnNpdGUtYnJhbmRpbmcge1xuICAgIC8qIHdpZHRoOiAxOS4xNXJlbTsgKi9cbiAgICAvKiB3aWR0aDogMzByZW07ICovXG4gICAgd2lkdGg6IDQ1cmVtO1xuICAgIG1hcmdpbjogM3JlbSBhdXRvIDJyZW07XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC8qICNsb3R0aWV7XG4gICAgc3Zne1xuICAgIFx0PiBne1xuICAgICAgICBcdD4gZzpudGgtY2hpbGQoMSl7fVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jbG9nb1RleHR7XG5cblx0c3Zne1xuXHRcdHRleHR7fVxuXG5cdFx0JiA+IHBhdGh7fVxuXHR9XG59ICovXG4gIC8qIC5zZWFyY2hmb3Jte1xuXHRkaXNwbGF5OiBub25lO1xufSAqL1xuICAubWVudS10b2dnbGUge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07IH1cbiAgLm1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgICAvKiAuc2VhcmNoZm9ybXtcblx0XHRwYWRkaW5nOiAwIDMuMTI1JTtcblxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuXHRcblx0XHRcdCY6OnBsYWNlaG9sZGVye1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuXHRcdH1cblx0fSAqLyB9XG4gIC5zZWFyY2gtbGF5ZXIgLnNlYXJjaC1jbG9zZSB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5zZWFyY2gtbGF5ZXIgLnNlYXJjaGZvcm0gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLnNlYXJjaC1sYXllciAuc2VhcmNoZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmZmZmOyB9XG4gIC5zZWFyY2gtbGF5ZXIgLnNlYXJjaGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuICAvKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiAgLnNpdGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuc2l0ZS1icmFuZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNi42MjVyZW07IH1cbiAgLyogI2xvdHRpZXtcbiAgICBzdmd7XG4gICAgXHQ+IGd7XG4gICAgICAgIFx0PiBnOm50aC1jaGlsZCgxKXt9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNsb2dvVGV4dHtcblx0bGVmdDogMyU7XG5cdHdpZHRoOiA5MiU7XG5cblx0c3Zne1xuXHRcdHRleHR7fVxuXG5cdFx0JiA+IHBhdGh7fVxuXHR9XG59ICovXG4gIC5tYWluLW5hdmlnYXRpb24ge1xuICAgIC8qIGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgKi9cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRlc2t0b3AtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgcGFkZGluZzogMCA0LjY4NzUlO1xuICAgIC8qIHBhZGRpbmc6IDIuMjVyZW0gNC42ODc1JSAwOyAqLyB9XG4gIC5zaXRlLWhlYWRlciAuc2l0ZS1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZy10b3A6IDIuMjVyZW07XG4gICAgLyogLm1lbnUtaXRlbSBhOmhvdmVyLFxuXHQuY3VycmVudC1tZW51LWl0ZW0gYXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IC0uNXJlbTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHdpZHRoOiAxLjc1cmVtO1xuXHRcdFx0aGVpZ2h0OiAwLjE4NzVyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjKFwiY29ycG9yYXRlXCIpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdH1cblx0fSAqLyB9XG4gICAgLnNpdGUtaGVhZGVyIC5zaXRlLWxpbmtzID4gLm1lbnUtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAvKiBtaW4td2lkdGg6IDZyZW07ICovXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgLyogJjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGMoXCJibHVlXCIpO1xuXHRcdFx0XHQ+IGF7XG5cdFx0XHRcdFx0Ly9jb2xvcjogYyhcIndoaXRlXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGMoXCJibHVlXCIpO1xuXHRcdFx0XHRcdC8vYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jdXJyZW50LW1lbnUtcGFyZW50e1xuXHRcdFx0XHQ+IGF7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYyhcImJsdWVcIik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9ICovIH1cbiAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1saW5rcyA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLyogcGFkZGluZy1yaWdodDogLjMxMjVyZW07XG5cdFx0XHRwYWRkaW5nLXRvcDogMi4yNXJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjVyZW07ICovXG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgLyogZm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07ICovXG4gICAgICAgIC8qIGZvbnQtc2l6ZTogMS4xMjVyZW07ICovXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDRlbTtcbiAgICAgICAgLyogZm9udC13ZWlnaHQ6IDUwMDsgKi9cbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgLyogJjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ly9sZWZ0OiAwLjMxMjVyZW07XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwLjMxMjVyZW07XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHQvL3dpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjKFwicHJpbWFyeVwiKTtcblx0XHRcdH0gKi8gfVxuICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbGlua3MgPiAubWVudS1pdGVtID4gYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbGlua3MgPiAubWVudS1pdGVtIC5zdWItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAvKiBiYWNrZ3JvdW5kOiBjKFwiY29ycG9yYXRlXCIpOyAqL1xuICAgICAgICAvKiBiYWNrZ3JvdW5kOiBjKFwicmVkXCIpOyAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLWxpbmtzID4gLm1lbnUtaXRlbSAuc3ViLW1lbnUgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLWxpbmtzID4gLm1lbnUtaXRlbSAuc3ViLW1lbnUgbGkgKyBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLWxpbmtzID4gLm1lbnUtaXRlbSAuc3ViLW1lbnUgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLyogZm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDFlbTsgKi9cbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbGlua3MgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLWxpbmtzID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1saW5rcyA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmNDAxZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1saW5rcyA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciB7XG4gICAgICAgICAgLyogYmFja2dyb3VuZC1jb2xvcjogYyhcImNvcnBvcmF0ZVwiKTsgKi9cbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY0MDFkO1xuICAgICAgICAgIC8qICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjKFwiY29ycG9yYXRlXCIpO1xuXHRcdFx0XHR9ICovIH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbGlua3MgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbGlua3MgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIC8qIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgICAgICAvL2xlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAqL1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAvKiBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTsgKi8gfVxuICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLWxpbmtzID4gLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmNDAxZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLWxpbmtzID4gLm1lbnUtaXRlbS5zZWFyY2gtaW5pdCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLWxpbmtzID4gLm1lbnUtaXRlbTpob3ZlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0uNXJlbTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xuICAgICAgICAvKiBhe1xuXHRcdFx0XHRjb2xvcjogYyhcIndoaXRlXCIpO1xuXHRcdFx0fSAqLyB9XG4gICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1saW5rcyA+IC5tZW51LWl0ZW06aG92ZXIgPiBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiBjKFwiY29ycG9yYXRlXCIpOyAqL1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjQwMWQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1saW5rcyA+IC5tZW51LWl0ZW06aG92ZXIgPiBhOmJlZm9yZSB7XG4gICAgICAgICAgICBib3R0b206IC41cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogXCJ3aGl0ZVwiOyB9XG4gICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbGlua3MgPiAubWVudS1pdGVtOm50aC1vZi10eXBlKDEpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLnNpdGUtaGVhZGVyIC5zaXRlLWxpbmtzID4gLm1lbnUtaXRlbTpudGgtb2YtdHlwZSgxKTpob3ZlciA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM0NGU1OyB9XG4gICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbGlua3MgPiAubWVudS1pdGVtOm50aC1vZi10eXBlKDMpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLnNpdGUtaGVhZGVyIC5zaXRlLWxpbmtzID4gLm1lbnUtaXRlbTpudGgtb2YtdHlwZSgzKTpob3ZlciA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmU4YjQyOyB9XG4gICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbGlua3MgPiAubWVudS1pdGVtOm50aC1vZi10eXBlKDQpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLnNpdGUtaGVhZGVyIC5zaXRlLWxpbmtzID4gLm1lbnUtaXRlbTpudGgtb2YtdHlwZSg0KTpob3ZlciA+IGEge1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjsgfVxuICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLWxpbmtzID4gLm1lbnUtaXRlbTpudGgtb2YtdHlwZSg1KS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5zaXRlLWhlYWRlciAuc2l0ZS1saW5rcyA+IC5tZW51LWl0ZW06bnRoLW9mLXR5cGUoNSk6aG92ZXIgPiBhLCAuc2l0ZS1oZWFkZXIgLnNpdGUtbGlua3MgPiAubWVudS1pdGVtOm50aC1vZi10eXBlKDcpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLnNpdGUtaGVhZGVyIC5zaXRlLWxpbmtzID4gLm1lbnUtaXRlbTpudGgtb2YtdHlwZSg3KTpob3ZlciA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM0NGU1OyB9XG4gICAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtbGlua3MgPiAubWVudS1pdGVtICsgLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgIC8qID4gYXtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAuMzEyNXJlbTtcblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0bGVmdDogMC4zMTI1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9ICovIH1cbiAgLyogLnNlYXJjaGZvcm17XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgLy92ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIFxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMS4zNzVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuMzc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjKFwicHJpbWFyeVwiKTtcbiAgICAgICAgY29sb3I6IGMoXCJwcmltYXJ5XCIpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICAgIGNvbG9yOiBjKFwicHJpbWFyeVwiKTtcbiAgICAgICAgICAgIC8vb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0gKi9cbiAgLm1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2JpbGUtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VhcmNoLWxheWVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbTsgfVxuICAgIC5zZWFyY2gtbGF5ZXIgLnNlYXJjaGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgbWFyZ2luLXRvcDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmZmZmY7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbiAgLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4gIC5kZXNrdG9wLW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgM3JlbTsgfVxuICAuc2l0ZS1oZWFkZXIgLnNpdGUtbGlua3MgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAuc2l0ZS1oZWFkZXIgLnNpdGUtbGlua3MgPiAubWVudS1pdGVtOm50aC1vZi10eXBlKDEpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLnNpdGUtaGVhZGVyIC5zaXRlLWxpbmtzID4gLm1lbnUtaXRlbTpudGgtb2YtdHlwZSgxKTpob3ZlciA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzQ0ZTU7IH1cbiAgLnNpdGUtaGVhZGVyIC5zaXRlLWxpbmtzID4gLm1lbnUtaXRlbTpudGgtb2YtdHlwZSgzKS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5zaXRlLWhlYWRlciAuc2l0ZS1saW5rcyA+IC5tZW51LWl0ZW06bnRoLW9mLXR5cGUoMyk6aG92ZXIgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmU4YjQyOyB9XG4gIC5zaXRlLWhlYWRlciAuc2l0ZS1saW5rcy5zaXRlLWxpbmtzLS1zbWFsbGVyLWZvbnQtc2l6ZSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLyogLnNlYXJjaGZvcm17XG4gICAgXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl17XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcbiAgICB9XG59ICovIH1cblxuLyogQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgQGltcG9ydCAneHhsYXJnZSc7XG59ICovXG4uYy1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDIuMjVyZW07XG4gIC8qICYtLWdyZXl7XG5cdFx0YmFja2dyb3VuZDogYyhcInNlY3Rpb24tZ3JleVwiKTtcblx0fVxuXG5cdCYtLXJlbGF0ZWR7XG5cdFx0Ly9kaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6IDNyZW0gMCA0cmVtO1xuXHR9ICovIH1cbiAgLmMtc2VjdGlvbl9fdGl0bGUge1xuICAgIC8qIHdpZHRoOiA2MCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87ICovXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmMtc2VjdGlvbl9fdGl0bGVfX2xlZnQtY2VudGVyZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYy1zZWN0aW9uX19oYWxmIC5jLXNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYy1zZWN0aW9uX19oYWxmIC5jLXNlY3Rpb25fX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTsgfVxuICAgIC5jLXNlY3Rpb25fX2hhbGYgLmMtc2VjdGlvbl9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLXNlY3Rpb25fX2hhbGYgLmMtc2VjdGlvbl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOWVtOyB9XG4gIC5jLXNlY3Rpb25fX2hhbGYgLmxpbmsge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07IH1cbiAgLmMtc2VjdGlvbl9faGFsZiArIC5jLXNlY3Rpb25fX2hhbGYge1xuICAgIG1hcmdpbi10b3A6IDIuMjVyZW07IH1cbiAgLmMtc2VjdGlvbi0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhvbWUgLnNpdGUtbWFpbiAuYy1zZWN0aW9uLS1zbWFsbCAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgOS4zNzUlOyB9XG5cbi8qQGluY2x1ZGUgc21hbGwge1xuICAgIEBpbXBvcnQgJ3NtYWxsJztcbn0qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG4gICAgLmMtc2VjdGlvbl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtOyB9XG4gICAgLmMtc2VjdGlvbl9faGFsZiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyLjI1cmVtKTsgfVxuICAgICAgLmMtc2VjdGlvbl9faGFsZiAuYy1zZWN0aW9uX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAgIC5jLXNlY3Rpb25fX2hhbGYgLmMtc2VjdGlvbl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1ZW07IH1cbiAgICAgIC5jLXNlY3Rpb25fX2hhbGYgLmxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgICAuYy1zZWN0aW9uX19oYWxmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5jLXNlY3Rpb25fX2hhbGYgKyAuYy1zZWN0aW9uX19oYWxmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5jLXNlY3Rpb24tLXNtYWxsIC5pbm5lcixcbiAgICAuaG9tZSAuc2l0ZS1tYWluIC5jLXNlY3Rpb24tLXNtYWxsIC5pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDcuMjklOyB9XG4gICAgLmMtc2VjdGlvbi0tdGlueSAuaW5uZXIge1xuICAgICAgcGFkZGluZzogMCAxMiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07IH1cbiAgLmMtc2VjdGlvbl9faGFsZiAuYy1zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuICAuYy1zZWN0aW9uX19oYWxmIC5jLXNlY3Rpb25fX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgLmMtc2VjdGlvbl9faGFsZiAuYy1zZWN0aW9uX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzNzVlbTsgfVxuICAuYy1zZWN0aW9uX19oYWxmIC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgLmMtc2VjdGlvbi0tc21hbGwgLmlubmVyLFxuICAuaG9tZSAuc2l0ZS1tYWluIC5jLXNlY3Rpb24tLXNtYWxsIC5pbm5lciB7XG4gICAgcGFkZGluZzogMCA4LjglOyB9XG4gIC5jLXNlY3Rpb24tLXRpbnkgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDE2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuYy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC43NXJlbTsgfVxuICAgIC5jLXNlY3Rpb25fX2hhbGYgLmMtc2VjdGlvbl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07IH1cbiAgICAuYy1zZWN0aW9uX19oYWxmIC5jLXNlY3Rpb25fX2ltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtOyB9XG4gICAgLmMtc2VjdGlvbl9faGFsZiAuYy1zZWN0aW9uX190ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgICAuYy1zZWN0aW9uX19oYWxmIC5saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtOyB9XG4gICAgLmMtc2VjdGlvbi0tc21hbGwgLmlubmVyLFxuICAgIC5ob21lIC5zaXRlLW1haW4gLmMtc2VjdGlvbi0tc21hbGwgLmlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNy44NzVyZW07IH1cbiAgICAuYy1zZWN0aW9uLS10aW55IC5pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE0LjM3NXJlbTsgfSB9XG5cbi8qQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgQGltcG9ydCAneHhsYXJnZSc7XG59Ki9cbi5jLXNsaWRlciB7XG4gIC8qICZfX25hdntcblx0XHRtYXJnaW4tdG9wOiAxLjI1cmVtO1xuXG5cdFx0aXtcblx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX3ByZXZ7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cztcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogYyhcImNvcnBvcmF0ZVwiKTtcblx0XHR9XG5cdH1cblxuXHQmX19uZXh0e1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOiBjKFwiY29ycG9yYXRlXCIpO1xuXHRcdH1cblx0fSAqLyB9XG4gIC5jLXNsaWRlciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gICAgdG9wOiBjYWxjKDUwJSAtICgxLjkzNzVyZW0vMikpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmMtc2xpZGVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmMtc2xpZGVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gICAgICBmb250LXNpemU6IDIuMTVyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmMtc2xpZGVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgICAgIGxlZnQ6IC0uMTg3NXJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTsgfVxuICAgICAgLmMtc2xpZGVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxNzcnOyB9XG4gICAgLmMtc2xpZGVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICAgICAgcmlnaHQ6IC0uMTg3NXJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpOyB9XG4gICAgICAuYy1zbGlkZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMTc4JzsgfVxuICAuYy1zbGlkZXIgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuICAuYy1zbGlkZXIgLmRvdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwLjE4NzVyZW07XG4gICAgd2lkdGg6IDAuNDM3NXJlbTtcbiAgICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5jLXNsaWRlciAuZG90LmlzLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7IH1cbiAgICAuYy1zbGlkZXIgLmRvdCArIC5kb3Q6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLS40Mzc1cmVtO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAuMzc1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC5jLXNsaWRlci0tcHJvamVjdHMge1xuICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtOyB9XG4gICAgLmMtc2xpZGVyLS1wcm9qZWN0czphZnRlciB7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5jLXNsaWRlci0tcHJvamVjdHMgKyAubGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjM3NXJlbTsgfVxuICAuYy1zbGlkZXItLXJlc2VhcmNoZXJzLCAuYy1zbGlkZXItLWV2ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogMS4xMjVyZW07IH1cbiAgICAuYy1zbGlkZXItLXJlc2VhcmNoZXJzIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmJlZm9yZSwgLmMtc2xpZGVyLS1ldmVudHMgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtOyB9XG4gICAgLmMtc2xpZGVyLS1yZXNlYXJjaGVycyAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cywgLmMtc2xpZGVyLS1ldmVudHMgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICAgICAgbGVmdDogLS4xODc1cmVtOyB9XG4gICAgLmMtc2xpZGVyLS1yZXNlYXJjaGVycyAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0LCAuYy1zbGlkZXItLWV2ZW50cyAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgICAgIHJpZ2h0OiAtLjE4NzVyZW07IH1cbiAgICAuYy1zbGlkZXItLXJlc2VhcmNoZXJzIC5kb3QsIC5jLXNsaWRlci0tZXZlbnRzIC5kb3Qge1xuICAgICAgbWFyZ2luOiAwIDAuMzEyNXJlbTtcbiAgICAgIHdpZHRoOiAwLjYyNXJlbTtcbiAgICAgIGhlaWdodDogMC42MjVyZW07IH1cbiAgICAgIC5jLXNsaWRlci0tcmVzZWFyY2hlcnMgLmRvdCArIC5kb3Q6YmVmb3JlLCAuYy1zbGlkZXItLWV2ZW50cyAuZG90ICsgLmRvdDpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtLjY4NzVyZW07XG4gICAgICAgIHdpZHRoOiAuNjI1cmVtOyB9XG4gICAgLmMtc2xpZGVyLS1yZXNlYXJjaGVyczphZnRlciwgLmMtc2xpZGVyLS1ldmVudHM6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ2ZsaWNraXR5JztcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLypAaW5jbHVkZSBzbWFsbCB7XG4gICAgQGltcG9ydCAnc21hbGwnO1xufSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtc2xpZGVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gKDEuOTM3NXJlbS8yKSk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYy1zbGlkZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYy1zbGlkZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgICAgIGZvbnQtc2l6ZTogMi4xNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuYy1zbGlkZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICAgICAgbGVmdDogLTFyZW07XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7IH1cbiAgICAgIC5jLXNsaWRlciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91czpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMTc3JzsgfVxuICAgIC5jLXNsaWRlciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMXJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpOyB9XG4gICAgICAuYy1zbGlkZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMTc4JzsgfVxuICAuYy1zbGlkZXIgLmRvdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAwLjY4NzVyZW07XG4gICAgaGVpZ2h0OiAwLjY4NzVyZW07XG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzMzMzMzsgfVxuICAgIC5jLXNsaWRlciAuZG90ICsgLmRvdCB7XG4gICAgICAvKiBtYXJnaW4tbGVmdDogMC42ODc1cmVtOyAqL1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtOyB9XG4gICAgICAuYy1zbGlkZXIgLmRvdCArIC5kb3Q6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLS43NXJlbTtcbiAgICAgICAgd2lkdGg6IC42MjVyZW07XG4gICAgICAgIGhlaWdodDogMnB4OyB9XG4gIC5jLXNsaWRlci0tbWFpbiAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYy1zbGlkZXItLXByb2plY3RzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjM3NXJlbTsgfVxuICAgIC5jLXNsaWRlci0tcHJvamVjdHMgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgLmMtc2xpZGVyLS1wcm9qZWN0cyArIC5saW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYy1zbGlkZXItLXByb2plY3RzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdmbGlja2l0eSc7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jLXNsaWRlci0tcmVzZWFyY2hlcnMsIC5jLXNsaWRlci0tZXZlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjM3NXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1zbGlkZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDMuMjVyZW07IH1cbiAgLmMtc2xpZGVyIC5kb3Qge1xuICAgIHdpZHRoOiAwLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDAuODc1cmVtOyB9XG4gIC5jLXNsaWRlci0tcHJvamVjdHMgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMtc2xpZGVyIC5kb3Qge1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTsgfVxuICAuYy1zbGlkZXItLW1haW4gLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07IH1cbiAgLmMtc2xpZGVyLS1wcm9qZWN0cyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtOyB9XG4gICAgLmMtc2xpZGVyLS1wcm9qZWN0cyAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtOyB9XG4gIC5jLXNsaWRlci0tcmVzZWFyY2hlcnMsIC5jLXNsaWRlci0tZXZlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07IH0gfVxuXG4vKiBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICBAaW1wb3J0ICd4eGxhcmdlJztcbn0gKi9cbi5jLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS44NzVyZW0gMDtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgLyogJl9faW5mb3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXG5cdFx0Jl9fY29udGFpbmVye1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0fVxuXG5cdFx0Jl9fcHJle1xuXHRcdFx0Zm9udC1zaXplOiAwLjYyNXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0Y29sb3I6IGMoXCJ3aGl0ZVwiKTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGV7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjM3NXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdGNvbG9yOiBjKFwiY29ycG9yYXRlXCIpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQmX19kZXNje1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0bWFyZ2luLXRvcDogMC4zNzVyZW07XG5cdFx0XHRmb250LXNpemU6IDAuNjI1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuXHRcdFx0Y29sb3I6IGMoXCJncmV5XCIpO1xuXHRcdH1cblxuXHRcdCZfX2xpbmt7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjc1cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHRjb2xvcjogYyhcIndoaXRlXCIpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cblx0XHRcdGkuZmFse1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLjYyNXJlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuOWVtO1xuXHRcdFx0XHRjb2xvcjogYyhcImNvcnBvcmF0ZVwiKTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6IGMoXCJjb3Jwb3JhdGVcIik7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRpLmZhbHtcblx0XHRcdFx0XHRjb2xvcjogYyhcIndoaXRlXCIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OicnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwLjE4NzVyZW07XG5cdFx0XHR3aWR0aDogMC4yNXJlbTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDUuMjVyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjKFwid2hpdGVcIik7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0fVxuXG5cdFx0JiArICZ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMC42MjVyZW07XG5cdFx0fVxuXHR9ICovXG4gIC8qICZfX2xlZ2Fse1xuXHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdH1cblxuXHQmX19jb3B5e1xuXHRcdGZvbnQtc2l6ZTogMC42MjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRjb2xvcjogYyhcImdyZXlcIik7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9fbGlua3tcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAwLjYyNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGF7XG5cdFx0XHRjb2xvcjogYyhcImdyZXlcIik7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGFpbmVye1xuXHRcdFx0bWFyZ2luLXRvcDogMC43NXJlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHR9XG5cblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6J3wnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIDAuMzc1cmVtO1xuXHRcdFx0Y29sb3I6IGMoXCJncmV5XCIpO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDEpe1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9ICovIH1cbiAgLmMtZm9vdGVyIC5zaXRlLWJyYW5kaW5nIHtcbiAgICB3aWR0aDogOC43NXJlbTtcbiAgICAvKiB3aWR0aDogOC44NzVyZW07XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ei1pbmRleDogMDsgKi9cbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuYy1mb290ZXIgLnNpdGUtYnJhbmRpbmcgc3ZnIHRleHQge1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5jLWZvb3RlciAuc2l0ZS1icmFuZGluZyBzdmcgcGF0aCB7XG4gICAgICBzdHJva2U6ICNmZmZmZmY7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5jLWZvb3RlciAuc2l0ZS1saW5rcyB7XG4gICAgLyogJiArIC5zaXRlLWxpbmtze1xuXHRcdFx0bWFyZ2luLXRvcDogMC43NXJlbTtcblx0XHR9ICovIH1cbiAgICAuYy1mb290ZXIgLnNpdGUtbGlua3MgLm1lbnUtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuYy1mb290ZXIgLnNpdGUtbGlua3MgLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5jLWZvb3RlciAuc2l0ZS1saW5rcyAubWVudS1pdGVtLnNlYXJjaC1pbml0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmMtZm9vdGVyIC5zaXRlLWxpbmtzIC5tZW51LWl0ZW0gKyAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTsgfVxuICAgIC5jLWZvb3RlciAuc2l0ZS1saW5rcyAuc3ViLW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTsgfVxuICAgICAgLmMtZm9vdGVyIC5zaXRlLWxpbmtzIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmMtZm9vdGVyX19oYWxmIHtcbiAgICAvKiBkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogNTAlOyAqLyB9XG4gICAgLmMtZm9vdGVyX19oYWxmX19jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogLjVyZW07IH1cbiAgICAuYy1mb290ZXJfX2hhbGYgKyAuYy1mb290ZXJfX2hhbGYge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAuYy1mb290ZXJfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgY29sb3I6ICM4MzgzODM7IH1cbiAgICAuYy1mb290ZXJfX2luZm8gYSB7XG4gICAgICBjb2xvcjogIzgzODM4MzsgfVxuICAgIC5jLWZvb3Rlcl9faW5mbyBwICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG4gICAgLmMtZm9vdGVyX19pbmZvLS1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgIGNvbG9yOiAjODM4MzgzOyB9XG4gICAgLmMtZm9vdGVyX19pbmZvICsgLmMtZm9vdGVyX19pbmZvIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07IH1cbiAgLmMtZm9vdGVyX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMuMTI1cmVtO1xuICAgIC8qICZfX2NvbnRhaW5lcntcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0fSAqLyB9XG4gICAgLmMtZm9vdGVyX19saW5rIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jLWZvb3Rlcl9fbGluayArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTsgfVxuICAuYy1mb290ZXJfX2xlZ2FsIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICBjb2xvcjogIzgzODM4MztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYy1mb290ZXJfX2xlZ2FsIGEge1xuICAgICAgY29sb3I6ICM4MzgzODM7IH1cbiAgICAuYy1mb290ZXJfX2xlZ2FsIHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07IH1cblxuLypAaW5jbHVkZSBzbWFsbCB7XG4gICAgQGltcG9ydCAnc21hbGwnO1xufSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDAgMS44NzVyZW07IH1cbiAgICAuYy1mb290ZXIgLnNpdGUtYnJhbmRpbmcge1xuICAgICAgd2lkdGg6IDEwLjI1cmVtO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmMtZm9vdGVyIC5zaXRlLWxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIC8qICYgKyAuc2l0ZS1saW5rc3tcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMS41cmVtO1xuXHRcdH0gKi8gfVxuICAgICAgLmMtZm9vdGVyIC5zaXRlLWxpbmtzIC5tZW51LWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07IH1cbiAgICAgIC5jLWZvb3RlciAuc2l0ZS1saW5rcyAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgIC5jLWZvb3Rlcl9faGFsZiB7XG4gICAgICAvKiBkaXNwbGF5OiBmbGV4OyBcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7ICovXG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAuYy1mb290ZXJfX2hhbGZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IC43NXJlbTsgfVxuICAgICAgLmMtZm9vdGVyX19oYWxmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgLmMtZm9vdGVyX19oYWxmICsgLmMtZm9vdGVyX19oYWxmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5jLWZvb3Rlcl9faW5mbyB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgICAuYy1mb290ZXJfX2luZm8gcCArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgICAuYy1mb290ZXJfX2luZm8tLXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07IH1cbiAgICAgIC5jLWZvb3Rlcl9faW5mbyArIC5jLWZvb3Rlcl9faW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAuYy1mb290ZXJfX2xpbmsge1xuICAgICAgd2lkdGg6IDQuMzc1cmVtO1xuICAgICAgLyogJl9fY29udGFpbmVye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdH0gKi8gfVxuICAgICAgLmMtZm9vdGVyX19saW5rICsgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAuYy1mb290ZXJfX2xlZ2FsIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgICAgIC5jLWZvb3Rlcl9fbGVnYWwgcCArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWZvb3RlciAuc2l0ZS1saW5rcyB7XG4gICAgLyogdGV4dC1hbGlnbjogbGVmdDsgKi8gfVxuICAgIC5jLWZvb3RlciAuc2l0ZS1saW5rcyAubWVudS1pdGVtIHtcbiAgICAgIC8qIGZsb2F0OiBsZWZ0OyAqLyB9XG4gICAgICAuYy1mb290ZXIgLnNpdGUtbGlua3MgLm1lbnUtaXRlbSArIC5tZW51LWl0ZW0ge1xuICAgICAgICAvKiBtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMnJlbTsgKi8gfVxuICAgIC5jLWZvb3RlciAuc2l0ZS1saW5rcyAuc3ViLW1lbnUge1xuICAgICAgLyogbWFyZ2luLXRvcDogMS41cmVtOyAqLyB9XG4gICAgICAuYy1mb290ZXIgLnNpdGUtbGlua3MgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgICAvKiBmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDsgKi8gfVxuICAuYy1mb290ZXJfX2hhbGY6bnRoLW9mLXR5cGUoMSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgLmMtZm9vdGVyX19pbmZvIHAge1xuICAgIHBhZGRpbmctbGVmdDogNS4yNXJlbTsgfVxuICAuYy1mb290ZXJfX2luZm8tLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmMtZm9vdGVyX19saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgLyogJl9fY29udGFpbmVye1xuXHRcdH0gKi8gfVxuICAgIC5jLWZvb3Rlcl9fbGluayArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYy1mb290ZXJfX2xlZ2FsIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtOyB9IH1cblxuLyogQGluY2x1ZGUgeGxhcmdlIHtcbiAgICBAaW1wb3J0ICd4bGFyZ2UnO1xufSAqL1xuLypAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICBAaW1wb3J0ICd4eGxhcmdlJztcbn0qL1xuLmMtcGFnZSB7XG4gIC8qICZfX2NvbnRlbnR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAxLjI1cmVtIDAgNXJlbTtcblx0XHRtYXJnaW4tdG9wOiAtMy43NXJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjKFwid2hpdGVcIik7XG4gICAgfVxuXG4gICAgJl9fcHJpbWFyeXtcbiAgICAgICAgLy9wYWRkaW5nOiAwIDJyZW07XG4gICAgICAgIC5jLXBvc3R7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mb3t9XG5cbiAgICAmX19zY2hlZHVsZXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2RhdGV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmX193ZWVrZGF5e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogYyhcInByaW1hcnlcIik7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fZGF5e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogYyhcImNvcnBvcmF0ZVwiKTtcblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyLjc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAuMTg3NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjKFwiY29ycG9yYXRlXCIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9udGh7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6IGMoXCJwcmltYXJ5XCIpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX3RpbWV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6IGMoXCJwcmltYXJ5XCIpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgICZfX2J1dHRvbntcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAgICAgICBpLmZhbHtcbiAgICAgICAgICAgIGNvbG9yOiBjKFwid2hpdGVcIik7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRpc2FibGVke1xuICAgICAgICAgICAgaS5mYWx7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAuYy1zaW5nbGVfX3ByaWNle1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjKFwid2hpdGVcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmljZXtcbiAgICAgICAgY29sb3I6IGMoXCJjb3Jwb3JhdGVcIik7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgfVxuXG4gICAgJl9fZGF0YXtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICZfX2Jsb2Nre1xuICAgICAgICAgICAgJiArICZ7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAuMTg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGMoXCJjb3Jwb3JhdGVcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGVybXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgY29sb3I6IGMoXCJwcmltYXJ5XCIpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICAmX19kZWZpbml0aW9ue1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjRyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgY29sb3I6IGMoXCJwcmltYXJ5XCIpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICAmX19saW5re1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIGNvbG9yOiBjKFwicHJpbWFyeVwiKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcblxuICAgICAgICAgICAgJi0tYXJyb3d7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgIGkuZmFse1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMC4xZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYyhcImNvcnBvcmF0ZVwiKTtcbiAgICAgICAgICAgICAgICAgICAgLy92ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmICsgJntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjKFwiY29ycG9yYXRlXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXV0aG9ye1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjI1ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2V7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2N7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogYyhcImNvcnBvcmF0ZVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAgKyBwe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5re1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2Vjb25kYXJ5e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH0gKi8gfVxuICAuYy1wYWdlX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMS4zNzVlbSAwIDA7IH1cbiAgICAuYy1wYWdlX19oZWFkZXIgLmMtcGFnZV9fdGl0bGUge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAuYy1wYWdlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxLjM3NWVtIDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgLyogZm9udC13ZWlnaHQ6IDUwMDsgKi9cbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmMtcGFnZV9fdGl0bGUtLWJpZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgICAuYy1wYWdlX190aXRsZS5yZWQge1xuICAgICAgY29sb3I6ICNlZjQwMWQ7IH1cbiAgICAuYy1wYWdlX190aXRsZS5nb2xkIHtcbiAgICAgIGNvbG9yOiAjYmU4YjQyOyB9XG4gICAgLmMtcGFnZV9fdGl0bGUuYmx1ZSB7XG4gICAgICBjb2xvcjogIzMzNDRlNTsgfVxuICAuYy1wYWdlX19jb250ZW50ID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGNvbG9yOiAjMzM0NGU1O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmMtcGFnZV9fY29udGVudCA+IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuICAuYy1wYWdlX19jb250ZW50ID4gcCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9XG4gIC5jLXBhZ2VfX2NvbnRlbnQgPiBoMiArIGgzLFxuICAuYy1wYWdlX19jb250ZW50ID4gcCArIHAsXG4gIC5jLXBhZ2VfX2NvbnRlbnQgPiBwICsgaDMge1xuICAgIG1hcmdpbi10b3A6IDAuODc1cmVtOyB9XG4gIC5jLXBhZ2VfX2NvbnRlbnQgPiBoMyArIHAge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAuYy1wYWdlX19jb250ZW50ID4gKiArIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gIC5jLXBhZ2VfX2dhbGxlcnlfX2VsZW1lbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmMtcGFnZV9fZ2FsbGVyeV9fZWxlbWVudCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYy1wYWdlX19nYWxsZXJ5X19lbGVtZW50ICsgLmMtc2luZ2xlX19nYWxsZXJ5X19lbGVtZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG4gIC5jLXBhZ2VfX21hcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jLXBhZ2VfX21hcF9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYy1wYWdlLS1jb2xzIC5jLXBhZ2VfX3NlY29uZGFyeSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gIC5jLXBhZ2UtLWNvbnRhY3QgLmMtcGFnZV9fc2Vjb25kYXJ5IHtcbiAgICBtaW4taGVpZ2h0OiAxN3JlbTsgfVxuICAuYy1wYWdlLS00MDQge1xuICAgIG1pbi1oZWlnaHQ6IDc1dmg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmMtcGFnZS0tNDA0IC5jLXBhZ2VfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NWVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgLmMtcGFnZS0tNDA0IHAge1xuICAgICAgbWF4LXdpZHRoOiAzMS4yNXJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuICAgIC5jLXBhZ2UtLTQwNCAubGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5jLXBhZ2UtLXNlYXJjaCAuYy1wYWdlX190aXRsZSB7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiBAaW5jbHVkZSBzbWFsbCB7XG4gICAgQGltcG9ydCAnc21hbGwnO1xufSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcGFnZV9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAuMzc1ZW0gMCAwOyB9XG4gIC5jLXBhZ2VfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAuMzc1ZW0gMCAxLjM3NWVtIDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAuYy1wYWdlX190aXRsZS0tYmlnIHtcbiAgICAgIGZvbnQtc2l6ZTogNy41cmVtOyB9XG4gIC5jLXBhZ2VfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAuYy1wYWdlX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuYy1wYWdlX19jb250ZW50ID4gcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgLmMtcGFnZV9fY29udGVudCA+IGgyICsgaDMsXG4gIC5jLXBhZ2VfX2NvbnRlbnQgPiBwICsgcCxcbiAgLmMtcGFnZV9fY29udGVudCA+IHAgKyBoMyB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAuYy1wYWdlX19jb250ZW50ID4gKiArIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtOyB9XG4gIC5jLXBhZ2VfX2dhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAuYy1wYWdlX19nYWxsZXJ5X19lbGVtZW50ICsgLmMtcGFnZV9fZ2FsbGVyeV9fZWxlbWVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5jLXBhZ2UtLWNvbHMgLmMtcGFnZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmMtcGFnZS0tY29scyAuYy1wYWdlX19wcmltYXJ5IHtcbiAgICB3aWR0aDogMzUlOyB9XG4gIC5jLXBhZ2UtLWNvbHMgLmMtcGFnZV9fc2Vjb25kYXJ5IHtcbiAgICB3aWR0aDogNjIlO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmMtcGFnZS0tY29udGFjdCAuYy1zaW5nbGVfX3NlY29uZGFyeSB7XG4gICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAuYy1wYWdlLS00MDQgLmMtcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuYy1wYWdlLS00MDQgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI3ZW07IH1cbiAgLmMtcGFnZS0tNDA0IC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtOyB9XG4gIC5jLXBhZ2UtLXNlYXJjaCAuYy1wYWdlX190aXRsZSB7XG4gICAgcGFkZGluZzogLjhlbSAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXBhZ2VfX2hlYWRlciB7XG4gICAgcGFkZGluZzogLjVlbSAwIDA7IH1cbiAgICAuYy1wYWdlX19oZWFkZXIgLmMtcGFnZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjllbTsgfVxuICAuYy1wYWdlX190aXRsZSB7XG4gICAgcGFkZGluZzogLjVlbSAwIDEuMzc1ZW0gMDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgICAuYy1wYWdlX190aXRsZS0tYmlnIHtcbiAgICAgIGZvbnQtc2l6ZTogOS4zNzVyZW07IH1cbiAgLmMtcGFnZV9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLmMtcGFnZV9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIC5jLXBhZ2VfX2NvbnRlbnQgPiBwIHtcbiAgICBsaW5lLWhlaWdodDogMS44ZW07IH1cbiAgLmMtcGFnZV9fY29udGVudCA+ICogKyBoMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAuYy1wYWdlX19nYWxsZXJ5X19lbGVtZW50ICsgLmMtcGFnZV9fZ2FsbGVyeV9fZWxlbWVudCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAuYy1wYWdlLS1jb2xzIC5jLXBhZ2VfX3ByaW1hcnkge1xuICAgIHdpZHRoOiAzMiU7IH1cbiAgLmMtcGFnZS0tY29scyAuYy1wYWdlX19zZWNvbmRhcnkge1xuICAgIHdpZHRoOiA2NS41JTsgfVxuICAuYy1wYWdlLS00MDQgLmMtcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5jLXBhZ2UtLTQwNCBwIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG4gIC5jLXBhZ2UtLTQwNCAubGluayB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmMtcGFnZS0tc2VhcmNoIC5jLXBhZ2VfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDc4JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuYy1wYWdlX190aXRsZSB7XG4gICAgLyogZm9udC1zaXplOiAxLjc1cmVtOyAqL1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTsgfVxuICAuYy1wYWdlX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5jLXBhZ2VfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuICAuYy1wYWdlX19jb250ZW50ID4gaDIgKyBoMyxcbiAgLmMtcGFnZV9fY29udGVudCA+IHAgKyBwLFxuICAuYy1wYWdlX19jb250ZW50ID4gcCArIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgLmMtcGFnZV9fY29udGVudCA+IGgzICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMC44NzVyZW07IH1cbiAgLmMtcGFnZV9fY29udGVudCA+ICogKyBoMiB7XG4gICAgbWFyZ2luLXRvcDogMi4yNXJlbTsgfVxuICAuYy1wYWdlX19nYWxsZXJ5X19lbGVtZW50ICsgLmMtcGFnZV9fZ2FsbGVyeV9fZWxlbWVudCB7XG4gICAgbWFyZ2luLXRvcDogMS4zNzVyZW07IH1cbiAgLmMtcGFnZS0tc2VhcmNoIC5jLXBhZ2VfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDUwcmVtOyB9IH1cblxuLypAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICBAaW1wb3J0ICd4eGxhcmdlJztcbn0qL1xuLmMtZ3JpZF9fZWxlbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qQGluY2x1ZGUgc21hbGwge1xuICAgIEBpbXBvcnQgJ3NtYWxsJztcbn0qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmMtZ3JpZF9fZWxlbWVudCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlLzMpOyB9IH1cblxuLypAaW5jbHVkZSBsYXJnZSB7XG4gICAgQGltcG9ydCAnbGFyZ2UnO1xufSAqL1xuLyogQGluY2x1ZGUgeGxhcmdlIHtcbiAgICBAaW1wb3J0ICd4bGFyZ2UnO1xufSAqL1xuLyogQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgQGltcG9ydCAneHhsYXJnZSc7XG59ICovXG4uYy1ibG9nIC5jLXBhZ2VfX2hlYWRlciArIC5jLWdyaWQge1xuICBtYXJnaW4tdG9wOiAxLjM3NXJlbTsgfVxuXG4vKkBpbmNsdWRlIHNtYWxsIHtcbiAgICBAaW1wb3J0ICdzbWFsbCc7XG59Ki9cbi8qIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgQGltcG9ydCAnbWVkaXVtJztcbn0gKi9cbi8qQGluY2x1ZGUgbGFyZ2Uge1xuICAgIEBpbXBvcnQgJ2xhcmdlJztcbn0gKi9cbi8qIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgQGltcG9ydCAneGxhcmdlJztcbn0gKi9cbi8qIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgIEBpbXBvcnQgJ3h4bGFyZ2UnO1xufSAqL1xuLmMtc2luZ2xlX19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmNDAxZDsgfVxuICAuYy1zaW5nbGVfX2hlYWRlci5yZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2VmNDAxZDsgfVxuICAuYy1zaW5nbGVfX2hlYWRlci5ncmVlbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBiYzk4OyB9XG4gIC5jLXNpbmdsZV9faGVhZGVyLmdvbGQge1xuICAgIGJvcmRlci1jb2xvcjogI2JlOGI0MjsgfVxuICAuYy1zaW5nbGVfX2hlYWRlci5ibHVlIHtcbiAgICBib3JkZXItY29sb3I6ICMzMzQ0ZTU7IH1cblxuLmMtc2luZ2xlX19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jLXNpbmdsZV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTRlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmMtc2luZ2xlX19hdXRob3Ige1xuICBtYXJnaW4tdG9wOiAuNzVyZW07XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmMtc2luZ2xlX19sb2NhdGlvbiB7XG4gIG1hcmdpbi10b3A6IC43NXJlbTtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jLXNpbmdsZV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLmMtc2luZ2xlX19wcmltYXJ5IHAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG5cbi5jLXNpbmdsZV9fcHJpbWFyeSBhIHtcbiAgY29sb3I6ICMzMzQ0ZTU7IH1cblxuLmMtc2luZ2xlX19wcmltYXJ5IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jLXNpbmdsZV9fcHJpbWFyeSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYy1zaW5nbGVfX3ByaW1hcnkgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLmMtc2luZ2xlX19zZWNvbmRhcnkge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5jLXNpbmdsZV9fc2Vjb25kYXJ5IC5jLWNhcmQtLXBvc3QtYXV0aG9yICsgLmMtY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAuYy1zaW5nbGVfX3NlY29uZGFyeSAuYy1zaW5nbGVfX2xhdGVzdCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4uYy1zaW5nbGVfX2xhdGVzdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jLXNpbmdsZV9fbGF0ZXN0X190aXRsZSArIC5jLWNhcmQtLWxhdGVzdCB7XG4gICAgbWFyZ2luLXRvcDogLjVyZW07IH1cblxuLyogQGluY2x1ZGUgc21hbGwge1xuICAgIEBpbXBvcnQgJ3NtYWxsJztcbn0qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXNpbmdsZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjEyNXJlbTsgfVxuICAuYy1zaW5nbGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgLyogbWF4LXdpZHRoOiA1MCU7ICovXG4gICAgd2lkdGg6IDY1JTtcbiAgICBtYXgtd2lkdGg6IDQzLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5jLXNpbmdsZV9fYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTsgfVxuICAuYy1zaW5nbGVfX2xvY2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTsgfVxuICAuYy1zaW5nbGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtOyB9XG4gIC5jLXNpbmdsZV9fcHJpbWFyeSBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS4zNzVyZW07IH1cbiAgLmMtc2luZ2xlX19wcmltYXJ5ID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgLmMtc2luZ2xlX19zZWNvbmRhcnkge1xuICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtOyB9XG4gICAgLmMtc2luZ2xlX19zZWNvbmRhcnkgLmMtY2FyZC0tcG9zdC1hdXRob3IgKyAuYy1jYXRlZ29yaWVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtOyB9XG4gICAgLmMtc2luZ2xlX19zZWNvbmRhcnkgLmMtc2luZ2xlX19sYXRlc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMi4yNXJlbTsgfVxuICAuYy1zaW5nbGVfX2xhdGVzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmMtc2luZ2xlX19sYXRlc3RfX3RpdGxlIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtc2luZ2xlX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTsgfVxuICAuYy1zaW5nbGVfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLmMtc2luZ2xlX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gIC5jLXNpbmdsZV9fYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTsgfVxuICAuYy1zaW5nbGVfX2xvY2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTsgfVxuICAuYy1zaW5nbGVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgLmMtc2luZ2xlX19wcmltYXJ5IHtcbiAgICBmbGV4LWJhc2lzOiA2NSU7IH1cbiAgICAuYy1zaW5nbGVfX3ByaW1hcnkgcCB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07IH1cbiAgICAuYy1zaW5nbGVfX3ByaW1hcnkgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjYyNXJlbTsgfVxuICAuYy1zaW5nbGVfX3NlY29uZGFyeSB7XG4gICAgZmxleC1iYXNpczogY2FsYygzNSUgLSAxLjVyZW0pO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuYy1zaW5nbGVfX3NlY29uZGFyeSAuYy1jYXJkLS1wb3N0LWF1dGhvciArIC5jLWNhdGVnb3JpZXMge1xuICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAgIC5jLXNpbmdsZV9fc2Vjb25kYXJ5IC5jLXNpbmdsZV9fbGF0ZXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfVxuICAuYy1zaW5nbGVfX2xhdGVzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYy1zaW5nbGVfX2xhdGVzdF9fdGl0bGUge1xuICAgICAgZmxleC1iYXNpczogaW5pdGlhbDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH1cbiAgICAgIC5jLXNpbmdsZV9fbGF0ZXN0X190aXRsZSArIC5jLWNhcmQtLWxhdGVzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLXNpbmdsZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cbiAgLmMtc2luZ2xlX19kYXRlIHtcbiAgICAvKiBmb250LXNpemU6IDFyZW07ICovXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAuYy1zaW5nbGVfX3RpdGxlIHtcbiAgICAvKiBtYXJnaW4tdG9wOiAuODc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDIuNjI1cmVtOyAqL1xuICAgIG1hcmdpbi10b3A6IDEuNjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07IH1cbiAgLmMtc2luZ2xlX19hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDEuNjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuYy1zaW5nbGVfX2xvY2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxLjYyNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmMtc2luZ2xlX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxLjYyNXJlbTsgfVxuICAuYy1zaW5nbGVfX3ByaW1hcnkgcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAvKiBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07ICovXG4gICAgcGFkZGluZy1sZWZ0OiAzLjM3NXJlbTsgfVxuICAuYy1zaW5nbGVfX3ByaW1hcnkgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAuYy1zaW5nbGVfX3NlY29uZGFyeSB7XG4gICAgZmxleC1iYXNpczogY2FsYygzNSUgLSAxLjg3NXJlbSk7IH1cbiAgLmMtc2luZ2xlX19sYXRlc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi8qQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgQGltcG9ydCAneHhsYXJnZSc7XG59Ki9cbi8qIEBpbXBvcnQgXCJtYWNyby9oZXJvL3hzbWFsbFwiO1xuQGltcG9ydCBcIm1hY3JvL2Zvb3Rlci94c21hbGxcIjtcbkBpbXBvcnQgXCJtYWNyby9hZ2VuZGEveHNtYWxsXCI7ICovXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDkwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBjdWJpYy1iZXppZXIoMC43LCAwLjAxLCAwLjMsIDEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLyogLnBhZ2UtbGlua3N7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHQmID4gbGkgKyBsaXtcblx0XHRcdG1hcmdpbi10b3A6IDIuNXJlbTtcblx0XHR9XG5cdFx0JiA+IGxpIHNwYW57XG5cdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0XHQvLyY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiBjKFwicHJpbWFyeVwiKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYyhcImNvcnBvcmF0ZVwiKTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Ly99XG5cdFx0fVxuXG5cdFx0bGl7XG5cdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cbiAgICB9ICovXG4gIC8qIC5sYW5ndWFnZS1zd2l0Y2hlcntcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDFyZW07XG5cdFx0bGVmdDogNC42OCU7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGxpe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHRhe1xuXHRcdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdCYuY3VycmVudHtcblx0XHRcdFx0XHRjb2xvcjogYyhcInByaW1hcnlcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYyhcImNvcnBvcmF0ZVwiKTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0bGkgKyBsaXtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnfCc7XG5cdFx0XHRcdGNvbG9yOiBjKFwiY29ycG9yYXRlXCIpO1xuXHRcdFx0XHRwYWRkaW5nOiAwIC4yZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9ICovXG4gIC8qIC5zaXRlLXBhcmVudHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAxcmVtO1xuXHRcdHJpZ2h0OiA0LjY4JTtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH0gKi8gfVxuICAubW9kYWwuc2VhcmNoLWxheWVyIHtcbiAgICB6LWluZGV4OiAxMDAwMDsgfVxuICAubW9kYWxfbW9kZSAubW9kYWw6bm90KC5zZWFyY2gtbGF5ZXIpIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDY4LCAyMjksIDAuOTUpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgLyp1bHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH0qLyB9XG4gIC5zZWFyY2hfbW9kZSAubW9kYWwuc2VhcmNoLWxheWVyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkwLCAxMzksIDY2LCAwLjk1KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi8qQGluY2x1ZGUgc21hbGwge1xuICAgIEBpbXBvcnQgJ3NtYWxsJztcbn0qL1xuLyogQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBAaW1wb3J0ICdtZWRpdW0nO1xufSAqL1xuLypAaW5jbHVkZSBsYXJnZSB7XG4gICAgQGltcG9ydCAnbGFyZ2UnO1xufVxuQGluY2x1ZGUgeGxhcmdlIHtcbiAgICBAaW1wb3J0ICd4bGFyZ2UnO1xufVxuQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgQGltcG9ydCAneHhsYXJnZSc7XG59Ki9cbi5jLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qICYgKyAme1xuXHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHR9ICovXG4gIC8qICYtLWV2ZW50e1xuXHRcdEBleHRlbmQgLmMtc2xpZGUtLXByb2plY3Q7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblxuXHRcdC5jLXNsaWRlX19kYXRle1xuXHRcdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0fVxuXG5cdFx0LmMtc2xpZGVfX3RpdGxle1xuXHRcdFx0bWFyZ2luLXRvcDogLjM3NXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdFx0fVxuXG5cdFx0LmMtc2xpZGVfX2luZm97XG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdH1cblxuXHRcdC5saW5re1xuXHRcdFx0bWFyZ2luLXRvcDogMS4xMjVyZW07XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcntcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZShuKzQpe1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH0gKi8gfVxuICAuYy1zbGlkZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDAuODc1cmVtOyB9XG4gIC5jLXNsaWRlX19kYXRlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgLmMtc2xpZGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzEyNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLmMtc2xpZGVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogI2VmNDAxZDsgfVxuICAgIC5jLXNsaWRlX19saW5rIGkge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5jLXNsaWRlX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAuYy1zbGlkZV9faW1hZ2UgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmMtc2xpZGVfX2xvY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmMtc2xpZGVfX2NpdHksIC5jLXNsaWRlX19jb3VudHJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmMtc2xpZGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuICAuYy1zbGlkZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jLXNsaWRlLS1wcm9qZWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEuMTI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDEyLjc1cmVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuYy1zbGlkZS0tcHJvamVjdCAuYy1zbGlkZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM3NWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuYy1zbGlkZS0tcHJvamVjdDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAuYy1zbGlkZS0tcHJvamVjdCArIC5jLXNsaWRlLS1wcm9qZWN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmMtc2xpZGUtLXByb2plY3QucmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjQwMWQ7IH1cbiAgICAuYy1zbGlkZS0tcHJvamVjdC5ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzQ0ZTU7IH1cbiAgICAuYy1zbGlkZS0tcHJvamVjdC5ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzk4OyB9XG4gICAgLmMtc2xpZGUtLXByb2plY3Q6bnRoLW9mLXR5cGUobis0KSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jLXNsaWRlLS1yZXNlYXJjaC1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYy1zbGlkZXItLW1haW4gLmMtc2xpZGUgKyAuYy1zbGlkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLypAaW5jbHVkZSBzbWFsbCB7XG4gICAgQGltcG9ydCAnc21hbGwnO1xufSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtc2xpZGUge1xuICAgIC8qIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDsgKi9cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTkuMjVyZW07XG4gICAgLyogLmMtc2xpZGVyLS1wcm9qZWN0cyAme1xuICAgICAgICAmICsgLmMtc2xpZGV7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXHR9ICovIH1cbiAgICAuYy1zbGlkZV9fY29udGVudCB7XG4gICAgICB3aWR0aDogMzEuMjUlO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cbiAgICAuYy1zbGlkZV9fZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgLmMtc2xpZGVfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xuICAgICAgLyogZm9udC1zaXplOiAxLjVyZW07ICovXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuICAgIC5jLXNsaWRlX19saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAvKiBmb250LXNpemU6IDIuMjVyZW07ICovXG4gICAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgICAuYy1zbGlkZV9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDY4Ljc1JTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmMtc2xpZGVfX2ltYWdlIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYy1zbGlkZV9fbG9jYXRpb24ge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgIC5jLXNsaWRlX19jaXR5LCAuYy1zbGlkZV9fY291bnRyeSB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgLmMtc2xpZGUtLXByb2plY3Qge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zKTtcbiAgICAgIC8qICY6bnRoLW9mLXR5cGUoM24rMSl7XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoM24rMil7XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoM24rMyl7XG5cdFx0fSAqLyB9XG4gICAgICAuYy1zbGlkZS0tcHJvamVjdCAuYy1zbGlkZV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuICAgICAgLmMtc2xpZGUtLXByb2plY3Q6bnRoLW9mLXR5cGUobis0KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYy1zbGlkZS0tcmVzZWFyY2gtaW1hZ2Uge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1zbGlkZSB7XG4gICAgaGVpZ2h0OiAyMy4xMjVyZW07IH1cbiAgICAuYy1zbGlkZV9fY29udGVudCB7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAuYy1zbGlkZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICAgIC8qIGZvbnQtc2l6ZTogMi4yNXJlbTsgKi9cbiAgICAgIGZvbnQtc2l6ZTogMS45NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTsgfVxuICAgIC5jLXNsaWRlX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTsgfVxuICAgIC5jLXNsaWRlX19pbWFnZSB7XG4gICAgICB3aWR0aDogNjUlOyB9XG4gICAgLmMtc2xpZGVfX2xvY2F0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAuYy1zbGlkZV9fY2l0eSwgLmMtc2xpZGVfX2NvdW50cnkge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgIC5jLXNsaWRlLS1wcm9qZWN0IHtcbiAgICAgIGhlaWdodDogMjQuNzVyZW07XG4gICAgICAvKiAmOm50aC1vZi10eXBlKDNuKzEpe1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDNuKzIpe1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDNuKzMpe1xuXHRcdH0gKi8gfVxuICAgICAgLmMtc2xpZGUtLXByb2plY3QgLmMtc2xpZGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cbiAgICAuYy1zbGlkZS0tcmVzZWFyY2gtaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAyNC43NXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuYy1zbGlkZSB7XG4gICAgaGVpZ2h0OiAyOS4zNzVyZW07IH1cbiAgICAuYy1zbGlkZV9fY29udGVudCB7XG4gICAgICB3aWR0aDogMjguNyU7IH1cbiAgICAuYy1zbGlkZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgLmMtc2xpZGVfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiA3MS4zJTsgfVxuICAgIC5jLXNsaWRlLS1wcm9qZWN0IHtcbiAgICAgIGhlaWdodDogMzByZW07XG4gICAgICAvKiAmOm50aC1vZi10eXBlKDNuKzEpe1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDNuKzIpe1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDNuKzMpe1xuXHRcdH0gKi8gfVxuICAgIC5jLXNsaWRlLS1yZXNlYXJjaC1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDMwcmVtOyB9IH1cblxuLypAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICBAaW1wb3J0ICd4eGxhcmdlJztcbn0qL1xuLmMtaW50cm8ge1xuICBtYXJnaW4tdG9wOiAuNzVyZW07XG4gIC8qICZfX2ZlZWR7XG5cdFx0Ly9mbGV4LWJhc2lzOiA0MCU7XG5cdFx0bWFyZ2luLXRvcDogMi43NXJlbTtcblx0XHRcblx0XHRpZnJhbWV7XG5cdFx0XHRoZWlnaHQ6IDI0LjVyZW0gIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoYygnd2hpdGUnKSwuNSk7XG5cdFx0fVxuXHR9ICovIH1cbiAgLmMtaW50cm9fX3ByZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzllbTsgfVxuICAuYy1pbnRyb19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nOiAwIDUlOyB9XG4gIC5jLWludHJvX190aXRsZSB7XG4gICAgLyogbWFyZ2luLXRvcDogLjEyNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjMxMjVlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiBjKFwicHJpbWFyeVwiKTsgKi9cbiAgICAvKiB3aWR0aDogNjYlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7ICovXG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYy1pbnRyb19fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgLyogbGluZS1oZWlnaHQ6IDEuMzc1cmVtOyAqL1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuICAuYy1pbnRyb19fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuXG4vKkBpbmNsdWRlIHNtYWxsIHtcbiAgICBAaW1wb3J0ICdzbWFsbCc7XG59Ki9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1pbnRybyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIC8qICZfX2ZlZWR7XG5cdFx0ZmxleC1iYXNpczogNDAlO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XG5cdFx0aWZyYW1le1xuXHRcdFx0aGVpZ2h0OiAzNy41cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9ICovIH1cbiAgICAuYy1pbnRyb19fcHJlIHtcbiAgICAgIGZsZXgtYmFzaXM6IDMxLjI1JTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07IH1cbiAgICAuYy1pbnRyb19fY29udGVudCB7XG4gICAgICBmbGV4LWJhc2lzOiA2OC43NSU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMCA1cmVtIDAgMDsgfVxuICAgIC5jLWludHJvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5jLWludHJvX190ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgIC5jLWludHJvX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1pbnRybyB7XG4gICAgLyogJl9fZmVlZHtcblx0XHRpZnJhbWV7XG5cdFx0fVxuXHR9ICovIH1cbiAgICAuYy1pbnRyb19fcHJlIHtcbiAgICAgIGZsZXgtYmFzaXM6IDM1JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYuMjVyZW07XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgLmMtaW50cm9fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMTByZW07XG4gICAgICBmbGV4LWJhc2lzOiA2NSU7IH1cbiAgICAuYy1pbnRyb19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjM3NXJlbTsgfVxuICAgIC5jLWludHJvX190ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgLmMtaW50cm9fX2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuYy1pbnRybyB7XG4gICAgLyogJl9fZmVlZHtcblx0XHRpZnJhbWV7XG5cdFx0fVxuXHR9ICovIH1cbiAgICAuYy1pbnRyb19fcHJlIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI4LjclO1xuICAgICAgLyogd2lkdGg6IDMzLjglO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDkuMjVyZW07ICovXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3LjI1cmVtOyB9XG4gICAgLmMtaW50cm9fX2NvbnRlbnQge1xuICAgICAgZmxleC1iYXNpczogNzEuMyU7XG4gICAgICAvKiB3aWR0aDogNjYuMiU7XG5cdFx0cGFkZGluZy1yaWdodDogNnJlbTsgKi9cbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEzLjEyNXJlbTsgfVxuICAgIC5jLWludHJvX190aXRsZSB7XG4gICAgICAvKiBmb250LXNpemU6IDIuNjI1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE0ZW07ICovXG4gICAgICBmb250LXNpemU6IDNyZW07IH1cbiAgICAuYy1pbnRyb19fdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjEyNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH1cbiAgICAuYy1pbnRyb19fbGluayB7XG4gICAgICAvKiBtYXJnaW4tdG9wOiAyLjI1cmVtOyAqL1xuICAgICAgbWFyZ2luLXRvcDogMi42MjVyZW07IH0gfVxuXG4vKkBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgIEBpbXBvcnQgJ3h4bGFyZ2UnO1xufSovXG4uYy10d2VldCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAuYy10d2VldF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gIC5jLXR3ZWV0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDAuMTI1cmVtO1xuICAgIHdpZHRoOiAxMy41cmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmNDAxZDsgfVxuICAuYy10d2VldCArIC5jLXR3ZWV0IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi8qQGluY2x1ZGUgc21hbGwge1xuICAgIEBpbXBvcnQgJ3NtYWxsJztcbn0qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXR3ZWV0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgLmMtdHdlZXRfX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgLmMtdHdlZXQ6YWZ0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10d2VldCB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgLmMtdHdlZXRfX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgICAuYy10d2VldCArIC5jLXR3ZWV0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMtdHdlZXRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMS4xMjVyZW07IH1cbiAgLmMtdHdlZXQgKyAuYy10d2VldCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfSB9XG5cbi8qQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgQGltcG9ydCAneHhsYXJnZSc7XG59Ki9cbi5jLWNhcmRfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYy1jYXJkX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiAxMi43NXJlbTtcbiAgaGVpZ2h0OiAxMi43NXJlbTtcbiAgcGFkZGluZzogMS4xMjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmMtY2FyZF9fc2Vjb25kYXJ5IHtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi5jLWNhcmRfX2RhdGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxuLmMtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLyogdGV4dC10cmFuc2Zvcm06IG5vbmU7ICovXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmMtY2FyZF9fdGl0bGUucmVkIHtcbiAgICBjb2xvcjogI2VmNDAxZDsgfVxuICAuYy1jYXJkX190aXRsZS5nb2xkIHtcbiAgICBjb2xvcjogI2JlOGI0MjsgfVxuICAuYy1jYXJkX190aXRsZS5ibHVlIHtcbiAgICBjb2xvcjogIzMzNDRlNTsgfVxuXG4uYy1jYXJkX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIC8qIGZvbnQtd2VpZ2h0OiA3MDA7ICovXG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmMtY2FyZF9fam9iIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIC8qIGZvbnQtd2VpZ2h0OiA1MDA7ICovXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmMtY2FyZF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTsgfVxuXG4uYy1jYXJkX19sb2NhdGlvbiwgLmMtY2FyZF9fY2l0eSwgLmMtY2FyZF9fY291bnRyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfVxuXG4uYy1jYXJkX19sb2NhdGlvbiB7XG4gIC8qIGZvbnQtd2VpZ2h0OiA1MDA7ICovXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmMtY2FyZF9fcmVzZWFyY2hlci1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1dnc7XG4gIG1hcmdpbi10b3A6IC44NzVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4uYy1jYXJkX19yZXNlYXJjaGVyLW5hbWUge1xuICBtYXJnaW4tdG9wOiAuNzVyZW07XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jLWNhcmQgLmMtY2FyZF9fbG9nby1hZ2VuZGEge1xuICB3aWR0aDogMnJlbTsgfVxuXG4uYy1jYXJkX190aXRsZS1hZ2VuZGEge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmMtY2FyZF9fbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyOyAqL1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTsgfVxuICAuYy1jYXJkX19uYXYgYSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jLWNhcmRfX25hdiBhW3JlbD1wcmV2XSB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5jLWNhcmRfX25hdiBhW3JlbD1uZXh0XSB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmMtY2FyZF9fbmF2X19pbmRleCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG4uYy1jYXJkX19pbmZvIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG4gIC5jLWNhcmRfX2luZm8gYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmMtY2FyZF9faW5mbyBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4uYy1jYXJkX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmMtY2FyZF9fYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogLjE4NzVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmMtY2FyZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYy1jYXJkLS1yZXNlYXJjaCwgLmMtY2FyZC0tZXZlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYy1jYXJkLS1yZXNlYXJjaCAuYy1jYXJkX19jb250ZW50LCAuYy1jYXJkLS1ldmVudCAuYy1jYXJkX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmMtY2FyZC0tcmVzZWFyY2ggLmMtY2FyZF9fdGl0bGUsIC5jLWNhcmQtLWV2ZW50IC5jLWNhcmRfX3RpdGxlLFxuICAuYy1jYXJkLS1yZXNlYXJjaCAuYy1jYXJkX19jaXR5LCAuYy1jYXJkLS1ldmVudCAuYy1jYXJkX19jaXR5LFxuICAuYy1jYXJkLS1yZXNlYXJjaCAuYy1jYXJkX19jb3VudHJ5LCAuYy1jYXJkLS1ldmVudCAuYy1jYXJkX19jb3VudHJ5IHtcbiAgICAvKiBmb250LXdlaWdodDogMzAwOyAqL1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYy1jYXJkLS1yZXNlYXJjaCAuYy1jYXJkX19sb2NhdGlvbiwgLmMtY2FyZC0tZXZlbnQgLmMtY2FyZF9fbG9jYXRpb24ge1xuICAgIC8qIGZvbnQtd2VpZ2h0OiA0MDA7ICovXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYy1jYXJkLS1yZXNlYXJjaCAuYy1jYXJkX19jaXR5LCAuYy1jYXJkLS1ldmVudCAuYy1jYXJkX19jaXR5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyogcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgKi9cbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoLjcyZW0gKyAuMzc1cmVtKTsgfVxuICAgIC5jLWNhcmQtLXJlc2VhcmNoIC5jLWNhcmRfX2NpdHk6YmVmb3JlLCAuYy1jYXJkLS1ldmVudCAuYy1jYXJkX19jaXR5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC42NWVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IC43MmVtO1xuICAgICAgaGVpZ2h0OiAuNzJlbTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmMtY2FyZC0tcmVzZWFyY2ggLmMtY2FyZF9fY291bnRyeSwgLmMtY2FyZC0tZXZlbnQgLmMtY2FyZF9fY291bnRyeSB7XG4gICAgLyogcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgKi9cbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoLjcyZW0gKyAuMzc1cmVtKTsgfVxuICAuYy1jYXJkLS1yZXNlYXJjaC5yZWQsIC5yZWQuYy1jYXJkLS1ldmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmNDAxZDsgfVxuICAuYy1jYXJkLS1yZXNlYXJjaC5ibHVlLCAuYmx1ZS5jLWNhcmQtLWV2ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM0NGU1OyB9XG4gIC5jLWNhcmQtLXJlc2VhcmNoLmdyZWVuLCAuZ3JlZW4uYy1jYXJkLS1ldmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM5ODsgfVxuICAuYy1jYXJkLS1yZXNlYXJjaC5nb2xkLCAuZ29sZC5jLWNhcmQtLWV2ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmU4YjQyOyB9XG4gIC5jLWNhcmQtLXJlc2VhcmNoLmdyZXksIC5ncmV5LmMtY2FyZC0tZXZlbnQge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7IH1cbiAgICAuYy1jYXJkLS1yZXNlYXJjaC5ncmV5IC5jLWNhcmRfX2xvY2F0aW9uLCAuZ3JleS5jLWNhcmQtLWV2ZW50IC5jLWNhcmRfX2xvY2F0aW9uIHtcbiAgICAgIGNvbG9yOiAjMzM0NGU1OyB9XG5cbi5jLWNhcmQtLXJlc2VhcmNoLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYy1jYXJkLS1wcm9qZWN0IC5jLWNhcmRfX2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxMC41cmVtOyB9XG5cbi5jLWNhcmQtLXByb2plY3QgLmMtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zZW07IH1cblxuLmMtY2FyZC0tcHJvamVjdCAuYy1jYXJkX19sb2NhdGlvbiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jLWNhcmQtLXByb2plY3QuZ3JleSAuYy1jYXJkX19sb2NhdGlvbiBhIHtcbiAgY29sb3I6ICMzMzQ0ZTU7IH1cblxuLmMtY2FyZC0tcHJvamVjdC5ncmV5IC5jLWNhcmRfX25hdiBhIHtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLmMtY2FyZC0tcGVvcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYy1jYXJkLS1wZW9wbGUgLmMtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogNjQuNDUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmMtY2FyZC0tcGVvcGxlIC5jLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jLWNhcmQtLXBlb3BsZSAuYy1jYXJkX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuYy1jYXJkLS1wZW9wbGUgLmMtY2FyZF9fc2Vjb25kYXJ5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuYy1jYXJkLS1wZW9wbGUgLmMtY2FyZF9fbG9jYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cbiAgLmMtY2FyZC0tcGVvcGxlIC5saW5rIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07IH1cbiAgLmMtY2FyZC0tcGVvcGxlICsgLmMtY2FyZC0tcGVvcGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cblxuLmMtY2FyZC0tY29tcGFueSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmMtY2FyZC0tY29tcGFueSAuYy1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiA4LjVyZW07XG4gICAgcGFkZGluZzogMS4xMjVyZW07IH1cbiAgICAuYy1jYXJkLS1jb21wYW55IC5jLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLmMtY2FyZC0tY29tcGFueSAuYy1jYXJkX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuYy1jYXJkLS1jb21wYW55IC5jLWNhcmRfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jLWNhcmQtLWNvbXBhbnkgLmMtY2FyZF9fc2Vjb25kYXJ5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuYy1jYXJkLS1jb21wYW55IC5jLWNhcmRfX2Rlc2Mge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzZW07IH1cbiAgLmMtY2FyZC0tY29tcGFueSAubGluayB7XG4gICAgZm9udC1zaXplOiAuODc1cmVtOyB9XG4gIC5jLWNhcmQtLWNvbXBhbnkgKyAuYy1jYXJkLS1jb21wYW55IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cblxuLmMtY2FyZC0tcHJvZmlsZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLWNhcmQtLXByb2ZpbGUgLmMtY2FyZF9fc2Vjb25kYXJ5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jLWNhcmQtLXByb2ZpbGUgLmMtY2FyZF9fbG9jYXRpb24sXG4gIC5jLWNhcmQtLXByb2ZpbGUgLmMtY2FyZF9fam9iIHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5jLWNhcmQtLXByb2ZpbGUgLmMtY2FyZF9fbmFtZSxcbiAgLmMtY2FyZC0tcHJvZmlsZSAuYy1jYXJkX19jaXR5LFxuICAuYy1jYXJkLS1wcm9maWxlIC5jLWNhcmRfX2NvdW50cnkge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmMtY2FyZC0tcHJvZmlsZS5yZWQgLmMtY2FyZF9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmNDAxZDsgfVxuICAuYy1jYXJkLS1wcm9maWxlLmdyZWVuIC5jLWNhcmRfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGJjOTg7IH1cbiAgLmMtY2FyZC0tcHJvZmlsZS5nb2xkIC5jLWNhcmRfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZThiNDI7IH1cbiAgLmMtY2FyZC0tcHJvZmlsZS5ibHVlIC5jLWNhcmRfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzQ0ZTU7IH1cblxuLmMtY2FyZC0tY29udGFjdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM0NGU1O1xuICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiBjKFwicmVkXCIpOyAqLyB9XG4gIC5jLWNhcmQtLWNvbnRhY3QgLmMtY2FyZF9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMjByZW07IH1cbiAgLmMtY2FyZC0tY29udGFjdCAuYy1jYXJkX19sb2NhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5jLWNhcmQtLWNvbnRhY3QgLmxpbmsge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLWNhcmQtLWNvbnRhY3QgLmMtY2FyZF9fdGl0bGUsXG4gIC5jLWNhcmQtLWNvbnRhY3QgLmMtY2FyZF9faW5mbyxcbiAgLmMtY2FyZC0tY29udGFjdCAubGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uYy1jYXJkLS1jYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlOGI0MjsgfVxuICAuYy1jYXJkLS1jYWxsIC5jLWNhcmRfX2NvbnRlbnQge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuYy1jYXJkLS1jYWxsIC5jLWNhcmRfX3ByaW1hcnkgLmMtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgLmMtY2FyZC0tY2FsbCAuYy1jYXJkX19wcmltYXJ5IC5jLWNhcmRfX3RpdGxlIGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5jLWNhcmQtLWNhbGwgLmMtY2FyZF9fcHJpbWFyeSAuYy1jYXJkX190aXRsZSBhIGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuYy1jYXJkLS1jYWxsIC5jLWNhcmRfX3NlY29uZGFyeSAuYy1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jLWNhcmQtLWNhbGwgLmMtY2FyZF9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5jLWNhcmQtLWFib3V0IC5jLWNhcmRfX2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmMtY2FyZC0tYWJvdXQgLmMtY2FyZF9fcHJpbWFyeSAuYy1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtOyB9XG5cbi5jLWNhcmQtLWFib3V0IC5jLWNhcmRfX3NlY29uZGFyeSB7XG4gIG1hcmdpbi10b3A6IDEuNzVyZW07IH1cbiAgLmMtY2FyZC0tYWJvdXQgLmMtY2FyZF9fc2Vjb25kYXJ5IC5jLWNhcmRfX3RpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uYy1jYXJkLS1hYm91dCAuYy1jYXJkX19pbmZvIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uYy1jYXJkLS10cmFpbmluZyAuYy1jYXJkX19jb250ZW50IHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jLWNhcmQtLXRyYWluaW5nIC5jLWNhcmRfX3ByaW1hcnkgLmMtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTsgfVxuXG4uYy1jYXJkLS10cmFpbmluZyAuYy1jYXJkX19zZWNvbmRhcnkge1xuICAvKiBtYXJnaW4tdG9wOiAxLjc1cmVtOyAqL1xuICBtYXJnaW4tdG9wOiAuNzVyZW07IH1cblxuLmMtY2FyZC0tdHJhaW5pbmcgLmMtY2FyZF9faW5mbyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5jLWNhcmQtLXNsaWRlLXJlc2VhcmNoZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC5jLWNhcmQtLXNsaWRlLXJlc2VhcmNoZXIgLmMtY2FyZF9fY29udGVudCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIC8qIHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7ICovIH1cbiAgLmMtY2FyZC0tc2xpZGUtcmVzZWFyY2hlciAuYy1jYXJkX19qb2Ige1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG4gIC5jLWNhcmQtLXNsaWRlLXJlc2VhcmNoZXIgLmMtY2FyZF9fbG9jYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07IH1cbiAgLmMtY2FyZC0tc2xpZGUtcmVzZWFyY2hlciAuYy1jYXJkX19zZWNvbmRhcnkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmMtY2FyZC0tc2xpZGUtcmVzZWFyY2hlciArIC5jLWNhcmQtLXNsaWRlLXJlc2VhcmNoZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmMtY2FyZC0tZXZlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLmMtY2FyZC0tZXZlbnQgLmMtY2FyZF9fY29udGVudCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxOHJlbTsgfVxuICAuYy1jYXJkLS1ldmVudCAuYy1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLjM3NXJlbTsgfVxuICAuYy1jYXJkLS1ldmVudCAuYy1jYXJkX19zZWNvbmRhcnkge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAuYy1jYXJkLS1ldmVudCAuYy1jYXJkX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5jLWNhcmQtLWV2ZW50IC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTsgfVxuXG4uYy1jYXJkLS1wb3N0IHtcbiAgLyogZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtaW4taGVpZ2h0OiAxMDAlOyAqL1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYmRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLWNhcmQtLXBvc3QgLmMtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAvKiBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAqL1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyB9XG4gICAgLmMtY2FyZC0tcG9zdCAuYy1jYXJkX19pbWFnZSBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYy1jYXJkLS1wb3N0IC5jLWNhcmRfX2NvbnRlbnQge1xuICAgIC8qIGZsZXgtZ3JvdzogMTsgKi9cbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmMtY2FyZC0tcG9zdCAuYy1jYXJkX19kYXRlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYy1jYXJkLS1wb3N0IC5jLWNhcmRfX2RhdGUucmVkIHtcbiAgICAgIGNvbG9yOiAjZWY0MDFkOyB9XG4gICAgLmMtY2FyZC0tcG9zdCAuYy1jYXJkX19kYXRlLmJsdWUge1xuICAgICAgY29sb3I6ICMzMzQ0ZTU7IH1cbiAgICAuYy1jYXJkLS1wb3N0IC5jLWNhcmRfX2RhdGUuZ3JlZW4ge1xuICAgICAgY29sb3I6ICMwMGJjOTg7IH1cbiAgICAuYy1jYXJkLS1wb3N0IC5jLWNhcmRfX2RhdGUuZ29sZCB7XG4gICAgICBjb2xvcjogI2JlOGI0MjsgfVxuICAuYy1jYXJkLS1wb3N0IC5jLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmMtY2FyZC0tcG9zdCAuYy1jYXJkX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuICAuYy1jYXJkLS1wb3N0ICsgLmMtY2FyZC0tcG9zdCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gIC5jLWNhcmQtLXBvc3QtLWFnZW5kYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNDRlNTtcbiAgICAvKiAuYy1jYXJkX190aXRsZS1hZ2VuZGEgKyAuYy1jYXJkX19kYXRle1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxLjg3NXJlbTtcblx0XHRcdH0gKi8gfVxuICAgIC5jLWNhcmQtLXBvc3QtLWFnZW5kYSAuYy1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgIC5jLWNhcmQtLXBvc3QtLWFnZW5kYSAuYy1jYXJkX19pbWFnZSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jLWNhcmQtLXBvc3QtLWFnZW5kYSAuYy1jYXJkX19jb250ZW50IHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAuYy1jYXJkLS1wb3N0LS1hZ2VuZGEgLmMtY2FyZF9fbG9nby1hZ2VuZGEgKyAuYy1jYXJkX190aXRsZS1hZ2VuZGEge1xuICAgICAgbWFyZ2luLXRvcDogLjg3NXJlbTsgfVxuICAgIC5jLWNhcmQtLXBvc3QtLWFnZW5kYTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICAgICAgcGFkZGluZzogMS4xMjVyZW07IH1cbiAgICAgIC5jLWNhcmQtLXBvc3QtLWFnZW5kYTpudGgtb2YtdHlwZSgxKSAuYy1jYXJkX19pbWFnZSB7XG4gICAgICAgIC8qIGZsZXgtYmFzaXM6IDEwMCU7ICovXG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5jLWNhcmQtLXBvc3QtLWFnZW5kYTpudGgtb2YtdHlwZSgxKSAuYy1jYXJkX19jb250ZW50IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAvKiB3aWR0aDogMTAwJTsgKi9cbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuYy1jYXJkLS1wb3N0LS1hZ2VuZGE6bnRoLW9mLXR5cGUoMSkgLmMtY2FyZF9fc2Vjb25kYXJ5IC5jLWNhcmRfX2Rlc2Mge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jLWNhcmQtLXBvc3QtYXV0aG9yIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjQwMWQ7IH1cbiAgLmMtY2FyZC0tcG9zdC1hdXRob3IgLmMtY2FyZF9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMXJlbSAxcmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gIC5jLWNhcmQtLXBvc3QtYXV0aG9yIC5jLWNhcmRfX3RpdGxlIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmMtY2FyZC0tcG9zdC1hdXRob3IgLmMtY2FyZF9faW1hZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDIzJTtcbiAgICBtYXJnaW4tdG9wOiAuNzVyZW07IH1cbiAgLmMtY2FyZC0tcG9zdC1hdXRob3IgLmMtY2FyZF9fc2Vjb25kYXJ5IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDc3JSAtIDFyZW0pO1xuICAgIG1hcmdpbi10b3A6IC43NXJlbTsgfVxuICAuYy1jYXJkLS1wb3N0LWF1dGhvciAuYy1jYXJkX19uYW1lIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5jLWNhcmQtLXBvc3QtYXV0aG9yIC5jLWNhcmRfX25hbWUgKyAuYy1jYXJkX19sb2NhdGlvbixcbiAgICAuYy1jYXJkLS1wb3N0LWF1dGhvciAuYy1jYXJkX19uYW1lICsgLmMtY2FyZF9fY2l0eSxcbiAgICAuYy1jYXJkLS1wb3N0LWF1dGhvciAuYy1jYXJkX19uYW1lICsgLmMtY2FyZF9fY291bnRyeSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLmMtY2FyZC0tcG9zdC1hdXRob3IgLmMtY2FyZF9fbG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAvKiBmb250LXdlaWdodDogNTAwOyAqLyB9XG4gIC5jLWNhcmQtLXBvc3QtYXV0aG9yIC5jLWNhcmRfX2NpdHkge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5jLWNhcmQtLXBvc3QtYXV0aG9yIC5jLWNhcmRfX2NvdW50cnkge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5jLWNhcmQtLXBvc3QtYXV0aG9yIC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTsgfVxuICAuYy1jYXJkLS1wb3N0LWF1dGhvci5yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjQwMWQ7IH1cbiAgLmMtY2FyZC0tcG9zdC1hdXRob3IuYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNDRlNTsgfVxuICAuYy1jYXJkLS1wb3N0LWF1dGhvci5ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM5ODsgfVxuXG4uYy1jYXJkLS1sYXRlc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAuYy1jYXJkLS1sYXRlc3QgLmMtY2FyZF9faW1hZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDQwJTsgfVxuICAuYy1jYXJkLS1sYXRlc3QgLmMtY2FyZF9fY29udGVudCB7XG4gICAgZmxleC1iYXNpczogY2FsYyg2MCUgLSAuNjI1cmVtKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA3cmVtOyB9XG4gIC5jLWNhcmQtLWxhdGVzdCAuYy1jYXJkX19kYXRlIHtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYy1jYXJkLS1sYXRlc3QgLmMtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLmMtY2FyZC0tbGF0ZXN0ICsgLmMtY2FyZC0tbGF0ZXN0IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2RiZGJkYjsgfVxuICAuYy1jYXJkLS1sYXRlc3QtLWFnZW5kYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNDRlNTsgfVxuICAgIC5jLWNhcmQtLWxhdGVzdC0tYWdlbmRhIC5jLWNhcmRfX2ltYWdlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAgIC5jLWNhcmQtLWxhdGVzdC0tYWdlbmRhIC5jLWNhcmRfX2xvZ28tYWdlbmRhIHtcbiAgICAgIHdpZHRoOiAycmVtOyB9XG4gICAgICAuYy1jYXJkLS1sYXRlc3QtLWFnZW5kYSAuYy1jYXJkX19sb2dvLWFnZW5kYSArIC5jLWNhcmRfX3RpdGxlLWFnZW5kYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC44NzVyZW07IH1cblxuLypAaW5jbHVkZSBzbWFsbCB7XG4gICAgQGltcG9ydCAnc21hbGwnO1xufSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtY2FyZF9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMTkuMjVyZW07XG4gICAgcGFkZGluZzogMS4yNXJlbSAxcmVtOyB9XG4gIC5jLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG4gIC5jLWNhcmRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgLmMtY2FyZF9fam9iIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07IH1cbiAgLmMtY2FyZF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5jLWNhcmRfX2xvY2F0aW9uLCAuYy1jYXJkX19jaXR5LCAuYy1jYXJkX19jb3VudHJ5IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIC5jLWNhcmRfX3Jlc2VhcmNoZXItaW1hZ2Uge1xuICAgIGhlaWdodDogOS4zNzVyZW07IH1cbiAgLmMtY2FyZF9fcmVzZWFyY2hlci1uYW1lIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07IH1cbiAgLmMtY2FyZF9fdGl0bGUtYWdlbmRhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuYy1jYXJkX19uYXYgYSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07IH1cbiAgLmMtY2FyZF9fbmF2X19pbmRleCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC5jLWNhcmRfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gICAgZm9udC1zaXplOiAuODEyNXJlbTsgfVxuICAgIC5jLWNhcmRfX2luZm8gcCArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAuYy1jYXJkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAuYy1jYXJkLS1yZXNlYXJjaCwgLmMtY2FyZC0tZXZlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLyogJjpudGgtb2YtdHlwZSgzbisxKXtcblx0XHR9XG5cdFx0JjpudGgtb2YtdHlwZSgzbisyKXtcblx0XHR9XG5cdFx0JjpudGgtb2YtdHlwZSgzbiszKXtcblx0XHR9ICovIH1cbiAgICAuYy1jYXJkLS1yZXNlYXJjaCAuYy1jYXJkX19jb250ZW50LCAuYy1jYXJkLS1ldmVudCAuYy1jYXJkX19jb250ZW50IHtcbiAgICAgIC8qIGhlaWdodDogMzYuMjVyZW07XG5cdFx0XHRtaW4taGVpZ2h0OiAzNi4yNXJlbTsgKi9cbiAgICAgIC8qIGhlaWdodDogMzlyZW07XG5cdFx0XHRtaW4taGVpZ2h0OiAzOXJlbTsgKi9cbiAgICAgIGhlaWdodDogMzByZW07XG4gICAgICBtaW4taGVpZ2h0OiAzMHJlbTsgfVxuICAuYy1jYXJkLS1yZXNlYXJjaC1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuYy1jYXJkLS1wcm9qZWN0IC5jLWNhcmRfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDI1cmVtOyB9XG4gIC5jLWNhcmQtLXByb2plY3QgLmMtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG4gIC5jLWNhcmQtLXByb2plY3QgLmMtY2FyZF9fbG9jYXRpb24sXG4gIC5jLWNhcmQtLXByb2plY3QgLmMtY2FyZF9fY2l0eSxcbiAgLmMtY2FyZC0tcHJvamVjdCAuYy1jYXJkX19jb3VudHJ5IHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmMtY2FyZC0tcGVvcGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RiZGJkYjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjsgfVxuICAgIC5jLWNhcmQtLXBlb3BsZSAuYy1jYXJkX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwLjI1ZW07IH1cbiAgICAuYy1jYXJkLS1wZW9wbGU6bnRoLW9mLXR5cGUoLW4rMykge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7IH1cbiAgICAuYy1jYXJkLS1wZW9wbGU6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGJkYmRiOyB9XG4gICAgLmMtY2FyZC0tcGVvcGxlICsgLmMtY2FyZC0tcGVvcGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmMtY2FyZC0tY29tcGFueSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7IH1cbiAgICAuYy1jYXJkLS1jb21wYW55IC5jLWNhcmRfX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMC42MjVyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgICAuYy1jYXJkLS1jb21wYW55IC5jLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gICAgLmMtY2FyZC0tY29tcGFueSAuYy1jYXJkX19jb250ZW50IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2Ljg3NXJlbTsgfVxuICAgIC5jLWNhcmQtLWNvbXBhbnkgLmxpbmsge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgLmMtY2FyZC0tY29tcGFueTpudGgtb2YtdHlwZSgtbiszKSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGJkYjsgfVxuICAgIC5jLWNhcmQtLWNvbXBhbnk6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGJkYmRiOyB9XG4gICAgLmMtY2FyZC0tY29tcGFueSArIC5jLWNhcmQtLWNvbXBhbnkge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYy1jYXJkLS1wcm9maWxlIC5jLWNhcmRfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDE1cmVtOyB9XG4gIC5jLWNhcmQtLXByb2ZpbGUuYy1jYXJkLS1wZW9wbGUsIC5jLWNhcmQtLXByb2ZpbGUuYy1jYXJkLS1jb21wYW55IHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmMtY2FyZC0tY29udGFjdCAuYy1jYXJkX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAyN3JlbTsgfVxuICAuYy1jYXJkLS1jb250YWN0IC5jLWNhcmRfX2xvY2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gIC5jLWNhcmQtLWNvbnRhY3QgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07IH1cbiAgLmMtY2FyZC0tY2FsbCAuYy1jYXJkX19wcmltYXJ5IC5jLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgLmMtY2FyZC0tY2FsbCAuYy1jYXJkX19zZWNvbmRhcnkgLmMtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgLmMtY2FyZC0tY2FsbCAuYy1jYXJkX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5jLWNhcmQtLWFib3V0IC5jLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5jLWNhcmQtLWFib3V0IC5jLWNhcmRfX3ByaW1hcnkgLmMtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuYy1jYXJkLS1hYm91dCAuYy1jYXJkX19zZWNvbmRhcnkge1xuICAgIG1hcmdpbi10b3A6IDIuMTg3NXJlbTsgfVxuICAuYy1jYXJkLS1hYm91dCAuYy1jYXJkX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAuNzVyZW07IH1cbiAgLmMtY2FyZC0tdHJhaW5pbmcgLmMtY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmMtY2FyZC0tdHJhaW5pbmcgLmMtY2FyZF9fcHJpbWFyeSAuYy1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5jLWNhcmQtLXRyYWluaW5nIC5jLWNhcmRfX3NlY29uZGFyeSB7XG4gICAgLyogbWFyZ2luLXRvcDogLjc1cmVtOyAqL1xuICAgIG1hcmdpbi10b3A6IC45Mzc1cmVtOyB9XG4gIC5jLWNhcmQtLXNsaWRlLXJlc2VhcmNoZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgLyogLmMtY2FyZF9fam9ie1xuXHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHR9XG5cdFx0XG5cdFx0LmMtY2FyZF9fbG9jYXRpb257XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjc1cmVtO1xuXHRcdH0gKi8gfVxuICAgIC5jLWNhcmQtLXNsaWRlLXJlc2VhcmNoZXIgLmMtY2FyZF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07IH1cbiAgICAuYy1jYXJkLS1zbGlkZS1yZXNlYXJjaGVyIC5jLWNhcmRfX3NlY29uZGFyeSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5jLWNhcmQtLXNsaWRlLXJlc2VhcmNoZXIgKyAuYy1jYXJkLS1zbGlkZS1yZXNlYXJjaGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gIC5jLWNhcmQtLWV2ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlLzMpOyB9XG4gICAgLmMtY2FyZC0tZXZlbnQgLmMtY2FyZF9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiAxOS4yNXJlbTsgfVxuICAgIC5jLWNhcmQtLWV2ZW50IC5jLWNhcmRfX3NlY29uZGFyeSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjc1cmVtOyB9XG4gICAgLmMtY2FyZC0tZXZlbnQgLmxpbmsge1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtOyB9XG4gIC5jLWNhcmQtLXBvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICAvKiAmOm50aC1vZi10eXBlKC1uKzMpe1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGMoXCJncmV5XCIpO1xuXHRcdH0gKi8gfVxuICAgIC5jLWNhcmQtLXBvc3QgLmMtY2FyZF9fY29udGVudCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiAxOHJlbTsgfVxuICAgIC5jLWNhcmQtLXBvc3QgLmMtY2FyZF9fZGVzYyB7XG4gICAgICAvKiBtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTsgKi8gfVxuICAgIC5jLWNhcmQtLXBvc3QgLmxpbmsge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgIC5jLWNhcmQtLXBvc3Q6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RiZGJkYjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkYmRiOyB9XG4gICAgICAuYy1jYXJkLS1wb3N0Om50aC1vZi10eXBlKDEpIC5jLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDY2LjUlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAuYy1jYXJkLS1wb3N0Om50aC1vZi10eXBlKDEpIC5jLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMzMuNSU7IH1cbiAgICAuYy1jYXJkLS1wb3N0Om50aC1vZi10eXBlKDNuKzIpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RiZGJkYjsgfVxuICAgIC5jLWNhcmQtLXBvc3QgKyAuYy1jYXJkLS1wb3N0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuYy1jYXJkLS1wb3N0LS1hZ2VuZGEge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIC8qIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRjb2xvcjogYyhcIndoaXRlXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYyhcImNvcnBvcmF0ZVwiKTsgKi9cbiAgICAgIC8qIC5jLWNhcmRfX3RpdGxlLWFnZW5kYSArIC5jLWNhcmRfX2RhdGV7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEuODc1cmVtO1xuXHRcdFx0fSAqLyB9XG4gICAgICAuYy1jYXJkLS1wb3N0LS1hZ2VuZGEgLmMtY2FyZF9faW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtOyB9XG4gICAgICAuYy1jYXJkLS1wb3N0LS1hZ2VuZGEgLmMtY2FyZF9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgLyogbWluLWhlaWdodDogMjEuNXJlbTsgKi9cbiAgICAgICAgbWluLWhlaWdodDogMTVyZW07IH1cbiAgICAgIC5jLWNhcmQtLXBvc3QtLWFnZW5kYSAuYy1jYXJkX19sb2dvLWFnZW5kYSArIC5jLWNhcmRfX3RpdGxlLWFnZW5kYSB7XG4gICAgICAgIC8qIG1hcmdpbi10b3A6IC44NzVyZW07ICovIH1cbiAgICAgIC5jLWNhcmQtLXBvc3QtLWFnZW5kYTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4LjEyNXJlbTtcbiAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDIuNzVyZW07IH1cbiAgICAgICAgLmMtY2FyZC0tcG9zdC0tYWdlbmRhOm50aC1vZi10eXBlKDEpIC5jLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmMtY2FyZC0tcG9zdC0tYWdlbmRhOm50aC1vZi10eXBlKDEpIC5jLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS4xMjVyZW07IH1cbiAgICAgICAgLmMtY2FyZC0tcG9zdC0tYWdlbmRhOm50aC1vZi10eXBlKDEpIC5jLWNhcmRfX3ByaW1hcnkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAzOCU7IH1cbiAgICAgICAgICAuYy1jYXJkLS1wb3N0LS1hZ2VuZGE6bnRoLW9mLXR5cGUoMSkgLmMtY2FyZF9fcHJpbWFyeSAuYy1jYXJkX19kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgICAgICAgICBvcmRlcjogMTsgfVxuICAgICAgICAgIC5jLWNhcmQtLXBvc3QtLWFnZW5kYTpudGgtb2YtdHlwZSgxKSAuYy1jYXJkX19wcmltYXJ5IC5jLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgICAgICAgICAuYy1jYXJkLS1wb3N0LS1hZ2VuZGE6bnRoLW9mLXR5cGUoMSkgLmMtY2FyZF9fcHJpbWFyeSAuYy1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmMtY2FyZC0tcG9zdC0tYWdlbmRhOm50aC1vZi10eXBlKDEpIC5jLWNhcmRfX3NlY29uZGFyeSB7XG4gICAgICAgICAgZmxleC1iYXNpczogY2FsYyg2MiUgLSAxLjYyNXJlbSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIC5jLWNhcmQtLXBvc3QtLWFnZW5kYTpudGgtb2YtdHlwZSgxKSAuYy1jYXJkX19zZWNvbmRhcnkgLmMtY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtOyB9XG4gICAgICAgICAgICAuYy1jYXJkLS1wb3N0LS1hZ2VuZGE6bnRoLW9mLXR5cGUoMSkgLmMtY2FyZF9fc2Vjb25kYXJ5IC5jLWNhcmRfX2Rlc2M6ZW1wdHkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIC5jLWNhcmQtLXBvc3QtLWFnZW5kYTpudGgtb2YtdHlwZSgxKSAuYy1jYXJkX19zZWNvbmRhcnkgLmMtY2FyZF9fZGVzYzplbXB0eSArIC5saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgLmMtY2FyZC0tcG9zdC0tYWdlbmRhOm50aC1vZi10eXBlKDEpIC5jLWNhcmRfX3NlY29uZGFyeSAuYy1jYXJkX19kZXNjICsgLmxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gIC5jLWNhcmQtLXBvc3QtYXV0aG9yIC5jLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJyZW0gMS4xMjVyZW0gMS4xMjVyZW07IH1cbiAgLmMtY2FyZC0tcG9zdC1hdXRob3IgLmMtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuYy1jYXJkLS1wb3N0LWF1dGhvciAuYy1jYXJkX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogLjg3NXJlbTsgfVxuICAuYy1jYXJkLS1wb3N0LWF1dGhvciAuYy1jYXJkX19zZWNvbmRhcnkge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNzclIC0gMS4xMjVyZW0pO1xuICAgIG1hcmdpbi10b3A6IC44NzVyZW07IH1cbiAgLmMtY2FyZC0tcG9zdC1hdXRob3IgLmMtY2FyZF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgLmMtY2FyZC0tcG9zdC1hdXRob3IgLmMtY2FyZF9fbmFtZSArIC5jLWNhcmRfX2xvY2F0aW9uLFxuICAgIC5jLWNhcmQtLXBvc3QtYXV0aG9yIC5jLWNhcmRfX25hbWUgKyAuYy1jYXJkX19jaXR5LFxuICAgIC5jLWNhcmQtLXBvc3QtYXV0aG9yIC5jLWNhcmRfX25hbWUgKyAuYy1jYXJkX19jb3VudHJ5IHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07IH1cbiAgLmMtY2FyZC0tcG9zdC1hdXRob3IgLmMtY2FyZF9fbG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuYy1jYXJkLS1wb3N0LWF1dGhvciAuYy1jYXJkX19jaXR5IHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmMtY2FyZC0tcG9zdC1hdXRob3IgLmMtY2FyZF9fY291bnRyeSB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5jLWNhcmQtLXBvc3QtYXV0aG9yIC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5jLWNhcmQtLWxhdGVzdCB7XG4gICAgZmxleC1iYXNpczogMzIlOyB9XG4gICAgLmMtY2FyZC0tbGF0ZXN0ICsgLmMtY2FyZC0tbGF0ZXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5jLWNhcmQtLWxhdGVzdC0tYWdlbmRhIC5jLWNhcmRfX2xvZ28tYWdlbmRhICsgLmMtY2FyZF9fdGl0bGUtYWdlbmRhIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1jYXJkX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAyNC43NXJlbTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMTI1cmVtOyB9XG4gIC5jLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG4gIC5jLWNhcmRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07IH1cbiAgLmMtY2FyZF9fam9iIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG4gIC5jLWNhcmRfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgLmMtY2FyZF9fbG9jYXRpb24sIC5jLWNhcmRfX2NpdHksIC5jLWNhcmRfX2NvdW50cnkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgLmMtY2FyZF9fcmVzZWFyY2hlci1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIC5jLWNhcmQgLmMtY2FyZF9fbG9nby1hZ2VuZGEge1xuICAgIHdpZHRoOiAyLjc1cmVtOyB9XG4gIC5jLWNhcmRfX3RpdGxlLWFnZW5kYSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuICAuYy1jYXJkX19uYXYge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAuYy1jYXJkX19uYXYgYSB7XG4gICAgICBmb250LXNpemU6IDIuN3JlbTsgfVxuICAgIC5jLWNhcmRfX25hdl9faW5kZXgge1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuICAuYy1jYXJkX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAuYy1jYXJkX19pbmZvIHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAuYy1jYXJkX19zdWJ0aXRsZSB7XG4gICAgLyogZm9udC1zaXplOiAwLjg3NXJlbTsgKi9cbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmMtY2FyZF9fYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIC5jLWNhcmQtLXJlc2VhcmNoLCAuYy1jYXJkLS1ldmVudCB7XG4gICAgLyogJjpudGgtb2YtdHlwZSgzbisxKXtcblx0XHR9XG5cdFx0JjpudGgtb2YtdHlwZSgzbisyKXtcblx0XHR9XG5cdFx0JjpudGgtb2YtdHlwZSgzbiszKXtcblx0XHR9ICovIH1cbiAgICAuYy1jYXJkLS1yZXNlYXJjaCAuYy1jYXJkX19jb250ZW50LCAuYy1jYXJkLS1ldmVudCAuYy1jYXJkX19jb250ZW50IHtcbiAgICAgIC8qIGhlaWdodDogNDNyZW07XG5cdFx0XHRtaW4taGVpZ2h0OiA0M3JlbTsgKi9cbiAgICAgIGhlaWdodDogMzJyZW07XG4gICAgICBtaW4taGVpZ2h0OiAzMnJlbTsgfVxuICAgIC5jLWNhcmQtLXJlc2VhcmNoLS1sb25nLXRpdGxlIC5jLWNhcmRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuYy1jYXJkLS1wcm9qZWN0IC5jLWNhcmRfX2NvbnRlbnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAyOS4yNXJlbTsgfVxuICAuYy1jYXJkLS1wcm9qZWN0IC5jLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuYy1jYXJkLS1wcm9qZWN0IC5jLWNhcmRfX2xvY2F0aW9uLFxuICAuYy1jYXJkLS1wcm9qZWN0IC5jLWNhcmRfX2NpdHksXG4gIC5jLWNhcmQtLXByb2plY3QgLmMtY2FyZF9fY291bnRyeSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAuYy1jYXJkLS1wcm9qZWN0LmMtY2FyZC0tcmVzZWFyY2gtLWxvbmctdGl0bGUgLmMtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuYy1jYXJkLS1wZW9wbGUgLmMtY2FyZF9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMTMuMTI1ZW07IH1cbiAgLmMtY2FyZC0tcGVvcGxlIC5jLWNhcmRfX2xvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmMtY2FyZC0tcGVvcGxlIC5saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmMtY2FyZC0tY29tcGFueSAuYy1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMy4xMjVyZW07XG4gICAgcGFkZGluZzogMS4xMjVyZW07IH1cbiAgLmMtY2FyZC0tY29tcGFueSAuYy1jYXJkX190aXRsZSB7XG4gICAgLyogbGluZS1oZWlnaHQ6IDEuMWVtOyAqLyB9XG4gIC5jLWNhcmQtLWNvbXBhbnkgLmMtY2FyZF9fc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07IH1cbiAgLmMtY2FyZC0tY29tcGFueSAubGluayB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAuYy1jYXJkLS1wcm9maWxlIC5jLWNhcmRfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDE4cmVtOyB9XG4gIC5jLWNhcmQtLWNvbnRhY3QgLmMtY2FyZF9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMzJyZW07IH1cbiAgLmMtY2FyZC0tY29udGFjdCAuYy1jYXJkX19sb2NhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gIC5jLWNhcmQtLWNvbnRhY3QgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuYy1jYXJkLS1jYWxsIC5jLWNhcmRfX3ByaW1hcnkgLmMtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuYy1jYXJkLS1jYWxsIC5jLWNhcmRfX3NlY29uZGFyeSAuYy1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH1cbiAgLmMtY2FyZC0tY2FsbCAuYy1jYXJkX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gIC5jLWNhcmQtLWFib3V0IC5jLWNhcmRfX3ByaW1hcnkgLmMtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTsgfVxuICAuYy1jYXJkLS1hYm91dCAuYy1jYXJkX19zZWNvbmRhcnkge1xuICAgIG1hcmdpbi10b3A6IDIuNjI1cmVtOyB9XG4gIC5jLWNhcmQtLWFib3V0IC5jLWNhcmRfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLmMtY2FyZC0tdHJhaW5pbmcgLmMtY2FyZF9fcHJpbWFyeSAuYy1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtOyB9XG4gIC5jLWNhcmQtLXRyYWluaW5nIC5jLWNhcmRfX3NlY29uZGFyeSB7XG4gICAgbWFyZ2luLXRvcDogMS4xMjVyZW07IH1cbiAgLmMtY2FyZC0tc2xpZGUtcmVzZWFyY2hlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJS8zKTsgfVxuICAgIC5jLWNhcmQtLXNsaWRlLXJlc2VhcmNoZXIgLmMtY2FyZF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMTI1cmVtOyB9XG4gIC5jLWNhcmQtLWV2ZW50IC5jLWNhcmRfX2NvbnRlbnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxOS4yNXJlbTsgfVxuICAuYy1jYXJkLS1wb3N0IHtcbiAgICAvKiAmOm50aC1vZi10eXBlKC1uKzMpe1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGMoXCJncmV5XCIpO1xuXHRcdH0gKi8gfVxuICAgIC5jLWNhcmQtLXBvc3QgLmMtY2FyZF9fY29udGVudCB7XG4gICAgICAvKiBmbGV4LWdyb3c6IDE7XG5cdFx0XHRoZWlnaHQ6IGF1dG87ICovXG4gICAgICBtaW4taGVpZ2h0OiAyMS43NXJlbTsgfVxuICAgIC5jLWNhcmQtLXBvc3QgLmMtY2FyZF9fZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgLmMtY2FyZC0tcG9zdCAuYy1jYXJkX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42ZW07IH1cbiAgICAuYy1jYXJkLS1wb3N0IC5jLWNhcmRfX2F1dGhvciB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgLmMtY2FyZC0tcG9zdCAuYy1jYXJkX19kZXNjIHtcbiAgICAgIC8qIG1hcmdpbi10b3A6IDFyZW07XG5cdFx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtOyAqL1xuICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgICAuYy1jYXJkLS1wb3N0IC5jLWNhcmRfX3NlY29uZGFyeSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgLmMtY2FyZC0tcG9zdCAubGluayB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAuYy1jYXJkLS1wb3N0Om50aC1vZi10eXBlKDEpIHtcbiAgICAgIC8qIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIGMoXCJncmV5XCIpO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGMoXCJncmV5XCIpOyAqL1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5jLWNhcmQtLXBvc3QtLWFnZW5kYSB7XG4gICAgICAvKiAuYy1jYXJkX190aXRsZS1hZ2VuZGEgKyAuYy1jYXJkX19kYXRle1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyLjc1cmVtO1xuXHRcdFx0fSAqLyB9XG4gICAgICAuYy1jYXJkLS1wb3N0LS1hZ2VuZGEgLmMtY2FyZF9faW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTsgfVxuICAgICAgLmMtY2FyZC0tcG9zdC0tYWdlbmRhIC5jLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjc1cmVtO1xuICAgICAgICAvKiBtaW4taGVpZ2h0OiAyNy4yNXJlbTsgKi9cbiAgICAgICAgbWluLWhlaWdodDogMTguNXJlbTsgfVxuICAgICAgLmMtY2FyZC0tcG9zdC0tYWdlbmRhIC5jLWNhcmRfX2xvZ28tYWdlbmRhICsgLmMtY2FyZF9fdGl0bGUtYWdlbmRhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAgICAgLmMtY2FyZC0tcG9zdC0tYWdlbmRhIC5jLWNhcmRfX2RhdGUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgIC5jLWNhcmQtLXBvc3QtLWFnZW5kYTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIxLjg3NXJlbTtcbiAgICAgICAgcGFkZGluZzogMi42MjVyZW0gMi42MjVyZW0gMy42MjVyZW07IH1cbiAgICAgICAgLmMtY2FyZC0tcG9zdC0tYWdlbmRhOm50aC1vZi10eXBlKDEpIC5jLWNhcmRfX3ByaW1hcnkgLmMtY2FyZF9fZGF0ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS4xMjVyZW07IH1cbiAgICAgICAgLmMtY2FyZC0tcG9zdC0tYWdlbmRhOm50aC1vZi10eXBlKDEpIC5jLWNhcmRfX3ByaW1hcnkgLmMtY2FyZF9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH1cbiAgICAgICAgLmMtY2FyZC0tcG9zdC0tYWdlbmRhOm50aC1vZi10eXBlKDEpIC5jLWNhcmRfX3NlY29uZGFyeSAuYy1jYXJkX19kZXNjIHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgICAgLmMtY2FyZC0tcG9zdC0tYWdlbmRhOm50aC1vZi10eXBlKDEpIC5jLWNhcmRfX3NlY29uZGFyeSAuYy1jYXJkX19kZXNjICsgLmxpbmsge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNzVyZW07IH1cbiAgLmMtY2FyZC0tcG9zdC1hdXRob3IgLmMtY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAxLjI1cmVtIDEuMjVyZW07IH1cbiAgLmMtY2FyZC0tcG9zdC1hdXRob3IgLmMtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH1cbiAgLmMtY2FyZC0tcG9zdC1hdXRob3IgLmMtY2FyZF9faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLmMtY2FyZC0tcG9zdC1hdXRob3IgLmMtY2FyZF9fc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5jLWNhcmQtLXBvc3QtYXV0aG9yIC5jLWNhcmRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgLmMtY2FyZC0tcG9zdC1hdXRob3IgLmMtY2FyZF9fbG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgLmMtY2FyZC0tcG9zdC1hdXRob3IgLmMtY2FyZF9fY2l0eSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAuYy1jYXJkLS1wb3N0LWF1dGhvciAuYy1jYXJkX19jb3VudHJ5IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIC5jLWNhcmQtLXBvc3QtYXV0aG9yIC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTsgfVxuICAuYy1jYXJkLS1sYXRlc3Qge1xuICAgIGZsZXgtYmFzaXM6IGluaXRpYWw7XG4gICAgcGFkZGluZzogMS4zNzVyZW0gMCAxLjI1cmVtOyB9XG4gICAgLmMtY2FyZC0tbGF0ZXN0IC5jLWNhcmRfX2NvbnRlbnQge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg2MCUgLSAuNzVyZW0pO1xuICAgICAgbWluLWhlaWdodDogOC4yNXJlbTsgfVxuICAgIC5jLWNhcmQtLWxhdGVzdCAuYy1jYXJkX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAuYy1jYXJkLS1sYXRlc3QgLmMtY2FyZF9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAuYy1jYXJkLS1sYXRlc3QgKyAuYy1jYXJkLS1sYXRlc3Qge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkYmRiZGI7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmMtY2FyZC0tbGF0ZXN0LS1hZ2VuZGEge1xuICAgICAgcGFkZGluZy10b3A6IDEuMjVyZW07IH1cbiAgICAgIC5jLWNhcmQtLWxhdGVzdC0tYWdlbmRhIC5jLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfVxuICAgICAgLmMtY2FyZC0tbGF0ZXN0LS1hZ2VuZGEgLmMtY2FyZF9fbG9nby1hZ2VuZGEge1xuICAgICAgICB3aWR0aDogMi4yNXJlbTsgfVxuICAgICAgICAuYy1jYXJkLS1sYXRlc3QtLWFnZW5kYSAuYy1jYXJkX19sb2dvLWFnZW5kYSArIC5jLWNhcmRfX3RpdGxlLWFnZW5kYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLWNhcmRfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDMwcmVtO1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuMzc1cmVtIDEuMzc1cmVtOyB9XG4gIC5jLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTRlbTsgfVxuICAuYy1jYXJkX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuYy1jYXJkX19qb2Ige1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAuYy1jYXJkX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgIC5jLWNhcmRfX2luZm8gcCArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cbiAgLmMtY2FyZF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuYy1jYXJkLS1yZXNlYXJjaCwgLmMtY2FyZC0tZXZlbnQge1xuICAgIC8qICY6bnRoLW9mLXR5cGUoM24rMSl7XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoM24rMil7XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoM24rMyl7XG5cdFx0fSAqLyB9XG4gICAgLmMtY2FyZC0tcmVzZWFyY2ggLmMtY2FyZF9fdGl0bGUsIC5jLWNhcmQtLWV2ZW50IC5jLWNhcmRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0ZW07IH1cbiAgICAuYy1jYXJkLS1yZXNlYXJjaC0tbG9uZy10aXRsZSAuYy1jYXJkX190aXRsZSB7XG4gICAgICAvKiBmb250LXNpemU6IDEuMjVyZW07ICovXG4gICAgICBmb250LXNpemU6IDEuNDVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG4gIC5jLWNhcmQtLXByb2plY3QgLmMtY2FyZF9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMzguNzVyZW07IH1cbiAgLmMtY2FyZC0tcHJvamVjdCAuYy1jYXJkX190aXRsZSB7XG4gICAgLyogZm9udC1zaXplOiAxLjg3NXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjFlbTsgKi8gfVxuICAuYy1jYXJkLS1wcm9qZWN0LmMtY2FyZC0tcmVzZWFyY2gtLWxvbmctdGl0bGUgLmMtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40NXJlbTsgfVxuICAuYy1jYXJkLS1wZW9wbGUgLmMtY2FyZF9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMTYuMjVlbTsgfVxuICAuYy1jYXJkLS1wZW9wbGUgLmMtY2FyZF9fbG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgLmMtY2FyZC0tcGVvcGxlIC5saW5rIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIC5jLWNhcmQtLXByb2ZpbGUgLmMtY2FyZF9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMjEuODc1cmVtOyB9XG4gIC5jLWNhcmQtLWNvbnRhY3QgLmMtY2FyZF9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMzcuMjVyZW07IH1cbiAgLmMtY2FyZC0tY29udGFjdCAuYy1jYXJkX19sb2NhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cbiAgLmMtY2FyZC0tY29udGFjdCAubGluayB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAuYy1jYXJkLS1jYWxsIC5jLWNhcmRfX3ByaW1hcnkgLmMtY2FyZF9fdGl0bGUge1xuICAgIC8qIGZvbnQtc2l6ZTogMS44NzVyZW07ICovXG4gICAgZm9udC1zaXplOiAyLjI1cmVtOyB9XG4gIC5jLWNhcmQtLWNhbGwgLmMtY2FyZF9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gIC5jLWNhcmQtLWFib3V0IC5jLWNhcmRfX3ByaW1hcnkgLmMtY2FyZF9fdGl0bGUge1xuICAgIC8qIGZvbnQtc2l6ZTogMi42MjVyZW07ICovIH1cbiAgLmMtY2FyZC0tdHJhaW5pbmcgLmMtY2FyZF9fc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxLjM3NXJlbTsgfVxuICAuYy1jYXJkLS1zbGlkZS1yZXNlYXJjaGVyIC5jLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuMzc1cmVtIDEuMzc1cmVtOyB9XG4gIC5jLWNhcmQtLWV2ZW50IC5jLWNhcmRfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDIzLjc1cmVtOyB9XG4gIC5jLWNhcmQtLWV2ZW50IC5jLWNhcmRfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgLmMtY2FyZC0tZXZlbnQgLmMtY2FyZF9fc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5jLWNhcmQtLWV2ZW50IC5jLWNhcmRfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG4gIC5jLWNhcmQtLWV2ZW50IC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxLjM3NXJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIC5jLWNhcmQtLXBvc3QgLmMtY2FyZF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5jLWNhcmQtLXBvc3QgLmMtY2FyZF9fYXV0aG9yIHtcbiAgICAvKiBtYXJnaW4tdG9wOiAxLjEyNXJlbTsgKi9cbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmMtY2FyZC0tcG9zdCAuYy1jYXJkX19kZXNjIHtcbiAgICAvKiBmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuM2VtOyAqLyB9XG4gIC5jLWNhcmQtLXBvc3QgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgLmMtY2FyZC0tcG9zdDpudGgtb2YtdHlwZSgxKSB7XG4gICAgLyogbWFyZ2luLWJvdHRvbTogMi41cmVtOyAqL1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjVyZW07IH1cbiAgICAuYy1jYXJkLS1wb3N0Om50aC1vZi10eXBlKDEpIC5jLWNhcmRfX2NvbnRlbnQge1xuICAgICAgLyogbWluLWhlaWdodDogMjMuNzVyZW07ICovXG4gICAgICBtaW4taGVpZ2h0OiAzMy4xMjVyZW07IH1cbiAgLmMtY2FyZC0tcG9zdC0tYWdlbmRhIC5jLWNhcmRfX2ltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMzc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTsgfVxuICAuYy1jYXJkLS1wb3N0LS1hZ2VuZGEgLmMtY2FyZF9fY29udGVudCB7XG4gICAgLyogbWluLWhlaWdodDogMjkuMTI1cmVtOyAqL1xuICAgIG1pbi1oZWlnaHQ6IDIwLjI1cmVtOyB9XG4gIC5jLWNhcmQtLXBvc3QtLWFnZW5kYSAuYy1jYXJkX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIC5jLWNhcmQtLXBvc3QtLWFnZW5kYTpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWluLWhlaWdodDogMjMuNzVyZW07XG4gICAgcGFkZGluZzogMy4xMjVyZW0gMy4yNXJlbSA0LjEyNXJlbTsgfVxuICAgIC5jLWNhcmQtLXBvc3QtLWFnZW5kYTpudGgtb2YtdHlwZSgxKSAuYy1jYXJkX19jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgICAuYy1jYXJkLS1wb3N0LS1hZ2VuZGE6bnRoLW9mLXR5cGUoMSkgLmMtY2FyZF9fcHJpbWFyeSAuYy1jYXJkX19kYXRlIHtcbiAgICAgIC8qIG1hcmdpbi10b3A6IDEuNXJlbTsgKi9cbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgIC5jLWNhcmQtLXBvc3QtLWFnZW5kYTpudGgtb2YtdHlwZSgxKSAuYy1jYXJkX19wcmltYXJ5IC5jLWNhcmRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTsgfVxuICAgIC5jLWNhcmQtLXBvc3QtLWFnZW5kYTpudGgtb2YtdHlwZSgxKSAuYy1jYXJkX19zZWNvbmRhcnkgLmMtY2FyZF9fZGVzYyB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAuYy1jYXJkLS1wb3N0LS1hZ2VuZGE6bnRoLW9mLXR5cGUoMSkgLmMtY2FyZF9fc2Vjb25kYXJ5IC5jLWNhcmRfX2Rlc2MgKyAubGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5jLWNhcmQtLXBvc3QtYXV0aG9yIC5jLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAxLjM3NXJlbSAxLjM3NXJlbTsgfVxuICAuYy1jYXJkLS1wb3N0LWF1dGhvciAuYy1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuICAuYy1jYXJkLS1wb3N0LWF1dGhvciAuYy1jYXJkX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMS4xMjVyZW07IH1cbiAgLmMtY2FyZC0tcG9zdC1hdXRob3IgLmMtY2FyZF9fc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTsgfVxuICAuYy1jYXJkLS1wb3N0LWF1dGhvciAubGluayB7XG4gICAgbWFyZ2luLXRvcDogMS4zNzVyZW07IH1cbiAgLmMtY2FyZC0tbGF0ZXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMS42MjVyZW07IH1cbiAgICAuYy1jYXJkLS1sYXRlc3QgLmMtY2FyZF9fZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAuYy1jYXJkLS1sYXRlc3QgLmMtY2FyZF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgIC5jLWNhcmQtLWxhdGVzdC0tYWdlbmRhIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtOyB9XG4gICAgICAuYy1jYXJkLS1sYXRlc3QtLWFnZW5kYSAuYy1jYXJkX19pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTsgfVxuICAgICAgLmMtY2FyZC0tbGF0ZXN0LS1hZ2VuZGEgLmMtY2FyZF9fbG9nby1hZ2VuZGEge1xuICAgICAgICB3aWR0aDogMi41cmVtOyB9XG4gICAgICAgIC5jLWNhcmQtLWxhdGVzdC0tYWdlbmRhIC5jLWNhcmRfX2xvZ28tYWdlbmRhICsgLmMtY2FyZF9fdGl0bGUtYWdlbmRhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi8qQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgQGltcG9ydCAneHhsYXJnZSc7XG59Ki9cbi5jLWRhdGEge1xuICAvKiBwYWRkaW5nOiAxLjM3NXJlbSAwOyAqL1xuICBwYWRkaW5nOiAwIDAgMi43NXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIC8qIGJvcmRlci10b3A6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7ICovIH1cbiAgLmMtZGF0YV9fdGVybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYy1kYXRhX190ZXJtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMTc1JztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7IH1cbiAgLmMtZGF0YV9fZGVmaW5pdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIC8qIHBhZGRpbmctbGVmdDogMi4yNXJlbTsgKi9cbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICAvKiA+IGF7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDFlbTtcblx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0XHQvL2xpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiAnXFxmMTc4Jztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMC4zNzVyZW07XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH0gKi8gfVxuICAgIC5jLWRhdGFfX2RlZmluaXRpb24gYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5jLWRhdGFfX2RlZmluaXRpb24gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmMtZGF0YV9fZGVmaW5pdGlvbiBpbWcuYWxpZ25jZW50ZXIge1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuYy1kYXRhX19kZWZpbml0aW9uIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmMtZGF0YV9fZGVmaW5pdGlvbiBoMy5jLWRhdGFfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5jLWRhdGFfX2RlZmluaXRpb24gaDMuYy1kYXRhX190aXRsZSArICoge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuMzc1cmVtOyB9XG4gICAgLmMtZGF0YV9fZGVmaW5pdGlvbiBwICsgcCxcbiAgICAuYy1kYXRhX19kZWZpbml0aW9uIHAgKyBoMyxcbiAgICAuYy1kYXRhX19kZWZpbml0aW9uIHVsICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjM3NXJlbTsgfVxuICAgIC5jLWRhdGFfX2RlZmluaXRpb24gLmxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jLWRhdGEucmVkIHtcbiAgICBjb2xvcjogI2VmNDAxZDsgfVxuICAuYy1kYXRhLmJsdWUge1xuICAgIGNvbG9yOiAjMzM0NGU1OyB9XG4gIC5jLWRhdGEuZ3JlZW4ge1xuICAgIGNvbG9yOiAjMDBiYzk4OyB9XG4gIC5jLWRhdGEuZ29sZCB7XG4gICAgY29sb3I6ICNiZThiNDI7IH1cbiAgLmMtZGF0YS5pcy1vcGVuIC5jLWRhdGFfX3Rlcm06YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtczsgfVxuICAuYy1kYXRhLS1zdGFydC1vcGVuIC5jLWRhdGFfX2RlZmluaXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jLWRhdGEtLWZ1bGwgLmMtZGF0YV9fdGVybSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmMtZGF0YS0tZnVsbCAuYy1kYXRhX190ZXJtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC5jLWRhdGEtLWZ1bGwgLmMtZGF0YV9fZGVmaW5pdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jLWRhdGEtLWNvbHMge1xuICAgIC8qIC5jLWRhdGFfX2RlZmluaXRpb257XG5cdFx0XHQvL2NvbHVtbi1jb3VudDogMjtcblx0XHR9ICovIH1cbiAgICAuYy1kYXRhLS1jb2xzIC5jLWRhdGFfX2luLWNvbHMgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBjb2xvcjogIzMzNDRlNTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5jLWRhdGEtLWNvbHMgLmMtZGF0YV9faW4tY29scyBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcZjE3Nic7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjZWY0MDFkO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIC5jLWRhdGEtLWNvbHMgLmMtZGF0YV9faW4tY29scyBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYy1kYXRhLS1jb2xzIC5jLWRhdGFfX2luLWNvbHMgYSArIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jLWRhdGEtLWNvbHMucmVkIC5jLWRhdGFfX2luLWNvbHMgYSB7XG4gICAgICBjb2xvcjogI2VmNDAxZDsgfVxuICAgIC5jLWRhdGEtLWNvbHMuZ3JlZW4gLmMtZGF0YV9faW4tY29scyBhIHtcbiAgICAgIGNvbG9yOiAjMDBiYzk4OyB9XG4gICAgLmMtZGF0YS0tY29scy5ibHVlIC5jLWRhdGFfX2luLWNvbHMgYSB7XG4gICAgICBjb2xvcjogIzMzNDRlNTsgfVxuICAuYy1kYXRhLS1iaWctdGV4dCAuYy1kYXRhX19kZWZpbml0aW9uID4gcDpudGgtb2YtdHlwZSgxKSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuICAuYy1kYXRhLS1iaWctdGV4dCAuYy1kYXRhX19kZWZpbml0aW9uIC5jLWRhdGFfX2luLWNvbHMge1xuICAgIG1hcmdpbi10b3A6IDEuMzc1cmVtOyB9XG4gIC5jLWRhdGEtLWFsdCB7XG4gICAgLyogcGFkZGluZzogMCAwIDIuNzVyZW07XG5cdFx0Ym9yZGVyLXRvcDogMDsgKi9cbiAgICAvKiAuYy1kYXRhX19kZWZpbml0aW9ue1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH0gKi8gfVxuICAgIC5jLWRhdGEtLWFsdCAuYy1kYXRhX190ZXJtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH1cbiAgICAgIC5jLWRhdGEtLWFsdCAuYy1kYXRhX190ZXJtOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IGNhbGMoMWVtIC8gMik7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IC42OGVtO1xuICAgICAgICBoZWlnaHQ6IC42OGVtO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAuYy1kYXRhLS1hbHQuaXMtb3BlbiAuYy1kYXRhX190ZXJtOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gIC5jLWRhdGEtLXRyYWluaW5nIHtcbiAgICBwYWRkaW5nOiAwIDAgMi4zNzVyZW07IH1cbiAgICAuYy1kYXRhLS10cmFpbmluZyBwIC5saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuYy1kYXRhLS10cmFpbmluZyAubGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjM3NXJlbTsgfVxuXG4vKkBpbmNsdWRlIHNtYWxsIHtcbiAgICBAaW1wb3J0ICdzbWFsbCc7XG59Ki9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1kYXRhX190ZXJtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLmMtZGF0YV9fZGVmaW5pdGlvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAvKiA+IGF7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAuNzVyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS43NWVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0fVxuXHRcdH0gKi8gfVxuICAgIC5jLWRhdGFfX2RlZmluaXRpb24gaDMuYy1kYXRhX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNjI1cmVtOyB9XG4gIC5jLWRhdGEtLWNvbHMgLmMtZGF0YV9faW4tY29scyBhIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAuYy1kYXRhLS1jb2xzIC5jLWRhdGFfX2luLWNvbHMgYTphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLjc1cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjc1ZW07IH1cbiAgLmMtZGF0YS0tYmlnLXRleHQgLmMtZGF0YV9fZGVmaW5pdGlvbiA+IHA6bnRoLW9mLXR5cGUoMSkge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07IH1cbiAgLmMtZGF0YS0tYWx0IHtcbiAgICAvKiAuYy1kYXRhX19kZWZpbml0aW9ue30gKi8gfVxuICAgIC5jLWRhdGEtLWFsdCAuYy1kYXRhX190ZXJtIHtcbiAgICAgIC8qIHBhZGRpbmctbGVmdDogMS4yNXJlbTsgKi9cbiAgICAgIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gIC5jLWRhdGEtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OC41JTsgfVxuICAuYy1kYXRhLS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0OC41JTsgfVxuICAuYy1kYXRhLS1jbGVhciB7XG4gICAgY2xlYXI6IGJvdGg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtZGF0YV9fdGVybTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07IH1cbiAgLmMtZGF0YV9fZGVmaW5pdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zOGVtO1xuICAgIC8qID4gYXtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0fVxuXHRcdH0gKi8gfVxuICAgIC5jLWRhdGFfX2RlZmluaXRpb24gaDMuYy1kYXRhX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtOyB9XG4gIC5jLWRhdGEtLWNvbHMgLmMtZGF0YV9faW4tY29scyB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDNyZW07XG4gICAgLyogaDM6bnRoLW9mLXR5cGUoNCl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdGJyZWFrLWJlZm9yZTogYWx3YXlzO1xuXHRcdFx0XHRwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xuXHRcdFx0XHQtd2Via2l0LWNvbHVtbi1icmVhay1iZWZvcmU6IGFsd2F5cztcblx0XHRcdH0gKi8gfVxuICAuYy1kYXRhLS1iaWctdGV4dCAuYy1kYXRhX19kZWZpbml0aW9uIHtcbiAgICAvKiBwOm50aC1vZi10eXBlKDIpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fSAqLyB9XG4gICAgLmMtZGF0YS0tYmlnLXRleHQgLmMtZGF0YV9fZGVmaW5pdGlvbiA+IHA6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtOyB9XG4gIC5jLWRhdGEtLWFsdCB7XG4gICAgLyogLmMtZGF0YV9fZGVmaW5pdGlvbnt9ICovIH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMtZGF0YV9fdGVybSB7XG4gICAgLyogZm9udC1zaXplOiAxLjVyZW07ICovXG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuICAgIC5jLWRhdGFfX3Rlcm06YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTsgfVxuICAuYy1kYXRhX19kZWZpbml0aW9uIHtcbiAgICAvKiA+IGF7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdH1cblx0XHR9ICovIH1cbiAgLmMtZGF0YS0tYmlnLXRleHQgLmMtZGF0YV9fZGVmaW5pdGlvbiB7XG4gICAgLyogcDpudGgtb2YtdHlwZSgyKXtcblx0XHRcdH0gKi8gfVxuICAuYy1kYXRhLS1hbHQge1xuICAgIC8qIC5jLWRhdGFfX2RlZmluaXRpb257fSAqLyB9XG4gICAgLmMtZGF0YS0tYWx0IC5jLWRhdGFfX3Rlcm0ge1xuICAgICAgLyogZm9udC1zaXplOiAxLjM3NXJlbTsgKi9cbiAgICAgIC8qIHBhZGRpbmctbGVmdDogMS4zNzVyZW07ICovIH0gfVxuXG4vKkBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgIEBpbXBvcnQgJ3h4bGFyZ2UnO1xufSovXG4uYy1yZXN1bHQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzMzNDRlNTtcbiAgcGFkZGluZzogMS4xMjVyZW0gMDsgfVxuICAuYy1yZXN1bHRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuICAgIC5jLXJlc3VsdF9fdGl0bGUgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzMzNDRlNTsgfVxuICAuYy1yZXN1bHRfX2V4Y2VycHQge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07IH1cbiAgLmMtcmVzdWx0IC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTsgfVxuICAuYy1yZXN1bHQtLW5vLXJlc3VsdHMgLmMtcmVzdWx0X19leGNlcnB0IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jLXJlc3VsdC0tbm8tcmVzdWx0cyAubGluayB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuXG4vKkBpbmNsdWRlIHNtYWxsIHtcbiAgICBAaW1wb3J0ICdzbWFsbCc7XG59Ki9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1yZXN1bHQge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMDsgfVxuICAgIC5jLXJlc3VsdF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuICAgIC5jLXJlc3VsdF9fZXhjZXJwdCB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgICAuYy1yZXN1bHQgLmxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgIC5jLXJlc3VsdC0tbm8tcmVzdWx0cyAubGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXJlc3VsdCB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgbWF4LXdpZHRoOiA3OCU7IH1cbiAgICAuYy1yZXN1bHRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLXJlc3VsdCB7XG4gICAgcGFkZGluZzogMS43NXJlbSAwO1xuICAgIG1heC13aWR0aDogNTByZW07IH0gfVxuXG4vKkBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgIEBpbXBvcnQgJ3h4bGFyZ2UnO1xufSovXG4uYy1jYWxsIHtcbiAgLyogZGlzcGxheTogbm9uZTsgKi9cbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWNhbGxfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgcGFkZGluZzogMXJlbSA0LjY4NzUlIDAuNXJlbSA0LjY4NzUlOyB9XG4gICAgLmMtY2FsbF9fYnV0dG9uIGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwLjRyZW07XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuYy1jYWxsX19idXR0b24gaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5jLWNhbGxfX2J1dHRvbjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE1MGU3OyB9XG4gIC5jLWNhbGxfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDQuNjg3NSU7XG4gICAgdG9wOiAuNXJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYy1jYWxsLmlzLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qQGluY2x1ZGUgc21hbGwge1xuICAgIEBpbXBvcnQgJ3NtYWxsJztcbn0qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhbGxfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMXJlbSAzLjEyNSUgMC41cmVtIDMuMTI1JTsgfVxuICAuYy1jYWxsX19jbG9zZSB7XG4gICAgcmlnaHQ6IDMuMTI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1jYWxsIHtcbiAgICAvKiBwb3NpdGlvbjogcmVsYXRpdmU7ICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxNC43NXJlbTtcbiAgICAvKiBib3R0b206IGF1dG87XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXgtd2lkdGg6IDE5cmVtOyAqL1xuICAgIHdpZHRoOiA2LjU2MjVyZW07XG4gICAgLyogbWFyZ2luLWxlZnQ6IC42MjVyZW07XG5cdG1hcmdpbi1ib3R0b206IC00LjM3NXJlbTsgKi8gfVxuICAgIC5jLWNhbGxfX2J1dHRvbiB7XG4gICAgICAvKiBwb3NpdGlvbjogcmVsYXRpdmU7ICovXG4gICAgICAvKiBwYWRkaW5nOiA0LjVyZW0gMi43NXJlbSAuNXJlbSAuODc1cmVtOyAqL1xuICAgICAgcGFkZGluZzogMi4yNXJlbSAuODc1cmVtIDFyZW07XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjFlbTtcbiAgICAgIC8qIGZvbnQtc2l6ZTogMS4zNzVyZW07ICovXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXJlbTsgfVxuICAgICAgLmMtY2FsbF9fYnV0dG9uIGkge1xuICAgICAgICAvKiBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMC42MjVyZW07XG5cdFx0XHRib3R0b206IDAuNHJlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtOyAqL1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07IH1cbiAgICAuYy1jYWxsX19jbG9zZSB7XG4gICAgICAvKiBkaXNwbGF5OiBub25lOyAqLyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLWNhbGwge1xuICAgIC8qIG1pbi13aWR0aDogMTlyZW07ICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qIGxlZnQ6IGF1dG87ICovXG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogdG9wOiAxNC43NXJlbTsgKi9cbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIC8qIG1heC13aWR0aDogMTlyZW07ICovXG4gICAgbWF4LXdpZHRoOiAxMS44MTI1cmVtO1xuICAgIC8qIHdpZHRoOiA2LjU2MjVyZW07ICovXG4gICAgLyogbWFyZ2luLWxlZnQ6IC42MjVyZW07ICovXG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIC8qIG1hcmdpbi1ib3R0b206IC00LjM3NXJlbTsgKi9cbiAgICBtYXJnaW4tYm90dG9tOiAtMi4zNzVyZW07IH1cbiAgICAuYy1jYWxsX19idXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLyogcGFkZGluZzogNC41cmVtIDIuNzVyZW0gLjVyZW0gLjg3NXJlbTsgKi9cbiAgICAgIHBhZGRpbmc6IDMuNXJlbSAzLjVyZW0gLjg3NXJlbSAuODc1cmVtO1xuICAgICAgLyogZm9udC1zaXplOiAwLjg3NXJlbTsgKi9cbiAgICAgIC8qIGZvbnQtc2l6ZTogMS4zNzVyZW07ICovXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtOyB9XG4gICAgICAuYy1jYWxsX19idXR0b24gaSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLyogcmlnaHQ6IDAuNjI1cmVtO1xuXHRcdFx0Ym90dG9tOiAwLjRyZW07ICovXG4gICAgICAgIHJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgICAgYm90dG9tOiAxLjEyNXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIC8qIGZvbnQtc2l6ZTogMS41cmVtOyAqLyB9XG4gICAgLmMtY2FsbF9fY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgQGltcG9ydCAneHhsYXJnZSc7XG59Ki9cbi5jLXBhcmFsbGF4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAvKiB0b3A6IDA7XG5cdGxlZnQ6IDA7ICovXG4gIC8qIHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAxMDB2aDsgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuYy1wYXJhbGxheC0tcmVkIHtcbiAgICAvKiB0b3A6IDc4dmg7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSA0My42MjVyZW0pO1xuXHRcdHdpZHRoOiA5Ni43NXJlbTtcblx0XHRoZWlnaHQ6IDYwLjVyZW07XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvcGFyYWxsYXgtcmVkLnBuZycpOyAqL1xuICAgIHRvcDogMjYuMjVyZW07XG4gICAgbGVmdDogY2FsYyg1MCUgLSA5Ni4yNXJlbSk7XG4gICAgLyogd2lkdGg6IDE1OHJlbTtcblx0XHRoZWlnaHQ6IDgzLjA2MjVyZW07ICovXG4gICAgLyogd2lkdGg6IDE1My43NXJlbTtcblx0XHRoZWlnaHQ6IDkwLjgxMjVyZW07ICovXG4gICAgd2lkdGg6IDE5MC44MTI1cmVtO1xuICAgIGhlaWdodDogNzIuODEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvcGFyYWxsYXgtcmVkLnN2Z1wiKTtcbiAgICAvKiBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHJlbSAwO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogOTYuNzVyZW0gYXV0bzsgKi9cbiAgICB6LWluZGV4OiAtMTA7IH1cbiAgLmMtcGFyYWxsYXgtLWdyZWVuIHtcbiAgICAvKiB0b3A6IDUzLjd2aDtcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDUwcmVtKTtcblx0XHR3aWR0aDogNjMuMTI1cmVtO1xuXHRcdGhlaWdodDogNDIuMTg3NXJlbTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9wYXJhbGxheC1ncmVlbi5wbmcnKTsgKi9cbiAgICB0b3A6IDcxcmVtO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTYuMjVyZW0pO1xuICAgIC8qIHdpZHRoOiAxMjEuOTM3NXJlbTtcblx0XHRoZWlnaHQ6IDYyLjU2MjVyZW07ICovXG4gICAgd2lkdGg6IDIwMi4zMTI1cmVtO1xuICAgIGhlaWdodDogNjQuODEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvcGFyYWxsYXgtZ3JlZW4ucG5nXCIpO1xuICAgIC8qIGJhY2tncm91bmQtcG9zaXRpb246IC0xMHJlbSAwO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNjMuMTI1cmVtIGF1dG87ICovXG4gICAgLyogYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAqL1xuICAgIHotaW5kZXg6IC0xNTsgfVxuICAuYy1wYXJhbGxheC0tYmx1ZSB7XG4gICAgLyogdG9wOiAxODZ2aDtcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDQ1LjM3NXJlbSk7XG5cdFx0d2lkdGg6IDgwcmVtO1xuXHRcdGhlaWdodDogOTIuNzVyZW07XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvcGFyYWxsYXgtYmx1ZS5wbmcnKTsgKi9cbiAgICB0b3A6IDcuMTg3NXJlbTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwOS42MjVyZW0pO1xuICAgIC8qIHdpZHRoOiAxOTAuODEyNXJlbTtcblx0XHRoZWlnaHQ6IDcyLjgxMjVyZW07ICovXG4gICAgd2lkdGg6IDMyNC45Mzc1cmVtO1xuICAgIGhlaWdodDogMTIyLjc1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9wYXJhbGxheC1ibHVlLnBuZ1wiKTtcbiAgICAvKiBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNS41cmVtIDA7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA4MHJlbSBhdXRvOyAqL1xuICAgIHotaW5kZXg6IC01OyB9XG4gIC5jLXBhcmFsbGF4LS1hdG9tIHtcbiAgICB0b3A6IDI3LjVyZW07XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxNi40MDYyNXJlbSk7XG4gICAgd2lkdGg6IDQwLjM3NXJlbTtcbiAgICBoZWlnaHQ6IDY3LjQwNjI1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9wYXJhbGxheC1hdG9tLnN2Z1wiKTtcbiAgICB6LWluZGV4OiAtMTA7IH1cbiAgICAuYy1wYXJhbGxheC0tYXRvbS0tYWx0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9wYXJhbGxheC1hdG9tLWFsdC5zdmdcIik7IH1cbiAgLmMtcGFyYWxsYXgtLWZpeCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL3BhcmFsbGF4LXJlZC1maXgtMS5wbmdcIiksIHVybChcImltZy9wYXJhbGxheC1yZWQtZml4LTIucG5nXCIpLCB1cmwoXCJpbWcvcGFyYWxsYXgtYmx1ZS1maXgucG5nXCIpLCB1cmwoXCJpbWcvcGFyYWxsYXgtZ3JlZW4tZml4LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5MC44MTI1cmVtIGF1dG8sIDE5NS41NjI1cmVtIGF1dG8sIDMyNC45Mzc1cmVtIGF1dG8sIDIwMy40Mzc1cmVtIGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MHZ3IC0gMTkwLjgxMjVyZW0pIC04LjMxMjVyZW0sIGNhbGMoNTB2dyArIDguNTYyNXJlbSkgLTE5LjkzNzVyZW0sIGNhbGMoNTB2dyAtIDMwMi40Mzc1cmVtKSBjYWxjKDEwMCUgKyAxNi43NXJlbSksIGNhbGMoNTB2dyAtIDE3LjVyZW0pIGNhbGMoMTAwJSArIDM5cmVtKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5jLXBhcmFsbGF4LS1hdG9tLWZpeCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL3BhcmFsbGF4LWF0b20uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDAuMzc1cmVtIGF1dG87XG4gICAgLyogYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MHZ3IC0gMTkwLjgxMjVyZW0pIC04LjMxMjVyZW07ICovXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg0MHZ3IC0gNDAuMzc1cmVtKSAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLyogLmJnLWZpeHtcblx0Ji5zaXRlLWhlYWRlcnt9XG5cdCYuc2l0ZS1jb250ZW50e1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL3BhcmFsbGF4LWdyZWVuLWZpeC5wbmcnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyMDMuNDM3NXJlbSBhdXRvO1xuXHR9XG59ICovXG4vKkBpbmNsdWRlIHNtYWxsIHtcbiAgICBAaW1wb3J0ICdzbWFsbCc7XG59Ki9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1wYXJhbGxheC0tYXRvbSB7XG4gICAgdG9wOiAzMnJlbTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDMyLjgxMjVyZW0pO1xuICAgIHdpZHRoOiA4MC43NXJlbTtcbiAgICBoZWlnaHQ6IDEzNC44MTI1cmVtOyB9XG4gIC5jLXBhcmFsbGF4LS1hdG9tLWZpeCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL3BhcmFsbGF4LWF0b20uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAuNzVyZW0gYXV0bztcbiAgICAvKiBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwdncgLSAxOTAuODEyNXJlbSkgLTguMzEyNXJlbTsgKi9cbiAgICAvKiBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDQwdncgLSA4MC43NXJlbSkgMDsgKi9cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDQwdncgLSA3Ny41cmVtKSAzLjEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9IH1cblxuLyogQGluY2x1ZGUgbGFyZ2Uge1xuICAgIEBpbXBvcnQgJ2xhcmdlJztcbn0gKi9cbi8qIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgQGltcG9ydCAneGxhcmdlJztcbn0gKi9cbi8qQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgQGltcG9ydCAneHhsYXJnZSc7XG59Ki9cbi5jLXBhZ2luYXRpb24ge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gICAgLyogd2lkdGg6IDIuMzc1cmVtO1xuXHRcdGhlaWdodDogMi4zNzVyZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6IGMoXCJ3aGl0ZVwiKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjKFwiY29ycG9yYXRlXCIpO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgKi9cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMuNzVyZW07XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIC8qIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTsgKi9cbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzQ0ZTU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjsgKi9cbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAvKiBib3JkZXItcmFkaXVzOiAxZW07ICovXG4gICAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMCAxZW07XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS44NzVlbTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG5cdFx0Ym9yZGVyLXJhZGl1czogMWVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICovIH1cbiAgICAuYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmlzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgzODM4MztcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgKyAucGFnZS1udW1iZXJzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfVxuICAgIC5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy0tcHJldiwgLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLS1uZXh0IHtcbiAgICAgIC8qIGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYyhcImNvcnBvcmF0ZVwiKTsgKi9cbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgY29sb3I6ICMzMzQ0ZTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICAgIC5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy0tcHJldiBhLCAuYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMtLW5leHQgYSB7XG4gICAgICAgIGNvbG9yOiAjMzM0NGU1OyB9XG4gIC5jLXBhZ2luYXRpb24tLWJsb2cge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cblxuLypAaW5jbHVkZSBzbWFsbCB7XG4gICAgQGltcG9ydCAnc21hbGwnO1xufSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgICAvKiBmb250LXNpemU6IDFyZW07ICovXG4gICAgd2lkdGg6IDQuMzc1cmVtO1xuICAgIC8qIHBhZGRpbmc6IDAgMXJlbTsgKi9cbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIC8qIGZvbnQtd2VpZ2h0OiA0MDA7ICovXG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICAgIC8qIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTsgKi9cbiAgICAvKiB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6IGMoXCJ3aGl0ZVwiKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjKFwiY29ycG9yYXRlXCIpO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgKi9cbiAgICAvKiBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7ICovXG4gICAgLyogYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7ICovXG4gICAgLyogYm9yZGVyLXJhZGl1czogMWVtOyAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDIuMTI1cmVtO1xuICAgIC8qIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICovIH1cbiAgICAuYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMtLXByZXYsIC5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy0tbmV4dCB7XG4gICAgICAvKiBmb250LXNpemU6IDEuNXJlbTsgKi9cbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuYy1wYWdpbmF0aW9uLS1ibG9nIHtcbiAgICAvKiBtYXJnaW4tdG9wOiAxLjc1cmVtOyAqL1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfSB9XG5cbi8qIEBpbmNsdWRlIGxhcmdlIHtcbiAgICBAaW1wb3J0ICdsYXJnZSc7XG59ICovXG4vKiBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgIEBpbXBvcnQgJ3hsYXJnZSc7XG59ICovXG4vKkBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgIEBpbXBvcnQgJ3h4bGFyZ2UnO1xufSovXG4uYy1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogJl9fY29udGFpbmVye1xuXHRcdG1hcmdpbi10b3A6IDEuMjVyZW07XG5cdH0gKi9cbiAgLyogc2VsZWN0e1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGNvbG9yOiBjKFwid2hpdGVcIik7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogYyhcImNvcnBvcmF0ZVwiKTtcblx0fSAqL1xuICAvKiBvcHRpb257XG5cdFx0Y29sb3I6IGMoXCJ3aGl0ZVwiKVxuXHR9ICovXG4gIC8qICY6YWZ0ZXJ7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAwLjEyNXJlbTtcblx0XHR3aWR0aDogMTMuNXJlbTtcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGMoXCJyZWRcIik7XG5cdH0gKi8gfVxuICAuYy1maWx0ZXJfX25hbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLyogcGFkZGluZzogMWVtIDFlbSAuNWVtOyAqL1xuICAgIHBhZGRpbmc6IDFlbSAuN2VtIC41ZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmMtZmlsdGVyX19uYW1lOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8qIGxlZnQ6IDFlbTtcblx0XHRcdHJpZ2h0OiAxZW07ICovXG4gICAgICBsZWZ0OiAuN2VtO1xuICAgICAgcmlnaHQ6IC43ZW07XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmNDAxZDsgfVxuICAgIC5jLWZpbHRlcl9fbmFtZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAuYy1maWx0ZXJfX25hbWUtLWFyY2hpdmUge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBhdXRvOyB9XG4gICAgICAuYy1maWx0ZXJfX25hbWUtLWFyY2hpdmU6YmVmb3JlLCAuYy1maWx0ZXJfX25hbWUtLWFyY2hpdmU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gIC5jLWZpbHRlcl9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qIHBhZGRpbmc6IC44NzVyZW0gMXJlbSAxLjEyNXJlbTsgKi9cbiAgICBwYWRkaW5nOiAuODc1cmVtIC43cmVtIDEuMTI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzQ0ZTU7IH1cbiAgICAuYy1maWx0ZXJfX2xpc3RfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5jLWZpbHRlcl9fbGlzdF9faXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5jLWZpbHRlcl9fbGlzdF9faXRlbSArIC5jLWZpbHRlcl9fbGlzdF9faXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLmMtZmlsdGVyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM0NGU1OyB9XG4gICAgLmMtZmlsdGVyOmhvdmVyIC5jLWZpbHRlcl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYy1maWx0ZXIgKyAuYy1maWx0ZXIge1xuICAgIC8qIG1hcmdpbi10b3A6IDFyZW07ICovXG4gICAgLyogbWFyZ2luLWxlZnQ6IDAuMzc1ZW07ICovXG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM0LjQzNzVlbSkge1xuICAuYy1maWx0ZXJfX25hbWUge1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gLjVlbTsgfVxuICAgIC5jLWZpbHRlcl9fbmFtZTpiZWZvcmUge1xuICAgICAgbGVmdDogMWVtO1xuICAgICAgcmlnaHQ6IDFlbTsgfVxuICAuYy1maWx0ZXJfX2xpc3Qge1xuICAgIHBhZGRpbmc6IC44NzVyZW0gMXJlbSAxLjEyNXJlbTsgfVxuICAuYy1maWx0ZXIgKyAuYy1maWx0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NWVtOyB9IH1cblxuLyogQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBAaW1wb3J0ICdtZWRpdW0nO1xufSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtZmlsdGVyX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIC5jLWZpbHRlcl9fbGlzdCB7XG4gICAgcGFkZGluZzogLjg3NXJlbSAxLjEyNXJlbSAxLjEyNXJlbTsgfVxuICAgIC5jLWZpbHRlcl9fbGlzdF9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgICAuYy1maWx0ZXJfX2xpc3RfX2l0ZW0gKyAuYy1maWx0ZXJfX2xpc3RfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTsgfSB9XG5cbi8qIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgQGltcG9ydCAneGxhcmdlJztcbn0gKi9cbi8qQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgQGltcG9ydCAneHhsYXJnZSc7XG59Ki9cbi5jLWRvd25sb2FkcyB7XG4gIG1heC13aWR0aDogMzlyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzQ0ZTU7IH1cbiAgLmMtZG93bmxvYWRzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmMtZG93bmxvYWRzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgLmMtZG93bmxvYWRzX19saXN0IC5jLWRvd25sb2Fkc19fbGlzdF9faXRlbSB7XG4gICAgICAvKiBkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgKi9cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdvcmQtd3JhcDogYW55d2hlcmU7IH1cbiAgICAgIC5jLWRvd25sb2Fkc19fbGlzdCAuYy1kb3dubG9hZHNfX2xpc3RfX2l0ZW06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxmMTc1JztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvKiBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAuMTI1cmVtOyAqL1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICAgICAgICAvKiBmb250LXNpemU6IDFyZW07ICovXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAvKiB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyAqLyB9XG4gICAgICAuYy1kb3dubG9hZHNfX2xpc3QgLmMtZG93bmxvYWRzX19saXN0X19pdGVtICsgLmMtZG93bmxvYWRzX19saXN0X19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07IH1cbiAgICAgIC5jLWRvd25sb2Fkc19fbGlzdCAuYy1kb3dubG9hZHNfX2xpc3RfX2l0ZW06aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmMtZG93bmxvYWRzX19saXN0IC5jLWRvd25sb2Fkc19fbGlzdF9faXRlbTpob3ZlciBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYy1kb3dubG9hZHNfX2FsbCB7XG4gICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gICAgY29sb3I6ICMzMzQ0ZTU7IH1cbiAgICAuYy1kb3dubG9hZHNfX2FsbCBzcGFuIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuYy1kb3dubG9hZHNfX2FsbDphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxmMTc1JztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNzVyZW07XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIC8qIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7ICovXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qQGluY2x1ZGUgc21hbGwge1xuICAgIEBpbXBvcnQgJ3NtYWxsJztcbn0qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWRvd25sb2FkcyB7XG4gICAgcGFkZGluZzogMS4yNXJlbTsgfVxuICAgIC5jLWRvd25sb2Fkc19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgLmMtZG93bmxvYWRzX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5jLWRvd25sb2Fkc19fbGlzdCAuYy1kb3dubG9hZHNfX2xpc3RfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gMS43NXJlbSkvMik7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjMxMjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgLyogbGluZS1oZWlnaHQ6IDEuMmVtOyAqLyB9XG4gICAgICAgIC5jLWRvd25sb2Fkc19fbGlzdCAuYy1kb3dubG9hZHNfX2xpc3RfX2l0ZW06YWZ0ZXIge1xuICAgICAgICAgIC8qIGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdHJpZ2h0OiAuMjVyZW07ICovIH1cbiAgICAgICAgLmMtZG93bmxvYWRzX19saXN0IC5jLWRvd25sb2Fkc19fbGlzdF9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuYy1kb3dubG9hZHNfX2FsbDphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1kb3dubG9hZHMge1xuICAgIHBhZGRpbmc6IDEuNXJlbTsgfVxuICAgIC5jLWRvd25sb2Fkc19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgIC5jLWRvd25sb2Fkc19fbGlzdCAuYy1kb3dubG9hZHNfX2xpc3RfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgLmMtZG93bmxvYWRzX19hbGwge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgICAgLmMtZG93bmxvYWRzX19hbGw6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuYy1kb3dubG9hZHMge1xuICAgIHBhZGRpbmc6IDIuMTI1cmVtIDIuMTI1cmVtIDEuNjI1cmVtOyB9XG4gICAgLmMtZG93bmxvYWRzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuXG4vKkBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgIEBpbXBvcnQgJ3h4bGFyZ2UnO1xufSovXG4uYy1jYXRlZ29yaWVzIHtcbiAgcGFkZGluZzogMS44NzVyZW0gMXJlbSAxLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNDRlNTsgfVxuICAuYy1jYXRlZ29yaWVzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jLWNhdGVnb3JpZXNfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAuYy1jYXRlZ29yaWVzX19saXN0X19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYy1jYXRlZ29yaWVzX19saXN0X19pdGVtIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLmMtY2F0ZWdvcmllc19fbGlzdF9faXRlbSBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTc4JztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAuMTI1cmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAuYy1jYXRlZ29yaWVzX19saXN0X19pdGVtICsgLmMtY2F0ZWdvcmllc19fbGlzdF9faXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtOyB9XG5cbi8qQGluY2x1ZGUgc21hbGwge1xuICAgIEBpbXBvcnQgJ3NtYWxsJztcbn0qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbSAxLjc1cmVtOyB9XG4gICAgLmMtY2F0ZWdvcmllc19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgLmMtY2F0ZWdvcmllc19fbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgICAuYy1jYXRlZ29yaWVzX19saXN0X19pdGVtIGEge1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuMzc1cmVtOyB9XG4gICAgICAgIC5jLWNhdGVnb3JpZXNfX2xpc3RfX2l0ZW0gYTphZnRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgICAgIC5jLWNhdGVnb3JpZXNfX2xpc3RfX2l0ZW0gKyAuYy1jYXRlZ29yaWVzX19saXN0X19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjYyNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1jYXRlZ29yaWVzIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtIDEuMjVyZW0gMnJlbTsgfVxuICAgIC5jLWNhdGVnb3JpZXNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH1cbiAgICAuYy1jYXRlZ29yaWVzX19saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAgICAgLmMtY2F0ZWdvcmllc19fbGlzdF9faXRlbSBhIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtOyB9XG4gICAgICAuYy1jYXRlZ29yaWVzX19saXN0X19pdGVtICsgLmMtY2F0ZWdvcmllc19fbGlzdF9faXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC43NXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuYy1jYXRlZ29yaWVzIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMS4zNzVyZW0gMi4yNXJlbTsgfVxuICAgIC5jLWNhdGVnb3JpZXNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgLmMtY2F0ZWdvcmllc19fbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjc1cmVtOyB9XG4gICAgICAuYy1jYXRlZ29yaWVzX19saXN0X19pdGVtICsgLmMtY2F0ZWdvcmllc19fbGlzdF9faXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC44NzVyZW07IH0gfVxuXG4vKkBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgIEBpbXBvcnQgJ3h4bGFyZ2UnO1xufSovXG4uYy1mZWVkIHtcbiAgLyogcGFkZGluZzogMS44NzVyZW0gMXJlbSAxLjYyNXJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogYyhcImNvcnBvcmF0ZVwiKTsgKi9cbiAgLyogJl9fdGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRjb2xvcjogYyhcIndoaXRlXCIpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmX19saXN0e1xuXHRcdG1hcmdpbi10b3A6IDFyZW07XG5cblx0XHQmX19pdGVte1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuXHRcdFx0Y29sb3I6IGMoXCJ3aGl0ZVwiKTtcblx0XHRcdFxuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IC4yNXJlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAuNzVyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHRcdGNvbG9yOiBjKFwid2hpdGVcIik7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYxNzgnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IC4xMjVyZW07XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43NWVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiArICZ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fSAqLyB9XG4gIC5jLWZlZWRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAuYy1mZWVkX19jb250ZW50IGlmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDI0LjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAuYy1mZWVkX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4taGVpZ2h0OiA5LjM3NXJlbTsgfVxuICAgIC5jLWZlZWRfX2l0ZW1fX2ltYWdlIHtcbiAgICAgIGZsZXgtYmFzaXM6IDMxLjM2JTsgfVxuICAgICAgLmMtZmVlZF9faXRlbV9faW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8qIGhlaWdodDogMTAwJTtcblx0XHRcdFx0Ly8gb2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47ICovIH1cbiAgICAuYy1mZWVkX19pdGVtX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1iYXNpczogY2FsYyg2OC42NCUgLSAxcmVtKTsgfVxuICAgIC5jLWZlZWRfX2l0ZW1fX2RhdGUge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIGNvbG9yOiAjZWY0MDFkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmMtZmVlZF9faXRlbV9fZGF0ZSBzcGFuIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLmMtZmVlZF9faXRlbV9fZGF0ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogLjg4ZW07XG4gICAgICAgIGhlaWdodDogLjg4ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuYy1mZWVkX19pdGVtX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4ZW07IH1cbiAgICAuYy1mZWVkX19pdGVtX19zZWNvbmRhcnkge1xuICAgICAgbWFyZ2luLXRvcDogLjc1cmVtOyB9XG4gICAgLmMtZmVlZF9faXRlbV9fbGluayB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40NGVtOyB9XG4gICAgLmMtZmVlZF9faXRlbSArIC5jLWZlZWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMS43NXJlbTsgfVxuICAuYy1mZWVkX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5jLWZlZWRfX2xpbmsgaSB7XG4gICAgICBjb2xvcjogI2VmNDAxZDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuYy1mZWVkICsgLmMtZmVlZCB7XG4gICAgbWFyZ2luLXRvcDogMi4yNXJlbTsgfVxuXG4vKkBpbmNsdWRlIHNtYWxsIHtcbiAgICBAaW1wb3J0ICdzbWFsbCc7XG59Ki9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1mZWVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuYy1mZWVkX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLmMtZmVlZF9fY29udGFpbmVyIGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiAzNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1mZWVkX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5jLWZlZWRfX2NvbnRlbnQge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWFyZ2luLXRvcDogMi4zNzVyZW07IH1cbiAgICAuYy1mZWVkX19pdGVtX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAuYy1mZWVkX19pdGVtX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAuYy1mZWVkX19pdGVtX19zZWNvbmRhcnkge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgIC5jLWZlZWRfX2l0ZW1fX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgIC5jLWZlZWRfX2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAuYy1mZWVkICsgLmMtZmVlZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmMtZmVlZC0tbGF0ZXN0IHtcbiAgICAgIGZsZXgtYmFzaXM6IDU4JTsgfVxuICAgIC5jLWZlZWQtLXR3aXR0ZXIge1xuICAgICAgZmxleC1iYXNpczogMzIlOyB9XG4gICAgICAuYy1mZWVkLS10d2l0dGVyIC5jLWZlZWRfX2NvbnRlbnQgPiBwLFxuICAgICAgLmMtZmVlZC0tdHdpdHRlciAuYy1mZWVkX19jb250ZW50IC50d2l0dGVyLXRpbWVsaW5lIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWZlZWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtOyB9XG4gIC5jLWZlZWRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIuNjI1cmVtOyB9XG4gIC5jLWZlZWRfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDExLjVyZW07IH1cbiAgICAuYy1mZWVkX19pdGVtX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIC5jLWZlZWRfX2l0ZW1fX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgLmMtZmVlZF9faXRlbV9fc2Vjb25kYXJ5IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgICAuYy1mZWVkX19pdGVtX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIC5jLWZlZWRfX2l0ZW0gKyAuYy1mZWVkX19pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLmMtZmVlZF9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuYy1mZWVkX190aXRsZSB7XG4gICAgLyogZm9udC1zaXplOiAyLjM3NXJlbTsgKi9cbiAgICBmb250LXNpemU6IDNyZW07IH1cbiAgLmMtZmVlZF9fY29udGVudCB7XG4gICAgLyogbWFyZ2luLXRvcDogMi42MjVyZW07ICovXG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAuYy1mZWVkX19pdGVtIHtcbiAgICAvKiBtaW4taGVpZ2h0OiAxMS41cmVtOyAqL1xuICAgIG1pbi1oZWlnaHQ6IDEzLjVyZW07IH1cbiAgICAuYy1mZWVkX19pdGVtX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAuYy1mZWVkX19pdGVtX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAuYy1mZWVkX19pdGVtX19zZWNvbmRhcnkge1xuICAgICAgLyogbWFyZ2luLXRvcDogMS4yNXJlbTsgKi9cbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAgIC5jLWZlZWRfX2l0ZW1fX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgIC5jLWZlZWRfX2l0ZW0gKyAuYy1mZWVkX19pdGVtIHtcbiAgICAgIC8qIG1hcmdpbi10b3A6IDJyZW07ICovXG4gICAgICBtYXJnaW4tdG9wOiAyLjI1cmVtOyB9XG4gIC5jLWZlZWRfX2xpbmsge1xuICAgIC8qIG1hcmdpbi10b3A6IDMuMTI1cmVtOyAqL1xuICAgIC8qIGZvbnQtc2l6ZTogMS44NzVyZW07ICovXG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICBmb250LXNpemU6IDIuMjVyZW07IH0gfVxuXG4vKkBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgIEBpbXBvcnQgJ3h4bGFyZ2UnO1xufSovXG4vKiBAaW1wb3J0IFwibWljcm8vc2VsZWN0b3IveHNtYWxsXCI7XG5AaW1wb3J0IFwibWljcm8vc2VsZWN0L3hzbWFsbFwiO1xuQGltcG9ydCBcIm1pY3JvL3NjaGVkdWxlL3hzbWFsbFwiO1xuQGltcG9ydCBcIm1pY3JvL3Bvc3QveHNtYWxsXCI7XG5AaW1wb3J0IFwibWljcm8vdmlldy94c21hbGxcIjsgKi9cbiJdfQ== */
