@font-face{font-family:prelo_slab_boldbold;src:url(../fonts/preloslab-bold-webfont.eot);src:url(../fonts/preloslab-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/preloslab-bold-webfont.woff) format("woff"),url(../fonts/preloslab-bold-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:prelo_slab_bookbook;src:url(../fonts/preloslab-book-webfont.eot);src:url(../fonts/preloslab-book-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/preloslab-book-webfont.woff) format("woff"),url(../fonts/preloslab-book-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:barna_stencilbold;src:url(../fonts/barna-stencilbold-webfont.eot);src:url(../fonts/barna-stencilbold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/barna-stencilbold-webfont.woff) format("woff"),url(../fonts/barna-stencilbold-webfont.ttf) format("truetype"),url(../fonts/barna-stencilbold-webfont.svg#barna_stencilbold) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:barna_stencilregular;src:url(../fonts/barna-stencilregular-webfont.eot);src:url(../fonts/barna-stencilregular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/barna-stencilregular-webfont.woff) format("woff"),url(../fonts/barna-stencilregular-webfont.ttf) format("truetype"),url(../fonts/barna-stencilregular-webfont.svg#barna_stencilregular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.woff) format("woff"),url(../fonts/icomoon.svg?#icomoon) format("svg");font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\e900"}.icon-twitter:before{content:"\e901"}.icon-heart:before{content:"\e902"}.icon-instagram:before{content:"\ea92"}.icon-telegram:before{content:"\ea95"}body,html{font-family:Heebo,sans-serif;width:100%;height:100%;--webkit-overflow-scrolling:touch}a{color:#0091AC}a:active,a:focus,a:hover,a:visited{color:#0091AC;text-decoration:none}.container{padding-left:1rem;padding-right:1rem}.header{display:none;text-align:center;margin:0 0 1.5rem}.header .logo h1{font-size:4.5rem;line-height:4.5rem;margin:0 0 .5625rem;font-family:prelo_slab_boldbold,sans-serif;color:#0091AC}.header .logo h1 span{color:#93CED9}.header .summary{font-family:barna_stencilregular,sans-serif;color:#0091AC}.header .summary span{text-transform:capitalize}@media (min-width:992px){.header{display:block}}footer{background-color:#000}footer .footer-header>div{color:#fff;padding:1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}footer .footer-header>div>span{font-family:prelo_slab_bookbook,sans-serif;font-size:1.75rem;font-weight:700}@media (min-width:375px){footer .footer-header>div>span{font-size:2rem}}footer .sn a{display:inline-block;width:36px;height:36px;border-radius:18px;background-color:#fff;color:#000;text-align:center;margin-left:.5rem}@media (min-width:375px){footer .sn a{width:42px;height:42px;border-radius:21px}}footer .sn i{font-size:1.25rem;line-height:36px}@media (min-width:375px){footer .sn i{font-size:1.5rem;line-height:42px}}footer .license{background-color:#0091AC;padding:.5rem 1rem;font-size:.875rem;font-weight:300;color:#fff;text-align:center}footer .license a{color:#fff;font-weight:700}@media (min-width:992px){footer .menu ul{margin-bottom:0}}footer .menu li{width:auto;margin:0 1rem 0 0}@media (min-width:992px){footer .menu.gray{background-color:#000}}@media (min-width:992px){footer .menu{padding-top:0}}img{max-width:100%;height:auto}aside .lamar-widget{display:none}@media (min-width:992px){aside .lamar-widget{display:block}}.principal [class^=lamar-],.principal div[class*=" lamar-"]{margin-top:20px;margin-bottom:20px}@media (min-width:992px){.principal [class^=lamar-],.principal div[class*=" lamar-"]{display:none}}aside .actions .compartir{display:none}@media (min-width:992px){aside .actions .compartir{display:inline-block}}.home aside .actions .primary-action{padding-right:0}.home .row.articles{margin-bottom:1.5rem}.single-newsman_ap .container .actions,.single-newsman_ap .container .article-info,.single-newsman_ap .container .articles.related.blue,.single-newsman_ap .container .author-header,.single-newsman_ap .container .comments,.single-newsman_ap .container aside{display:none}.banner{padding:.5rem 1rem;background-color:#FDF052;font-family:Heebo,sans-serif;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#000}.banner i{font-size:1.5rem;margin-left:.5rem}.banner:active,.banner:focus,.banner:visited{color:#000}@media (min-width:992px){.banner{display:none}}.subscribe{padding:1.5rem 1rem}.subscribe p{font-family:prelo_slab_bookbook,sans-serif;font-weight:600;max-width:320px;text-align:center;margin:0 auto 1rem auto}@media (min-width:992px){.subscribe p{max-width:420px}}.subscribe .banner{display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;border-radius:.25rem}@media (min-width:992px){.subscribe .banner{max-width:400px}}.btn{text-align:center}.btn.btn-default{border-color:#0091AC;background-color:#0091AC;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.btn.btn-default i{padding-left:.5rem}.btn.btn-default span{width:100%;text-align:center}.btn.btn-primary{border-color:#FDF052;background-color:#FDF052;color:#fff}.btn.btn-primary i{padding-left:.5rem}.btn.btn-primary span{width:100%;text-align:center}.btn.btn-ghost{border-color:#0091AC;background-color:transparent;color:#0091AC;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.btn.btn-ghost i{padding-left:0}.btn.btn-inverse{border-color:#fff;background-color:transparent;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.btn.btn-inverse i{padding-left:0}.btn.btn-fw{display:inline-block;text-align:center;width:100%}.form-control{border-color:transparent}.input-group-text{background-color:transparent;border-color:transparent;padding-left:.25rem;padding-right:.25rem}.navbar{padding:0;background-color:#0091AC;height:56px}@media (min-width:992px){.navbar{margin-bottom:2.5rem}}#app.navbar-fixed{padding-top:96px}#app.navbar-fixed .navbar{position:fixed;top:0;right:0;left:0;z-index:1049;opacity:1;transition:1s opacity}.navbar-toggler-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-right:-1rem}.navbar-toggler{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:56px;height:56px;padding:0}.navbar-toggler:active,.navbar-toggler:focus{outline:0}.navbar-toggler.collapsed{background-color:transparent}.navbar-light .navbar-toggler{border:none;border-radius:0}.navbar-light .navbar-toggler.collapsed{position:relative}.navbar-light .navbar-toggler.collapsed .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 9h22M4 15h22M4 21h22'/%3E%3C/svg%3E")}.navbar-light .navbar-toggler.collapsed:before{content:'';position:absolute;width:1px;background-color:#fff;top:.5rem;bottom:.5rem;left:0}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,145,172,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M 6 6 L 24 24, M 24 6 L 6 24'/%3E%3C/svg%3E")}.b-x-collapsing .navbar-toggler,.modal-open .navbar-toggler{background-color:#fff}#menu{position:absolute;top:56px;right:0;bottom:0;left:0;height:calc(100vh - 56px);background-color:#fff;z-index:9999;padding:0 .5rem;overflow-y:scroll}#menu .menu{border-top:1px solid #0091AC;padding-left:.5rem;padding-right:.5rem}#menu .newsletter{border-top:1px solid #0091AC}#menu .newsletter p{font-family:Heebo,sans-serif;font-size:1rem;color:#000;margin-bottom:1rem}#menu .sn{background-color:#E9F5F7;border-radius:.25rem;padding:1rem;text-align:center;margin-bottom:1rem}#menu .sn a{color:#0091AC;text-decoration:underline}.menu{padding:1.5rem 1rem 1rem}.menu ul{list-style:none;padding-left:0}.menu ul::after{display:block;clear:both;content:""}.menu li{width:50%;float:left;font-size:.875rem;font-weight:600;line-height:2.25rem}.menu li a{color:#0091AC}.menu li.visible-lg{display:none}@media (min-width:992px){.menu li.visible-lg{display:block}}.menu.gray{background-color:#212121}.menu.gray li a{color:#fff}.menu.black{background-color:#000}.menu.black li a{color:#fff}.search .form-group{padding-top:.5rem;margin-bottom:.5rem;border-top:1px solid #0091AC}.search .form-control{font-family:prelo_slab_bookbook,sans-serif;padding-left:0}@media (min-width:992px){nav.navbar .navbar-brand{margin-right:1.125rem}}nav.navbar .menu-desktop{display:none}@media (min-width:992px){nav.navbar .menu-desktop{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}}nav.navbar .menu-list{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}nav.navbar .menu-list ul{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex:1;flex:1;margin:0;padding:0;list-style:none}nav.navbar .menu-list ul li{margin:0 1rem 0 0}nav.navbar .menu-list ul li a{font-weight:600;color:#fff;opacity:.8}nav.navbar .menu-list ul li a:hover,nav.navbar .menu-list ul li.current_page_item a{opacity:1}@media (min-width:992px){nav.navbar .menu-list ul{max-width:550px;overflow-x:hidden}}@media (min-width:1200px){nav.navbar .menu-list ul{max-width:700px}}nav.navbar .menu-list .dropdown-toggle{font-weight:600;opacity:.8;margin:0 0 0 1rem}nav.navbar .menu-list .dropdown-menu{margin-left:1rem}nav.navbar .menu-list .dropdown-item{font-weight:600;color:#0091AC}nav.navbar .actions{-ms-flex-pack:end;justify-content:flex-end;text-align:right;-ms-flex:1;flex:1}nav.navbar .actions .btn{margin-left:.125rem}@media (min-width:992px){nav.navbar .navbar-collapse,nav.navbar .navbar-toggler-wrapper{display:none}}.home .date{display:none!important}.home .author:after{content:""!important}.articles::after{display:block;clear:both;content:""}.articles h2 .articles-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 -1rem .5rem -1rem;padding:.25rem 1rem}.articles h2 .articles-header span{font-family:barna_stencilbold,sans-serif;font-size:1.25rem;line-height:2.25rem}.articles h2 .articles-header span+span{font-size:.75rem}.articles h2 .articles-header i{line-height:2.25rem}.articles .no-subtitulo h3{display:none}.articles .article-header{position:relative;background-color:#d3d3d3;background-size:cover;background-position:center;height:272px;margin:0 -1rem .5rem -1rem}.articles .article-header .post-format{position:absolute;bottom:1rem;left:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.875rem;background-color:#0091AC;color:#fff;padding:.375rem .5rem;border-radius:.25rem}.articles .article-header .post-format i{margin-left:.375rem}.articles .article-content h2{color:#0091AC;font-family:prelo_slab_bookbook,sans-serif;font-weight:700}.articles .article-content h2 a{color:initial}.articles .article-content h3{font-size:1rem;font-weight:400;color:#212529}.articles .article-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.articles .article-meta{font-size:.75rem}.articles .article-meta .author{font-size:.875rem;color:#0091AC;text-transform:uppercase;text-decoration:none}.articles .article-meta .date{text-transform:uppercase}.articles .article-meta .category{font-size:.75rem;font-size:600}.articles .article-meta .category a{color:#000;text-decoration:underline}.articles .actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.articles .actions .primary-action{-ms-flex:1;flex:1;padding-right:1rem}.articles.related .article.sm .article-content h2{background-color:transparent;padding-left:0}.articles article{position:relative;min-height:84px;padding:0 0 1rem}.articles article::after{display:block;clear:both;content:""}.articles article.md,.articles article.sm{border-top:1px solid #0091AC}.articles article.md .article-header,.articles article.sm .article-header{position:absolute;top:.75rem;left:1rem;width:120px;height:80px}.articles article.md .article-content,.articles article.sm .article-content{padding:.75rem 0 .5rem 136px}.articles article.md .article-content h2,.articles article.sm .article-content h2{font-size:1rem;line-height:1.25;color:#000}.articles article.md .article-footer,.articles article.sm .article-footer{display:block}.articles article.md .article-footer .author:after,.articles article.sm .article-footer .author:after{content:","}.articles article.md .article-footer .date,.articles article.sm .article-footer .date{display:inline-block}.articles article.md .article-footer .btn-share,.articles article.md .article-footer .category,.articles article.sm .article-footer .btn-share,.articles article.sm .article-footer .category{display:none}.articles article.lg .article-content h2,.articles article.lg .article-content h3{margin-top:1.5rem}.articles article.lg .article-content h2 a,.articles article.lg .article-content h3 a{color:#0091AC;font-family:prelo_slab_bookbook,sans-serif;font-weight:700}.articles article.md{min-height:104px}.articles article.sm{min-height:100px}.articles article.sm .article-header{display:none}.articles article.sm .article-content{padding:.75rem 0 0}.articles article:last-child{border-bottom:none}.articles.gold{background-color:#FAF2E2;margin-left:-1rem;margin-right:-1rem;margin-bottom:1rem;padding-left:1rem;padding-right:1rem}.articles.gold h2{background-color:#DBA83D;padding-left:1rem;padding-right:1rem}.articles.gold h2 .articles-header{color:#fff}.articles.gold .article-header{height:272px;margin:.5rem -.5rem}.articles.gold .article-content h3 a{color:#212529;font-family:prelo_slab_bookbook,sans-serif}.articles.gold .article-meta .author{color:#DBA83D}.articles.gold article.lg .article-content h3 a{color:#000;font-family:prelo_slab_bookbook,sans-serif;font-weight:700;font-size:2rem}.articles.gold article.md,.articles.gold article.sm{border-top:1px solid #DBA83D}.articles.gold .btn-default{border-color:#DBA83D;background-color:#DBA83D}.articles.blue{background-color:#E9F5F7;margin-left:-1rem;margin-right:-1rem;margin-bottom:1rem;padding-left:1rem;padding-right:1rem}.articles.blue h2{background-color:#0091AC;padding-left:1rem;padding-right:1rem}.articles.blue .articles-header{color:#fff}.articles.blue .articles-header+.article{border-top-color:transparent;padding-top:0}.articles.blue .article-header{height:272px;margin:.5rem -.5rem}.articles.blue .article-content h3{font-family:prelo_slab_bookbook,sans-serif}.articles.blue .article-content h3 a{color:#000}.articles.blue .article-meta .author{color:#0091AC}.articles.blue article.md,.articles.blue article.sm{border-top:1px solid #0091AC}.articles.blue article.md{min-height:120px}.articles.blue article.md .article-content h2{margin-top:.5rem}.articles.blue article:last-child{border-bottom:none}.articles.blue-inverse{background-color:#0091AC;margin-left:-1rem;margin-right:-1rem;margin-bottom:1rem;padding-left:1rem;padding-right:1rem}.articles.blue-inverse .articles-header{background-color:#93CED9;color:#0091AC}.articles.blue-inverse .article-header{height:272px;margin:.5rem -.5rem}.articles.blue-inverse .article-content h2 a,.articles.blue-inverse .article-content p,.articles.blue-inverse .article-meta .author,.articles.blue-inverse .article-meta .category,.articles.blue-inverse .article-meta .category a,.articles.blue-inverse .article-meta .date{color:#fff}.articles.blue-inverse article.md,.articles.blue-inverse article.sm{border-top:1px solid #E9F5F7}.articles.blue-inverse .btn-default{border-color:#fff;background-color:transparent}.articles.light h2{border-top:1px solid #0091AC;color:#0091AC;margin-bottom:0}.articles.light .interview-related article.sm h3{color:#0091AC;font-family:prelo_slab_bookbook,sans-serif}.articles.light .interview-related article.sm h3 a{color:#000}.articles.light .interview-related article.sm .article-header{left:1rem}.articles.yellow{background-color:#FFFCDC;margin-left:-1rem;margin-right:-1rem;margin-bottom:1rem;padding-left:1rem;padding-right:1rem}.articles.yellow h2{background-color:#FDF052;padding-left:1rem;padding-right:1rem}.articles+.articles{margin-top:2rem}.articles .issue{padding-bottom:2.5rem}.articles .issue img{display:block;margin:1.5rem auto}.articles.gallery{position:relative}.articles.gallery .articles-header{position:absolute;top:1rem;left:1rem;z-index:9;background-color:#0091AC;color:#fff;font-family:prelo_slab_bookbook,sans-serif}.articles.gallery .articles-header .post-format{display:none}.articles.gallery article{position:relative;padding-bottom:0}.articles.gallery article.lg{margin-left:-1rem;margin-right:-1rem}.articles.gallery article.lg .article-header{position:relative;margin:0 0 .5rem}.articles.gallery article.lg .article-header span{position:absolute;bottom:-1rem;left:0;max-width:100%;display:inline-block;padding:.25rem 1rem;background-color:#0091AC;color:#fff}.articles.gallery article.lg .article-img-legend,.articles.gallery article.lg .wp-caption-text{font-size:.875rem;margin-bottom:1rem}.articles.gallery article.lg .article-content{font-size:.875rem!important;padding:0 1rem 1rem 1rem}.articles.gallery article.lg .article-content ul{padding-left:1.5rem}.articles.gallery article.lg .article-meta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.articles.gallery article.lg .article-meta .avatar{width:2.5rem;height:2.5rem;margin-right:.5rem}.articles.gallery article.lg .article-meta .avatar img{width:100%!important;height:auto!important}.articles.selection{position:relative}.articles.selection .articles-header{position:absolute;top:1rem;left:.3rem;z-index:9;background-color:#0091AC;color:#fff;font-family:prelo_slab_bookbook,sans-serif}@media (min-width:992px){.articles .articles-header{margin-right:0;margin-left:0}.articles article.lg .article-header{margin-left:0;margin-right:0;height:485px}.articles article.md .article-header{position:relative;top:0;left:1rem;width:100%;height:237px}.articles article.md .article-content{padding:0 0 .5rem}.articles article.md .article-content h2{font-size:1.5rem}.articles article.sm .article-header{display:block}.articles article.sm .article-content{padding:.5rem 0 .5rem 136px}.articles article.sm:last-child{border-bottom:none}.articles.selection{background-color:#0091AC}.articles.selection .bottom .article-content h2 a,.articles.selection .top .article-content h2 a{color:#fff}.articles.selection .top article{position:relative;margin:0;padding:0}.articles.selection .top article .article-content{position:absolute;width:100%;bottom:0;left:0;padding:1rem 2rem;background:transparent;background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,#000));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0)}.articles.selection .top article .article-content h3{color:#fff}.articles.selection .top article .article-content p{display:none}.articles.selection .top article .article-meta .author,.articles.selection .top article .article-meta .category,.articles.selection .top article .article-meta .date{display:inline-block;line-height:1.25rem;margin-right:.25rem}.articles.selection .top article .article-meta .category,.articles.selection .top article .article-meta .date{margin-top:-2px}.articles.selection .top article .article-meta .category{display:none}.articles.selection .top article .article-meta .category,.articles.selection .top article .article-meta .category a,.articles.selection .top article .article-meta .date{color:#fff}.articles.selection .bottom article{width:33.33333%;float:left;min-height:1px;padding:1.5rem}.articles.selection .bottom article .article-header{display:none}.articles.selection .bottom article .article-content{padding:0 0 .5rem 0}.articles.selection .bottom article .article-content h2{font-size:1rem}.articles.selection .bottom article .article-meta .author,.articles.selection .bottom article .date{color:#fff}.articles.selection .bottom article:after{content:'';position:absolute;top:5%;right:0;bottom:5%;width:1px;background-color:#fff}.articles.selection .bottom article:last-child:after{display:none}.articles.categories{margin:0 0 1.5rem}.articles.categories article.md .article-header{display:block;position:absolute;top:.75rem;left:1rem;width:120px;height:80px}.articles.categories article.md .article-content{font-size:1rem;padding:.75rem 0 .5rem 136px}.articles.categories article.md .article-content h2{font-size:1rem}.articles.categories article.md:first-child{border-top:none}.articles.categories article.md:first-child .article-header{top:0}.articles.categories article.md:first-child .article-content{padding:0 0 .5rem 136px}.articles.categories article.md:first-child .article-content h2{font-size:1rem}.articles.categories article.md:last-child{border-bottom:none}.articles.gallery{margin-bottom:1.5rem}.articles.gallery .articles-header{top:1.5rem;left:1.5rem}.articles.gallery .article-header{height:468px;position:relative;margin:0 0 .5rem}.articles.gallery .article-content{background:transparent;background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,#000));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0)}.articles.gallery .article-content h2 a{color:#fff!important}.articles.gallery article .article-content{position:absolute;padding-bottom:1rem;bottom:0}.articles.gallery article .article-content h3{color:#fff}.articles.gallery article.lg{margin-left:0;margin-right:-.625rem}.articles.gallery article.md,.articles.gallery article.sm{border-top:none;margin-left:-.625rem}.articles.gallery article.md .article-header,.articles.gallery article.sm .article-header{height:238px;left:0}.articles.gallery article.md .article-content,.articles.gallery article.sm .article-content{padding:1rem}.articles.stretch{margin-left:0;margin-right:0}.articles.stretch .left,.articles.stretch .right{padding-left:0;padding-right:0}.articles .issue{position:relative;padding:.5rem 0 1rem 0}.articles .issue .issue-content,.articles .issue .issue-img{float:left;min-height:1px}.articles .issue .issue-content::after,.articles .issue .issue-img::after{display:block;clear:both;content:""}.articles .issue .issue-img{width:316px}.articles .issue .issue-img img{margin:0 1rem 0 0}.articles .issue .issue-content{width:calc(100% - 332px);padding-bottom:3.5rem}.articles .issue .issue-content h3{display:block;text-transform:uppercase;font-family:prelo_slab_bookbook,sans-serif;font-weight:600;margin:0 0 2rem}.articles .issue .issue-content .actions{position:absolute;bottom:1rem}.articles.related{background-color:transparent}.articles.related .articles-header{margin-bottom:0}.articles.related article{min-height:1px;float:left;width:50%}.articles.related article.sm{border-top:none}.articles.related article.sm .article-header{left:.5rem}.articles.related article.sm .article-content{padding-top:.5rem;padding-right:.5rem}.articles.blue,.articles.blue-inverse,.articles.gold,.articles.light,.articles.yellow{margin-left:0;margin-right:0;margin-bottom:1.5rem;padding-left:0;padding-right:0}.articles.yellow{margin-bottom:1.5rem}.articles.interview{background-color:transparent}.articles.gold article{padding:.25rem 1rem 1rem 0;min-height:1px}.articles.gold article .article-content h3{margin-top:.5rem}.articles.apuntes{background-color:transparent}.articles.apuntes article.lg{padding-left:0;padding-right:0}.articles.apuntes article.lg .article-header{height:220px}.articles.apuntes article.sm .article-content{padding-top:0}.articles.apuntes article.sm:first-child{border-top:none}}.articles .interview-related{padding-top:1rem}.articles .interview-related article.sm{min-height:1px;float:left;width:50%;padding-right:1rem;border-top:none}.articles .interview-related article.sm .article-header{top:initial;left:.5rem}.ad{padding:0 1rem 1.25rem 1rem}.ad .ad-alert{text-align:center;font-family:barna_stencilregular,sans-serif;font-size:.625rem;line-height:.875rem}.ad img{margin:0 auto;display:block;max-width:100%;height:auto}.newsletter p{font-family:prelo_slab_bookbook,sans-serif;font-size:2rem;line-height:2.25rem;font-weight:700;max-width:320px;margin:0 auto 1.5rem auto;color:#fff;text-align:center}.newsletter .btn{font-size:.875rem;-ms-flex-pack:center;justify-content:center;color:#fff;border-radius:0;border-top:1px solid #fff}.newsletter .btn span{display:none}@media (min-width:414px){.newsletter .btn span{display:inline}}.newsletter .articles.blue-inverse{margin-left:0;margin-right:0}.author-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0 0 1rem}.author-header .name{font-family:prelo_slab_bookbook,sans-serif;font-weight:700;font-size:1.5rem;line-height:2rem;margin:0}.author-header .links{list-style:none;padding:0;margin:0 0 .5rem}.author-header .links a{color:#0091AC;font-weight:600}.author-header .avatar{border-radius:50%;margin-left:1rem;width:80px;height:80px}.author-header .avatar img{margin-left:0}.category-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-left:-1rem;margin-right:-1rem;padding:1rem;text-transform:capitalize}.category-header .title{font-family:prelo_slab_bookbook,sans-serif;font-weight:700;font-size:1.5rem;line-height:2rem;margin:0}@media (min-width:992px){.category-header .title{font-size:2rem;margin:0 0 1rem}}.category-header.category-header-custom .title{font-size:2rem}.article.md h3,.article.sm h3{display:none}body.author .articles,body.category .articles,body.search .articles{margin:0 0 1rem}body.author .articles article.sm,body.category .articles article.sm,body.search .articles article.sm{min-height:104px}body.author .articles article.md:first-child,body.author .articles article.sm:first-child,body.category .articles article.md:first-child,body.category .articles article.sm:first-child,body.search .articles article.md:first-child,body.search .articles article.sm:first-child{border:none}body.author .navigation,body.category .navigation,body.search .navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 0 1.5rem}.tag-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0 0}.tag-header .title{font-family:prelo_slab_bookbook,sans-serif;font-weight:700;font-size:1.5rem;line-height:2rem;margin:0}.tag-header .labels{list-style:none;padding:0;margin:0 0 .5rem}.tag-header .labels span{color:#0091AC;font-weight:600}.page .article-img,.single-post .article-img{background-color:#d3d3d3;background-size:cover;background-position:center;height:272px;margin:0 -1rem .25rem -1rem}@media (min-width:992px){.page .article-img,.single-post .article-img{margin-right:0;margin-left:0;height:400px}}.page .article-img-legend,.page .wp-caption-text,.single-post .article-img-legend,.single-post .wp-caption-text{margin:.25rem 0 .75rem 0;font-size:.875rem}.page .article-img-legend .author,.page .article-img-legend+.author,.page .wp-caption-text .author,.page .wp-caption-text+.author,.single-post .article-img-legend .author,.single-post .article-img-legend+.author,.single-post .wp-caption-text .author,.single-post .wp-caption-text+.author{margin:-.75rem 0 .75rem 0;font-size:.75rem;color:#5D6262}.page .article-img-legend .author,.page .wp-caption-text .author,.single-post .article-img-legend .author,.single-post .wp-caption-text .author{margin:0}.page .article-excerpt,.single-post .article-excerpt{position:relative;padding-left:1rem;font-size:1.125rem;line-height:1.75rem;font-family:Heebo,sans-serif!important;font-weight:400!important;margin-top:0!important;color:#212529!important}.page .article-excerpt:before,.single-post .article-excerpt:before{content:'';position:absolute;top:.5rem;left:0;width:.5rem;height:.5rem;border-radius:.25rem;background-color:#0091AC}.page .article-info,.single-post .article-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background-color:#E9F5F7;margin:1rem -1rem;padding:.5rem 1rem;font-size:.75rem}.page .article-info>div:last-child,.single-post .article-info>div:last-child{text-align:right}.page .article-info .time-to-read,.single-post .article-info .time-to-read{color:#5DB9C9}.page .article-info .number-of-likes,.single-post .article-info .number-of-likes{color:#5D6262}@media (min-width:992px){.page .article-info,.single-post .article-info{margin-right:0;margin-left:0}}.page .article-content h1,.page .article-content h2,.single-post .article-content h1,.single-post .article-content h2{color:#000;font-family:prelo_slab_bookbook,sans-serif;font-weight:700;margin-top:.75rem}.page .article-content h1,.single-post .article-content h1{font-size:2rem}.page .article-content iframe,.single-post .article-content iframe{max-width:100%;margin:0 auto}.page .article-footer,.single-post .article-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.page .actions,.single-post .actions{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.page .actions button,.single-post .actions button{font-size:.875rem;-ms-flex-align:center;align-items:center;margin-right:1rem}.page .actions button i,.single-post .actions button i{font-size:1.25rem}.page article,.single-post article{position:relative;min-height:84px;padding:0 0 1.5rem}.page article::after,.single-post article::after{display:block;clear:both;content:""}.page .tags,.single-post .tags{padding-left:0;list-style:none}.page .tags .tag,.single-post .tags .tag{display:inline-block;margin-right:1rem}@media (min-width:992px){.page .tags,.single-post .tags{margin:0 0 1.5rem}}.page .wp-caption,.single-post .wp-caption{width:auto!important}.page .aportacion,.single-post .aportacion{margin:0 0 1.5rem}.article-content .equipo .member{margin-bottom:2rem}.article-content .equipo .member .member-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.article-content .equipo .member .member-header h3{font-size:1.5rem}.article-content .equipo .member .member-header img{width:6rem;height:6rem;border-radius:3rem;max-width:initial}.article-content .equipo .member .vermas{display:inline-block;width:100%;margin-top:1rem}.single-format-image .article-content{position:relative}.single-format-image .featured-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;left:0;width:100%;background:transparent;background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,#000));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0)}.single-format-image .featured-info h2,.single-format-image .featured-info p{max-width:90%;margin:0 auto;color:#fff;text-align:center}@media (min-width:992px){.single-format-image .featured-info h2,.single-format-image .featured-info p{max-width:580px;text-align:left}}.single-format-image .featured-info h2{font-size:1.25rem;margin:0 0 .5rem}@media (min-width:768px){.single-format-image .featured-info h2{font-size:2rem}}@media (min-width:992px){.single-format-image .featured-info h2{font-size:2.75rem}}.single-format-image .featured-info p{margin-bottom:1.25rem;font-size:.75rem}@media (min-width:768px){.single-format-image .featured-info p{margin-bottom:2.5rem;font-size:1rem}}.single-format-image .featured-info .chevron{display:none;width:113px;height:45px;margin:0 0 1.5rem;background:center center no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 113 45'%3E%3Cpath d='M56.4814748,37.1390192 L109.521491,1.9673152e-13 L112.96295,4.91491227 L56.5984744,44.3817427 L56.5214911,44.4916864 L56.4814748,44.4636667 L56.4414586,44.4916864 L56.3644752,44.3817427 L-1.33848488e-12,4.91491227 L3.44145862,1.9673152e-13 L56.4814748,37.1390192 Z'/%3E%3C/svg%3E");opacity:.8;transition:.4s opacity}.single-format-image .featured-info .chevron:hover{opacity:1}@media (min-width:992px){.single-format-image .featured-info .chevron{display:inline-block}}.single-format-image .article-img{height:240px}@media (min-width:768px){.single-format-image .article-img{height:420px;margin:0 0 .25rem}}@media (min-width:992px){.single-format-image .article-img{height:600px}}.navbar-post{box-shadow:0 4px 4px 0 rgba(0,0,0,.4);position:fixed;top:56px;right:0;left:0;z-index:1049;background-color:#fff;padding:.625rem 0}.navbar-post .navigation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;padding:.25rem 0;height:3rem}.navbar-post .navigation .btn{color:#0091AC;height:2rem;margin:0 1rem 0 0}.navbar-post .navigation .btn:last-child{margin:0 0 0 1rem}.navbar-post .navigation p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.navbar-post .search .form-group{margin:0;padding-top:.25rem;padding-bottom:.25rem;border:1px solid #0091AC;border-radius:5px}.navbar-post .search .search-submit{display:none}.gallery .image-wrapper{position:relative;text-align:center}.gallery .open-modal-carousel{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.gallery .open-modal-carousel i{color:rgba(255,255,255,0);font-size:10rem;transition:1s color}@media (min-width:768px){.gallery .open-modal-carousel{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.gallery .open-modal-carousel:hover{cursor:pointer}.gallery .open-modal-carousel:hover i{color:rgba(255,255,255,.7)}}.gallery .image img{max-width:calc(100% + 2rem);height:auto;margin-left:-1rem;margin-right:-1rem}@media (min-width:768px){.gallery .image img{max-width:100%;margin-left:0;margin-right:0}}.gallery .legend{display:block;margin:0 0 2rem}.gallery .legend .number{font-family:prelo_slab_boldbold,sans-serif;font-size:5rem;line-height:6rem;color:#0091AC}.gallery .legend>div{display:-ms-flexbox;display:flex}.gallery .legend p{position:relative;-ms-flex:1;flex:1;padding:1rem 0;margin:0 1rem}.gallery .legend p:after,.gallery .legend p:before{content:'';position:absolute;top:1rem;width:1px;height:3.5rem;background-color:transparent}@media (min-width:992px){.gallery .legend p:after,.gallery .legend p:before{background-color:#0091AC}}.gallery .legend p:before{left:1px}.gallery .legend p:after{right:0}@media (min-width:992px){.gallery .legend p{padding:1rem}}.gallery .legend button{margin:0 auto;height:2rem}@media (min-width:992px){.gallery .legend button{margin:1.875rem 0 0}}@media (min-width:992px){.gallery .legend{display:-ms-flexbox;display:flex}}.modal-gallery{padding-right:0!important}.modal-gallery .modal-dialog{max-width:100%;height:100%;margin:0;padding:0}.modal-gallery .modal-content{height:100%;background-color:transparent;border:none}.modal-gallery .modal-footer{background-color:rgba(0,0,0,.8);display:block;padding:0;border:none}.modal-gallery .modal-footer .legend{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:justify;justify-content:space-between;color:#fff;padding:.25rem 1rem}.modal-gallery .modal-footer .legend .number{font-family:prelo_slab_bookbook,sans-serif;color:#fff;font-size:2rem;line-height:2.5rem}.modal-gallery .modal-footer .legend .number .big{font-size:5rem;line-height:6rem}.modal-gallery .modal-footer .legend .legend-info{position:relative;-ms-flex:1;flex:1;padding:0 1rem;margin:0 1rem}.modal-gallery .modal-footer .legend .legend-info h5{font-family:prelo_slab_boldbold,sans-serif;font-size:1.5rem;line-height:3rem}.modal-gallery .modal-footer .legend .legend-info:after,.modal-gallery .modal-footer .legend .legend-info:before{content:'';position:absolute;top:1rem;width:1px;height:3.5rem;background-color:#fff}.modal-gallery .modal-footer .legend .legend-info:before{left:2px}.modal-gallery .modal-footer .legend .legend-info:after{right:0}.modal-gallery .modal-footer .legend button{margin:1.875rem 0 0;height:2rem;color:#fff;border-color:#fff}.modal-gallery .carousel{padding:0 4rem;-ms-flex:1;flex:1;background-color:rgba(0,0,0,.8)}.modal-gallery .carousel-inner{height:calc(100% - 2rem);margin-top:1rem}.modal-gallery .carousel-item{height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;padding:1rem 0}.modal-gallery .carousel-control-next,.modal-gallery .carousel-control-prev{width:60px}.modal-gallery .carousel-control-next-icon,.modal-gallery .carousel-control-prev-icon{position:relative;display:inline-block;width:113px;height:45px;margin:0;padding:0 4rem;background:center center no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 113 45'%3E%3Cpath d='M56.4814748,37.1390192 L109.521491,1.9673152e-13 L112.96295,4.91491227 L56.5984744,44.3817427 L56.5214911,44.4916864 L56.4814748,44.4636667 L56.4414586,44.4916864 L56.3644752,44.3817427 L-1.33848488e-12,4.91491227 L3.44145862,1.9673152e-13 L56.4814748,37.1390192 Z'/%3E%3C/svg%3E");opacity:.8;transition:.4s opacity;transform:rotate(90deg)}.modal-gallery .carousel-control-next-icon:hover,.modal-gallery .carousel-control-prev-icon:hover{opacity:1}.modal-gallery .carousel-control-next-icon{transform:rotate(-90deg)}.comments{margin:0 0 1.5rem}.comments .comments-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 -1rem 1rem -1rem;padding:.5rem 1rem 0 1rem;background-color:#0091AC;color:#fff}.comments .comments-header span{font-family:barna_stencilbold,sans-serif;font-size:1.25rem;line-height:2.25rem}.comments .comments-header span+span{font-size:.75rem}@media (min-width:992px){.comments .comments-header{margin-right:0;margin-left:0}}#comments{display:none}.commentlist{list-style:none;padding-left:0;border-left:none}.commentlist .children{list-style:none;padding:0 0 0 1rem;border-left:1px solid #0091AC;margin-bottom:1rem}.commentlist .children li:last-child article{padding:0 0 .5rem}.commentlist .comment:last-child .comment-body{padding:1rem 1rem 1rem 0!important}.commentlist .comment:last-child .reply:before{display:none}@media (min-width:992px){.commentlist{width:66.66667%}}.comment-body{font-size:.875rem;padding:1rem 1rem 1.25rem 0!important}.comment-meta{background-color:transparent}.comment-author{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.comment-author .fn{color:#0091AC;font-weight:600}.comment-author .says{display:none}.comment-author>*{margin-right:.5rem}.comment-metadata{margin-bottom:.5rem}.comment-metadata time{color:#000;font-size:.75rem}.comment-content{font-weight:300}.comment-content p{margin:0 0 .5rem}.comment-respond{background-color:#E9F5F7;margin:0 -1rem 1.5rem -1rem;padding:1rem}.comment-respond .comment-reply-title{color:#0091AC;text-align:center;font-family:barna_stencilbold,sans-serif;font-size:1.25rem}.comment-respond label{color:#0091AC;font-weight:300}.comment-respond .form-control{border:1px solid #93CED9;border-radius:.25rem}.comment-respond .form-submit{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.comment-respond .form-submit button{text-transform:uppercase;padding:.375rem 2rem;font-size:.875rem;font-size:bold;-ms-flex-align:center;align-items:center}.comment-respond .form-submit button i{padding:0 .5rem 0 0}@media (min-width:992px){.comment-respond{margin-right:0;margin-left:0}}.share-modal .modal-dialog{width:100vw;height:100vh;padding:0;margin:0}.share-modal .modal-body{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-bottom:4rem}.share-modal .modal-content{border:0;border-radius:0;height:100%}.share-modal .modal-header{border-bottom:none}.share-modal .a2a_kit{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.share-modal .a2a_kit>a{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.share-modal .a2a_kit>a span{margin-right:.5rem}.share-modal .a2a_kit>a .a2a_label{position:relative!important;width:auto;color:#000;clip:initial;-webkit-clip-path:none;clip-path:none;font-size:1.25rem}.widget{margin:0 0 1.5rem}.widget .widget-title{padding:.25rem 1rem;margin:0 0 1.5rem;background-color:#93CED9;color:#0091AC;font-family:barna_stencilbold,sans-serif;font-size:1.25rem;line-height:2.25rem}.widget_lmr_enpapel_widget .edition{display:block}.widget_lmr_enpapel_widget .issue{padding:1rem}.widget_lmr_enpapel_widget .issue .issue-img{float:initial;width:auto;margin:0 0 1.5rem}.widget_lmr_enpapel_widget .issue .issue-img img{margin:0 auto;max-width:100%;height:auto}.widget_lmr_enpapel_widget .issue .issue-content{width:auto;padding-bottom:0}.widget_lmr_enpapel_widget .issue .issue-content h2{display:none}.widget_lmr_enpapel_widget .issue .issue-content p{margin:0 0 3rem}.widget_lmr_enpapel_widget .issue .issue-content .actions{position:relative}.widget_lmr_ad1_widget .widget-title,.widget_lmr_ad2_widget .widget-title{display:none}.widget_lmr_ad1_widget .ad,.widget_lmr_ad2_widget .ad{padding-top:0;padding-bottom:0}.widget_search .search .form-group{padding-top:.25rem;padding-bottom:.25rem;border:1px solid #0091AC;border-radius:5px}.widget_search .search .search-submit{display:none}.widget_ot_popular_posts ul,.widget_recent_entries ul{list-style:none;margin:0;padding:0}.widget_ot_popular_posts ul li,.widget_recent_entries ul li{position:relative;padding-left:1rem}.widget_ot_popular_posts ul li:before,.widget_recent_entries ul li:before{content:'';position:absolute;top:.5rem;left:0;width:.5rem;height:.5rem;border-radius:.25rem;background-color:#0091AC}.widget_ot_popular_posts ul a,.widget_recent_entries ul a{color:#000}.widget_lmr_banner_widget .banner{display:-ms-flexbox;display:flex;font-size:1.25rem}.widget_lmr_banner_widget i{font-size:2rem}.widget_ot_cat_posts h3{font-family:prelo_slab_bookbook,sans-serif;font-size:2rem;font-weight:700;line-height:2.25rem}aside .widget.papel .articles .edition{display:inline}aside .widget.papel .articles .issue .issue-content{float:none;width:302px;margin:0 auto;padding:20px 0 0}aside .widget.papel .articles .issue .issue-content h2{display:none}aside .widget.papel .articles .issue .issue-content .actions{position:initial}aside .widget.papel .articles .issue .issue-img{float:none;margin:0 auto}aside .widget.papel .articles .issue .issue-img img{margin:0 auto}.lamar-widget{text-align:center}.lamar-widget #iframe{max-width:100%}#papel-2{display:none}#category-2.widget .articles h2{padding-left:1rem;padding-right:1rem}.widget .articles h2{margin:0 -1rem .5rem -1rem}.widget .articles .article.lg h3{font-size:2rem}.widget.newsletter{background-color:#0091AC}.principal .widget h2 .edition,.widget h3 .edition,aside .widget.papel .articles h3.edition{display:none}.principal .widget h3{display:block}.principal .widget.rutas .article.lg h3,.principal .widget.yoibextigo .article.lg h3{padding-left:1rem;padding-right:1rem}@media (min-width:992px){#papel-2{display:block}.widget .articles h2{margin:0}.widget .articles .article.lg h3{font-size:2rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwiYXBwLmNzcyIsIl9tYWluLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiYXBwLm1pbi5jc3MiLCJfc3Vic2NyaWJlLnNjc3MiLCJfYnV0dG9ucy5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJfbmF2YmFyLnNjc3MiLCJfbWVudS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIl9hcnRpY2xlcy5zY3NzIiwiX21peGlucy5zY3NzIiwiX2Fkcy5zY3NzIiwiX25ld3NsZXR0ZXIuc2NzcyIsIl9hdXRob3Iuc2NzcyIsIl9jYXRlZ29yeS5zY3NzIiwiX3RhZy5zY3NzIiwiX3NpbmdsZS1wb3N0LnNjc3MiLCJfZ2FsbGVyeS5zY3NzIiwiX2NvbW1lbnRzLnNjc3MiLCJfbW9kYWwuc2NzcyIsIl93aWRnZXRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0FDSSxnQ0FDQSw2Q0FDQSxxTUFHQSxnQkFDQSxrQkFDQSxrQkFHSixXQUNJLGdDQUNBLDZDQUNBLHFNQUdBLGdCQUNBLGtCQUNBLGtCQUdKLFdBQ0ksOEJBQ0EsZ0RBQ0EsMFJBSUEsZ0JBQ0Esa0JBQ0Esa0JBSUosV0FDSSxpQ0FDQSxtREFDQSx5U0FJQSxnQkFDQSxrQkFDQSxrQkFHSixXQUNFLG9CQUNBLDhCQUNBLHlNQUlBLGdCQUNBLGtCQUNBLGtCQ2hCRixrQkFBQSxlRHFCRSw4QkFDQSxXQUNBLGtCQUNBLGdCQUNBLG9CQUNBLG9CQUNBLGNBR0EsbUNBQ0Esa0NBR0Ysc0JBQ0UsZ0JBRUYscUJBQ0UsZ0JBRUYsbUJBQ0UsZ0JBRUYsdUJBQ0UsZ0JBRUYsc0JBQ0UsZ0JFdkZGLEtBQUEsS0FDSSw2QkFDQSxXQUNBLFlBQ0Esa0NBUUosRUFDRSxjQURGLFNBQUEsUUFBQSxRQUFBLFVBR0ksY0FDQSxxQkFJSixXQUNFLGtC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QkFJSixtQ0FHTSxtQkFDQSxzQkFDQSx5QkFDQSxrQkFFRixzQ0FDRSxhQU1KLDRCQUFBLDBCQUNFLGdCQUNBLFNBQ0EsVUFDQSwrQkFBQSw2QkFDRSxrQkFDQSxrQkFDQSxzQ0FBQSxvQ0FDRSxXQUNBLGtCQUNBLFVBQ0EsT0FDQSxZQUNBLGFBQ0EscUJBQ0EseUJBR0osOEJBQUEsNEJBQ0UsV0FNSixrQ0FDRSxvQkFBQSxhQUNBLGtCQUVGLDRCQUNFLGVBSUosd0JBRUksMkNBQ0EsZUFDQSxnQkFDQSxvQkFPRSx1Q0FDRSxlQUpSLG9EQVNVLFdBQ0EsWUFDQSxjQUNBLGlCQVpWLHVEQWNZLGFBZFosNkRBaUJZLGlCQUlKLGdEQUNJLFdBQ0EsY0F2Qlosb0RBeUJnQixjQU9oQixjQUNFLGtCQURGLHNCQUdJLGVBSUosU0FDRSxhQUdBLGdDQUlVLGtCQUNBLG1CQUtKLHFCQUdVLDJCQUhWLGlDQVFvQixlQU8xQixtQkFDRSx5QkE2QkUsK0JBekJOLG9CQVFBLHlDQUxNLGFBMEJGLHNCQUNFLGNBUk4sd0NBQUEsNkNBY1ksa0JBQ0EsbUJuQm5LUix5Qm1CNktGLFNBQ0UsY0FHSSxxQkFHVyxTQUlLLGlDQUNJIiwiZmlsZSI6ImFwcC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdwcmVsb19zbGFiX2JvbGRib2xkJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcHJlbG9zbGFiLWJvbGQtd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcHJlbG9zbGFiLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9wcmVsb3NsYWItYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvcHJlbG9zbGFiLWJvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3ByZWxvX3NsYWJfYm9va2Jvb2snO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9wcmVsb3NsYWItYm9vay13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9wcmVsb3NsYWItYm9vay13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL3ByZWxvc2xhYi1ib29rLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9wcmVsb3NsYWItYm9vay13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnYmFybmFfc3RlbmNpbGJvbGQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9iYXJuYS1zdGVuY2lsYm9sZC13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9iYXJuYS1zdGVuY2lsYm9sZC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2Jhcm5hLXN0ZW5jaWxib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXJuYS1zdGVuY2lsYm9sZC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvYmFybmEtc3RlbmNpbGJvbGQtd2ViZm9udC5zdmcjYmFybmFfc3RlbmNpbGJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2Jhcm5hX3N0ZW5jaWxyZWd1bGFyJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvYmFybmEtc3RlbmNpbHJlZ3VsYXItd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvYmFybmEtc3RlbmNpbHJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9iYXJuYS1zdGVuY2lscmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvYmFybmEtc3RlbmNpbHJlZ3VsYXItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2Jhcm5hLXN0ZW5jaWxyZWd1bGFyLXdlYmZvbnQuc3ZnI2Jhcm5hX3N0ZW5jaWxyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uZW90Jyk7XG4gIHNyYzogIHVybCgnLi4vZm9udHMvaWNvbW9vbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9pY29tb29uLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uc3ZnPyNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkyXCI7XG59XG4uaWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NVwiO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3ByZWxvX3NsYWJfYm9sZGJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3ByZWxvc2xhYi1ib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3ByZWxvc2xhYi1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcHJlbG9zbGFiLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3ByZWxvc2xhYi1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwcmVsb19zbGFiX2Jvb2tib29rJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcmVsb3NsYWItYm9vay13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcmVsb3NsYWItYm9vay13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3ByZWxvc2xhYi1ib29rLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9wcmVsb3NsYWItYm9vay13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFybmFfc3RlbmNpbGJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2Jhcm5hLXN0ZW5jaWxib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2Jhcm5hLXN0ZW5jaWxib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYmFybmEtc3RlbmNpbGJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2Jhcm5hLXN0ZW5jaWxib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9iYXJuYS1zdGVuY2lsYm9sZC13ZWJmb250LnN2ZyNiYXJuYV9zdGVuY2lsYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Jhcm5hX3N0ZW5jaWxyZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9iYXJuYS1zdGVuY2lscmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9iYXJuYS1zdGVuY2lscmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2Jhcm5hLXN0ZW5jaWxyZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9iYXJuYS1zdGVuY2lscmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYmFybmEtc3RlbmNpbHJlZ3VsYXItd2ViZm9udC5zdmcjYmFybmFfc3RlbmNpbHJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29tb29uLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29tb29uLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5zdmc/I2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiOyB9XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjsgfVxuXG4uaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiOyB9XG5cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MlwiOyB9XG5cbi5pY29uLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk1XCI7IH1cblxuaHRtbCwgYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC0td2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDA5MUFDOyB9XG4gIGE6dmlzaXRlZCwgYTpmb2N1cywgYTphY3RpdmUsIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA5MUFDO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG5cbi5oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTsgfVxuICAuaGVhZGVyIC5sb2dvIGgxIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC41cmVtO1xuICAgIG1hcmdpbjogMCAwIDAuNTYyNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJwcmVsb19zbGFiX2JvbGRib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDkxQUM7IH1cbiAgICAuaGVhZGVyIC5sb2dvIGgxIHNwYW4ge1xuICAgICAgY29sb3I6ICM5M0NFRDk7IH1cbiAgLmhlYWRlciAuc3VtbWFyeSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmFybmFfc3RlbmNpbHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwOTFBQzsgfVxuICAgIC5oZWFkZXIgLnN1bW1hcnkgc3BhbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgZm9vdGVyIC5mb290ZXItaGVhZGVyID4gZGl2IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgZm9vdGVyIC5mb290ZXItaGVhZGVyID4gZGl2ID4gc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJwcmVsb19zbGFiX2Jvb2tib29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgZm9vdGVyIC5mb290ZXItaGVhZGVyID4gZGl2ID4gc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgZm9vdGVyIC5zbiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgICBmb290ZXIgLnNuIGEge1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMXB4OyB9IH1cbiAgZm9vdGVyIC5zbiBpIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAgIGZvb3RlciAuc24gaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfSB9XG4gIGZvb3RlciAubGljZW5zZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFBQztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIGZvb3RlciAubGljZW5zZSBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgZm9vdGVyIC5tZW51IHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBmb290ZXIgLm1lbnUgbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCAxcmVtIDAgMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBmb290ZXIgLm1lbnUuZ3JheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGZvb3RlciAubWVudSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmFzaWRlIC5sYW1hci13aWRnZXQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGFzaWRlIC5sYW1hci13aWRnZXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucHJpbmNpcGFsIFtjbGFzc149XCJsYW1hci1cIl0sIC5wcmluY2lwYWwgZGl2W2NsYXNzKj1cIiBsYW1hci1cIl0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcmluY2lwYWwgW2NsYXNzXj1cImxhbWFyLVwiXSwgLnByaW5jaXBhbCBkaXZbY2xhc3MqPVwiIGxhbWFyLVwiXSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuYXNpZGUgLmFjdGlvbnMgLmNvbXBhcnRpciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYXNpZGUgLmFjdGlvbnMgLmNvbXBhcnRpciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4uaG9tZSBhc2lkZSAuYWN0aW9ucyAucHJpbWFyeS1hY3Rpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5ob21lIC5yb3cuYXJ0aWNsZXMge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuLnNpbmdsZS1uZXdzbWFuX2FwIC5jb250YWluZXIgLmFjdGlvbnMsXG4uc2luZ2xlLW5ld3NtYW5fYXAgLmNvbnRhaW5lciBhc2lkZSxcbi5zaW5nbGUtbmV3c21hbl9hcCAuY29udGFpbmVyIC5hdXRob3ItaGVhZGVyLFxuLnNpbmdsZS1uZXdzbWFuX2FwIC5jb250YWluZXIgLmNvbW1lbnRzLFxuLnNpbmdsZS1uZXdzbWFuX2FwIC5jb250YWluZXIgLmFydGljbGUtaW5mbyxcbi5zaW5nbGUtbmV3c21hbl9hcCAuY29udGFpbmVyIC5hcnRpY2xlcy5yZWxhdGVkLmJsdWUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5iYW5uZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjA1MjtcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjazsgfVxuICAuYmFubmVyIGkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgLmJhbm5lcjp2aXNpdGVkLCAuYmFubmVyOmZvY3VzLCAuYmFubmVyOmFjdGl2ZSB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5iYW5uZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zdWJzY3JpYmUge1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTsgfVxuICAuc3Vic2NyaWJlIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcInByZWxvX3NsYWJfYm9va2Jvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW0gYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN1YnNjcmliZSBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDsgfSB9XG4gIC5zdWJzY3JpYmUgLmJhbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN1YnNjcmliZSAuYmFubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG5cbi5idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJ0bi5idG4tZGVmYXVsdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5MUFDO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkxQUM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuYnRuLmJ0bi1kZWZhdWx0IGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAuYnRuLmJ0bi1kZWZhdWx0IHNwYW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJ0bi5idG4tcHJpbWFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkRGMDUyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREYwNTI7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmJ0bi5idG4tcHJpbWFyeSBpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLmJ0bi5idG4tcHJpbWFyeSBzcGFuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5idG4uYnRuLWdob3N0IHtcbiAgICBib3JkZXItY29sb3I6ICMwMDkxQUM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMDkxQUM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5idG4uYnRuLWdob3N0IGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5idG4uYnRuLWludmVyc2Uge1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuYnRuLmJ0bi1pbnZlcnNlIGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5idG4uYnRuLWZ3IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTsgfVxuXG4ubmF2YmFyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFBQztcbiAgaGVpZ2h0OiA1NnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uYXZiYXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cblxuI2FwcC5uYXZiYXItZml4ZWQge1xuICBwYWRkaW5nLXRvcDogOTZweDsgfVxuICAjYXBwLm5hdmJhci1maXhlZCAubmF2YmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA0OTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IDFzIG9wYWNpdHk7IH1cblxuLm5hdmJhci10b2dnbGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTsgfVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMDsgfVxuICAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsIC5uYXZiYXItdG9nZ2xlcjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIuY29sbGFwc2VkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMjU1LDI1NSwyNTUsMSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDloMjJNNCAxNWgyMk00IDIxaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIuY29sbGFwc2VkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHRvcDogMC41cmVtO1xuICAgICAgYm90dG9tOiAwLjVyZW07XG4gICAgICBsZWZ0OiAwOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgwLDE0NSwxNzIsMSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J00gNiA2IEwgMjQgMjQsIE0gMjQgNiBMIDYgMjQnLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLm1vZGFsLW9wZW4gLm5hdmJhci10b2dnbGVyLCAuYi14LWNvbGxhcHNpbmcgLm5hdmJhci10b2dnbGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuI21lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTZweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICNtZW51IC5tZW51IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwOTFBQztcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07IH1cbiAgI21lbnUgLm5ld3NsZXR0ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA5MUFDOyB9XG4gICAgI21lbnUgLm5ld3NsZXR0ZXIgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJIZWVib1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAjbWVudSAuc24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUY1Rjc7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgI21lbnUgLnNuIGEge1xuICAgICAgY29sb3I6ICMwMDkxQUM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubWVudSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDFyZW07IH1cbiAgLm1lbnUgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLm1lbnUgdWw6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5tZW51IGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTsgfVxuICAgIC5tZW51IGxpIGEge1xuICAgICAgY29sb3I6ICMwMDkxQUM7IH1cbiAgICAubWVudSBsaS52aXNpYmxlLWxnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWVudSBsaS52aXNpYmxlLWxnIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5tZW51LmdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7IH1cbiAgICAubWVudS5ncmF5IGxpIGEge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tZW51LmJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICAgIC5tZW51LmJsYWNrIGxpIGEge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWFyY2ggLmZvcm0tZ3JvdXAge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA5MUFDOyB9XG5cbi5zZWFyY2ggLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtZmFtaWx5OiBcInByZWxvX3NsYWJfYm9va2Jvb2tcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBuYXYubmF2YmFyIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1yaWdodDogMS4xMjVyZW07IH0gfVxuXG5uYXYubmF2YmFyIC5tZW51LWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIG5hdi5uYXZiYXIgLm1lbnUtZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXg6IDE7IH0gfVxuXG5uYXYubmF2YmFyIC5tZW51LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgbmF2Lm5hdmJhciAubWVudS1saXN0IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICBuYXYubmF2YmFyIC5tZW51LWxpc3QgdWwgbGkge1xuICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwOyB9XG4gICAgICBuYXYubmF2YmFyIC5tZW51LWxpc3QgdWwgbGkgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgICAgIG5hdi5uYXZiYXIgLm1lbnUtbGlzdCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBuYXYubmF2YmFyIC5tZW51LWxpc3QgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG5hdi5uYXZiYXIgLm1lbnUtbGlzdCB1bCB7XG4gICAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgbmF2Lm5hdmJhciAubWVudS1saXN0IHVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDsgfSB9XG4gIG5hdi5uYXZiYXIgLm1lbnUtbGlzdCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBtYXJnaW46IDAgMCAwIDFyZW07IH1cbiAgbmF2Lm5hdmJhciAubWVudS1saXN0IC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICBuYXYubmF2YmFyIC5tZW51LWxpc3QgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwMDkxQUM7IH1cblxubmF2Lm5hdmJhciAuYWN0aW9ucyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbGV4OiAxOyB9XG4gIG5hdi5uYXZiYXIgLmFjdGlvbnMgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBuYXYubmF2YmFyIC5uYXZiYXItdG9nZ2xlci13cmFwcGVyLCBuYXYubmF2YmFyIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaG9tZSAuZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uaG9tZSAuYXV0aG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50OyB9XG5cbi5hcnRpY2xlczo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmFydGljbGVzIGgyIC5hcnRpY2xlcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtMXJlbSAwLjVyZW0gLTFyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTsgfVxuICAuYXJ0aWNsZXMgaDIgLmFydGljbGVzLWhlYWRlciBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJiYXJuYV9zdGVuY2lsYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTsgfVxuICAgIC5hcnRpY2xlcyBoMiAuYXJ0aWNsZXMtaGVhZGVyIHNwYW4gKyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAuYXJ0aWNsZXMgaDIgLmFydGljbGVzLWhlYWRlciBpIHtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTsgfVxuXG4uYXJ0aWNsZXMgLm5vLXN1YnRpdHVsbyBoMyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFydGljbGVzIC5hcnRpY2xlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogMjcycHg7XG4gIG1hcmdpbjogMCAtMXJlbSAwLjVyZW0gLTFyZW07IH1cbiAgLmFydGljbGVzIC5hcnRpY2xlLWhlYWRlciAucG9zdC1mb3JtYXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDFyZW07XG4gICAgbGVmdDogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MUFDO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAgIC5hcnRpY2xlcyAuYXJ0aWNsZS1oZWFkZXIgLnBvc3QtZm9ybWF0IGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtOyB9XG5cbi5hcnRpY2xlcyAuYXJ0aWNsZS1jb250ZW50IGgyIHtcbiAgY29sb3I6ICMwMDkxQUM7XG4gIGZvbnQtZmFtaWx5OiBcInByZWxvX3NsYWJfYm9va2Jvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYXJ0aWNsZXMgLmFydGljbGUtY29udGVudCBoMiBhIHtcbiAgICBjb2xvcjogaW5pdGlhbDsgfVxuXG4uYXJ0aWNsZXMgLmFydGljbGUtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cblxuLmFydGljbGVzIC5hcnRpY2xlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYXJ0aWNsZXMgLmFydGljbGUtbWV0YSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAuYXJ0aWNsZXMgLmFydGljbGUtbWV0YSAuYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjMDA5MUFDO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hcnRpY2xlcyAuYXJ0aWNsZS1tZXRhIC5kYXRlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5hcnRpY2xlcyAuYXJ0aWNsZS1tZXRhIC5jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogNjAwOyB9XG4gICAgLmFydGljbGVzIC5hcnRpY2xlLW1ldGEgLmNhdGVnb3J5IGEge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmFydGljbGVzIC5hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hcnRpY2xlcyAuYWN0aW9ucyAucHJpbWFyeS1hY3Rpb24ge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuXG4uYXJ0aWNsZXMucmVsYXRlZCAuYXJ0aWNsZS5zbSAuYXJ0aWNsZS1jb250ZW50IGgyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uYXJ0aWNsZXMgYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogODRweDtcbiAgcGFkZGluZzogMCAwIDFyZW07IH1cbiAgLmFydGljbGVzIGFydGljbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5hcnRpY2xlcyBhcnRpY2xlLm1kLCAuYXJ0aWNsZXMgYXJ0aWNsZS5zbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDkxQUM7IH1cbiAgICAuYXJ0aWNsZXMgYXJ0aWNsZS5tZCAuYXJ0aWNsZS1oZWFkZXIsIC5hcnRpY2xlcyBhcnRpY2xlLnNtIC5hcnRpY2xlLWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuNzVyZW07XG4gICAgICBsZWZ0OiAxcmVtO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgLmFydGljbGVzIGFydGljbGUubWQgLmFydGljbGUtY29udGVudCwgLmFydGljbGVzIGFydGljbGUuc20gLmFydGljbGUtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDAgMC41cmVtIDEzNnB4OyB9XG4gICAgICAuYXJ0aWNsZXMgYXJ0aWNsZS5tZCAuYXJ0aWNsZS1jb250ZW50IGgyLCAuYXJ0aWNsZXMgYXJ0aWNsZS5zbSAuYXJ0aWNsZS1jb250ZW50IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgLmFydGljbGVzIGFydGljbGUubWQgLmFydGljbGUtZm9vdGVyLCAuYXJ0aWNsZXMgYXJ0aWNsZS5zbSAuYXJ0aWNsZS1mb290ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5hcnRpY2xlcyBhcnRpY2xlLm1kIC5hcnRpY2xlLWZvb3RlciAuYXV0aG9yOmFmdGVyLCAuYXJ0aWNsZXMgYXJ0aWNsZS5zbSAuYXJ0aWNsZS1mb290ZXIgLmF1dGhvcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiLFwiOyB9XG4gICAgICAuYXJ0aWNsZXMgYXJ0aWNsZS5tZCAuYXJ0aWNsZS1mb290ZXIgLmRhdGUsIC5hcnRpY2xlcyBhcnRpY2xlLnNtIC5hcnRpY2xlLWZvb3RlciAuZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmFydGljbGVzIGFydGljbGUubWQgLmFydGljbGUtZm9vdGVyIC5jYXRlZ29yeSwgLmFydGljbGVzIGFydGljbGUuc20gLmFydGljbGUtZm9vdGVyIC5jYXRlZ29yeSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hcnRpY2xlcyBhcnRpY2xlLm1kIC5hcnRpY2xlLWZvb3RlciAuYnRuLXNoYXJlLCAuYXJ0aWNsZXMgYXJ0aWNsZS5zbSAuYXJ0aWNsZS1mb290ZXIgLmJ0bi1zaGFyZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFydGljbGVzIGFydGljbGUubGcgLmFydGljbGUtY29udGVudCBoMiwgLmFydGljbGVzIGFydGljbGUubGcgLmFydGljbGUtY29udGVudCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gICAgLmFydGljbGVzIGFydGljbGUubGcgLmFydGljbGUtY29udGVudCBoMiBhLCAuYXJ0aWNsZXMgYXJ0aWNsZS5sZyAuYXJ0aWNsZS1jb250ZW50IGgzIGEge1xuICAgICAgY29sb3I6ICMwMDkxQUM7XG4gICAgICBmb250LWZhbWlseTogXCJwcmVsb19zbGFiX2Jvb2tib29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5hcnRpY2xlcyBhcnRpY2xlLm1kIHtcbiAgICBtaW4taGVpZ2h0OiAxMDRweDsgfVxuICAuYXJ0aWNsZXMgYXJ0aWNsZS5zbSB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgICAuYXJ0aWNsZXMgYXJ0aWNsZS5zbSAuYXJ0aWNsZS1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hcnRpY2xlcyBhcnRpY2xlLnNtIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMC43NXJlbSAwIDA7IH1cbiAgLmFydGljbGVzIGFydGljbGU6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uYXJ0aWNsZXMuZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUYyRTI7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gIC5hcnRpY2xlcy5nb2xkIGgyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJBODNEO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gICAgLmFydGljbGVzLmdvbGQgaDIgLmFydGljbGVzLWhlYWRlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmFydGljbGVzLmdvbGQgLmFydGljbGUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDI3MnB4O1xuICAgIG1hcmdpbjogMC41cmVtIC0wLjVyZW07IH1cbiAgLmFydGljbGVzLmdvbGQgLmFydGljbGUtY29udGVudCBoMyBhIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBmb250LWZhbWlseTogXCJwcmVsb19zbGFiX2Jvb2tib29rXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmFydGljbGVzLmdvbGQgLmFydGljbGUtbWV0YSAuYXV0aG9yIHtcbiAgICBjb2xvcjogI0RCQTgzRDsgfVxuICAuYXJ0aWNsZXMuZ29sZCBhcnRpY2xlLmxnIC5hcnRpY2xlLWNvbnRlbnQgaDMgYSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiBcInByZWxvX3NsYWJfYm9va2Jvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuYXJ0aWNsZXMuZ29sZCBhcnRpY2xlLm1kLCAuYXJ0aWNsZXMuZ29sZCBhcnRpY2xlLnNtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RCQTgzRDsgfVxuICAuYXJ0aWNsZXMuZ29sZCAuYnRuLWRlZmF1bHQge1xuICAgIGJvcmRlci1jb2xvcjogI0RCQTgzRDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJBODNEOyB9XG5cbi5hcnRpY2xlcy5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RjVGNztcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgLmFydGljbGVzLmJsdWUgaDIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkxQUM7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgLmFydGljbGVzLmJsdWUgLmFydGljbGVzLWhlYWRlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmFydGljbGVzLmJsdWUgLmFydGljbGVzLWhlYWRlciArIC5hcnRpY2xlIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmFydGljbGVzLmJsdWUgLmFydGljbGUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDI3MnB4O1xuICAgIG1hcmdpbjogMC41cmVtIC0wLjVyZW07IH1cbiAgLmFydGljbGVzLmJsdWUgLmFydGljbGUtY29udGVudCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJlbG9fc2xhYl9ib29rYm9va1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmFydGljbGVzLmJsdWUgLmFydGljbGUtY29udGVudCBoMyBhIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAuYXJ0aWNsZXMuYmx1ZSAuYXJ0aWNsZS1tZXRhIC5hdXRob3Ige1xuICAgIGNvbG9yOiAjMDA5MUFDOyB9XG4gIC5hcnRpY2xlcy5ibHVlIGFydGljbGUubWQsIC5hcnRpY2xlcy5ibHVlIGFydGljbGUuc20ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA5MUFDOyB9XG4gIC5hcnRpY2xlcy5ibHVlIGFydGljbGUubWQge1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4OyB9XG4gICAgLmFydGljbGVzLmJsdWUgYXJ0aWNsZS5tZCAuYXJ0aWNsZS1jb250ZW50IGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IC41cmVtOyB9XG4gIC5hcnRpY2xlcy5ibHVlIGFydGljbGU6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uYXJ0aWNsZXMuYmx1ZS1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFBQztcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgLmFydGljbGVzLmJsdWUtaW52ZXJzZSAuYXJ0aWNsZXMtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNDRUQ5O1xuICAgIGNvbG9yOiAjMDA5MUFDOyB9XG4gIC5hcnRpY2xlcy5ibHVlLWludmVyc2UgLmFydGljbGUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDI3MnB4O1xuICAgIG1hcmdpbjogMC41cmVtIC0wLjVyZW07IH1cbiAgLmFydGljbGVzLmJsdWUtaW52ZXJzZSAuYXJ0aWNsZS1jb250ZW50IGgyIGEsIC5hcnRpY2xlcy5ibHVlLWludmVyc2UgLmFydGljbGUtY29udGVudCBwIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmFydGljbGVzLmJsdWUtaW52ZXJzZSAuYXJ0aWNsZS1tZXRhIC5hdXRob3Ige1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYXJ0aWNsZXMuYmx1ZS1pbnZlcnNlIC5hcnRpY2xlLW1ldGEgLmRhdGUge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYXJ0aWNsZXMuYmx1ZS1pbnZlcnNlIC5hcnRpY2xlLW1ldGEgLmNhdGVnb3J5IHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYXJ0aWNsZXMuYmx1ZS1pbnZlcnNlIC5hcnRpY2xlLW1ldGEgLmNhdGVnb3J5IGEge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5hcnRpY2xlcy5ibHVlLWludmVyc2UgYXJ0aWNsZS5tZCwgLmFydGljbGVzLmJsdWUtaW52ZXJzZSBhcnRpY2xlLnNtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RjVGNzsgfVxuICAuYXJ0aWNsZXMuYmx1ZS1pbnZlcnNlIC5idG4tZGVmYXVsdCB7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYXJ0aWNsZXMubGlnaHQgaDIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwOTFBQztcbiAgY29sb3I6ICMwMDkxQUM7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFydGljbGVzLmxpZ2h0IC5pbnRlcnZpZXctcmVsYXRlZCBhcnRpY2xlLnNtIGgzIHtcbiAgY29sb3I6ICMwMDkxQUM7XG4gIGZvbnQtZmFtaWx5OiBcInByZWxvX3NsYWJfYm9va2Jvb2tcIiwgc2Fucy1zZXJpZjsgfVxuICAuYXJ0aWNsZXMubGlnaHQgLmludGVydmlldy1yZWxhdGVkIGFydGljbGUuc20gaDMgYSB7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuLmFydGljbGVzLmxpZ2h0IC5pbnRlcnZpZXctcmVsYXRlZCBhcnRpY2xlLnNtIC5hcnRpY2xlLWhlYWRlciB7XG4gIGxlZnQ6IDFyZW07IH1cblxuLmFydGljbGVzLnllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZDREM7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gIC5hcnRpY2xlcy55ZWxsb3cgaDIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREYwNTI7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cblxuLmFydGljbGVzICsgLmFydGljbGVzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4uYXJ0aWNsZXMgLmlzc3VlIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfVxuICAuYXJ0aWNsZXMgLmlzc3VlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxLjVyZW0gYXV0bzsgfVxuXG4uYXJ0aWNsZXMuZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYXJ0aWNsZXMuZ2FsbGVyeSAuYXJ0aWNsZXMtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcmVtO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgei1pbmRleDogOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MUFDO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogXCJwcmVsb19zbGFiX2Jvb2tib29rXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuYXJ0aWNsZXMuZ2FsbGVyeSAuYXJ0aWNsZXMtaGVhZGVyIC5wb3N0LWZvcm1hdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hcnRpY2xlcy5nYWxsZXJ5IGFydGljbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5hcnRpY2xlcy5nYWxsZXJ5IGFydGljbGUubGcge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTsgfVxuICAgICAgLmFydGljbGVzLmdhbGxlcnkgYXJ0aWNsZS5sZyAuYXJ0aWNsZS1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAwIC41cmVtOyB9XG4gICAgICAgIC5hcnRpY2xlcy5nYWxsZXJ5IGFydGljbGUubGcgLmFydGljbGUtaGVhZGVyIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0xcmVtO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFBQztcbiAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5hcnRpY2xlcy5nYWxsZXJ5IGFydGljbGUubGcgLmFydGljbGUtaW1nLWxlZ2VuZCwgLmFydGljbGVzLmdhbGxlcnkgYXJ0aWNsZS5sZyAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLmFydGljbGVzLmdhbGxlcnkgYXJ0aWNsZS5sZyAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAxcmVtOyB9XG4gICAgICAgIC5hcnRpY2xlcy5nYWxsZXJ5IGFydGljbGUubGcgLmFydGljbGUtY29udGVudCB1bCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgICAgIC5hcnRpY2xlcy5nYWxsZXJ5IGFydGljbGUubGcgLmFydGljbGUtbWV0YSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmFydGljbGVzLmdhbGxlcnkgYXJ0aWNsZS5sZyAuYXJ0aWNsZS1tZXRhIC5hdmF0YXIge1xuICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAgICAgICAuYXJ0aWNsZXMuZ2FsbGVyeSBhcnRpY2xlLmxnIC5hcnRpY2xlLW1ldGEgLmF2YXRhciBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hcnRpY2xlcy5zZWxlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFydGljbGVzLnNlbGVjdGlvbiAuYXJ0aWNsZXMtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcmVtO1xuICAgIGxlZnQ6IC4zcmVtO1xuICAgIHotaW5kZXg6IDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFBQztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6IFwicHJlbG9fc2xhYl9ib29rYm9va1wiLCBzYW5zLXNlcmlmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJ0aWNsZXMgLmFydGljbGVzLWhlYWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5hcnRpY2xlcyBhcnRpY2xlLmxnIC5hcnRpY2xlLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogNDg1cHg7IH1cbiAgLmFydGljbGVzIGFydGljbGUubWQgLmFydGljbGUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMzdweDsgfVxuICAuYXJ0aWNsZXMgYXJ0aWNsZS5tZCAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgLjVyZW07IH1cbiAgICAuYXJ0aWNsZXMgYXJ0aWNsZS5tZCAuYXJ0aWNsZS1jb250ZW50IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5hcnRpY2xlcyBhcnRpY2xlLnNtIC5hcnRpY2xlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFydGljbGVzIGFydGljbGUuc20gLmFydGljbGUtY29udGVudCB7XG4gICAgcGFkZGluZzogLjVyZW0gMCAuNXJlbSAxMzZweDsgfVxuICAuYXJ0aWNsZXMgYXJ0aWNsZS5zbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5hcnRpY2xlcy5zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkxQUM7IH1cbiAgICAuYXJ0aWNsZXMuc2VsZWN0aW9uIC50b3AgLmFydGljbGUtY29udGVudCBoMiBhLCAuYXJ0aWNsZXMuc2VsZWN0aW9uIC5ib3R0b20gLmFydGljbGUtY29udGVudCBoMiBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5hcnRpY2xlcy5zZWxlY3Rpb24gLnRvcCBhcnRpY2xlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5hcnRpY2xlcy5zZWxlY3Rpb24gLnRvcCBhcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCBibGFjayAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBjb2xvci1zdG9wKDEwMCUsIGJsYWNrKSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgYmxhY2sgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIGJsYWNrIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgYmxhY2sgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIGJsYWNrIDEwMCUpO1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwJywgR3JhZGllbnRUeXBlPTAgKTsgfVxuICAgICAgICAuYXJ0aWNsZXMuc2VsZWN0aW9uIC50b3AgYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IGgzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuYXJ0aWNsZXMuc2VsZWN0aW9uIC50b3AgYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IHAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hcnRpY2xlcy5zZWxlY3Rpb24gLnRvcCBhcnRpY2xlIC5hcnRpY2xlLW1ldGEgLmF1dGhvciwgLmFydGljbGVzLnNlbGVjdGlvbiAudG9wIGFydGljbGUgLmFydGljbGUtbWV0YSAuZGF0ZSwgLmFydGljbGVzLnNlbGVjdGlvbiAudG9wIGFydGljbGUgLmFydGljbGUtbWV0YSAuY2F0ZWdvcnkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07IH1cbiAgICAgIC5hcnRpY2xlcy5zZWxlY3Rpb24gLnRvcCBhcnRpY2xlIC5hcnRpY2xlLW1ldGEgLmRhdGUsIC5hcnRpY2xlcy5zZWxlY3Rpb24gLnRvcCBhcnRpY2xlIC5hcnRpY2xlLW1ldGEgLmNhdGVnb3J5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgICAgLmFydGljbGVzLnNlbGVjdGlvbiAudG9wIGFydGljbGUgLmFydGljbGUtbWV0YSAuY2F0ZWdvcnkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYXJ0aWNsZXMuc2VsZWN0aW9uIC50b3AgYXJ0aWNsZSAuYXJ0aWNsZS1tZXRhIC5kYXRlLCAuYXJ0aWNsZXMuc2VsZWN0aW9uIC50b3AgYXJ0aWNsZSAuYXJ0aWNsZS1tZXRhIC5jYXRlZ29yeSwgLmFydGljbGVzLnNlbGVjdGlvbiAudG9wIGFydGljbGUgLmFydGljbGUtbWV0YSAuY2F0ZWdvcnkgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5hcnRpY2xlcy5zZWxlY3Rpb24gLmJvdHRvbSBhcnRpY2xlIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTsgfVxuICAgICAgLmFydGljbGVzLnNlbGVjdGlvbiAuYm90dG9tIGFydGljbGUgLmFydGljbGUtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFydGljbGVzLnNlbGVjdGlvbiAuYm90dG9tIGFydGljbGUgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAuNXJlbSAwOyB9XG4gICAgICAgIC5hcnRpY2xlcy5zZWxlY3Rpb24gLmJvdHRvbSBhcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgLmFydGljbGVzLnNlbGVjdGlvbiAuYm90dG9tIGFydGljbGUgLmFydGljbGUtbWV0YSAuYXV0aG9yLCAuYXJ0aWNsZXMuc2VsZWN0aW9uIC5ib3R0b20gYXJ0aWNsZSAuZGF0ZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLmFydGljbGVzLnNlbGVjdGlvbiAuYm90dG9tIGFydGljbGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiA1JTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAgIC5hcnRpY2xlcy5zZWxlY3Rpb24gLmJvdHRvbSBhcnRpY2xlOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hcnRpY2xlcy5jYXRlZ29yaWVzIHtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW07IH1cbiAgICAuYXJ0aWNsZXMuY2F0ZWdvcmllcyBhcnRpY2xlLm1kIC5hcnRpY2xlLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLjc1cmVtO1xuICAgICAgbGVmdDogMXJlbTtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogODBweDsgfVxuICAgIC5hcnRpY2xlcy5jYXRlZ29yaWVzIGFydGljbGUubWQgLmFydGljbGUtY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBwYWRkaW5nOiAuNzVyZW0gMCAuNXJlbSAxMzZweDsgfVxuICAgICAgLmFydGljbGVzLmNhdGVnb3JpZXMgYXJ0aWNsZS5tZCAuYXJ0aWNsZS1jb250ZW50IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgLmFydGljbGVzLmNhdGVnb3JpZXMgYXJ0aWNsZS5tZDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgICAuYXJ0aWNsZXMuY2F0ZWdvcmllcyBhcnRpY2xlLm1kOmZpcnN0LWNoaWxkIC5hcnRpY2xlLWhlYWRlciB7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgLmFydGljbGVzLmNhdGVnb3JpZXMgYXJ0aWNsZS5tZDpmaXJzdC1jaGlsZCAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAwIC41cmVtIDEzNnB4OyB9XG4gICAgICAgIC5hcnRpY2xlcy5jYXRlZ29yaWVzIGFydGljbGUubWQ6Zmlyc3QtY2hpbGQgLmFydGljbGUtY29udGVudCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgLmFydGljbGVzLmNhdGVnb3JpZXMgYXJ0aWNsZS5tZDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmFydGljbGVzLmdhbGxlcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgIC5hcnRpY2xlcy5nYWxsZXJ5IC5hcnRpY2xlcy1oZWFkZXIge1xuICAgICAgdG9wOiAxLjVyZW07XG4gICAgICBsZWZ0OiAxLjVyZW07IH1cbiAgICAuYXJ0aWNsZXMuZ2FsbGVyeSAuYXJ0aWNsZS1oZWFkZXIge1xuICAgICAgaGVpZ2h0OiA0NjhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAwIC41cmVtOyB9XG4gICAgLmFydGljbGVzLmdhbGxlcnkgLmFydGljbGUtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCBibGFjayAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDAsIDAsIDAsIDApKSwgY29sb3Itc3RvcCgxMDAlLCBibGFjaykpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCBibGFjayAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIGJsYWNrIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIGJsYWNrIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgYmxhY2sgMTAwJSk7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwJywgR3JhZGllbnRUeXBlPTAgKTsgfVxuICAgICAgLmFydGljbGVzLmdhbGxlcnkgLmFydGljbGUtY29udGVudCBoMiBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgICAuYXJ0aWNsZXMuZ2FsbGVyeSBhcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICBib3R0b206IDA7XG4gICAgICAvKnAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfSovIH1cbiAgICAgIC5hcnRpY2xlcy5nYWxsZXJ5IGFydGljbGUgLmFydGljbGUtY29udGVudCBoMyB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmFydGljbGVzLmdhbGxlcnkgYXJ0aWNsZS5sZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtOyB9XG4gICAgLmFydGljbGVzLmdhbGxlcnkgYXJ0aWNsZS5tZCwgLmFydGljbGVzLmdhbGxlcnkgYXJ0aWNsZS5zbSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTsgfVxuICAgICAgLmFydGljbGVzLmdhbGxlcnkgYXJ0aWNsZS5tZCAuYXJ0aWNsZS1oZWFkZXIsIC5hcnRpY2xlcy5nYWxsZXJ5IGFydGljbGUuc20gLmFydGljbGUtaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyMzhweDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLmFydGljbGVzLmdhbGxlcnkgYXJ0aWNsZS5tZCAuYXJ0aWNsZS1jb250ZW50LCAuYXJ0aWNsZXMuZ2FsbGVyeSBhcnRpY2xlLnNtIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5hcnRpY2xlcy5zdHJldGNoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuYXJ0aWNsZXMuc3RyZXRjaCAubGVmdCwgLmFydGljbGVzLnN0cmV0Y2ggLnJpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmFydGljbGVzIC5pc3N1ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwIDFyZW0gMDsgfVxuICAgIC5hcnRpY2xlcyAuaXNzdWUgLmlzc3VlLWltZywgLmFydGljbGVzIC5pc3N1ZSAuaXNzdWUtY29udGVudCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDsgfVxuICAgICAgLmFydGljbGVzIC5pc3N1ZSAuaXNzdWUtaW1nOjphZnRlciwgLmFydGljbGVzIC5pc3N1ZSAuaXNzdWUtY29udGVudDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAuYXJ0aWNsZXMgLmlzc3VlIC5pc3N1ZS1pbWcge1xuICAgICAgd2lkdGg6IDMxNnB4OyB9XG4gICAgICAuYXJ0aWNsZXMgLmlzc3VlIC5pc3N1ZS1pbWcgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwOyB9XG4gICAgLmFydGljbGVzIC5pc3N1ZSAuaXNzdWUtY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzMycHgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTsgfVxuICAgICAgLmFydGljbGVzIC5pc3N1ZSAuaXNzdWUtY29udGVudCBoMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogXCJwcmVsb19zbGFiX2Jvb2tib29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDJyZW07IH1cbiAgICAgIC5hcnRpY2xlcyAuaXNzdWUgLmlzc3VlLWNvbnRlbnQgLmFjdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMXJlbTsgfVxuICAuYXJ0aWNsZXMucmVsYXRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYXJ0aWNsZXMucmVsYXRlZCAuYXJ0aWNsZXMtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYXJ0aWNsZXMucmVsYXRlZCBhcnRpY2xlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLmFydGljbGVzLnJlbGF0ZWQgYXJ0aWNsZS5zbSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAgICAgLmFydGljbGVzLnJlbGF0ZWQgYXJ0aWNsZS5zbSAuYXJ0aWNsZS1oZWFkZXIge1xuICAgICAgICAgIGxlZnQ6IDAuNXJlbTsgfVxuICAgICAgICAuYXJ0aWNsZXMucmVsYXRlZCBhcnRpY2xlLnNtIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9XG4gIC5hcnRpY2xlcy5nb2xkLCAuYXJ0aWNsZXMuYmx1ZSwgLmFydGljbGVzLnllbGxvdywgLmFydGljbGVzLmJsdWUtaW52ZXJzZSwgLmFydGljbGVzLmxpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5hcnRpY2xlcy55ZWxsb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAuYXJ0aWNsZXMuaW50ZXJ2aWV3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYXJ0aWNsZXMuZ29sZCBhcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDFyZW0gMXJlbSAwO1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgfVxuICAgIC5hcnRpY2xlcy5nb2xkIGFydGljbGUgLmFydGljbGUtY29udGVudCBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLmFydGljbGVzLmFwdW50ZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmFydGljbGVzLmFwdW50ZXMgYXJ0aWNsZS5sZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuYXJ0aWNsZXMuYXB1bnRlcyBhcnRpY2xlLmxnIC5hcnRpY2xlLWhlYWRlciB7XG4gICAgICAgIGhlaWdodDogMjIwcHg7IH1cbiAgICAuYXJ0aWNsZXMuYXB1bnRlcyBhcnRpY2xlLnNtIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAuYXJ0aWNsZXMuYXB1bnRlcyBhcnRpY2xlLnNtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7IH0gfVxuXG4uYXJ0aWNsZXMgLmludGVydmlldy1yZWxhdGVkIHtcbiAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgLmFydGljbGVzIC5pbnRlcnZpZXctcmVsYXRlZCBhcnRpY2xlLnNtIHtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAuYXJ0aWNsZXMgLmludGVydmlldy1yZWxhdGVkIGFydGljbGUuc20gLmFydGljbGUtaGVhZGVyIHtcbiAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgIGxlZnQ6IDAuNXJlbTsgfVxuXG4uYWQge1xuICBwYWRkaW5nOiAwIDFyZW0gMS4yNXJlbSAxcmVtOyB9XG4gIC5hZCAuYWQtYWxlcnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJiYXJuYV9zdGVuY2lscmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuODc1cmVtOyB9XG4gIC5hZCBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLm5ld3NsZXR0ZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcInByZWxvX3NsYWJfYm9va2Jvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMS41cmVtIGF1dG87XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uZXdzbGV0dGVyIC5idG4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAubmV3c2xldHRlciAuYnRuIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5uZXdzbGV0dGVyIC5idG4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbi5uZXdzbGV0dGVyIC5hcnRpY2xlcy5ibHVlLWludmVyc2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5hdXRob3ItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG4gIC5hdXRob3ItaGVhZGVyIC5uYW1lIHtcbiAgICBmb250LWZhbWlseTogXCJwcmVsb19zbGFiX2Jvb2tib29rXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmF1dGhvci1oZWFkZXIgLmxpbmtzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMC41cmVtOyB9XG4gICAgLmF1dGhvci1oZWFkZXIgLmxpbmtzIGEge1xuICAgICAgY29sb3I6ICMwMDkxQUM7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5hdXRob3ItaGVhZGVyIC5hdmF0YXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgICAuYXV0aG9yLWhlYWRlciAuYXZhdGFyIGltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uY2F0ZWdvcnktaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5jYXRlZ29yeS1oZWFkZXIgLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJwcmVsb19zbGFiX2Jvb2tib29rXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYXRlZ29yeS1oZWFkZXIgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtOyB9IH1cbiAgLmNhdGVnb3J5LWhlYWRlci5jYXRlZ29yeS1oZWFkZXItY3VzdG9tIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG5cbi5hcnRpY2xlLnNtIGgzLCAuYXJ0aWNsZS5tZCBoMyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYm9keS5hdXRob3IgLmFydGljbGVzLCBib2R5LmNhdGVnb3J5IC5hcnRpY2xlcywgYm9keS5zZWFyY2ggLmFydGljbGVzIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuICBib2R5LmF1dGhvciAuYXJ0aWNsZXMgYXJ0aWNsZS5zbSwgYm9keS5jYXRlZ29yeSAuYXJ0aWNsZXMgYXJ0aWNsZS5zbSwgYm9keS5zZWFyY2ggLmFydGljbGVzIGFydGljbGUuc20ge1xuICAgIG1pbi1oZWlnaHQ6IDEwNHB4OyB9XG4gIGJvZHkuYXV0aG9yIC5hcnRpY2xlcyBhcnRpY2xlLm1kOmZpcnN0LWNoaWxkLCBib2R5LmF1dGhvciAuYXJ0aWNsZXMgYXJ0aWNsZS5zbTpmaXJzdC1jaGlsZCwgYm9keS5jYXRlZ29yeSAuYXJ0aWNsZXMgYXJ0aWNsZS5tZDpmaXJzdC1jaGlsZCwgYm9keS5jYXRlZ29yeSAuYXJ0aWNsZXMgYXJ0aWNsZS5zbTpmaXJzdC1jaGlsZCwgYm9keS5zZWFyY2ggLmFydGljbGVzIGFydGljbGUubWQ6Zmlyc3QtY2hpbGQsIGJvZHkuc2VhcmNoIC5hcnRpY2xlcyBhcnRpY2xlLnNtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuYm9keS5hdXRob3IgLm5hdmlnYXRpb24sIGJvZHkuY2F0ZWdvcnkgLm5hdmlnYXRpb24sIGJvZHkuc2VhcmNoIC5uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxLjVyZW07IH1cblxuLnRhZy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW0gMCAwOyB9XG4gIC50YWctaGVhZGVyIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJlbG9fc2xhYl9ib29rYm9va1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luOiAwOyB9XG4gIC50YWctaGVhZGVyIC5sYWJlbHMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07IH1cbiAgICAudGFnLWhlYWRlciAubGFiZWxzIHNwYW4ge1xuICAgICAgY29sb3I6ICMwMDkxQUM7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5wYWdlIC5hcnRpY2xlLWltZywgLnNpbmdsZS1wb3N0IC5hcnRpY2xlLWltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDI3MnB4O1xuICBtYXJnaW46IDAgLTFyZW0gMC4yNXJlbSAtMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFnZSAuYXJ0aWNsZS1pbWcsIC5zaW5nbGUtcG9zdCAuYXJ0aWNsZS1pbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cblxuLnBhZ2UgLmFydGljbGUtaW1nLWxlZ2VuZCwgLnBhZ2UgLndwLWNhcHRpb24tdGV4dCwgLnNpbmdsZS1wb3N0IC5hcnRpY2xlLWltZy1sZWdlbmQsIC5zaW5nbGUtcG9zdCAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luOiAwLjI1cmVtIDAgMC43NXJlbSAwO1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIC5wYWdlIC5hcnRpY2xlLWltZy1sZWdlbmQgKyAuYXV0aG9yLCAucGFnZSAuYXJ0aWNsZS1pbWctbGVnZW5kIC5hdXRob3IsIC5wYWdlIC53cC1jYXB0aW9uLXRleHQgKyAuYXV0aG9yLCAucGFnZSAud3AtY2FwdGlvbi10ZXh0IC5hdXRob3IsIC5zaW5nbGUtcG9zdCAuYXJ0aWNsZS1pbWctbGVnZW5kICsgLmF1dGhvciwgLnNpbmdsZS1wb3N0IC5hcnRpY2xlLWltZy1sZWdlbmQgLmF1dGhvciwgLnNpbmdsZS1wb3N0IC53cC1jYXB0aW9uLXRleHQgKyAuYXV0aG9yLCAuc2luZ2xlLXBvc3QgLndwLWNhcHRpb24tdGV4dCAuYXV0aG9yIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtIDAgMC43NXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBjb2xvcjogIzVENjI2MjsgfVxuICAucGFnZSAuYXJ0aWNsZS1pbWctbGVnZW5kIC5hdXRob3IsIC5wYWdlIC53cC1jYXB0aW9uLXRleHQgLmF1dGhvciwgLnNpbmdsZS1wb3N0IC5hcnRpY2xlLWltZy1sZWdlbmQgLmF1dGhvciwgLnNpbmdsZS1wb3N0IC53cC1jYXB0aW9uLXRleHQgLmF1dGhvciB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5wYWdlIC5hcnRpY2xlLWV4Y2VycHQsIC5zaW5nbGUtcG9zdCAuYXJ0aWNsZS1leGNlcnB0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJIZWVib1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50OyB9XG4gIC5wYWdlIC5hcnRpY2xlLWV4Y2VycHQ6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLmFydGljbGUtZXhjZXJwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MUFDOyB9XG5cbi5wYWdlIC5hcnRpY2xlLWluZm8sIC5zaW5nbGUtcG9zdCAuYXJ0aWNsZS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlGNUY3O1xuICBtYXJnaW46IDFyZW0gLTFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLnBhZ2UgLmFydGljbGUtaW5mbyA+IGRpdjpsYXN0LWNoaWxkLCAuc2luZ2xlLXBvc3QgLmFydGljbGUtaW5mbyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAucGFnZSAuYXJ0aWNsZS1pbmZvIC50aW1lLXRvLXJlYWQsIC5zaW5nbGUtcG9zdCAuYXJ0aWNsZS1pbmZvIC50aW1lLXRvLXJlYWQge1xuICAgIGNvbG9yOiAjNURCOUM5OyB9XG4gIC5wYWdlIC5hcnRpY2xlLWluZm8gLm51bWJlci1vZi1saWtlcywgLnNpbmdsZS1wb3N0IC5hcnRpY2xlLWluZm8gLm51bWJlci1vZi1saWtlcyB7XG4gICAgY29sb3I6ICM1RDYyNjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2UgLmFydGljbGUtaW5mbywgLnNpbmdsZS1wb3N0IC5hcnRpY2xlLWluZm8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4ucGFnZSAuYXJ0aWNsZS1jb250ZW50IGgyLFxuLnBhZ2UgLmFydGljbGUtY29udGVudCBoMSwgLnNpbmdsZS1wb3N0IC5hcnRpY2xlLWNvbnRlbnQgaDIsXG4uc2luZ2xlLXBvc3QgLmFydGljbGUtY29udGVudCBoMSB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1mYW1pbHk6IFwicHJlbG9fc2xhYl9ib29rYm9va1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG5cbi5wYWdlIC5hcnRpY2xlLWNvbnRlbnQgaDEsIC5zaW5nbGUtcG9zdCAuYXJ0aWNsZS1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi5wYWdlIC5hcnRpY2xlLWNvbnRlbnQgaWZyYW1lLCAuc2luZ2xlLXBvc3QgLmFydGljbGUtY29udGVudCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5wYWdlIC5hcnRpY2xlLWZvb3RlciwgLnNpbmdsZS1wb3N0IC5hcnRpY2xlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucGFnZSAuYWN0aW9ucywgLnNpbmdsZS1wb3N0IC5hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wYWdlIC5hY3Rpb25zIGJ1dHRvbiwgLnNpbmdsZS1wb3N0IC5hY3Rpb25zIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgIC5wYWdlIC5hY3Rpb25zIGJ1dHRvbiBpLCAuc2luZ2xlLXBvc3QgLmFjdGlvbnMgYnV0dG9uIGkge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5wYWdlIGFydGljbGUsIC5zaW5nbGUtcG9zdCBhcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA4NHB4O1xuICBwYWRkaW5nOiAwIDAgMS41cmVtOyB9XG4gIC5wYWdlIGFydGljbGU6OmFmdGVyLCAuc2luZ2xlLXBvc3QgYXJ0aWNsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLnBhZ2UgLnRhZ3MsIC5zaW5nbGUtcG9zdCAudGFncyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAucGFnZSAudGFncyAudGFnLCAuc2luZ2xlLXBvc3QgLnRhZ3MgLnRhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFnZSAudGFncywgLnNpbmdsZS1wb3N0IC50YWdzIHtcbiAgICAgIG1hcmdpbjogMCAwIDEuNXJlbTsgfSB9XG5cbi5wYWdlIC53cC1jYXB0aW9uLCAuc2luZ2xlLXBvc3QgLndwLWNhcHRpb24ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5wYWdlIC5hcG9ydGFjaW9uLCAuc2luZ2xlLXBvc3QgLmFwb3J0YWNpb24ge1xuICBtYXJnaW46IDAgMCAxLjVyZW07IH1cblxuLmFydGljbGUtY29udGVudCAuZXF1aXBvIC5tZW1iZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5hcnRpY2xlLWNvbnRlbnQgLmVxdWlwbyAubWVtYmVyIC5tZW1iZXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmFydGljbGUtY29udGVudCAuZXF1aXBvIC5tZW1iZXIgLm1lbWJlci1oZWFkZXIgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAuYXJ0aWNsZS1jb250ZW50IC5lcXVpcG8gLm1lbWJlciAubWVtYmVyLWhlYWRlciBpbWcge1xuICAgICAgd2lkdGg6IDZyZW07XG4gICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9XG4gIC5hcnRpY2xlLWNvbnRlbnQgLmVxdWlwbyAubWVtYmVyIC52ZXJtYXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5zaW5nbGUtZm9ybWF0LWltYWdlIC5hcnRpY2xlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNpbmdsZS1mb3JtYXQtaW1hZ2UgLmZlYXR1cmVkLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIGJsYWNrIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgYmxhY2spKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCBibGFjayAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgYmxhY2sgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCBibGFjayAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgYmxhY2sgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAnLCBHcmFkaWVudFR5cGU9MCApOyB9XG4gIC5zaW5nbGUtZm9ybWF0LWltYWdlIC5mZWF0dXJlZC1pbmZvIGgyLCAuc2luZ2xlLWZvcm1hdC1pbWFnZSAuZmVhdHVyZWQtaW5mbyBwIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2luZ2xlLWZvcm1hdC1pbWFnZSAuZmVhdHVyZWQtaW5mbyBoMiwgLnNpbmdsZS1mb3JtYXQtaW1hZ2UgLmZlYXR1cmVkLWluZm8gcCB7XG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuc2luZ2xlLWZvcm1hdC1pbWFnZSAuZmVhdHVyZWQtaW5mbyBoMiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbjogMCAwIDAuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbmdsZS1mb3JtYXQtaW1hZ2UgLmZlYXR1cmVkLWluZm8gaDIge1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNpbmdsZS1mb3JtYXQtaW1hZ2UgLmZlYXR1cmVkLWluZm8gaDIge1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07IH0gfVxuICAuc2luZ2xlLWZvcm1hdC1pbWFnZSAuZmVhdHVyZWQtaW5mbyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbmdsZS1mb3JtYXQtaW1hZ2UgLmZlYXR1cmVkLWluZm8gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgLnNpbmdsZS1mb3JtYXQtaW1hZ2UgLmZlYXR1cmVkLWluZm8gLmNoZXZyb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDExM3B4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCAxMTMgNDUnJTNFJTNDcGF0aCBkPSdNNTYuNDgxNDc0OCwzNy4xMzkwMTkyIEwxMDkuNTIxNDkxLDEuOTY3MzE1MmUtMTMgTDExMi45NjI5NSw0LjkxNDkxMjI3IEw1Ni41OTg0NzQ0LDQ0LjM4MTc0MjcgTDU2LjUyMTQ5MTEsNDQuNDkxNjg2NCBMNTYuNDgxNDc0OCw0NC40NjM2NjY3IEw1Ni40NDE0NTg2LDQ0LjQ5MTY4NjQgTDU2LjM2NDQ3NTIsNDQuMzgxNzQyNyBMLTEuMzM4NDg0ODhlLTEyLDQuOTE0OTEyMjcgTDMuNDQxNDU4NjIsMS45NjczMTUyZS0xMyBMNTYuNDgxNDc0OCwzNy4xMzkwMTkyIFonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRyYW5zaXRpb246IC40cyBvcGFjaXR5OyB9XG4gICAgLnNpbmdsZS1mb3JtYXQtaW1hZ2UgLmZlYXR1cmVkLWluZm8gLmNoZXZyb246aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNpbmdsZS1mb3JtYXQtaW1hZ2UgLmZlYXR1cmVkLWluZm8gLmNoZXZyb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4uc2luZ2xlLWZvcm1hdC1pbWFnZSAuYXJ0aWNsZS1pbWcge1xuICBoZWlnaHQ6IDI0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaW5nbGUtZm9ybWF0LWltYWdlIC5hcnRpY2xlLWltZyB7XG4gICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMC4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zaW5nbGUtZm9ybWF0LWltYWdlIC5hcnRpY2xlLWltZyB7XG4gICAgICBoZWlnaHQ6IDYwMHB4OyB9IH1cblxuLm5hdmJhci1wb3N0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1NnB4O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDA7IH1cbiAgLm5hdmJhci1wb3N0IC5uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgIGhlaWdodDogM3JlbTsgfVxuICAgIC5uYXZiYXItcG9zdCAubmF2aWdhdGlvbiAuYnRuIHtcbiAgICAgIGNvbG9yOiAjMDA5MUFDO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwOyB9XG4gICAgICAubmF2YmFyLXBvc3QgLm5hdmlnYXRpb24gLmJ0bjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxcmVtOyB9XG4gICAgLm5hdmJhci1wb3N0IC5uYXZpZ2F0aW9uIHAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1hcmdpbjogMDsgfVxuICAubmF2YmFyLXBvc3QgLnNlYXJjaCAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC4yNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5MUFDO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAubmF2YmFyLXBvc3QgLnNlYXJjaCAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ2FsbGVyeSAuaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5nYWxsZXJ5IC5vcGVuLW1vZGFsLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdhbGxlcnkgLm9wZW4tbW9kYWwtY2Fyb3VzZWwgaSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgZm9udC1zaXplOiAxMHJlbTtcbiAgICB0cmFuc2l0aW9uOiAxcyBjb2xvcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZ2FsbGVyeSAub3Blbi1tb2RhbC1jYXJvdXNlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZ2FsbGVyeSAub3Blbi1tb2RhbC1jYXJvdXNlbDpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZ2FsbGVyeSAub3Blbi1tb2RhbC1jYXJvdXNlbDpob3ZlciBpIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9IH1cblxuLmdhbGxlcnkgLmltYWdlIGltZyB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5nYWxsZXJ5IC5pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uZ2FsbGVyeSAubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDJyZW07IH1cbiAgLmdhbGxlcnkgLmxlZ2VuZCAubnVtYmVyIHtcbiAgICBmb250LWZhbWlseTogXCJwcmVsb19zbGFiX2JvbGRib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA2cmVtO1xuICAgIGNvbG9yOiAjMDA5MUFDOyB9XG4gIC5nYWxsZXJ5IC5sZWdlbmQgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmdhbGxlcnkgLmxlZ2VuZCBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgbWFyZ2luOiAwIDFyZW07IH1cbiAgICAuZ2FsbGVyeSAubGVnZW5kIHA6YmVmb3JlLCAuZ2FsbGVyeSAubGVnZW5kIHA6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFyZW07XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5nYWxsZXJ5IC5sZWdlbmQgcDpiZWZvcmUsIC5nYWxsZXJ5IC5sZWdlbmQgcDphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFBQzsgfSB9XG4gICAgLmdhbGxlcnkgLmxlZ2VuZCBwOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAxcHg7IH1cbiAgICAuZ2FsbGVyeSAubGVnZW5kIHA6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5nYWxsZXJ5IC5sZWdlbmQgcCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICAuZ2FsbGVyeSAubGVnZW5kIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZ2FsbGVyeSAubGVnZW5kIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMS44NzVyZW0gMCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmdhbGxlcnkgLmxlZ2VuZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLm1vZGFsLWdhbGxlcnkge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFsLWdhbGxlcnkgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAubW9kYWwtZ2FsbGVyeSAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAubW9kYWwtZ2FsbGVyeSAubW9kYWwtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAubW9kYWwtZ2FsbGVyeSAubW9kYWwtZm9vdGVyIC5sZWdlbmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07IH1cbiAgICAgIC5tb2RhbC1nYWxsZXJ5IC5tb2RhbC1mb290ZXIgLmxlZ2VuZCAubnVtYmVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwicHJlbG9fc2xhYl9ib29rYm9va1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTsgfVxuICAgICAgICAubW9kYWwtZ2FsbGVyeSAubW9kYWwtZm9vdGVyIC5sZWdlbmQgLm51bWJlciAuYmlnIHtcbiAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDZyZW07IH1cbiAgICAgIC5tb2RhbC1nYWxsZXJ5IC5tb2RhbC1mb290ZXIgLmxlZ2VuZCAubGVnZW5kLWluZm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW07IH1cbiAgICAgICAgLm1vZGFsLWdhbGxlcnkgLm1vZGFsLWZvb3RlciAubGVnZW5kIC5sZWdlbmQtaW5mbyBoNSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwicHJlbG9fc2xhYl9ib2xkYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtOyB9XG4gICAgICAgIC5tb2RhbC1nYWxsZXJ5IC5tb2RhbC1mb290ZXIgLmxlZ2VuZCAubGVnZW5kLWluZm86YmVmb3JlLCAubW9kYWwtZ2FsbGVyeSAubW9kYWwtZm9vdGVyIC5sZWdlbmQgLmxlZ2VuZC1pbmZvOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAgICAgLm1vZGFsLWdhbGxlcnkgLm1vZGFsLWZvb3RlciAubGVnZW5kIC5sZWdlbmQtaW5mbzpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDJweDsgfVxuICAgICAgICAubW9kYWwtZ2FsbGVyeSAubW9kYWwtZm9vdGVyIC5sZWdlbmQgLmxlZ2VuZC1pbmZvOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgLm1vZGFsLWdhbGxlcnkgLm1vZGFsLWZvb3RlciAubGVnZW5kIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMS44NzVyZW0gMCAwO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuICAubW9kYWwtZ2FsbGVyeSAuY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICBmbGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICAubW9kYWwtZ2FsbGVyeSAuY2Fyb3VzZWwtaW5uZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAubW9kYWwtZ2FsbGVyeSAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgLm1vZGFsLWdhbGxlcnkgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCwgLm1vZGFsLWdhbGxlcnkgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgd2lkdGg6IDYwcHg7IH1cbiAgLm1vZGFsLWdhbGxlcnkgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLCAubW9kYWwtZ2FsbGVyeSAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDExM3B4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICAgIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgMTEzIDQ1JyUzRSUzQ3BhdGggZD0nTTU2LjQ4MTQ3NDgsMzcuMTM5MDE5MiBMMTA5LjUyMTQ5MSwxLjk2NzMxNTJlLTEzIEwxMTIuOTYyOTUsNC45MTQ5MTIyNyBMNTYuNTk4NDc0NCw0NC4zODE3NDI3IEw1Ni41MjE0OTExLDQ0LjQ5MTY4NjQgTDU2LjQ4MTQ3NDgsNDQuNDYzNjY2NyBMNTYuNDQxNDU4Niw0NC40OTE2ODY0IEw1Ni4zNjQ0NzUyLDQ0LjM4MTc0MjcgTC0xLjMzODQ4NDg4ZS0xMiw0LjkxNDkxMjI3IEwzLjQ0MTQ1ODYyLDEuOTY3MzE1MmUtMTMgTDU2LjQ4MTQ3NDgsMzcuMTM5MDE5MiBaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0cmFuc2l0aW9uOiAuNHMgb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAubW9kYWwtZ2FsbGVyeSAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb246aG92ZXIsIC5tb2RhbC1nYWxsZXJ5IC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5tb2RhbC1nYWxsZXJ5IC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuXG4uY29tbWVudHMge1xuICBtYXJnaW46IDAgMCAxLjVyZW07IH1cbiAgLmNvbW1lbnRzIC5jb21tZW50cy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIC0xcmVtIDFyZW0gLTFyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW0gMCAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkxQUM7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmNvbW1lbnRzIC5jb21tZW50cy1oZWFkZXIgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJiYXJuYV9zdGVuY2lsYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07IH1cbiAgICAgIC5jb21tZW50cyAuY29tbWVudHMtaGVhZGVyIHNwYW4gKyBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29tbWVudHMgLmNvbW1lbnRzLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4jY29tbWVudHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb21tZW50bGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwOTFBQztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiBsaTpsYXN0LWNoaWxkIGFydGljbGUge1xuICAgICAgcGFkZGluZzogMCAwIDAuNXJlbTsgfVxuICAuY29tbWVudGxpc3QgLmNvbW1lbnQ6bGFzdC1jaGlsZCAuY29tbWVudC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwICFpbXBvcnRhbnQ7IH1cbiAgLmNvbW1lbnRsaXN0IC5jb21tZW50Omxhc3QtY2hpbGQgLnJlcGx5OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29tbWVudGxpc3Qge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG5cbi5jb21tZW50LWJvZHkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMS4yNXJlbSAwICFpbXBvcnRhbnQ7IH1cblxuLmNvbW1lbnQtbWV0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5jb21tZW50LWF1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC5jb21tZW50LWF1dGhvciAuZm4ge1xuICAgIGNvbG9yOiAjMDA5MUFDO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmNvbW1lbnQtYXV0aG9yIC5zYXlzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb21tZW50LWF1dGhvciA+ICoge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cbi5jb21tZW50LW1ldGFkYXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC5jb21tZW50LW1ldGFkYXRhIHRpbWUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cblxuLmNvbW1lbnQtY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmNvbW1lbnQtY29udGVudCBwIHtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07IH1cblxuLmNvbW1lbnQtcmVzcG9uZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUY1Rjc7XG4gIG1hcmdpbjogMCAtMXJlbSAxLjVyZW0gLTFyZW07XG4gIHBhZGRpbmc6IDFyZW07IH1cbiAgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gICAgY29sb3I6ICMwMDkxQUM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcImJhcm5hX3N0ZW5jaWxib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC5jb21tZW50LXJlc3BvbmQgbGFiZWwge1xuICAgIGNvbG9yOiAjMDA5MUFDO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTNDRUQ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQgYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAwLjM3NXJlbSAycmVtO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogYm9sZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5jb21tZW50LXJlc3BvbmQgLmZvcm0tc3VibWl0IGJ1dHRvbiBpIHtcbiAgICAgICAgcGFkZGluZzogMCAwLjVyZW0gMCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb21tZW50LXJlc3BvbmQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uc2hhcmUtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5zaGFyZS1tb2RhbCAubW9kYWwtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuXG4uc2hhcmUtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc2hhcmUtbW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnNoYXJlLW1vZGFsIC5hMmFfa2l0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5zaGFyZS1tb2RhbCAuYTJhX2tpdCA+IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5zaGFyZS1tb2RhbCAuYTJhX2tpdCA+IGEgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAgIC5zaGFyZS1tb2RhbCAuYTJhX2tpdCA+IGEgLmEyYV9sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgY2xpcDogaW5pdGlhbDtcbiAgICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4ud2lkZ2V0IHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtOyB9XG4gIC53aWRnZXQgLndpZGdldC10aXRsZSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNDRUQ5O1xuICAgIGNvbG9yOiAjMDA5MUFDO1xuICAgIGZvbnQtZmFtaWx5OiBcImJhcm5hX3N0ZW5jaWxib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtOyB9XG5cbi53aWRnZXRfbG1yX2VucGFwZWxfd2lkZ2V0IC5lZGl0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndpZGdldF9sbXJfZW5wYXBlbF93aWRnZXQgLmlzc3VlIHtcbiAgcGFkZGluZzogMXJlbTsgfVxuICAud2lkZ2V0X2xtcl9lbnBhcGVsX3dpZGdldCAuaXNzdWUgLmlzc3VlLWltZyB7XG4gICAgZmxvYXQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtOyB9XG4gICAgLndpZGdldF9sbXJfZW5wYXBlbF93aWRnZXQgLmlzc3VlIC5pc3N1ZS1pbWcgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC53aWRnZXRfbG1yX2VucGFwZWxfd2lkZ2V0IC5pc3N1ZSAuaXNzdWUtY29udGVudCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAud2lkZ2V0X2xtcl9lbnBhcGVsX3dpZGdldCAuaXNzdWUgLmlzc3VlLWNvbnRlbnQgaDIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC53aWRnZXRfbG1yX2VucGFwZWxfd2lkZ2V0IC5pc3N1ZSAuaXNzdWUtY29udGVudCBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDNyZW07IH1cbiAgICAud2lkZ2V0X2xtcl9lbnBhcGVsX3dpZGdldCAuaXNzdWUgLmlzc3VlLWNvbnRlbnQgLmFjdGlvbnMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi53aWRnZXRfbG1yX2FkMV93aWRnZXQgLndpZGdldC10aXRsZSwgLndpZGdldF9sbXJfYWQyX3dpZGdldCAud2lkZ2V0LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud2lkZ2V0X2xtcl9hZDFfd2lkZ2V0IC5hZCwgLndpZGdldF9sbXJfYWQyX3dpZGdldCAuYWQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLndpZGdldF9zZWFyY2ggLnNlYXJjaCAuZm9ybS1ncm91cCB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOTFBQztcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi53aWRnZXRfc2VhcmNoIC5zZWFyY2ggLnNlYXJjaC1zdWJtaXQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwsIC53aWRnZXRfb3RfcG9wdWxhcl9wb3N0cyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpLCAud2lkZ2V0X290X3BvcHVsYXJfcG9zdHMgdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgICAud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpOmJlZm9yZSwgLndpZGdldF9vdF9wb3B1bGFyX3Bvc3RzIHVsIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLjVyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IC41cmVtO1xuICAgICAgaGVpZ2h0OiAuNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkxQUM7IH1cbiAgLndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBhLCAud2lkZ2V0X290X3BvcHVsYXJfcG9zdHMgdWwgYSB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG5cbi53aWRnZXRfbG1yX2Jhbm5lcl93aWRnZXQgLmJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4ud2lkZ2V0X2xtcl9iYW5uZXJfd2lkZ2V0IGkge1xuICBmb250LXNpemU6IDJyZW07IH1cblxuLndpZGdldF9vdF9jYXRfcG9zdHMgaDMge1xuICBmb250LWZhbWlseTogXCJwcmVsb19zbGFiX2Jvb2tib29rXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07IH1cblxuYXNpZGUgLndpZGdldC5wYXBlbCAuYXJ0aWNsZXMgLmVkaXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuYXNpZGUgLndpZGdldC5wYXBlbCAuYXJ0aWNsZXMgLmlzc3VlIC5pc3N1ZS1jb250ZW50IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAzMDJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMCAwOyB9XG4gIGFzaWRlIC53aWRnZXQucGFwZWwgLmFydGljbGVzIC5pc3N1ZSAuaXNzdWUtY29udGVudCBoMiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBhc2lkZSAud2lkZ2V0LnBhcGVsIC5hcnRpY2xlcyAuaXNzdWUgLmlzc3VlLWNvbnRlbnQgLmFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsOyB9XG5cbmFzaWRlIC53aWRnZXQucGFwZWwgLmFydGljbGVzIC5pc3N1ZSAuaXNzdWUtaW1nIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIGFzaWRlIC53aWRnZXQucGFwZWwgLmFydGljbGVzIC5pc3N1ZSAuaXNzdWUtaW1nIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmxhbWFyLXdpZGdldCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGFtYXItd2lkZ2V0ICNpZnJhbWUge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4jcGFwZWwtMiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2NhdGVnb3J5LTIud2lkZ2V0IC5hcnRpY2xlcyBoMiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuXG4ud2lkZ2V0IC5hcnRpY2xlcyBoMiB7XG4gIG1hcmdpbjogMCAtMXJlbSAwLjVyZW0gLTFyZW07IH1cblxuLndpZGdldCAuYXJ0aWNsZXMgLmFydGljbGUubGcgaDMge1xuICBmb250LXNpemU6IDJyZW07IH1cblxuLndpZGdldC5uZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFBQzsgfVxuXG4ud2lkZ2V0IGgzIC5lZGl0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5hc2lkZSAud2lkZ2V0LnBhcGVsIC5hcnRpY2xlcyBoMy5lZGl0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJpbmNpcGFsIC53aWRnZXQgaDIgLmVkaXRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcmluY2lwYWwgLndpZGdldCBoMyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcmluY2lwYWwgLndpZGdldC5ydXRhcyAuYXJ0aWNsZS5sZyBoMywgLnByaW5jaXBhbCAud2lkZ2V0LnlvaWJleHRpZ28gLmFydGljbGUubGcgaDMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwYXBlbC0yIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAud2lkZ2V0IC5hcnRpY2xlcyBoMiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC53aWRnZXQgLmFydGljbGVzIC5hcnRpY2xlLmxnIGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07IH0gfVxuIiwiaHRtbCwgYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluRm9udDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLS13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLy8gI2FwcCB7XG4vLyAgIG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobWQpO1xuLy8gICBtYXJnaW46IDAgYXV0bztcbi8vIH1cblxuYSB7XG4gIGNvbG9yOiAkbWFpbkNvbG9yO1xuICAmOnZpc2l0ZWQsICY6Zm9jdXMsICY6YWN0aXZlLCAmOmhvdmVyIHtcbiAgICBjb2xvcjogJG1haW5Db2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICAubG9nb3tcbiAgICBoMXtcbiAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcbiAgICAgIG1hcmdpbjogMCAwIDAuNTYyNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmVCb2xkRm9udDtcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkbWFpbkNvbG9yTGlnaHQ7XG4gICAgICB9XG4gICAgfSAgICBcbiAgfVxuICAuc3VtbWFyeSB7XG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlGb250O1xuICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xuICAgIHNwYW4ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIC5mb290ZXItaGVhZGVyIHtcbiAgICA+IGRpdiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICA+IHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lRm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNuIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxpY2Vuc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluQ29sb3I7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuICAubWVudSB7XG4gICAgdWwge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBsaSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICB9XG4gICAgJi5ncmF5IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5pbWd7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYXNpZGV7XG4gIC5sYW1hci13aWRnZXR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbi5wcmluY2lwYWx7XG4gIFtjbGFzc149XCJsYW1hci1cIl0sIGRpdltjbGFzcyo9XCIgbGFtYXItXCJdIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9IFxuICB9ICAgXG59XG5cbmFzaWRle1xuICAuYWN0aW9uc3tcbiAgICAuY29tcGFydGlye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfSBcbiAgICB9XG4gIH1cbn1cblxuLmhvbWV7XG4gIGFzaWRle1xuICAgIC5hY3Rpb25ze1xuICAgICAgLnByaW1hcnktYWN0aW9ue1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuICAucm93e1xuICAgICYuYXJ0aWNsZXN7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5zaW5nbGUtbmV3c21hbl9hcHtcbiAgICAuY29udGFpbmVye1xuICAgICAgLmFjdGlvbnMsXG4gICAgICBhc2lkZSxcbiAgICAgIC5hdXRob3ItaGVhZGVyLFxuICAgICAgLmNvbW1lbnRzLFxuICAgICAgLmFydGljbGUtaW5mbyxcbiAgICAgIC5hcnRpY2xlcy5yZWxhdGVkLmJsdWV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIiLCIuYmFubmVyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlDb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRtYWluRm9udDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgaSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAmOnZpc2l0ZWQsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN1YnNjcmliZSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICBwIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRsaW5lRm9udDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW0gYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIH1cbiAgfVxuICAuYmFubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuICB9XG59IiwiLmJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICYuYnRuLWRlZmF1bHQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRtYWluQ29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluQ29sb3I7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idG4tcHJpbWFyeSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvd0NvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93Q29sb3I7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYnRuLWdob3N0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbkNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRtYWluQ29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idG4taW52ZXJzZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idG4tZncge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufSIsIi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xufSIsIi5uYXZiYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvcjtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxufVxuI2FwcCB7XG4gICAgJi5uYXZiYXItZml4ZWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgICAgICAgLm5hdmJhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDQ5O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIG9wYWNpdHk7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubmF2YmFyLXRvZ2dsZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG59XG4ubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLm5hdmJhci1saWdodCB7XG4gICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMjU1LDI1NSwyNTUsMSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDloMjJNNCAxNWgyMk00IDIxaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMC41cmVtO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgwLDE0NSwxNzIsMSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J00gNiA2IEwgMjQgMjQsIE0gMjQgNiBMIDYgMjQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxufVxuXG4ubW9kYWwtb3BlbiwgLmIteC1jb2xsYXBzaW5nIHtcbiAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG59IiwiI21lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTZweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLm1lbnUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtYWluQ29sb3I7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLm5ld3NsZXR0ZXIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtYWluQ29sb3I7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluRm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5zbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yT3AyMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxufVxuLm1lbnUge1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbSAxcmVtO1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgfVxuICBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcbiAgICB9XG4gICAgJi52aXNpYmxlLWxnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zZWFyY2gge1xuICAuZm9ybS1ncm91cCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtYWluQ29sb3I7XG4gIH1cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZUZvbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbm5hdiB7XG4gICYubmF2YmFyIHtcbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1lbnUtZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIC5tZW51LWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgICAgIH1cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICB9XG4gICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAuYWN0aW9ucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmbGV4OiAxO1xuICAgICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdmJhci10b2dnbGVyLXdyYXBwZXIsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi5ob21le1xuICAgIC5kYXRle1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hdXRob3J7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OlwiXCIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFydGljbGVzIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBoMntcbiAgICAgICAgLmFydGljbGVzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMXJlbSAwLjVyZW0gLTFyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY3Rpb25IZWFkZXJGb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICAgICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm8tc3VidGl0dWxve1xuICAgICAgICBoM3tcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYXJ0aWNsZS1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDI3MnB4O1xuICAgICAgICBtYXJnaW46IDAgLTFyZW0gMC41cmVtIC0xcmVtO1xuICAgICAgICAucG9zdC1mb3JtYXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluQ29sb3I7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmVGb250O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGUtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuYXJ0aWNsZS1tZXRhIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5wcmltYXJ5LWFjdGlvbiB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnJlbGF0ZWR7XG4gICAgICAgIC5hcnRpY2xle1xuICAgICAgICAgICAgJi5zbXtcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGFydGljbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDg0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgJi5tZCwgJi5zbSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1haW5Db2xvcjtcbiAgICAgICAgICAgIC5hcnRpY2xlLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMC43NXJlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDAgMC41cmVtIDEzNnB4O1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFydGljbGUtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIixcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0bi1zaGFyZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubGcge1xuICAgICAgICAgICAgLmFydGljbGUtY29udGVudCB7XG5cbiAgICAgICAgICAgICAgICBoMiwgaDMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmVGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm1kIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwNHB4O1xuICAgICAgICB9XG4gICAgICAgICYuc20ge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAuYXJ0aWNsZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmdvbGQge1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkQ29sb3JPcDE1O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZENvbG9yO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIC5hcnRpY2xlcy1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmFydGljbGUtaGVhZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMjcycHg7XG4gICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAtMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZUZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlLW1ldGEge1xuICAgICAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkQ29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAmLmxnIHtcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmVGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tZCwgJi5zbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRnb2xkQ29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1kZWZhdWx0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdvbGRDb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkQ29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvck9wMjA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluQ29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlcy1oZWFkZXIge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICArIC5hcnRpY2xlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1oZWFkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNzJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIC0wLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZUZvbnQ7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGUtbWV0YSB7XG4gICAgICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICYubWQsICYuc20ge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWFpbkNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tZCB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYmx1ZS1pbnZlcnNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIC5hcnRpY2xlcy1oZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvckxpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRtYWluQ29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGUtaGVhZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMjcycHg7XG4gICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAtMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgaDIgYSwgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlLW1ldGEge1xuICAgICAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgJi5tZCwgJi5zbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtYWluQ29sb3JPcDIwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4tZGVmYXVsdCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5saWdodCB7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtYWluQ29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAuYXJ0aWNsZXMtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICBcblxuICAgICAgICAuaW50ZXJ2aWV3LXJlbGF0ZWQge1xuICAgICAgICAgICAgYXJ0aWNsZS5zbXtcbiAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmVGb250O1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLnllbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3dDb2xvck9wMjA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3dDb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGVzLWhlYWRlciB7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICArIC5hcnRpY2xlcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuICAgIC5pc3N1ZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMS41cmVtIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICB9XG4gICAgJi5nYWxsZXJ5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuYXJ0aWNsZXMtaGVhZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmVGb250O1xuICAgICAgICAgICAgLnBvc3QtZm9ybWF0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAmLmxnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1pbWctbGVnZW5kLCAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtIDFyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFydGljbGUtbWV0YSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC5hdmF0YXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zZWxlY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5hcnRpY2xlcy1oZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgICAgbGVmdDogLjNyZW07XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmVGb250O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAuYXJ0aWNsZXMtaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgJi5sZyB7XG4gICAgICAgICAgICAgICAgLmFydGljbGUtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0ODVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm1kIHtcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjM3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbSB7XG4gICAgICAgICAgICAgICAgLmFydGljbGUtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAwIC41cmVtIDEzNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNlbGVjdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yO1xuICAgICAgICAgICAgLnRvcCwgLmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50b3Age1xuICAgICAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudEJsYWNrVHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtbWV0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYXV0aG9yLCAuZGF0ZSwgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGUsIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlLCAuY2F0ZWdvcnksIC5jYXRlZ29yeSBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYm90dG9tIHtcbiAgICAgICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoMS8zKTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAuNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1tZXRhIC5hdXRob3IsIC5kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNhdGVnb3JpZXMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgJi5tZCB7XG4gICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC43NXJlbSAwIC41cmVtIDEzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAuNXJlbSAxMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5nYWxsZXJ5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIC5hcnRpY2xlcy1oZWFkZXIge1xuICAgICAgICAgICAgICAgIHRvcDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcnRpY2xlLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NjhweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudEJsYWNrVHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAvKnAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfSovXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubGcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubWQsICYuc20ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc3RyZXRjaCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIC5sZWZ0LCAucmlnaHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5lZGl0aW9uIHtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5pc3N1ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMCAxcmVtIDA7XG4gICAgICAgICAgICAuaXNzdWUtaW1nLCAuaXNzdWUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlzc3VlLWltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMxNnB4O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXNzdWUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzMnB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmVGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJlbGF0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAuYXJ0aWNsZXMtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgJi5zbSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmdvbGQsICYuYmx1ZSwgJi55ZWxsb3csICYuYmx1ZS1pbnZlcnNlLCAmLmxpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLnllbGxvdyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5pbnRlcnZpZXcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5nb2xkIHtcbiAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMXJlbSAxcmVtIDA7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFwdW50ZXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAmLmxnIHtcbiAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnNtIHtcbiAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7IFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbnRlcnZpZXctcmVsYXRlZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBhcnRpY2xlLnNtIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgLmFydGljbGUtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBtaXhpbiBncmFkaWVudEJsYWNrVHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDAsMCwwLDApKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDAsMCwwLDEpKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwxKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwxKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAnLCBHcmFkaWVudFR5cGU9MCApOztcbn0iLCIuYWQge1xuICBwYWRkaW5nOiAwIDFyZW0gMS4yNXJlbSAxcmVtO1xuICAuYWQtYWxlcnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeUZvbnQ7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gIH1cbiAgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59IiwiLm5ld3NsZXR0ZXIge1xuICBwIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRsaW5lRm9udDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEuNXJlbSBhdXRvO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXJ0aWNsZXN7XG4gICAgJi5ibHVlLWludmVyc2V7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn0iLCIuYXV0aG9yLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIC5uYW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZUZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAubGlua3Mge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAwLjVyZW07XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluQ29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hdmF0YXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jYXRlZ29yeS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAudGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lRm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jYXRlZ29yeS1oZWFkZXItY3VzdG9tIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFydGljbGV7XG4gICAgJi5zbSwgJi5tZHtcbiAgICAgICAgaDN7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5LmF1dGhvciwgYm9keS5jYXRlZ29yeSwgYm9keS5zZWFyY2gge1xuICAgIC5hcnRpY2xlcyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgJi5zbSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm1kLCAmLnNtIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICAgIH1cbn0iLCIudGFnLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMXJlbSAwIDA7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZUZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAubGFiZWxzIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnZSwgLnNpbmdsZS1wb3N0IHtcbiAgICAuYXJ0aWNsZS1pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAyNzJweDtcbiAgICAgICAgbWFyZ2luOiAwIC0xcmVtIDAuMjVyZW0gLTFyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZS1pbWctbGVnZW5kLCAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwLjI1cmVtIDAgMC43NXJlbSAwO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICArIC5hdXRob3IsIC5hdXRob3Ige1xuICAgICAgICAgICAgbWFyZ2luOiAtMC43NXJlbSAwIDAuNzVyZW0gMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2tPcDYwO1xuICAgICAgICB9XG4gICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlLWV4Y2VycHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwLjVyZW07XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluQ29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGUtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvck9wMjA7XG4gICAgICAgIG1hcmdpbjogMXJlbSAtMXJlbTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGltZS10by1yZWFkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbkNvbG9yT3A2MDtcbiAgICAgICAgfVxuICAgICAgICAubnVtYmVyLW9mLWxpa2VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2tPcDYwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICBoMixcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZUZvbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICAgICAgfVxuICAgICAgICBoMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGUtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGFydGljbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDg0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIH1cbiAgICAudGFncyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53cC1jYXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYXBvcnRhY2lvbntcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICAgIH1cbn1cblxuLmFydGljbGUtY29udGVudCB7XG4gICAgLmVxdWlwbyB7XG4gICAgICAgIC5tZW1iZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIC5tZW1iZXItaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmVybWFzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpbmdsZS1mb3JtYXQtaW1hZ2Uge1xuICAgIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5mZWF0dXJlZC1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwKTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDEpIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiYSgwLDAsMCwwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLDAsMCwxKSkpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMSkgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMSkgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDEpIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDEpIDEwMCUpO1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwJywgR3JhZGllbnRUeXBlPTAgKTtcbiAgICAgICAgaDIsIHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNoZXZyb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMTNweDtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDExMyA0NSclM0UlM0NwYXRoIGQ9J001Ni40ODE0NzQ4LDM3LjEzOTAxOTIgTDEwOS41MjE0OTEsMS45NjczMTUyZS0xMyBMMTEyLjk2Mjk1LDQuOTE0OTEyMjcgTDU2LjU5ODQ3NDQsNDQuMzgxNzQyNyBMNTYuNTIxNDkxMSw0NC40OTE2ODY0IEw1Ni40ODE0NzQ4LDQ0LjQ2MzY2NjcgTDU2LjQ0MTQ1ODYsNDQuNDkxNjg2NCBMNTYuMzY0NDc1Miw0NC4zODE3NDI3IEwtMS4zMzg0ODQ4OGUtMTIsNC45MTQ5MTIyNyBMMy40NDE0NTg2MiwxLjk2NzMxNTJlLTEzIEw1Ni40ODE0NzQ4LDM3LjEzOTAxOTIgWicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC40cyBvcGFjaXR5O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGUtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5hdmJhci1wb3N0IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsMCwwLDAuNCk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLDAsMCwwLjQpO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsMCwwLDAuNCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTZweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwNDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMDtcbiAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoIHtcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IC4yNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW07XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbkNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59IiwiLmdhbGxlcnkge1xuICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAub3Blbi1tb2RhbC1jYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGkge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG4gICAgICBmb250LXNpemU6IDEwcmVtO1xuICAgICAgdHJhbnNpdGlvbjogMXMgY29sb3I7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sZWdlbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgLm51bWJlciB7XG4gICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lQm9sZEZvbnQ7XG4gICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICBsaW5lLWhlaWdodDogNnJlbTtcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDFweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW46IDEuODc1cmVtIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLWdhbGxlcnkge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC5sZWdlbmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gICAgICAubnVtYmVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZUZvbnQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICAuYmlnIHtcbiAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sZWdlbmQtaW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgICAgaDUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmVCb2xkRm9udDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMS44NzVyZW0gMCAwO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgZmxleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQsIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMTNweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDExMyA0NSclM0UlM0NwYXRoIGQ9J001Ni40ODE0NzQ4LDM3LjEzOTAxOTIgTDEwOS41MjE0OTEsMS45NjczMTUyZS0xMyBMMTEyLjk2Mjk1LDQuOTE0OTEyMjcgTDU2LjU5ODQ3NDQsNDQuMzgxNzQyNyBMNTYuNTIxNDkxMSw0NC40OTE2ODY0IEw1Ni40ODE0NzQ4LDQ0LjQ2MzY2NjcgTDU2LjQ0MTQ1ODYsNDQuNDkxNjg2NCBMNTYuMzY0NDc1Miw0NC4zODE3NDI3IEwtMS4zMzg0ODQ4OGUtMTIsNC45MTQ5MTIyNyBMMy40NDE0NTg2MiwxLjk2NzMxNTJlLTEzIEw1Ni40ODE0NzQ4LDM3LjEzOTAxOTIgWicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNpdGlvbjogLjRzIG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbn0iLCIuY29tbWVudHMge1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgICAuY29tbWVudHMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgLTFyZW0gMXJlbSAtMXJlbTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW0gMCAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWN0aW9uSGVhZGVyRm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4jY29tbWVudHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uY29tbWVudGxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIC5jaGlsZHJlbiB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG1haW5Db2xvcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbW1lbnQge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLmNvbW1lbnQtYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlcGx5IHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgyLzMpO1xuICAgIH1cbn1cbi5jb21tZW50LWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDEuMjVyZW0gMCAhaW1wb3J0YW50O1xufVxuLmNvbW1lbnQtbWV0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY29tbWVudC1hdXRob3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIC5mbiB7XG4gICAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAuc2F5cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgID4gKiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbn1cbi5jb21tZW50LW1ldGFkYXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgdGltZSB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIH1cbn1cbi5jb21tZW50LWNvbnRlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgICB9XG59XG4uY29tbWVudC1yZXNwb25kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yT3AyMDtcbiAgICBtYXJnaW46IDAgLTFyZW0gMS41cmVtIC0xcmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY3Rpb25IZWFkZXJGb250O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRtYWluQ29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbkNvbG9yTGlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgfVxuICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbSAycmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogYm9sZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbSAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn0iLCIuc2hhcmUtbW9kYWwge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLm1vZGFsLWJvZHkgIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIH1cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgLmEyYV9raXQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hMmFfbGFiZWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBjbGlwOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndpZGdldCB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgLndpZGdldC10aXRsZSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yTGlnaHQ7XG4gICAgY29sb3I6ICRtYWluQ29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRzZWN0aW9uSGVhZGVyRm9udDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cbn1cblxuLndpZGdldF9sbXJfZW5wYXBlbF93aWRnZXQge1xuICAuZWRpdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmlzc3VlIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIC5pc3N1ZS1pbWcge1xuICAgICAgZmxvYXQ6IGluaXRpYWw7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmlzc3VlLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGgyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgMCAzcmVtO1xuICAgICAgfVxuICAgICAgLmFjdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53aWRnZXRfbG1yX2FkMV93aWRnZXQsIC53aWRnZXRfbG1yX2FkMl93aWRnZXQge1xuICAud2lkZ2V0LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLndpZGdldF9zZWFyY2gge1xuICAuc2VhcmNoIHtcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW5Db2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gICAgLnNlYXJjaC1zdWJtaXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLndpZGdldF9yZWNlbnRfZW50cmllcywgLndpZGdldF9vdF9wb3B1bGFyX3Bvc3RzIHtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC41cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogLjVyZW07XG4gICAgICAgIGhlaWdodDogLjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi53aWRnZXRfbG1yX2Jhbm5lcl93aWRnZXQge1xuICAuYmFubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICBpIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLndpZGdldF9vdF9jYXRfcG9zdHMge1xuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZUZvbnQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cbn1cblxuYXNpZGV7XG4gIC53aWRnZXQucGFwZWx7XG4gICAgLmFydGljbGVze1xuICAgICAgLmVkaXRpb257XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cblxuICAgICAgLmlzc3Vle1xuICAgICAgICAuaXNzdWUtY29udGVudHtcbiAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICAgIHdpZHRoOiAzMDJweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICAgICAgICBoMntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hY3Rpb25ze1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlzc3VlLWltZyB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICAgIH0gXG4gICAgfVxuICB9XG59XG4ubGFtYXItd2lkZ2V0e1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgI2lmcmFtZXtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3BhcGVsLTJ7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuICAjY2F0ZWdvcnktMntcbiAgICAgICYud2lkZ2V0e1xuICAgICAgICAuYXJ0aWNsZXN7XG4gICAgICAgICAgaDJ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAgICAgLndpZGdldHtcbiAgICAgICAgICAgIC5hcnRpY2xlc3tcbiAgICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMXJlbSAwLjVyZW0gLTFyZW07IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZXtcbiAgICAgICAgICAgICAgICAgICAgJi5sZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICAgIFxuICAgICAgICB9XG4ud2lkZ2V0e1xuICAmLm5ld3NsZXR0ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvcjtcbiAgfVxufVxuXG4ud2lkZ2V0e1xuICBoM3tcbiAgICAuZWRpdGlvbntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbmFzaWRle1xuICAud2lkZ2V0e1xuICAgICYucGFwZWx7XG4gICAgICAuYXJ0aWNsZXN7XG4gICAgICAgIGgze1xuICAgICAgICAgICYuZWRpdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICBcbiAgICAgIH0gXG4gICAgfSBcbiAgfVxufSBcblxuLnByaW5jaXBhbHtcbiAgLndpZGdldHtcbiAgICBoMntcbiAgICAgIC5lZGl0aW9ue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBoM3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnJ1dGFzLCAmLnlvaWJleHRpZ297XG4gICAgICAuYXJ0aWNsZXtcbiAgICAgICAgJi5sZ3tcbiAgICAgICAgICBoM3tcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAjcGFwZWwtMntcbiAgICBkaXNwbGF5OmJsb2NrO1xuICB9XG5cbiAgICAgICAgLndpZGdldHtcbiAgICAgICAgICAgIC5hcnRpY2xlc3tcbiAgICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFydGljbGV7XG4gICAgICAgICAgICAgICAgICAgICYubGd7XG4gICAgICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgICAgICAgICBcbiAgICAgICAgfVxuXG59XG4iXX0= */
