@charset "UTF-8";.unlist{list-style:none;margin:0;padding:0}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.animated{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media (prefers-reduced-motion),(print){.animated{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:none!important;transition:none!important}}@-webkit-keyframes a{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes a{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:a;animation-name:a}@-webkit-keyframes b{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes b{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:b;animation-name:b}@-webkit-keyframes c{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes c{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:c;animation-name:c}.ms-dynamics.archive.author-new-template .author__posts:before{background-color:#0067b8}#main .page-header{margin-bottom:0;padding:10px 0}.ms-dynamics #main .page-header{margin-top:0;min-height:57px}#main .page-header>img{margin-top:40px}#main .fluid-columns{margin-top:5px}.ms-dynamics.single-post article.post{max-width:1024px}.ms-dynamics.single-post #main .page-header{margin-top:37px}.ms-dynamics.single-post .page-header>img{margin-top:15px!important;margin-bottom:32px}.ms-dynamics.single-post .updated{color:#000}.ms-dynamics.single-post h1.entry-title{margin-bottom:30px;font-size:36px}.ms-dynamics.single-post .entry-type{color:#333;letter-spacing:1px;margin-right:5px}.ms-dynamics.single-post .entry-categories{padding-top:16px;margin-bottom:1.5em}.ms-dynamics.single-post .entry-categories a:after{content:", "}.ms-dynamics.single-post .entry-categories a:last-child:after{content:none}.ms-dynamics.single-post .entry-content{padding:10px 0}.ms-dynamics.single-post .entry-content *{max-width:100%!important}.ms-dynamics.single-post .entry-author{margin-bottom:0;padding-top:3px;font-size:17px}.ms-dynamics.single-post .job-title{color:#333;font-size:13px;margin-bottom:0;margin-top:5px}.ms-dynamics.single-post .post-meta .row{margin:0}.ms-dynamics.single-post .post-date{float:left}.ms-dynamics.single-post .author-box{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e0e0e0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;margin-top:16px;padding-left:0;padding-top:16px;page-break-inside:avoid}.ms-dynamics.single-post .author-box .avatar-container{width:57px;height:57px}.ms-dynamics.single-post .post .social-link{padding-left:10px;padding-right:0}.ms-dynamics.single-post .post .social-link .fa{font-size:.8em!important}.ms-dynamics.single-post .author-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ms-dynamics.single-post .author-details>div{padding:0 10px 0 24px}.ms-dynamics.single-post .author-details>div:first-of-type{padding:0}.ms-dynamics.single-post .avatar-col-right{line-height:1.2}.ms-dynamics.single-post .divider-primary{display:none}.ms-dynamics.single-post .post-tags{float:none}.ms-dynamics.single-post .post-tags h3:after{content:":"}.ms-dynamics.single-post .post-tags a{font-size:18px;text-transform:capitalize;margin-bottom:17px;margin-right:10px;padding:7px 20px}@media only screen and (min-width:768px){.ms-dynamics.single-post .post-tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:27px;margin-top:82px}.ms-dynamics.single-post .post-tags h3{margin-right:15px}.ms-dynamics.single-post .post-tags--inner{padding-top:10px}.ms-dynamics.single-post .post-tags--inner ul{list-style-type:none;margin:0;padding:0}.ms-dynamics.single-post .post-tags--inner ul li{display:inline}}.ms-dynamics.single-post .entry-content{font-size:15px;line-height:1.5}.ms-dynamics.single-post .entry-content>p{margin-bottom:1.5em}.ms-dynamics.single-post .entry-content h2{font-size:17px;font-weight:600;margin-top:25px;margin-bottom:20px}.ms-dynamics.single-post .entry-content li{padding-left:0;text-indent:0}.ms-dynamics.single-post .entry-content li:before{color:#0067b8}.ms-dynamics.single-post .entry-content li+li{margin-top:16px}.ms-dynamics.single-post .entry-content .need-cookie-consent a{color:#fff}.ms-dynamics.single-post .post-tags a{color:#000;background:#fff}.ms-dynamics.single-post .start-a-discussion{background:#fff;border-radius:2px;border:1px solid #e6e6e6;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#41424e;font-size:1.4em;font-weight:600;padding:56px;padding:3.5rem}@media only print{.ms-dynamics.single-post .start-a-discussion{display:none}}.ms-dynamics.single-post .cta-box.-blue>.link{font-size:15px;font-weight:600;display:inline-block;background:#0067b8;padding:0;line-height:1;text-transform:none;padding:15px 20px}.ms-dynamics.single-post .cta-box.-blue>.link:after{display:none}.ms-dynamics.single-post .cta-box.-blue>.link span{display:block}.ms-dynamics.single-post .cta-box.-blue>.link:hover{background:#243a5e;text-decoration:underline;border:none;color:#fff!important}.ms-dynamics.single-post .cta-box.-blue>.link:hover span{text-decoration:underline}.ms-dynamics.single-post .cta-box.-blue>.link:active{background:#243a5e}.ms-dynamics.single-post .cta-box.-blue>.link:active span{text-decoration:none}.ms-dynamics.single-post .cta-box.-blue>.link:focus{background:#0067b8;outline:2px dashed #000!important;-webkit-transition:none;transition:none}.ms-dynamics.single-post .cta-box.-blue>.link:disabled{background:#979797;color:#2b2b2b}.ms-dynamics.single-post .cta-box.-blue:not(.-center)>.link:active{-webkit-transform:none;transform:none;text-decoration:none}.ms-dynamics.home .post{background:#fff;border-radius:2px}.ms-dynamics.home .post.sticky-post{background:#fff}.ms-dynamics.home .post .entry-title{margin-bottom:5px!important}.ms-dynamics.home .post .entry-title:after{display:none}.ms-dynamics.home .post .post-time{margin-bottom:20px!important;font-size:13px;color:#333}.ms-dynamics.home .post .post-authors{margin-bottom:0!important}.ms-dynamics.home .post .post-author{font-size:13px;color:#333}.ms-dynamics.home .post .post-author__image{display:none}.ms-dynamics.home .post .post-author__content{padding-left:0;width:100%}.ms-dynamics.home .post .entry-summary{color:#000;font-size:15px}.ms-dynamics.home .post .entry-title a,.ms-dynamics.search .post .entry-title a{color:#000;font-size:21px;font-weight:600;text-decoration:none}.ms-dynamics.home .post .entry-title a:focus .c-heading__link,.ms-dynamics.home .post .entry-title a:hover .c-heading__link,.ms-dynamics.search .post .entry-title a:focus .c-heading__link,.ms-dynamics.search .post .entry-title a:hover .c-heading__link{text-decoration:none}.ms-dynamics.home .post .entry-title a .c-heading__link,.ms-dynamics.search .post .entry-title a .c-heading__link{text-decoration:underline}.ms-dynamics.home .post .entry-title a .c-heading__icon,.ms-dynamics.search .post .entry-title a .c-heading__icon{display:none}.powerplatform.single-post .social-share .dc-forum-list-share,.powerplatform.single-post .updated{color:#191919}.powerplatform.single-post .social-share .dropdown-menu{border:1px solid #191919}.powerplatform.single-post .post-tags a,.powerplatform.single-post .social-share .dropdown-menu a{color:#191919}@media only screen and (min-width:1084px){body .content .sidebar{margin-top:85px}body.ms-dynamics.home .content .sidebar{margin-top:62px}body.ms-dynamics.archive .content .sidebar{margin-top:104px}body.single .content .sidebar{margin-top:62px}body.powerplatform.single .content .sidebar{margin-top:50px}}.ms-dynamics .widget .c-heading a{color:#000!important}.ms-dynamics .widget .widget-title{background:transparent;border-bottom:1px solid #ebebeb;color:#42424e;font-size:17px;margin:0;padding:10px 14px}.ms-dynamics .widget_leadership_blog_widget{background:#fff;border-radius:2px;border:1px solid #e6e6e6;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ms-dynamics .widget_leadership_blog_widget .author-container{overflow:hidden;margin-bottom:10px}.ms-dynamics .widget_leadership_blog_widget .row{margin:0;padding:14px}.ms-dynamics .widget_leadership_blog_widget .row .load-more{margin:0}.ms-dynamics .widget_leadership_blog_widget .col-xs-12{padding:0}.ms-dynamics .widget_leadership_blog_widget .entry-author{font-weight:400;font-size:17px;padding-top:0;text-transform:none}.ms-dynamics .widget_leadership_blog_widget .entry-author a{color:#0067b8;text-decoration:underline}.ms-dynamics .widget_leadership_blog_widget .entry-author a:focus,.ms-dynamics .widget_leadership_blog_widget .entry-author a:hover{color:#243a5e;text-decoration:none}.ms-dynamics .widget_leadership_blog_widget .role{font-size:13px;color:#333;margin:0}.ms-dynamics .widget_leadership_blog_widget h3 a{font-size:21px;text-decoration:underline}.ms-dynamics .widget_leadership_blog_widget h3 a:hover{text-decoration:none}.ms-dynamics .widget_leadership_blog_widget .load-more{background:#0067b8;border:0;color:#fff;display:block;font-size:15px;font-weight:600;padding:10px;text-align:center;text-decoration:none;text-transform:none}.ms-dynamics .widget_leadership_blog_widget .load-more:after{display:none}.ms-dynamics .widget_leadership_blog_widget .load-more span{display:block}.ms-dynamics .widget_leadership_blog_widget .load-more:focus,.ms-dynamics .widget_leadership_blog_widget .load-more:hover{background:#243a5e;text-decoration:underline}.ms-dynamics .widget_leadership_blog_widget .load-more:focus span,.ms-dynamics .widget_leadership_blog_widget .load-more:hover span{text-decoration:underline}.ms-dynamics .widget_leadership_blog_widget .load-more:focus{outline:2px dashed #000!important}.ms-dynamics .widget_leadership_blog_widget .load-more:disabled,.ms-dynamics .widget_leadership_blog_widget .load-more[disabled]{background:#979797;color:#2b2b2b}.ms-dynamics .widget_nav_menu{background:#fff;border-radius:2px;border:1px solid #e6e6e6;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#41424e}.ms-dynamics .widget_nav_menu .menu{margin:0;padding:10px 0}.ms-dynamics .widget_nav_menu .menu>li{padding-bottom:0}.ms-dynamics .widget_nav_menu h2{background:transparent;border-bottom:1px solid #ebebeb;color:#42424e;font-size:17px;margin:0;padding:10px 14px}.ms-dynamics .widget_nav_menu li a{display:inline-block;font-size:16px;font-weight:200;padding:14px;text-decoration:underline}.ms-dynamics .widget_nav_menu li a:focus,.ms-dynamics .widget_nav_menu li a:hover{text-decoration:none}.ms-dynamics .widget_related_blog_posts{margin-bottom:40px!important}.ms-dynamics .widget_related_blog_posts .col-xs-12{float:none!important;width:100%!important;margin-bottom:36px;padding-left:14px;padding-right:14px}.ms-dynamics .widget_related_blog_posts h3{font-size:15px}.ms-dynamics .widget_related_blog_posts .title-link{font-size:21px;color:#000;display:block;text-decoration:underline;font-weight:600;margin-bottom:10px}.ms-dynamics .widget_related_blog_posts .title-link:hover{text-decoration:none}.ms-dynamics .widget_related_blog_posts p{display:inline}.ms-dynamics .widget_related_blog_posts p a{font-size:15px!important}.ms-dynamics .widget_related_blog_posts .read-more{font-weight:inherit}.powerplatform .widget{background:#fff;border-radius:2px;border:1px solid #e6e6e6;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#41424e;padding:64px;padding:4rem}.powerplatform .widget>.widget-title{background:none;color:#191919;font-size:17px;margin:0;padding:0 0 32px;padding:0 0 2rem}.powerplatform .widget a:not([href*=powerplatform]):after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='%235e5e5e' d='M12.644 2.187L7.312 7.53a.474.474 0 0 1-.668-.669l5.332-5.343H8.394a.472.472 0 0 1 0-.947h4.722c.261 0 .473.212.473.474v4.732a.473.473 0 0 1-.945 0v-3.59zm-8.5.277a.472.472 0 0 1 0 .947H1.782a.47.47 0 0 0-.471.469v8.526c.004.26.214.468.474.469h8.495a.47.47 0 0 0 .474-.475v-2.364a.473.473 0 0 1 .945 0V12.4a1.417 1.417 0 0 1-1.419 1.422H1.785a1.422 1.422 0 0 1-1.419-1.416V3.88c0-.783.634-1.416 1.416-1.416h2.362z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;width:10px;vertical-align:middle;margin-left:.25em}.powerplatform .sidebar{padding-left:0;padding-right:0}@media only screen and (min-width:1084px){.powerplatform .sidebar{padding-left:25px;padding-right:25px;width:33.33%}}.powerplatform .blog-title-bar{background:#191919}.ms-dynamics .blog-title-bar .container,.powerplatform .blog-title-bar .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.ms-dynamics .blog-title-bar .container:after,.ms-dynamics .blog-title-bar .container:before,.powerplatform .blog-title-bar .container:after,.powerplatform .blog-title-bar .container:before{display:none}.blog-title-bar__actions{display:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.ms-dynamics .blog-title-bar__actions,.powerplatform .blog-title-bar__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only print{.blog-title-bar__actions{display:none}}.blog-title-bar__rss{position:relative}#blogHeaderRss .btn .icon{background-color:transparent;color:#fff!important;font-size:inherit}#blogHeaderRss .btn:active .icon,#blogHeaderRss .btn:focus .icon,#blogHeaderRss .btn:hover .icon{background-color:transparent;color:#0067b8!important}.ms-dynamics #blogHeaderRss .btn{background-color:transparent}.ms-dynamics #blogHeaderRss .btn:active,.ms-dynamics #blogHeaderRss .btn:focus,.ms-dynamics #blogHeaderRss .btn:hover{color:#50e6ff!important}.ms-dynamics #blogHeaderRss .btn:active .icon,.ms-dynamics #blogHeaderRss .btn:focus .icon,.ms-dynamics #blogHeaderRss .btn:hover .icon{color:currentColor!important}.powerplatform #blogHeaderRss .btn{background-color:transparent!important}.powerplatform #blogHeaderRss .btn:active,.powerplatform #blogHeaderRss .btn:focus,.powerplatform #blogHeaderRss .btn:hover{color:#50e6ff!important}.powerplatform #blogHeaderRss .btn:active .icon,.powerplatform #blogHeaderRss .btn:focus .icon,.powerplatform #blogHeaderRss .btn:hover .icon{color:currentColor!important}#filters-rss.open .dropdown-toggle{box-shadow:none}.blog-title{margin:.67em 0 .73em}@media (min-width:1084px){.context-uhf #contactUs{padding-right:0}}.blog-header-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.blog-header-search.is-open{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.blog-header-search__form{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#000;display:none;height:100%;left:0;padding-left:10px;padding-right:10px;position:absolute;top:0;width:100%}.ms-dynamics .blog-header-search__form{background-color:#42424e}.powerplatform .blog-header-search__form{background-color:#191919}@media (min-width:850px){.blog-header-search__form{padding-left:0;padding-right:0;position:static}}.blog-header-search__form[aria-hidden=false]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.blog-header-search__form[aria-hidden=false]+.blog-header-search__btn-open{display:none}.blog-header-search__form .c-search{display:block;margin:0;max-width:none;width:100%}.blog-header-search__form-inner{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;position:relative}@media (min-width:850px){.blog-header-search__form-inner{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}.blog-header-search__input[type=search]{border:1px solid transparent;display:block;height:36px;line-height:19px;width:100%;font-size:13px;outline-style:none;padding:7px 38px 7px 10px}.ms-dynamics .blog-header-search__input[type=search]{border-color:#243a5e}.blog-header-search__input[type=search]:active,.blog-header-search__input[type=search]:focus{border-color:#0067b8;border-width:2px;box-shadow:0 0 .5em 0 #0067b8}.ms-dynamics .blog-header-search__input[type=search]:active,.ms-dynamics .blog-header-search__input[type=search]:focus,.powerplatform .blog-header-search__input[type=search]:active,.powerplatform .blog-header-search__input[type=search]:focus{border-color:#50e6ff;box-shadow:0 0 .5em 0 #50e6ff}.blog-header-search__input[type=search]:hover{border-color:#3472ca}.ms-dynamics .blog-header-search__input[type=search]:hover{border-color:#0078d4}.powerplatform .blog-header-search__input[type=search]:hover{border-color:#50e6ff}.blog-header-search__submit{background-color:transparent;bottom:0;color:#000;margin:auto;padding:0;position:absolute;right:0;top:0}.powerplatform .blog-header-search__submit{color:#191919}.blog-header-search__btn-close>span:first-child{display:none}@media (min-width:850px){.blog-header-search__btn-close>span:first-child{display:inline}.blog-header-search__btn-close>span:last-child{display:none}}#blogHeaderRss .btn,.dyn-btn,.ms-dynamics .search-form .search-submit{-webkit-appearance:none;background-color:#0067b8;border:none;color:#fff;font-size:24px;font-size:1.5rem;padding:30.4px 20px 28.8px;padding:1.9rem 20px 1.8rem;text-align:left;width:100%}@media only screen and (min-width:1084px){#blogHeaderRss .btn,.dyn-btn,.ms-dynamics .search-form .search-submit{width:auto}}#blogHeaderRss .btn:active,#blogHeaderRss .btn:focus,#blogHeaderRss .btn:hover,.dyn-btn:active,.dyn-btn:focus,.dyn-btn:hover,.ms-dynamics .search-form .search-submit:active,.ms-dynamics .search-form .search-submit:focus,.ms-dynamics .search-form .search-submit:hover{background-color:#243a5e}@media only screen and (min-width:1084px){#blogHeaderRss .btn:active,#blogHeaderRss .btn:focus,#blogHeaderRss .btn:hover,.dyn-btn:active,.dyn-btn:focus,.dyn-btn:hover,.ms-dynamics .search-form .search-submit:active,.ms-dynamics .search-form .search-submit:focus,.ms-dynamics .search-form .search-submit:hover{background-color:#f1f1f4}}#blogHeaderRss .btn:focus,.dyn-btn:focus,.ms-dynamics .search-form .search-submit:focus{outline:1px dashed currentColor;outline-offset:-2px}#blogHeaderRss .btn svg,.dyn-btn svg,.ms-dynamics .search-form .search-submit svg{fill:currentColor}#blogHeaderRss .powerplatform .btn:not(.dyn-btn--blog-header):not(.dyn-btn--search):not(.dyn-btn--search-alt):not(.dyn-btn--popup),.ms-dynamics .search-form .powerplatform .search-submit:not(.dyn-btn--blog-header):not(.dyn-btn--search):not(.dyn-btn--search-alt):not(.dyn-btn--popup),.powerplatform #blogHeaderRss .btn:not(.dyn-btn--blog-header):not(.dyn-btn--search):not(.dyn-btn--search-alt):not(.dyn-btn--popup),.powerplatform .dyn-btn:not(.dyn-btn--blog-header):not(.dyn-btn--search):not(.dyn-btn--search-alt):not(.dyn-btn--popup),.powerplatform .ms-dynamics .search-form .search-submit:not(.dyn-btn--blog-header):not(.dyn-btn--search):not(.dyn-btn--search-alt):not(.dyn-btn--popup){background-color:#3472ca;color:#fff}#blogHeaderRss .powerplatform .btn:not(.dyn-btn--blog-header):not(.dyn-btn--search):not(.dyn-btn--search-alt):not(.dyn-btn--popup):active,#blogHeaderRss .powerplatform .btn:not(.dyn-btn--blog-header):not(.dyn-btn--search):not(.dyn-btn--search-alt):not(.dyn-btn--popup):focus,#blogHeaderRss .powerplatform .btn:not(.dyn-btn--blog-header):not(.dyn-btn--search):not(.dyn-btn--search-alt):not(.dyn-btn--popup):hover,.ms-dynamics .search-form .powerplatform .search-submit:not(.dyn-btn--blog-header):not(.dyn-btn--search):not(.dyn-btn--search-alt):not(.dyn-btn--popup):active,.ms-dynamics .search-form .powerplatform .search-submit:not(.dyn-btn--blog-header):not(.dyn-btn--search):not(.dyn-btn--search-alt):not(.dyn-btn--popup):focus,.ms-dynamics .search-form .powerplatform .search-submit:not(.dyn-btn--blog-header):not(.dyn-btn--search):not(.dyn-btn--search-alt):not(.dyn-btn--popup):hover,.powerplatform #blogHeaderRss .btn:not(.dyn-btn--blog-header):not(.dyn-btn--search):not(.dyn-btn--search-alt):not(.dyn-btn--popup):active,.powerplatform #blogHeaderRss .btn:not(.dyn-btn--blog-header):not(.dyn-btn--search):not(.dyn-btn--search-alt):not(.dyn-btn--popup):focus,.powerplatform #blogHeaderRss .btn:not(.dyn-btn--blog-header):not(.dyn-btn--search):not(.dyn-btn--search-alt):not(.dyn-btn--popup):hover,.powerplatform .dyn-btn:not(.dyn-btn--blog-header):not(.dyn-btn--search):not(.dyn-btn--search-alt):not(.dyn-btn--popup):active,.powerplatform .dyn-btn:not(.dyn-btn--blog-header):not(.dyn-btn--search):not(.dyn-btn--search-alt):not(.dyn-btn--popup):focus,.powerplatform .dyn-btn:not(.dyn-btn--blog-header):not(.dyn-btn--search):not(.dyn-btn--search-alt):not(.dyn-btn--popup):hover,.powerplatform .ms-dynamics .search-form .search-submit:not(.dyn-btn--blog-header):not(.dyn-btn--search):not(.dyn-btn--search-alt):not(.dyn-btn--popup):active,.powerplatform .ms-dynamics .search-form .search-submit:not(.dyn-btn--blog-header):not(.dyn-btn--search):not(.dyn-btn--search-alt):not(.dyn-btn--popup):focus,.powerplatform .ms-dynamics .search-form .search-submit:not(.dyn-btn--blog-header):not(.dyn-btn--search):not(.dyn-btn--search-alt):not(.dyn-btn--popup):hover{background-color:#0b559a;color:#fff}.dyn-btn--toggle{position:relative}.dyn-btn--toggle>svg{height:25.6px;height:1.6rem;position:absolute;right:20px;top:calc(50% - .8rem);width:25.6px;width:1.6rem}@media only screen and (min-width:1084px){.dyn-btn--toggle>svg{display:none}}.dyn-btn--toggle[aria-expanded=false] .dyn-btn__expanded,.dyn-btn--toggle[aria-expanded=true] .dyn-btn__collapsed{display:none}.dyn-btn--toggle[aria-expanded=true] .dyn-btn__expanded{height:2.56px;height:.16rem;top:calc(50% - .08rem)}.dyn-btn--popup{font-weight:600;position:relative}.dyn-btn--popup>svg{float:right;height:24.64px;height:1.54rem;width:13.44px;width:.84rem}@media only screen and (min-width:1084px){.dyn-btn--popup>svg{height:9px;position:absolute;right:1rem;top:50%;-webkit-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%);width:5px}}.dyn-btn--popup[aria-expanded=true]>svg{-webkit-transform:rotate(-90deg) translateX(50%);transform:rotate(-90deg) translateX(50%)}.dyn-btn--popup:before{background-color:hsla(0,0%,100%,.15);content:"";display:block;height:1px;left:10px;position:absolute;top:0;width:calc(100% - 20px)}@media only screen and (min-width:899px){.dyn-btn--popup:before{left:0;width:100%}}@media only screen and (min-width:1084px){.dyn-btn--popup:before{display:none}}.dyn-btn--back{background-color:#f1f1f4;color:#626163;left:0;padding-bottom:1.14em;position:absolute;top:-3.733333333em;width:100%;z-index:10}@media only screen and (min-width:1084px){.dyn-btn--back{display:none}}.dyn-btn--back>svg{display:inline-block;height:25.6px;height:1.6rem;margin-right:17.6px;margin-right:1.1rem;position:relative;top:2px;width:26.4px;width:1.65rem}.dyn-btn--back:active,.dyn-btn--back:focus,.dyn-btn--back:hover{background-color:#626163;color:#fff}#blogHeaderRss .btn,.dyn-btn--blog-header{background-color:transparent;color:#fff;padding:0}#blogHeaderRss .btn:active,#blogHeaderRss .btn:focus,#blogHeaderRss .btn:hover,.dyn-btn--blog-header:active,.dyn-btn--blog-header:focus,.dyn-btn--blog-header:hover{background-color:transparent;color:#0067b8}#blogHeaderRss .ms-dynamics .btn:active,#blogHeaderRss .ms-dynamics .btn:focus,#blogHeaderRss .ms-dynamics .btn:hover,#blogHeaderRss .powerplatform .btn:active,#blogHeaderRss .powerplatform .btn:focus,#blogHeaderRss .powerplatform .btn:hover,.ms-dynamics #blogHeaderRss .btn:active,.ms-dynamics #blogHeaderRss .btn:focus,.ms-dynamics #blogHeaderRss .btn:hover,.ms-dynamics .dyn-btn--blog-header:active,.ms-dynamics .dyn-btn--blog-header:focus,.ms-dynamics .dyn-btn--blog-header:hover,.powerplatform #blogHeaderRss .btn:active,.powerplatform #blogHeaderRss .btn:focus,.powerplatform #blogHeaderRss .btn:hover,.powerplatform .dyn-btn--blog-header:active,.powerplatform .dyn-btn--blog-header:focus,.powerplatform .dyn-btn--blog-header:hover{color:#50e6ff}#blogHeaderRss .btn,.dyn-btn--rss{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:38px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:38px}#blogHeaderRss .btn+.dropdown-menu,.dyn-btn--rss+.dropdown-menu{left:auto;right:0}.dyn-btn--search,.dyn-btn--search-alt{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:38px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:38px}.dyn-btn--search-alt{color:#000;outline-offset:-2px;padding:0}.dyn-btn--search-alt,.dyn-btn--search-alt:active,.dyn-btn--search-alt:focus,.dyn-btn--search-alt:hover{background-color:transparent}.dyn-btn--cancel{height:38px;padding:0;width:38px;text-align:center}@media (min-width:850px){.dyn-btn--cancel{padding-left:20px;padding-right:20px;width:auto}}.ms-dynamics .load-more-btn{border:0;text-transform:none;color:#fff;font-size:15px;padding:10px 20px;text-decoration:none;font-weight:600;display:inline-block}.ms-dynamics .load-more-btn:focus,.ms-dynamics .load-more-btn:hover{background-color:#243a5e;text-decoration:underline}.ms-dynamics .load-more-btn:disabled,.ms-dynamics .load-more-btn[disabled]{background:#e6e6e6;color:#555;cursor:not-allowed}.ms-dynamics .search-form .search-submit{padding:.67em 2em}.ms-dynamics .search-form .search-submit:active,.ms-dynamics .search-form .search-submit:focus,.ms-dynamics .search-form .search-submit:hover{background-color:#243a5e}@media only screen and (min-width:1084px){.ms-dynamics .search-form .search-submit:active,.ms-dynamics .search-form .search-submit:focus,.ms-dynamics .search-form .search-submit:hover{background-color:#243a5e}}.ms-dynamics .comments .avatar-container{display:none}.ms-dynamics .comments .comment-meta{overflow:hidden}.ms-dynamics .comments .author-name{color:#000;font-weight:600;margin-left:0;font-size:17px}.ms-dynamics .comments .comment-content{margin-top:4px;margin-bottom:-7px;margin-left:0;font-size:15px}.ms-dynamics .comments .c-call-to-action,.ms-dynamics .comments .submit{font-size:17px;font-weight:600;padding:10px 20px;text-decoration:none;text-transform:none}.ms-dynamics .comments .c-call-to-action:after,.ms-dynamics .comments .submit:after{display:none}.ms-dynamics .comments .c-call-to-action span,.ms-dynamics .comments .submit span{display:block}.ms-dynamics .comments .c-call-to-action:disabled,.ms-dynamics .comments .submit:disabled{background:#e6e6e6;color:#555}.ms-dynamics .comments #collapse-form,.ms-dynamics .comments #comments-loaded,.ms-dynamics .comments #comments-loading{padding:0 20px 0 25px}.ms-dynamics .comments .comment-list>.comment{margin-bottom:2em}.ms-dynamics .comments .comment-time{font-size:13px;color:#000}.ms-dynamics .comments .comment-time:before{content:" ● ";color:#d8d8d8}.ms-dynamics .comments .comment-list ul.children{padding-left:25px}.ms-dynamics .comments-header{margin-top:50px;position:relative;padding:20px 20px 20px 25px;z-index:1;overflow:hidden}.ms-dynamics .comments-header:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-linear-gradient(top,hsla(0,0%,97%,0),#f8f8f8);background:linear-gradient(180deg,hsla(0,0%,97%,0),#f8f8f8);z-index:-1}.ms-dynamics .comments-header:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border:1px solid #efefef;z-index:-2}.ms-dynamics .comments-header h2{font-weight:600;font-size:21px}.ms-dynamics{background:#f8f8f8}.ms-dynamics a{color:#0067b8}.ms-dynamics a:focus,.ms-dynamics a:hover{color:#243a5e}.ms-dynamics.single-post .post .post-meta-data{margin-bottom:14px}.ms-dynamics.single-post .post .social-share{margin-top:0}.ms-dynamics.single-post .post .social-link .fa{font-size:.9em}.ms-dynamics.single-post .post .entry-title{margin-top:0}.ms-dynamics.single-post .post .entry-type{text-transform:uppercase}.ms-dynamics .widget_related_blog_posts{margin-bottom:85px}.ms-dynamics .widget_related_blog_posts .entry-excerpt{color:#000;font-size:14px}.powerplatform .ms-dynamics .widget_related_blog_posts .entry-excerpt{color:#191919}.ms-dynamics .widget_related_blog_posts .entry-excerpt p{display:inline}.ms-dynamics .widget_related_blog_posts .c-heading.c-glyph.glyph-chevron-right:after{font-weight:600}.ms-dynamics .widget_related_blog_posts .row{margin-bottom:36px;margin-top:18px}.ms-dynamics .widget_related_blog_posts .widget-title{margin-bottom:18px}.ms-dynamics .form-filters{background:transparent}.ms-dynamics .form-filters__control-btn{background:#0067b8}.ms-dynamics .form-filters__control-btn:focus,.ms-dynamics .form-filters__control-btn:hover{background:#243a5e}.ms-dynamics .form-filters__control-btn--clear{background-color:transparent;color:#0067b8}.ms-dynamics .form-filters__control-btn--clear:focus,.ms-dynamics .form-filters__control-btn--clear:hover{background:transparent;border-color:#243a5e;color:#243a5e}.ms-dynamics .checkbox-filter input+label:after{border-color:#0067b8}.ms-dynamics .checkbox-filter input:checked+label{color:#0067b8}.ms-dynamics .checkbox-filter input:focus+label:before,.ms-dynamics .radio-filter input+label:after{border-color:#0067b8}.ms-dynamics .radio-filter input:checked+label{color:#0067b8}.ms-dynamics .radio-filter input:focus+label:before{border-color:#0067b8}.ms-dynamics .form-filters__show-link{color:#0067b8}.ms-dynamics .form-filters__show-link:focus,.ms-dynamics .form-filters__show-link:hover{color:#243a5e}.ms-dynamics .search-header__display-filters{background:transparent;color:#243a5e}.ms-dynamics .search-header__display-filters:focus,.ms-dynamics .search-header__display-filters:hover{color:#191919}.ms-dynamics .search-header .form-search__submit:focus .icon{fill:#243a5e}.ms-dynamics .is-sticky>.nav-wrap:first-of-type{left:0;position:fixed;top:0;width:100%;z-index:50}@media screen and (min-width:781px){.ms-dynamics.admin-bar .is-sticky .nav-wrap:first-of-type{top:32px}}.ms-dynamics .nav-wrap{background-color:#0078d4}.ms-dynamics .nav-wrap+.nav-wrap{position:relative;z-index:1}@media only screen and (min-width:1084px){.ms-dynamics .nav-wrap+.nav-wrap{background-color:#f1f1f4}.ms-dynamics .nav-wrap+.nav-wrap:after{background-image:-webkit-linear-gradient(top,rgba(0,0,0,.09),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.09),transparent);content:"";display:block;height:4px;left:0;position:absolute;top:100%;width:100%;z-index:50}}@media only screen and (min-width:1084px){.ms-dynamics .nav-wrap>*{margin:0 auto;max-width:1600px;padding-left:2rem;padding-right:2rem;width:90%}.ms-dynamics .nav-wrap>:first-child,.ms-dynamics .nav-wrap>:last-child{padding-left:0}}.ms-dynamics .nav-wrap>:after{clear:both;content:"";display:table}.ms-dynamics .nav-main{background-color:#0078d4;box-shadow:0 4px 6px 0 rgba(0,0,0,.4);color:#fff;font-size:1.08em;font-weight:400;line-height:1.334;position:relative}@media only screen and (min-width:1084px){.ms-dynamics .nav-main{margin:0 auto;max-width:1600px;width:90%}}.ms-dynamics .nav-main:after{clear:both;content:"";display:table}@media only screen and (min-width:1084px){.ms-dynamics .nav-main{box-shadow:none}}.ms-dynamics .nav-main a{color:#fff;display:block;padding:30.4px 20px 28.8px 40px;padding:1.9rem 20px 1.8rem 40px;text-decoration:none}@media only screen and (min-width:1084px){.ms-dynamics .nav-main a{padding:17px 20px}}.ms-dynamics .nav-main a:active,.ms-dynamics .nav-main a:focus,.ms-dynamics .nav-main a:hover{background-color:#243a5e}.ms-dynamics .nav-main__btn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:10px;padding-right:10px}@media only screen and (min-width:899px){.ms-dynamics .nav-main__btn{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;max-width:1600px;width:90%}}.ms-dynamics .nav-main__btn>svg{margin-left:auto;position:static}@media only screen and (min-width:1084px){.ms-dynamics .nav-main__btn{display:none}}.ms-dynamics .nav-main__title{display:none}@media only screen and (min-width:1084px){.ms-dynamics .nav-main__title{display:inline-block;padding-right:20px}}.ms-dynamics .nav-main__btn-desc{font-weight:500}.ms-dynamics .nav-main__menu{display:none;margin-left:auto;margin-right:auto;width:90%}.ms-dynamics .nav-main__menu[aria-hidden=false]{display:block}@media only screen and (min-width:1084px){.ms-dynamics .nav-main__menu{display:inline-block;width:auto}}@media only screen and (min-width:1084px){.ms-dynamics .nav-main__item{display:inline-block;position:relative}}@media only screen and (min-width:1084px){.ms-dynamics .nav-main__item:not(:last-of-type):not(.active-item):not(:hover):after{background-color:hsla(0,0%,100%,.15);content:"";display:block;height:90%;position:absolute;right:0;top:5%;width:1px}}@media only screen and (min-width:1084px){.ms-dynamics .nav-main__item:not(:last-of-type):not(.active-item):not(:hover):last-of-type:after{display:none}}.ms-dynamics .nav-main__item.active-item{margin-left:-1px;position:relative}.ms-dynamics .nav-main__item.active-item a{background-color:#f1f1f4;color:#626163}.ms-dynamics.home.blog .nav-tabs{display:none}.ms-dynamics.has-popup .nav-tabs{left:0;position:absolute;right:0;z-index:50}@media only screen and (min-width:1084px){.ms-dynamics.has-popup .nav-tabs{left:auto;position:relative;right:auto}}.ms-dynamics .nav-tabs{border:none;position:relative}@media only screen and (min-width:899px){.ms-dynamics .nav-tabs{margin-left:auto;margin-right:auto;width:90%}}@media only screen and (min-width:1084px){.ms-dynamics .nav-tabs{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f1f1f4;box-shadow:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.ms-dynamics .nav-tabs__title{display:none}@media only screen and (min-width:1084px){.ms-dynamics .nav-tabs__title{color:#626163;display:inline-block;font-size:1.5rem;padding-right:0;white-space:nowrap}}.ms-dynamics .nav-tabs__btn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:10px;padding-right:10px;position:relative;z-index:90}@media only screen and (min-width:899px){.ms-dynamics .nav-tabs__btn{padding-left:0;padding-right:0}}@media only screen and (min-width:1084px){.ms-dynamics .nav-tabs__btn{background-color:#f1f1f4;color:#626163;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:60px;padding-left:.75rem;padding-right:2.75rem;margin-left:2rem;margin-right:1.5rem;max-width:none;white-space:nowrap;width:auto}}@media only screen and (min-width:1084px){.ms-dynamics .nav-tabs__btn:focus:before,.ms-dynamics .nav-tabs__btn:hover:before{background-color:#626163;content:"";display:block;height:3px;left:.75rem;position:absolute;top:calc(100% - 3px);width:calc(100% - 1.4rem)}}@media only screen and (min-width:1084px){.ms-dynamics .nav-tabs__btn span{display:none}}.ms-dynamics .nav-tabs__btn svg{margin-left:auto}.ms-dynamics.has-popup .nav-form{box-shadow:none}.ms-dynamics .nav-form{background-color:#f1f1f4;box-shadow:0 4px 6px 0 rgba(0,0,0,.4);overflow-x:hidden;position:absolute;visibility:hidden}@media only screen and (min-width:1084px){.ms-dynamics .nav-form{box-shadow:inset 0 2px 5px rgba(0,0,0,.133605);left:-40px;max-width:950px;position:absolute;top:100%;width:100%;z-index:40}}.ms-dynamics .nav-form[aria-hidden=false]{position:relative;visibility:visible}@media only screen and (min-width:1084px){.ms-dynamics .nav-form[aria-hidden=false]{position:absolute}}.ms-dynamics .nav-form__fieldset{padding-bottom:16px;padding-bottom:1rem}@media only screen and (min-width:1084px){.ms-dynamics .nav-form__fieldset{margin-left:60px;margin-right:60px;padding-bottom:58px;padding-top:58px}}.ms-dynamics .nav-form__legend{border:none;color:#626163;display:block;font-size:24px;font-size:1.5rem;margin-bottom:0;padding:30.4px 20px 28.8px;padding:1.9rem 20px 1.8rem;position:relative}@media only screen and (min-width:1084px){.ms-dynamics .nav-form__legend{display:none}}.ms-dynamics .nav-form__legend:before{background-color:#626163;content:"";display:block;height:1px;position:absolute;top:0;width:calc(100% - 40px);z-index:20}@media only screen and (min-width:1084px){.ms-dynamics .nav-form__legend:before{display:none}}.js .ms-dynamics .nav-form-buttons[aria-hidden=true],.js .ms-dynamics .nav-form-buttons[hidden]{display:none}.ms-dynamics .nav-form-buttons{background-color:#f5f5f5;bottom:0;left:0;padding:15px 20px 7px;position:fixed;right:0;text-align:center;width:100%;z-index:60}@media only screen and (min-width:1084px){.ms-dynamics .nav-form-buttons{background-color:transparent;margin-left:60px;margin-right:60px;padding:0 0 50px;position:relative;text-align:left;width:auto}}#blogHeaderRss .ms-dynamics .nav-form-buttons .btn,.ms-dynamics .nav-form-buttons #blogHeaderRss .btn,.ms-dynamics .nav-form-buttons .dyn-btn,.ms-dynamics .nav-form-buttons .search-form .search-submit,.ms-dynamics .search-form .nav-form-buttons .search-submit{background-color:#0067b8;display:block;font-size:24px;font-size:1.5rem;margin-bottom:20.8px;margin-bottom:1.3rem;padding:12.8px 20px;padding:.8rem 20px;text-align:center}@media only screen and (min-width:1084px){#blogHeaderRss .ms-dynamics .nav-form-buttons .btn,.ms-dynamics .nav-form-buttons #blogHeaderRss .btn,.ms-dynamics .nav-form-buttons .dyn-btn,.ms-dynamics .nav-form-buttons .search-form .search-submit,.ms-dynamics .search-form .nav-form-buttons .search-submit{background-color:transparent;border:2px solid #243a5e;color:#243a5e;display:inline-block;height:auto;margin-bottom:0;padding-left:3.5rem;padding-right:3.5rem}#blogHeaderRss .ms-dynamics .nav-form-buttons .btn:not(:disabled):focus,#blogHeaderRss .ms-dynamics .nav-form-buttons .btn:not(:disabled):hover,.ms-dynamics .nav-form-buttons #blogHeaderRss .btn:not(:disabled):focus,.ms-dynamics .nav-form-buttons #blogHeaderRss .btn:not(:disabled):hover,.ms-dynamics .nav-form-buttons .dyn-btn:not(:disabled):focus,.ms-dynamics .nav-form-buttons .dyn-btn:not(:disabled):hover,.ms-dynamics .nav-form-buttons .search-form .search-submit:not(:disabled):focus,.ms-dynamics .nav-form-buttons .search-form .search-submit:not(:disabled):hover,.ms-dynamics .search-form .nav-form-buttons .search-submit:not(:disabled):focus,.ms-dynamics .search-form .nav-form-buttons .search-submit:not(:disabled):hover{background-color:#243a5e;border-color:#243a5e;color:#fff}}#blogHeaderRss .ms-dynamics .nav-form-buttons .btn:disabled,.ms-dynamics .nav-form-buttons #blogHeaderRss .btn:disabled,.ms-dynamics .nav-form-buttons .dyn-btn:disabled,.ms-dynamics .nav-form-buttons .search-form .search-submit:disabled,.ms-dynamics .search-form .nav-form-buttons .search-submit:disabled{display:none}.ms-dynamics .nav-form-buttons .nav-form-buttons__btn{background-color:#0067b8;border-color:#0067b8;color:#fff;position:relative;-webkit-transform:scale(1);transform:scale(1)}@media only screen and (min-width:1084px){.ms-dynamics .nav-form-buttons .nav-form-buttons__btn{margin-right:1.8rem}}.ms-dynamics .nav-form-buttons .nav-form-buttons__btn:disabled{background-color:transparent;border-color:#626163;color:#626163}.ms-dynamics .nav-form-buttons .nav-form-buttons__btn:not(:disabled):focus,.ms-dynamics .nav-form-buttons .nav-form-buttons__btn:not(:disabled):hover{background-color:#243a5e;border-color:#243a5e;color:#fff}.ms-dynamics .nav-form-buttons .nav-form-buttons__btn .nav-form-buttons__btn__animate{background-color:#0067b8;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transform:scale(1);transform:scale(1);width:100%;z-index:-1}.ms-dynamics .nav-form-buttons .nav-form-buttons__btn.nav-form-buttons__btn--pulse{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:e;animation-name:e;-webkit-animation-iteration-count:1;animation-iteration-count:1}.ms-dynamics .nav-form-buttons .nav-form-buttons__btn.nav-form-buttons__btn--pulse .nav-form-buttons__btn__animate{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:d;animation-name:d;-webkit-animation-iteration-count:1;animation-iteration-count:1}.ms-dynamics .nav-form-buttons__clear-filter-link{color:#243a5e;display:block;font-size:20.8px;font-size:1.3rem;outline-offset:5px;text-decoration:underline}@media only screen and (min-width:1084px){.ms-dynamics .nav-form-buttons__clear-filter-link{display:inline-block;margin-left:1.8rem}}.ms-dynamics .nav-form-buttons__clear-filter-link:focus,.ms-dynamics .nav-form-buttons__clear-filter-link:hover{color:#191919;text-decoration:none}@media only screen and (min-width:1084px){.ms-dynamics .nav-skip-link{display:none}}.ms-dynamics .nav-skip-link:focus{display:block;text-align:center;width:100%}@-webkit-keyframes d{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}10%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1.25,1.5);transform:scale(1.25,1.5);opacity:0}}@-webkit-keyframes e{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(.95);transform:scale(.95)}90%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.ms-dynamics .nav-section-heading{color:#626163;display:none;font-size:1.25em;font-weight:600;margin-bottom:1.07em;padding-bottom:.71em}@media only screen and (min-width:1084px){.ms-dynamics .nav-section-heading{display:block;position:relative}}.ms-dynamics .nav-section-heading:after{background-color:rgba(98,97,99,.5);bottom:0;content:"";display:block;height:1px;position:absolute;top:auto;width:100%}.ms-dynamics .nav-filter{color:#626163;display:block;font-size:24px;font-size:1.5rem;font-weight:400;margin:12px 10px;padding:14.4px 14.4px 12.8px;padding:.9rem .9rem .8rem;text-decoration:none}@media only screen and (min-width:1084px){.ms-dynamics .nav-filter{font-size:1.3rem;margin-left:0;margin-right:0}}.ms-dynamics .nav-filter:active,.ms-dynamics .nav-filter:focus,.ms-dynamics .nav-filter:hover{background-color:#0067b8;color:#fff}.ms-dynamics .nav-filter:focus:not(.focus-visible){background-color:transparent;color:#626163;outline:none}.ms-dynamics .nav-filter:focus:not(.focus-visible).active{background-color:#fff;color:#4a4a4a}.ms-dynamics .nav-filter:hover{cursor:pointer}.ms-dynamics .nav-filter.active{background-color:#fff;color:#4a4a4a;font-weight:600;position:relative}.ms-dynamics .nav-filter.active:after{background-image:url(../images/e10a.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:24px;height:1.5rem;position:absolute;right:10px;top:calc(50% - .75rem);width:24px;width:1.5rem}@media only screen and (min-width:1084px){.ms-dynamics .nav-filter.active:after{top:calc(50% - .45em)}}.ms-dynamics .nav-filter__input{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.ms-dynamics .nav-filter__input:focus~label{outline:1px dashed currentColor;outline-offset:-1px}.ms-dynamics .nav-filter__description{color:#4a4a4a;float:left;font-size:16px;font-size:1rem;margin-bottom:4.8px;margin-bottom:.3rem;margin-top:9.6px;margin-top:.6rem;padding-left:16px;padding-left:1rem;padding-right:16px;padding-right:1rem;width:100%}.ms-dynamics .nav-level__second{margin-left:20px;margin-right:20px}@media only screen and (min-width:1084px){.ms-dynamics .nav-level__second{background-color:transparent;font-size:.8em;margin-left:0;margin-right:0}}@media only screen and (min-width:1084px){.ms-dynamics .nav-level__second:after{clear:both;content:"";display:table}}.ms-dynamics .nav-level__second .dyn-btn--toggle{background-color:#f1f1f4;color:#626163;font-size:1.08em;outline-offset:-1px;padding-bottom:27.68px;padding-bottom:1.73rem;padding-top:24px;padding-top:1.5rem}@media only screen and (min-width:1084px){.ms-dynamics .nav-level__second .dyn-btn--toggle{display:none}}.ms-dynamics .nav-level__second>li.has-children{position:relative}.ms-dynamics .nav-level__second>li.has-children .dyn-btn--toggle:before{background-color:rgba(0,0,0,.15);content:"";display:block;height:1px;left:20px;position:absolute;top:0;width:calc(100% - 40px);z-index:10}@media only screen and (min-width:1084px){.ms-dynamics .nav-level__second>li.has-children .dyn-btn--toggle:before{display:none}}.ms-dynamics .nav-level__second>li.has-children:first-of-type .dyn-btn--toggle:before{display:none}@media only screen and (min-width:1084px){.ms-dynamics .nav-level__second>li{float:left;margin-right:4.25%;width:30.5%}}@media only screen and (min-width:1084px){.ms-dynamics .nav-level__second>li:nth-of-type(3n){margin-right:0}}.ms-dynamics .nav-level__second>.nav-menu__list-item:not(.has-children):first-of-type{padding-top:.3em}.ms-dynamics .nav-level__second.nav-has__only-links>.nav-menu__list-item:not(.has-children):first-of-type{padding-top:0}@media only screen and (min-width:1084px){.ms-dynamics .nav-level__second.nav-has__2-children>li:first-child{margin-right:30%}}.ms-dynamics .nav-level__second.nav-has__only-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-left:-.5rem;margin-right:-8px;margin-right:-.5rem}.ms-dynamics .nav-level__second.nav-has__only-links li{-webkit-flex-basis:250px;-ms-flex-preferred-size:250px;flex-basis:250px;float:none;margin-right:0;padding-left:8px;padding-left:.5rem;padding-right:8px;padding-right:.5rem;width:90%}@media (min-width:1084px){.ms-dynamics .nav-level__second.nav-menu--topic>li{margin-right:0;width:calc(50% - 30px)}.ms-dynamics .nav-level__second.nav-menu--topic>li:first-child{margin-right:60px}}@media (min-width:1084px){.ms-dynamics .nav-level__second.nav-menu--topic .nav-level__third{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.ms-dynamics .nav-level__second.nav-menu--topic .nav-level__third>li{display:block;overflow:hidden;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:.5rem;padding-right:.5rem;left:0;width:auto}.ms-dynamics .nav-level__second.nav-menu--topic .nav-level__third .nav-filter{margin:0 0 .8rem}}.ms-dynamics .nav-level__third{margin-left:20px;margin-right:20px;padding-bottom:16px;padding-bottom:1rem;position:relative}@media only screen and (min-width:1084px){.ms-dynamics .nav-level__third{margin-left:0;margin-right:0}}.ms-dynamics .nav-level__third>:before{width:100%}.ms-dynamics .nav-level__third>li{left:-.67em;position:relative;width:calc(100% + 1.34em)}@media only screen and (min-width:1084px){.ms-dynamics .nav-level__third>li.has-versions{left:-.67em;position:relative;width:calc(100% + 1.34em)}}.ms-dynamics .nav-level__third li.is-versions-expanded{box-shadow:0 2px 4px 0 rgba(0,0,0,.16);left:0;width:100%}@media only screen and (min-width:1084px){.ms-dynamics .nav-level__third li.is-versions-expanded{left:-.67em;position:relative;width:calc(100% + 1.34em)}}.ms-dynamics .nav-level__fourth:after{clear:both;content:"";display:table}.ms-dynamics .nav-level__fourth .nav-menu__list-item{display:inline-block}.ms-dynamics .nav-level__fourth .nav-filter{margin:0}.ms-dynamics .nav-level__fourth .nav-filter:active,.ms-dynamics .nav-level__fourth .nav-filter:focus,.ms-dynamics .nav-level__fourth .nav-filter:hover{background-color:transparent}.ms-dynamics.has-popup .selected-filters{display:none}@media only screen and (min-width:1084px){.ms-dynamics.has-popup .selected-filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.js .ms-dynamics.has-filters .selected-filters__list{display:none}.js .ms-dynamics.has-filters .selected-filters__list[aria-hidden=false]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ms-dynamics .selected-filters{background-color:#243a5e;margin:0 20px 25.6px;margin:0 20px 1.6rem;padding-bottom:.67em;padding-top:.67em}@media only screen and (min-width:1084px){.ms-dynamics .selected-filters{background-color:#f1f1f4;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0}}.ms-dynamics .selected-filters__title{color:#fff;display:block;font-size:24px;font-size:1.5rem;margin:0 20px;position:relative}@media only screen and (min-width:1084px){.ms-dynamics .selected-filters__title{color:#626163;display:inline-block;font-weight:400;margin-left:2.1rem;white-space:nowrap}}.ms-dynamics .selected-filters__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none;padding:10px 20px 0}@media only screen and (min-width:1084px){.ms-dynamics .selected-filters__list{padding:.9em 0}}.ms-dynamics .selected-filters__list li{color:#fff;font-size:.93em;margin:0 .57em .57em 0;vertical-align:middle}@media only screen and (min-width:1084px){.ms-dynamics .selected-filters__list li{display:inline-block;margin:.1em .125em;white-space:nowrap}}.ms-dynamics .selected-filters__list a{border:1px solid #fff;color:#fff;display:block;padding:6px;text-decoration:none}@media only screen and (min-width:1084px){.ms-dynamics .selected-filters__list a{border-color:#626163;color:#626163}}.ms-dynamics .selected-filters__list a:active,.ms-dynamics .selected-filters__list a:focus,.ms-dynamics .selected-filters__list a:hover{background-color:#fff;border-color:#000;color:#000}.ms-dynamics .selected-filters__list a:active:after,.ms-dynamics .selected-filters__list a:focus:after,.ms-dynamics .selected-filters__list a:hover:after{background-image:url(../images/e10a.svg)}.ms-dynamics .selected-filters__list a:after{background-image:url(../images/e10a-white.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;content:"";display:inline-block;height:1em;margin-left:.6em;position:relative;top:.1em;width:1em}@media only screen and (min-width:1084px){.ms-dynamics .selected-filters__list a:after{background-image:url(../images/e10a.svg)}}.ms-dynamics .selected-filters__btn-toggle{-webkit-appearance:none;background-color:transparent;border:none;font-size:.87em;position:absolute;right:0;text-decoration:underline}@media only screen and (min-width:1084px){.ms-dynamics .selected-filters__btn-toggle{display:none}}.ms-dynamics.has-filters .dynamic-menu{box-shadow:0 4px 6px 0 rgba(0,0,0,.4)}@media only screen and (min-width:1084px){.ms-dynamics.has-filters .dynamic-menu{box-shadow:none}}.ms-dynamics.has-filters .nav-main{box-shadow:none}.ms-dynamics.has-filters .nav-tabs{background-color:#0078d4;position:relative}@media only screen and (min-width:1084px){.ms-dynamics.has-filters .nav-tabs{background-color:#f1f1f4}}.ms-dynamics.has-filters .nav-tabs:before{background-color:hsla(0,0%,100%,.15);content:"";display:block;height:1px;left:20px;position:absolute;top:0;width:calc(100% - 40px);z-index:20}@media only screen and (min-width:1084px){.ms-dynamics.has-filters .nav-tabs:before{display:none}}@media only screen and (min-width:1084px){.ms-dynamics.has-filters .nav-tabs__btn{display:inline-block}}.ms-dynamics.has-filters .nav-tabs__title{display:none}@media only screen and (min-width:1084px){.ms-dynamics.has-filters .nav-tabs__title{display:inline-block}}@media only screen and (min-width:1084px){.ms-dynamics .has-versions{margin-left:0;margin-right:0}}.ms-dynamics .has-versions>.active.nav-filter{background-color:#fff;color:#000;display:block;margin:0;padding-left:16px;padding-left:1rem;padding-right:16px;padding-right:1rem;width:100%}.ms-dynamics .has-versions .nav-level__fourth{background-color:#f5f5f5;padding-bottom:4.8px;padding-bottom:.3rem}.ms-dynamics .has-versions .nav-level__fourth .nav-filter{color:#000;display:inline-block;font-size:20.8px;font-size:1.3rem;padding:9.6px 14.4px 8px 48px;padding:.6rem .9rem .5rem 3rem;position:relative}.ms-dynamics .has-versions .nav-level__fourth .nav-filter:before{background-color:#fff;border:1px solid #c8c8c8;content:"";display:block;height:22.4px;height:1.4rem;left:16px;left:1rem;position:absolute;top:calc(50% - .5em);width:22.4px;width:1.4rem;z-index:20}.ms-dynamics .has-versions .nav-level__fourth .nav-filter:focus:before,.ms-dynamics .has-versions .nav-level__fourth .nav-filter:hover:before{border-color:#737373}.ms-dynamics .has-versions .nav-level__fourth .nav-filter:focus:after,.ms-dynamics .has-versions .nav-level__fourth .nav-filter:hover:after{display:none}.ms-dynamics .has-versions .nav-level__fourth .nav-filter.active{background-color:transparent}.ms-dynamics .has-versions .nav-level__fourth .nav-filter.active:before{background-color:#0078d4;background-image:url(../images/checkmark.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#0078d4}.ms-dynamics .has-versions .nav-level__fourth .nav-filter.active:after{display:none}.js .ms-dynamics{-webkit-overflow-scrolling:touch}.js .ms-dynamics .dynamic-menu [aria-hidden=true]{display:none!important}.js .ms-dynamics .dynamic-menu .sidebar-top{position:relative}.js .ms-dynamics.has-popup .nav-form>.nav-form__fieldset[aria-hidden=false]{margin-top:3.6em}@media only screen and (min-width:1084px){.js .ms-dynamics.has-popup .nav-form>.nav-form__fieldset[aria-hidden=false]{margin-top:0}}.powerplatform{background:#ebebeb;color:#191919}.powerplatform .h1,.powerplatform .h2,.powerplatform .h3,.powerplatform .h4,.powerplatform .h5,.powerplatform .h6,.powerplatform h1,.powerplatform h2,.powerplatform h3,.powerplatform h4,.powerplatform h5,.powerplatform h6{color:#191919}.powerplatform h4{font-weight:700}.powerplatform.archive .post .entry-title a,.powerplatform.home .post .entry-title a,.powerplatform.search-results .post .entry-title a{color:#191919}.powerplatform .cc-banner>.cc-container{max-width:1600px!important;padding-left:0!important;padding-right:0!important}@media only screen and (min-width:899px){.powerplatform .bapi-footer .bapi-row-flex{margin:0 auto;max-width:1600px;width:90%;padding:0}}.powerplatform .bapi-footer .bapi-row-flex .bapi-column-flex{padding-left:0}@media only screen and (min-width:899px){.powerplatform .bapi-footer>.bapi-row{margin:0 auto;max-width:1600px;width:90%;padding:0}}@media only screen and (min-width:899px){.powerplatform .bapi-footer>.bapi-row>.bapi-column{padding:0}}@media only screen and (min-width:899px){.powerplatform #bapi-header .bapi-top-bar,.powerplatform #bapi-header .hamburger-container{margin:0 auto;max-width:1600px;width:90%;padding:0}}@media only screen and (min-width:899px){.powerplatform #bapi-header .hamburger-container{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:68px}}@media only screen and (min-width:899px){.powerplatform #bapi-header .hamburger-container__hamburger{margin-left:-11px}}@media screen and (min-width:601px){.powerplatform.admin-bar #bapi-header.bapi-header--sticky{top:46px}}@media screen and (min-width:783px){.powerplatform.admin-bar #bapi-header.bapi-header--sticky{top:32px}}.powerplatform .is-sticky>.nav-wrap:first-of-type{left:0;position:fixed;top:0;width:100%;z-index:50}@media screen and (min-width:781px){.powerplatform.admin-bar .is-sticky .nav-wrap:first-of-type{top:32px}}.powerplatform .nav-wrap{background-color:#ebebeb;box-shadow:0 2px 8px rgba(0,0,0,.1)}.powerplatform .nav-wrap+.nav-wrap{background-color:#ebebeb;position:relative;z-index:1}@media only screen and (min-width:1084px){.powerplatform .nav-wrap+.nav-wrap:after{background-image:-webkit-linear-gradient(top,rgba(25,25,25,.09),rgba(25,25,25,0));background-image:linear-gradient(180deg,rgba(25,25,25,.09),rgba(25,25,25,0));content:"";display:block;height:4px;left:0;position:absolute;top:100%;width:100%;z-index:50}}@media only screen and (min-width:1084px){.powerplatform .nav-wrap>*{margin:0 auto;max-width:1600px;padding-left:2rem;padding-right:2rem;width:90%}.powerplatform .nav-wrap>:first-child,.powerplatform .nav-wrap>:last-child{padding-left:0}}.powerplatform .nav-wrap>:after{clear:both;content:"";display:table}.powerplatform .nav-main{background-color:#3472ca;box-shadow:0 4px 6px 0 rgba(0,0,0,.4);color:#fff;font-size:1.08em;font-weight:400;line-height:1.334;position:relative}@media only screen and (min-width:1084px){.powerplatform .nav-main{margin:0 auto;max-width:1600px;width:90%}}.powerplatform .nav-main:after{clear:both;content:"";display:table}@media only screen and (min-width:1084px){.powerplatform .nav-main{box-shadow:none}}.powerplatform .nav-main a{color:#fff;display:block;padding:30.4px 20px 28.8px 40px;padding:1.9rem 20px 1.8rem 40px;text-decoration:none}@media only screen and (min-width:1084px){.powerplatform .nav-main a{padding:17px 20px}}.powerplatform .nav-main a:active,.powerplatform .nav-main a:focus,.powerplatform .nav-main a:hover{background-color:#0b559a}.powerplatform .nav-main__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:10px;padding-right:10px}@media only screen and (min-width:899px){.powerplatform .nav-main__btn{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;max-width:1600px;width:90%}}.powerplatform .nav-main__btn>svg{margin-left:auto;position:static}@media only screen and (min-width:1084px){.powerplatform .nav-main__btn{display:none}}.powerplatform .nav-main__title{display:none}@media only screen and (min-width:1084px){.powerplatform .nav-main__title{display:inline-block;padding-right:20px}}.powerplatform .nav-main__btn-desc{font-weight:500}.powerplatform .nav-main__menu{display:none}.powerplatform .nav-main__menu[aria-hidden=false]{display:block}@media only screen and (min-width:1084px){.powerplatform .nav-main__menu{display:inline-block}}@media only screen and (min-width:1084px){.powerplatform .nav-main__item{display:inline-block;position:relative}}@media only screen and (min-width:1084px){.powerplatform .nav-main__item:not(:last-of-type):not(.active-item):not(:hover):after{background-color:hsla(0,0%,100%,.15);content:"";display:block;height:90%;position:absolute;right:0;top:5%;width:1px}}@media only screen and (min-width:1084px){.powerplatform .nav-main__item:not(:last-of-type):not(.active-item):not(:hover):last-of-type:after{display:none}}.powerplatform .nav-main__item.active-item{margin-left:-1px;position:relative}.powerplatform .nav-main__item.active-item a{background-color:#ebebeb;color:#626163}.powerplatform.has-popup .nav-tabs{left:0;position:absolute;right:0;z-index:50}@media only screen and (min-width:1084px){.powerplatform.has-popup .nav-tabs{left:auto;position:relative;right:auto}}.powerplatform .nav-tabs{border:none;position:relative}@media only screen and (min-width:1084px){.powerplatform .nav-tabs{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#ebebeb;box-shadow:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.powerplatform .nav-tabs__title{display:none}@media only screen and (min-width:1084px){.powerplatform .nav-tabs__title{color:#626163;display:inline-block;font-size:1.5rem;padding-right:0;white-space:nowrap}}.powerplatform .nav-tabs__btn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#ebebeb;color:#626163;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:10px;padding-right:10px;position:relative;z-index:90}@media only screen and (min-width:899px){.powerplatform .nav-tabs__btn{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;max-width:1600px;width:90%}}@media only screen and (min-width:1084px){.powerplatform .nav-tabs__btn{background-color:#ebebeb;color:#626163;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:60px;padding-left:.75rem;padding-right:2.75rem;margin-left:2rem;margin-right:1.5rem;max-width:none;white-space:nowrap;width:auto}}@media only screen and (min-width:1084px){.powerplatform .nav-tabs__btn:focus:before,.powerplatform .nav-tabs__btn:hover:before{background-color:#626163;content:"";display:block;height:3px;left:.75rem;position:absolute;top:calc(100% - 3px);width:calc(100% - 1.4rem)}}@media only screen and (min-width:1084px){.powerplatform .nav-tabs__btn span{display:none}}.powerplatform .nav-tabs__btn svg{margin-left:auto}.powerplatform.has-popup .nav-form{box-shadow:none}.powerplatform .nav-form{background-color:#ebebeb;border-color:#d2d2d2 #d2d2d2 #191919;border-style:dotted solid solid;border-width:1px 1px 2px;box-shadow:0 4px 6px 0 rgba(25,25,25,.4);overflow-x:hidden;position:absolute;visibility:hidden}@media only screen and (min-width:1084px){.powerplatform .nav-form{box-shadow:inset 0 2px 5px rgba(25,25,25,.133605);left:-40px;max-width:950px;position:absolute;top:100%;width:100%;z-index:40}}.powerplatform .nav-form[aria-hidden=false]{position:relative;visibility:visible}@media only screen and (min-width:1084px){.powerplatform .nav-form[aria-hidden=false]{position:absolute}}.powerplatform .nav-form__fieldset{padding-bottom:16px;padding-bottom:1rem}@media only screen and (min-width:1084px){.powerplatform .nav-form__fieldset{margin-left:60px;margin-right:60px;padding-bottom:58px;padding-top:58px}}.powerplatform .nav-form__legend{border:none;color:#626163;display:block;font-size:24px;font-size:1.5rem;margin-bottom:0;padding:30.4px 20px 28.8px;padding:1.9rem 20px 1.8rem;position:relative}@media only screen and (min-width:1084px){.powerplatform .nav-form__legend{display:none}}.powerplatform .nav-form__legend:before{background-color:#626163;content:"";display:block;height:1px;position:absolute;top:0;width:calc(100% - 40px);z-index:20}@media only screen and (min-width:1084px){.powerplatform .nav-form__legend:before{display:none}}.js .powerplatform .nav-form-buttons[aria-hidden=true],.js .powerplatform .nav-form-buttons[hidden]{display:none}.powerplatform .nav-form-buttons{background-color:#f5f5f5;bottom:0;left:0;padding:15px 20px 7px;position:fixed;right:0;text-align:center;width:100%;z-index:60}@media only screen and (min-width:1084px){.powerplatform .nav-form-buttons{background-color:transparent;margin-left:60px;margin-right:60px;padding:0 0 50px;position:relative;text-align:left;width:auto}}#blogHeaderRss .powerplatform .nav-form-buttons .btn,.ms-dynamics .search-form .powerplatform .nav-form-buttons .search-submit,.powerplatform .nav-form-buttons #blogHeaderRss .btn,.powerplatform .nav-form-buttons .dyn-btn,.powerplatform .nav-form-buttons .ms-dynamics .search-form .search-submit{background-color:#3472ca;display:block;font-size:24px;font-size:1.5rem;margin-bottom:20.8px;margin-bottom:1.3rem;padding:12.8px 20px;padding:.8rem 20px;text-align:center}@media only screen and (min-width:1084px){#blogHeaderRss .powerplatform .nav-form-buttons .btn,.ms-dynamics .search-form .powerplatform .nav-form-buttons .search-submit,.powerplatform .nav-form-buttons #blogHeaderRss .btn,.powerplatform .nav-form-buttons .dyn-btn,.powerplatform .nav-form-buttons .ms-dynamics .search-form .search-submit{background-color:transparent;border:2px solid #626163;color:#626163;display:inline-block;height:auto;margin-bottom:0;padding-left:3.5rem;padding-right:3.5rem}#blogHeaderRss .powerplatform .nav-form-buttons .btn:not(:disabled):focus,#blogHeaderRss .powerplatform .nav-form-buttons .btn:not(:disabled):hover,.ms-dynamics .search-form .powerplatform .nav-form-buttons .search-submit:not(:disabled):focus,.ms-dynamics .search-form .powerplatform .nav-form-buttons .search-submit:not(:disabled):hover,.powerplatform .nav-form-buttons #blogHeaderRss .btn:not(:disabled):focus,.powerplatform .nav-form-buttons #blogHeaderRss .btn:not(:disabled):hover,.powerplatform .nav-form-buttons .dyn-btn:not(:disabled):focus,.powerplatform .nav-form-buttons .dyn-btn:not(:disabled):hover,.powerplatform .nav-form-buttons .ms-dynamics .search-form .search-submit:not(:disabled):focus,.powerplatform .nav-form-buttons .ms-dynamics .search-form .search-submit:not(:disabled):hover{background-color:#626163;color:#fff}}#blogHeaderRss .powerplatform .nav-form-buttons .btn:disabled,.ms-dynamics .search-form .powerplatform .nav-form-buttons .search-submit:disabled,.powerplatform .nav-form-buttons #blogHeaderRss .btn:disabled,.powerplatform .nav-form-buttons .dyn-btn:disabled,.powerplatform .nav-form-buttons .ms-dynamics .search-form .search-submit:disabled{display:none}.powerplatform .nav-form-buttons .nav-form-buttons__btn{background-color:#3472ca;border-color:#3472ca;color:#fff;position:relative;-webkit-transform:scale(1);transform:scale(1)}@media only screen and (min-width:1084px){.powerplatform .nav-form-buttons .nav-form-buttons__btn{margin-right:1.8rem}}.powerplatform .nav-form-buttons .nav-form-buttons__btn:disabled{background-color:transparent;border-color:#626163;color:#626163}.powerplatform .nav-form-buttons .nav-form-buttons__btn:not(:disabled):focus,.powerplatform .nav-form-buttons .nav-form-buttons__btn:not(:disabled):hover{background-color:#0b559a;border-color:#0b559a;color:#fff}.powerplatform .nav-form-buttons .nav-form-buttons__btn .nav-form-buttons__btn__animate{background-color:#3472ca;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transform:scale(1);transform:scale(1);width:100%;z-index:-1}.powerplatform .nav-form-buttons .nav-form-buttons__btn.nav-form-buttons__btn--pulse{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:e;animation-name:e;-webkit-animation-iteration-count:1;animation-iteration-count:1}.powerplatform .nav-form-buttons .nav-form-buttons__btn.nav-form-buttons__btn--pulse .nav-form-buttons__btn__animate{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:d;animation-name:d;-webkit-animation-iteration-count:1;animation-iteration-count:1}.powerplatform .nav-form-buttons__clear-filter-link{color:#0b559a;display:block;font-size:20.8px;font-size:1.3rem;outline-offset:5px;text-decoration:underline}@media only screen and (min-width:1084px){.powerplatform .nav-form-buttons__clear-filter-link{display:inline-block;margin-left:1.8rem}}.powerplatform .nav-form-buttons__clear-filter-link:hover{text-decoration:none}@media only screen and (min-width:1084px){.powerplatform .nav-skip-link{display:none}}.powerplatform .nav-skip-link:focus{display:block;text-align:center;width:100%}@keyframes d{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}10%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1.25,1.5);transform:scale(1.25,1.5);opacity:0}}@keyframes e{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(.95);transform:scale(.95)}90%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.powerplatform .nav-section-heading{color:#626163;display:none;font-size:1.25em;font-weight:600;margin-bottom:1.07em;padding-bottom:.71em}@media only screen and (min-width:1084px){.powerplatform .nav-section-heading{display:block;position:relative}}.powerplatform .nav-section-heading:after{background-color:rgba(98,97,99,.5);bottom:0;content:"";display:block;height:1px;position:absolute;top:auto;width:100%}.powerplatform .nav-filter{color:#626163;display:block;font-size:24px;font-size:1.5rem;font-weight:400;margin:12px 10px;padding:14.4px 14.4px 12.8px;padding:.9rem .9rem .8rem;text-decoration:none}@media only screen and (min-width:1084px){.powerplatform .nav-filter{font-size:1.3rem;margin-left:0;margin-right:0}}.powerplatform .nav-filter:active,.powerplatform .nav-filter:focus,.powerplatform .nav-filter:hover{background-color:#0067b8;color:#fff}.powerplatform .nav-filter:focus:not(.focus-visible){background-color:transparent;color:#626163;outline:none}.powerplatform .nav-filter:focus:not(.focus-visible).active{background-color:#fff;color:#4a4a4a}.powerplatform .nav-filter:hover{cursor:pointer}.powerplatform .nav-filter.active{background-color:#fff;color:#4a4a4a;font-weight:600;position:relative}.powerplatform .nav-filter.active:after{background-image:url(../images/e10a.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:24px;height:1.5rem;position:absolute;right:10px;top:calc(50% - .75rem);width:24px;width:1.5rem}@media only screen and (min-width:1084px){.powerplatform .nav-filter.active:after{top:calc(50% - .45em)}}.powerplatform .nav-filter__input{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.powerplatform .nav-filter__input:focus~label{outline:1px dashed currentColor}.powerplatform .nav-filter__description{color:#4a4a4a;float:left;font-size:16px;font-size:1rem;margin-bottom:4.8px;margin-bottom:.3rem;margin-top:9.6px;margin-top:.6rem;padding-left:16px;padding-left:1rem;padding-right:16px;padding-right:1rem;width:100%}.powerplatform .nav-level__second{margin-left:20px;margin-right:20px}@media only screen and (min-width:1084px){.powerplatform .nav-level__second{background-color:transparent;font-size:.8em;margin-left:0;margin-right:0}}@media only screen and (min-width:1084px){.powerplatform .nav-level__second:after{clear:both;content:"";display:table}}.powerplatform .nav-level__second .dyn-btn--toggle{background-color:#ebebeb;color:#626163;font-size:1.08em;outline-offset:-1px;padding-bottom:27.68px;padding-bottom:1.73rem;padding-top:24px;padding-top:1.5rem}@media only screen and (min-width:1084px){.powerplatform .nav-level__second .dyn-btn--toggle{display:none}}.powerplatform .nav-level__second>li.has-children{position:relative}.powerplatform .nav-level__second>li.has-children .dyn-btn--toggle:before{background-color:rgba(25,25,25,.15);content:"";display:block;height:1px;left:20px;position:absolute;top:0;width:calc(100% - 40px);z-index:10}@media only screen and (min-width:1084px){.powerplatform .nav-level__second>li.has-children .dyn-btn--toggle:before{display:none}}.powerplatform .nav-level__second>li.has-children:first-of-type .dyn-btn--toggle:before{display:none}@media only screen and (min-width:1084px){.powerplatform .nav-level__second>li{float:left;margin-right:4.25%;width:30.5%}}@media only screen and (min-width:1084px){.powerplatform .nav-level__second>li:nth-of-type(3n){margin-right:0}}.powerplatform .nav-level__second>.nav-menu__list-item:not(.has-children):first-of-type{padding-top:.3em}.powerplatform .nav-level__second.nav-has__only-links>.nav-menu__list-item:not(.has-children):first-of-type{padding-top:0}@media only screen and (min-width:1084px){.powerplatform .nav-level__second.nav-has__2-children>li:first-child{margin-right:30%}}.powerplatform .nav-level__second.nav-has__only-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-left:-.5rem;margin-right:-8px;margin-right:-.5rem}.powerplatform .nav-level__second.nav-has__only-links li{-webkit-flex-basis:250px;-ms-flex-preferred-size:250px;flex-basis:250px;float:none;margin-right:0;padding-left:8px;padding-left:.5rem;padding-right:8px;padding-right:.5rem;width:90%}@media (min-width:1084px){.powerplatform .nav-level__second.nav-menu--topic>li{margin-right:0;width:calc(50% - 30px)}.powerplatform .nav-level__second.nav-menu--topic>li:first-child{margin-right:60px}}@media (min-width:1084px){.powerplatform .nav-level__second.nav-menu--topic .nav-level__third{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.powerplatform .nav-level__second.nav-menu--topic .nav-level__third>li{display:block;overflow:hidden;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:.5rem;padding-right:.5rem;left:0;width:auto}.powerplatform .nav-level__second.nav-menu--topic .nav-level__third .nav-filter{margin:0 0 .8rem}}.powerplatform .nav-level__third{margin-left:20px;margin-right:20px;padding-bottom:16px;padding-bottom:1rem;position:relative}@media only screen and (min-width:1084px){.powerplatform .nav-level__third{margin-left:0;margin-right:0}}.powerplatform .nav-level__third>:before{width:100%}.powerplatform .nav-level__third>li{left:-.67em;position:relative;width:calc(100% + 1.34em)}@media only screen and (min-width:1084px){.powerplatform .nav-level__third>li.has-versions{left:-.67em;position:relative;width:calc(100% + 1.34em)}}.powerplatform .nav-level__third li.is-versions-expanded{box-shadow:0 2px 4px 0 rgba(25,25,25,.16);left:0;width:100%}@media only screen and (min-width:1084px){.powerplatform .nav-level__third li.is-versions-expanded{left:-.67em;position:relative;width:calc(100% + 1.34em)}}.powerplatform .nav-level__fourth:after{clear:both;content:"";display:table}.powerplatform .nav-level__fourth .nav-menu__list-item{display:inline-block}.powerplatform .nav-level__fourth .nav-filter{margin:0}.powerplatform .nav-level__fourth .nav-filter:active,.powerplatform .nav-level__fourth .nav-filter:focus,.powerplatform .nav-level__fourth .nav-filter:hover{background-color:transparent}.powerplatform.has-popup .selected-filters{display:none}@media only screen and (min-width:1084px){.powerplatform.has-popup .selected-filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.js .powerplatform.has-filters .selected-filters__list{display:none}.js .powerplatform.has-filters .selected-filters__list[aria-hidden=false]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.powerplatform .selected-filters{background-color:#0b559a;margin:0 20px 25.6px;margin:0 20px 1.6rem;padding-bottom:.67em;padding-top:.67em}@media only screen and (min-width:1084px){.powerplatform .selected-filters{background-color:#ebebeb;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0}}.powerplatform .selected-filters__title{color:#fff;display:block;font-size:24px;font-size:1.5rem;margin:0 20px;position:relative}@media only screen and (min-width:1084px){.powerplatform .selected-filters__title{color:#626163;display:inline-block;font-weight:400;margin-left:2.1rem;white-space:nowrap}}.powerplatform .selected-filters__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none;padding:10px 20px 0}@media only screen and (min-width:1084px){.powerplatform .selected-filters__list{padding:.9em 0}}.powerplatform .selected-filters__list li{color:#fff;font-size:.93em;margin:0 .57em .57em 0;vertical-align:middle}@media only screen and (min-width:1084px){.powerplatform .selected-filters__list li{display:inline-block;margin:.1em .125em;white-space:nowrap}}.powerplatform .selected-filters__list a{border:1px solid #fff;color:#fff;display:block;padding:6px;text-decoration:none}@media only screen and (min-width:1084px){.powerplatform .selected-filters__list a{border-color:#626163;color:#626163}}.powerplatform .selected-filters__list a:active,.powerplatform .selected-filters__list a:focus,.powerplatform .selected-filters__list a:hover{background-color:#fff;border-color:#191919;color:#191919}.powerplatform .selected-filters__list a:active:after,.powerplatform .selected-filters__list a:focus:after,.powerplatform .selected-filters__list a:hover:after{background-image:url(../images/e10a.svg)}.powerplatform .selected-filters__list a:after{background-image:url(../images/e10a-white.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;content:"";display:inline-block;height:1em;margin-left:.6em;position:relative;top:.1em;width:1em}@media only screen and (min-width:1084px){.powerplatform .selected-filters__list a:after{background-image:url(../images/e10a.svg)}}.powerplatform .selected-filters__btn-toggle{-webkit-appearance:none;background-color:transparent;border:none;font-size:.87em;position:absolute;right:0;text-decoration:underline}@media only screen and (min-width:1084px){.powerplatform .selected-filters__btn-toggle{display:none}}.powerplatform.has-filters .dynamic-menu{box-shadow:0 4px 6px 0 rgba(25,25,25,.4)}@media only screen and (min-width:1084px){.powerplatform.has-filters .dynamic-menu{box-shadow:none}}.powerplatform.has-filters .nav-main{box-shadow:none}.powerplatform.has-filters .nav-tabs{background-color:#3472ca;margin-left:auto;margin-right:auto;position:relative;width:90%}@media only screen and (min-width:1084px){.powerplatform.has-filters .nav-tabs{background-color:#ebebeb}}.powerplatform.has-filters .nav-tabs:before{background-color:hsla(0,0%,100%,.15);content:"";display:block;height:1px;left:20px;position:absolute;top:0;width:calc(100% - 40px);z-index:20}@media only screen and (min-width:1084px){.powerplatform.has-filters .nav-tabs:before{display:none}}@media only screen and (min-width:1084px){.powerplatform.has-filters .nav-tabs__btn{display:inline-block}}.powerplatform.has-filters .nav-tabs__title{display:none}@media only screen and (min-width:1084px){.powerplatform.has-filters .nav-tabs__title{display:inline-block}}@media only screen and (min-width:1084px){.powerplatform .has-versions{margin-left:0;margin-right:0}}.powerplatform .has-versions>.active.nav-filter{background-color:#fff;color:#191919;display:block;margin:0;padding-left:16px;padding-left:1rem;padding-right:16px;padding-right:1rem;width:100%}.powerplatform .has-versions .nav-level__fourth{background-color:#f5f5f5;padding-bottom:4.8px;padding-bottom:.3rem}.powerplatform .has-versions .nav-level__fourth .nav-filter{color:#191919;display:inline-block;font-size:20.8px;font-size:1.3rem;padding:9.6px 14.4px 8px 48px;padding:.6rem .9rem .5rem 3rem;position:relative}.powerplatform .has-versions .nav-level__fourth .nav-filter:before{background-color:#fff;border:1px solid #c8c8c8;content:"";display:block;height:22.4px;height:1.4rem;left:16px;left:1rem;position:absolute;top:calc(50% - .5em);width:22.4px;width:1.4rem;z-index:20}.powerplatform .has-versions .nav-level__fourth .nav-filter:focus:before,.powerplatform .has-versions .nav-level__fourth .nav-filter:hover:before{border-color:#737373}.powerplatform .has-versions .nav-level__fourth .nav-filter:focus:after,.powerplatform .has-versions .nav-level__fourth .nav-filter:hover:after{display:none}.powerplatform .has-versions .nav-level__fourth .nav-filter.active{background-color:transparent}.powerplatform .has-versions .nav-level__fourth .nav-filter.active:before{background-color:#3472ca;background-image:url(../images/checkmark.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3472ca}.powerplatform .has-versions .nav-level__fourth .nav-filter.active:after{display:none}.js .powerplatform{-webkit-overflow-scrolling:touch}.js .powerplatform .dynamic-menu [aria-hidden=true]{display:none!important}.js .powerplatform .dynamic-menu .sidebar-top{position:relative}.js .powerplatform.has-popup .nav-form>.nav-form__fieldset[aria-hidden=false]{margin-top:3.6em}@media only screen and (min-width:1084px){.js .powerplatform.has-popup .nav-form>.nav-form__fieldset[aria-hidden=false]{margin-top:0}}
/*# sourceMappingURL=data:application/json;base64,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QUFDMUIsOENBQWlELEFBQ2pELHdCQUFtQyxBQUNuQyw0QkFBNkIsQUFDN0Isc0JBQXVCLEFBQ3ZCLG9CQUFzQixDQUFFLEFBQzFCLHlFQUNFLFlBQWMsQ0FBRSxBQUN4QixtQkFDRSxnQ0FBa0MsQ0FBRSxBQUN0QyxvREFDRSxzQkFBeUIsQ0FBRSxBQUM3Qiw4Q0FDRSxpQkFBbUIsQ0FBRSxBQUN2Qiw4RUFDRSxnQkFBa0IsQ0FBRSxBQUNwQiwwQ0FDRSw4RUFDRSxZQUFjLENBQUUsQ0FBRSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi51bmxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyo9PT09PT09PT09PT09PT09PT09XG4gICBGb250IFdlaWdodHNcbj09PT09PT09PT09PT09PT09PT09Ki9cbi5mdy0zMDAge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5mdy00MDAge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mdy01MDAge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5mdy02MDAge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi8qPT09PT09PT09PT09PT09PT09PVxuICAgQW5pbWF0aW9uc1xuPT09PT09PT09PT09PT09PT09PT0qL1xuLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyNTBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuICBAbWVkaWEgKHByaW50KSwgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcbiAgICAuYW5pbWF0ZWQge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBhbmltYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLnNsaWRlSW5SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG4uc2xpZGVPdXRSaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0OyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLnNsaWRlSW5VcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7IH1cblxuLm1zLWR5bmFtaWNzLmFyY2hpdmUuYXV0aG9yLW5ldy10ZW1wbGF0ZSAuYXV0aG9yX19wb3N0czpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2N2I4OyB9XG5cbiNtYWluIC5wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuICAubXMtZHluYW1pY3MgI21haW4gLnBhZ2UtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7IH1cbiAgI21haW4gLnBhZ2UtaGVhZGVyID4gaW1nIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbiNtYWluIC5mbHVpZC1jb2x1bW5zIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCBhcnRpY2xlLnBvc3Qge1xuICBtYXgtd2lkdGg6IDEwMjRweDsgfVxuXG4ubXMtZHluYW1pY3Muc2luZ2xlLXBvc3QgI21haW4gLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMzdweDsgfVxuXG4ubXMtZHluYW1pY3Muc2luZ2xlLXBvc3QgLnBhZ2UtaGVhZGVyID4gaW1nIHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCAudXBkYXRlZCB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCBoMS5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMzZweDsgfVxuXG4ubXMtZHluYW1pY3Muc2luZ2xlLXBvc3QgLmVudHJ5LXR5cGUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLm1zLWR5bmFtaWNzLnNpbmdsZS1wb3N0IC5lbnRyeS1jYXRlZ29yaWVzIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIC5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCAuZW50cnktY2F0ZWdvcmllcyBhOmFmdGVyIHtcbiAgICBjb250ZW50OiAnLCAnOyB9XG4gIC5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCAuZW50cnktY2F0ZWdvcmllcyBhOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLm1zLWR5bmFtaWNzLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweCAwOyB9XG4gIC5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAqIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubXMtZHluYW1pY3Muc2luZ2xlLXBvc3QgLmVudHJ5LWF1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4ubXMtZHluYW1pY3Muc2luZ2xlLXBvc3QgLmpvYi10aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ubXMtZHluYW1pY3Muc2luZ2xlLXBvc3QgLnBvc3QtbWV0YSAucm93IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCAucG9zdC1kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLm1zLWR5bmFtaWNzLnNpbmdsZS1wb3N0IC5hdXRob3ItYm94IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgLm1zLWR5bmFtaWNzLnNpbmdsZS1wb3N0IC5hdXRob3ItYm94IC5hdmF0YXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTdweDtcbiAgICBoZWlnaHQ6IDU3cHg7IH1cblxuLm1zLWR5bmFtaWNzLnNpbmdsZS1wb3N0IC5wb3N0IC5zb2NpYWwtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubXMtZHluYW1pY3Muc2luZ2xlLXBvc3QgLnBvc3QgLnNvY2lhbC1saW5rIC5mYSB7XG4gICAgZm9udC1zaXplOiAuOGVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLWR5bmFtaWNzLnNpbmdsZS1wb3N0IC5hdXRob3ItZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCAuYXV0aG9yLWRldGFpbHMgPiBkaXYge1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDI0cHg7IH1cbiAgICAubXMtZHluYW1pY3Muc2luZ2xlLXBvc3QgLmF1dGhvci1kZXRhaWxzID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZzogMDsgfVxuXG4ubXMtZHluYW1pY3Muc2luZ2xlLXBvc3QgLmF2YXRhci1jb2wtcmlnaHQge1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCAuZGl2aWRlci1wcmltYXJ5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtZHluYW1pY3Muc2luZ2xlLXBvc3QgLnBvc3QtdGFncyB7XG4gIGZsb2F0OiBub25lOyB9XG4gIC5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCAucG9zdC10YWdzIGgzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIjpcIjsgfVxuICAubXMtZHluYW1pY3Muc2luZ2xlLXBvc3QgLnBvc3QtdGFncyBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogN3B4IDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCAucG9zdC10YWdzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgbWFyZ2luLXRvcDogODJweDsgfVxuICAgICAgLm1zLWR5bmFtaWNzLnNpbmdsZS1wb3N0IC5wb3N0LXRhZ3MgaDMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCAucG9zdC10YWdzLS1pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAubXMtZHluYW1pY3Muc2luZ2xlLXBvc3QgLnBvc3QtdGFncy0taW5uZXIgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm1zLWR5bmFtaWNzLnNpbmdsZS1wb3N0IC5wb3N0LXRhZ3MtLWlubmVyIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9IH1cblxuLm1zLWR5bmFtaWNzLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIC5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtaW5kZW50OiAwOyB9XG4gICAgLm1zLWR5bmFtaWNzLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IGxpOmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzAwNjdiODsgfVxuICAgIC5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgLm1zLWR5bmFtaWNzLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5uZWVkLWNvb2tpZS1jb25zZW50IGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCAucG9zdC10YWdzIGEge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4ubXMtZHluYW1pY3Muc2luZ2xlLXBvc3QgLnN0YXJ0LWEtZGlzY3Vzc2lvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICM0MTQyNGU7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDMuNXJlbTsgfVxuICBAbWVkaWEgb25seSBwcmludCB7XG4gICAgLm1zLWR5bmFtaWNzLnNpbmdsZS1wb3N0IC5zdGFydC1hLWRpc2N1c3Npb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCAuY3RhLWJveC4tYmx1ZSA+IC5saW5rIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMwMDY3Yjg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDsgfVxuICAubXMtZHluYW1pY3Muc2luZ2xlLXBvc3QgLmN0YS1ib3guLWJsdWUgPiAubGluazphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubXMtZHluYW1pY3Muc2luZ2xlLXBvc3QgLmN0YS1ib3guLWJsdWUgPiAubGluayBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubXMtZHluYW1pY3Muc2luZ2xlLXBvc3QgLmN0YS1ib3guLWJsdWUgPiAubGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzI0M2E1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCAuY3RhLWJveC4tYmx1ZSA+IC5saW5rOmhvdmVyIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm1zLWR5bmFtaWNzLnNpbmdsZS1wb3N0IC5jdGEtYm94Li1ibHVlID4gLmxpbms6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjQzYTVlOyB9XG4gICAgLm1zLWR5bmFtaWNzLnNpbmdsZS1wb3N0IC5jdGEtYm94Li1ibHVlID4gLmxpbms6YWN0aXZlIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCAuY3RhLWJveC4tYmx1ZSA+IC5saW5rOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2N2I4O1xuICAgIG91dGxpbmU6IDJweCBkYXNoZWQgIzAwMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgLm1zLWR5bmFtaWNzLnNpbmdsZS1wb3N0IC5jdGEtYm94Li1ibHVlID4gLmxpbms6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICM5Nzk3OTc7XG4gICAgY29sb3I6ICMyYjJiMmI7IH1cblxuLm1zLWR5bmFtaWNzLnNpbmdsZS1wb3N0IC5jdGEtYm94Li1ibHVlOm5vdCguLWNlbnRlcikgPiAubGluazphY3RpdmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubXMtZHluYW1pY3MuaG9tZSAucG9zdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAubXMtZHluYW1pY3MuaG9tZSAucG9zdC5zdGlja3ktcG9zdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubXMtZHluYW1pY3MuaG9tZSAucG9zdCAuZW50cnktdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gICAgLm1zLWR5bmFtaWNzLmhvbWUgLnBvc3QgLmVudHJ5LXRpdGxlOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1zLWR5bmFtaWNzLmhvbWUgLnBvc3QgLnBvc3QtdGltZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAubXMtZHluYW1pY3MuaG9tZSAucG9zdCAucG9zdC1hdXRob3JzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWR5bmFtaWNzLmhvbWUgLnBvc3QgLnBvc3QtYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgLm1zLWR5bmFtaWNzLmhvbWUgLnBvc3QgLnBvc3QtYXV0aG9yX19pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubXMtZHluYW1pY3MuaG9tZSAucG9zdCAucG9zdC1hdXRob3JfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubXMtZHluYW1pY3MuaG9tZSAucG9zdCAuZW50cnktc3VtbWFyeSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5tcy1keW5hbWljcy5ob21lIC5wb3N0IC5lbnRyeS10aXRsZSBhLCAubXMtZHluYW1pY3Muc2VhcmNoIC5wb3N0IC5lbnRyeS10aXRsZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tcy1keW5hbWljcy5ob21lIC5wb3N0IC5lbnRyeS10aXRsZSBhOmZvY3VzIC5jLWhlYWRpbmdfX2xpbmssIC5tcy1keW5hbWljcy5ob21lIC5wb3N0IC5lbnRyeS10aXRsZSBhOmhvdmVyIC5jLWhlYWRpbmdfX2xpbmssIC5tcy1keW5hbWljcy5zZWFyY2ggLnBvc3QgLmVudHJ5LXRpdGxlIGE6Zm9jdXMgLmMtaGVhZGluZ19fbGluaywgLm1zLWR5bmFtaWNzLnNlYXJjaCAucG9zdCAuZW50cnktdGl0bGUgYTpob3ZlciAuYy1oZWFkaW5nX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm1zLWR5bmFtaWNzLmhvbWUgLnBvc3QgLmVudHJ5LXRpdGxlIGEgLmMtaGVhZGluZ19fbGluaywgLm1zLWR5bmFtaWNzLnNlYXJjaCAucG9zdCAuZW50cnktdGl0bGUgYSAuYy1oZWFkaW5nX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubXMtZHluYW1pY3MuaG9tZSAucG9zdCAuZW50cnktdGl0bGUgYSAuYy1oZWFkaW5nX19pY29uLCAubXMtZHluYW1pY3Muc2VhcmNoIC5wb3N0IC5lbnRyeS10aXRsZSBhIC5jLWhlYWRpbmdfX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBvd2VycGxhdGZvcm0uc2luZ2xlLXBvc3QgLnVwZGF0ZWQge1xuICBjb2xvcjogIzE5MTkxOTsgfVxuXG4ucG93ZXJwbGF0Zm9ybS5zaW5nbGUtcG9zdCAuc29jaWFsLXNoYXJlIC5kYy1mb3J1bS1saXN0LXNoYXJlIHtcbiAgY29sb3I6ICMxOTE5MTk7IH1cblxuLnBvd2VycGxhdGZvcm0uc2luZ2xlLXBvc3QgLnNvY2lhbC1zaGFyZSAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxOTE5MTk7IH1cbiAgLnBvd2VycGxhdGZvcm0uc2luZ2xlLXBvc3QgLnNvY2lhbC1zaGFyZSAuZHJvcGRvd24tbWVudSBhIHtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuXG4ucG93ZXJwbGF0Zm9ybS5zaW5nbGUtcG9zdCAucG9zdC10YWdzIGEge1xuICBjb2xvcjogIzE5MTkxOTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICBib2R5IC5jb250ZW50IC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4OyB9XG4gIGJvZHkubXMtZHluYW1pY3MuaG9tZSAuY29udGVudCAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogNjJweDsgfVxuICBib2R5Lm1zLWR5bmFtaWNzLmFyY2hpdmUgLmNvbnRlbnQgLnNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4OyB9XG4gIGJvZHkuc2luZ2xlIC5jb250ZW50IC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA2MnB4OyB9XG4gIGJvZHkucG93ZXJwbGF0Zm9ybS5zaW5nbGUgLmNvbnRlbnQgLnNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4ubXMtZHluYW1pY3MgLndpZGdldCAuYy1oZWFkaW5nIGEge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG5cbi5tcy1keW5hbWljcyAud2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGNvbG9yOiAjNDI0MjRlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAxNHB4OyB9XG5cbi5tcy1keW5hbWljcyAud2lkZ2V0X2xlYWRlcnNoaXBfYmxvZ193aWRnZXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLm1zLWR5bmFtaWNzIC53aWRnZXRfbGVhZGVyc2hpcF9ibG9nX3dpZGdldCAuYXV0aG9yLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5tcy1keW5hbWljcyAud2lkZ2V0X2xlYWRlcnNoaXBfYmxvZ193aWRnZXQgLnJvdyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE0cHg7IH1cbiAgICAubXMtZHluYW1pY3MgLndpZGdldF9sZWFkZXJzaGlwX2Jsb2dfd2lkZ2V0IC5yb3cgLmxvYWQtbW9yZSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLm1zLWR5bmFtaWNzIC53aWRnZXRfbGVhZGVyc2hpcF9ibG9nX3dpZGdldCAuY29sLXhzLTEyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tcy1keW5hbWljcyAud2lkZ2V0X2xlYWRlcnNoaXBfYmxvZ193aWRnZXQgLmVudHJ5LWF1dGhvciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAubXMtZHluYW1pY3MgLndpZGdldF9sZWFkZXJzaGlwX2Jsb2dfd2lkZ2V0IC5lbnRyeS1hdXRob3IgYSB7XG4gICAgICBjb2xvcjogIzAwNjdiODtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAubXMtZHluYW1pY3MgLndpZGdldF9sZWFkZXJzaGlwX2Jsb2dfd2lkZ2V0IC5lbnRyeS1hdXRob3IgYTpmb2N1cywgLm1zLWR5bmFtaWNzIC53aWRnZXRfbGVhZGVyc2hpcF9ibG9nX3dpZGdldCAuZW50cnktYXV0aG9yIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzI0M2E1ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tcy1keW5hbWljcyAud2lkZ2V0X2xlYWRlcnNoaXBfYmxvZ193aWRnZXQgLnJvbGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1zLWR5bmFtaWNzIC53aWRnZXRfbGVhZGVyc2hpcF9ibG9nX3dpZGdldCBoMyBhIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAubXMtZHluYW1pY3MgLndpZGdldF9sZWFkZXJzaGlwX2Jsb2dfd2lkZ2V0IGgzIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tcy1keW5hbWljcyAud2lkZ2V0X2xlYWRlcnNoaXBfYmxvZ193aWRnZXQgLmxvYWQtbW9yZSB7XG4gICAgYmFja2dyb3VuZDogIzAwNjdiODtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm1zLWR5bmFtaWNzIC53aWRnZXRfbGVhZGVyc2hpcF9ibG9nX3dpZGdldCAubG9hZC1tb3JlOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubXMtZHluYW1pY3MgLndpZGdldF9sZWFkZXJzaGlwX2Jsb2dfd2lkZ2V0IC5sb2FkLW1vcmUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tcy1keW5hbWljcyAud2lkZ2V0X2xlYWRlcnNoaXBfYmxvZ193aWRnZXQgLmxvYWQtbW9yZTpmb2N1cywgLm1zLWR5bmFtaWNzIC53aWRnZXRfbGVhZGVyc2hpcF9ibG9nX3dpZGdldCAubG9hZC1tb3JlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyNDNhNWU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLm1zLWR5bmFtaWNzIC53aWRnZXRfbGVhZGVyc2hpcF9ibG9nX3dpZGdldCAubG9hZC1tb3JlOmZvY3VzIHNwYW4sIC5tcy1keW5hbWljcyAud2lkZ2V0X2xlYWRlcnNoaXBfYmxvZ193aWRnZXQgLmxvYWQtbW9yZTpob3ZlciBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAubXMtZHluYW1pY3MgLndpZGdldF9sZWFkZXJzaGlwX2Jsb2dfd2lkZ2V0IC5sb2FkLW1vcmU6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMnB4IGRhc2hlZCAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAubXMtZHluYW1pY3MgLndpZGdldF9sZWFkZXJzaGlwX2Jsb2dfd2lkZ2V0IC5sb2FkLW1vcmVbZGlzYWJsZWRdLCAubXMtZHluYW1pY3MgLndpZGdldF9sZWFkZXJzaGlwX2Jsb2dfd2lkZ2V0IC5sb2FkLW1vcmU6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogIzk3OTc5NztcbiAgICAgIGNvbG9yOiAjMmIyYjJiOyB9XG5cbi5tcy1keW5hbWljcyAud2lkZ2V0X25hdl9tZW51IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzQxNDI0ZTsgfVxuICAubXMtZHluYW1pY3MgLndpZGdldF9uYXZfbWVudSAubWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIC5tcy1keW5hbWljcyAud2lkZ2V0X25hdl9tZW51IC5tZW51ID4gbGkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLm1zLWR5bmFtaWNzIC53aWRnZXRfbmF2X21lbnUgaDIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICAgIGNvbG9yOiAjNDI0MjRlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAxNHB4OyB9XG4gIC5tcy1keW5hbWljcyAud2lkZ2V0X25hdl9tZW51IGxpIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLm1zLWR5bmFtaWNzIC53aWRnZXRfbmF2X21lbnUgbGkgYTpmb2N1cywgLm1zLWR5bmFtaWNzIC53aWRnZXRfbmF2X21lbnUgbGkgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm1zLWR5bmFtaWNzIC53aWRnZXRfcmVsYXRlZF9ibG9nX3Bvc3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tcy1keW5hbWljcyAud2lkZ2V0X3JlbGF0ZWRfYmxvZ19wb3N0cyAuY29sLXhzLTEyIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDsgfVxuICAubXMtZHluYW1pY3MgLndpZGdldF9yZWxhdGVkX2Jsb2dfcG9zdHMgaDMge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAubXMtZHluYW1pY3MgLndpZGdldF9yZWxhdGVkX2Jsb2dfcG9zdHMgLnRpdGxlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAubXMtZHluYW1pY3MgLndpZGdldF9yZWxhdGVkX2Jsb2dfcG9zdHMgLnRpdGxlLWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tcy1keW5hbWljcyAud2lkZ2V0X3JlbGF0ZWRfYmxvZ19wb3N0cyBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAubXMtZHluYW1pY3MgLndpZGdldF9yZWxhdGVkX2Jsb2dfcG9zdHMgcCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tcy1keW5hbWljcyAud2lkZ2V0X3JlbGF0ZWRfYmxvZ19wb3N0cyAucmVhZC1tb3JlIHtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4ucG93ZXJwbGF0Zm9ybSAud2lkZ2V0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzQxNDI0ZTtcbiAgcGFkZGluZzogNHJlbTsgfVxuICAucG93ZXJwbGF0Zm9ybSAud2lkZ2V0ID4gLndpZGdldC10aXRsZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAycmVtOyB9XG4gIC5wb3dlcnBsYXRmb3JtIC53aWRnZXQgYTpub3QoW2hyZWYqPVwicG93ZXJwbGF0Zm9ybVwiXSk6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBmaWxsPSclMjM1ZTVlNWUnIGQ9J00xMi42NDQgMi4xODdMNy4zMTIgNy41M2EuNDc0LjQ3NCAwIDAgMS0uNjY4LS42NjlsNS4zMzItNS4zNDNIOC4zOTRhLjQ3Mi40NzIgMCAwIDEgMC0uOTQ3aDQuNzIyYy4yNjEgMCAuNDczLjIxMi40NzMuNDc0djQuNzMyYS40NzMuNDczIDAgMCAxLS45NDUgMHYtMy41OXptLTguNS4yNzdhLjQ3Mi40NzIgMCAwIDEgMCAuOTQ3SDEuNzgyYS40Ny40NyAwIDAgMC0uNDcxLjQ2OXY4LjUyNmMuMDA0LjI2LjIxNC40NjguNDc0LjQ2OWg4LjQ5NWEuNDcuNDcgMCAwIDAgLjQ3NC0uNDc1di0yLjM2NGEuNDczLjQ3MyAwIDAgMSAuOTQ1IDBWMTIuNGExLjQxNyAxLjQxNyAwIDAgMS0xLjQxOSAxLjQyMkgxLjc4NWExLjQyMiAxLjQyMiAwIDAgMS0xLjQxOS0xLjQxNlYzLjg4YzAtLjc4My42MzQtMS40MTYgMS40MTYtMS40MTZoMi4zNjJ6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW07IH1cblxuLnBvd2VycGxhdGZvcm0gLnNpZGViYXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAucG93ZXJwbGF0Zm9ybSAuc2lkZWJhciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDMzLjMzJTsgfSB9XG5cbi5wb3dlcnBsYXRmb3JtIC5ibG9nLXRpdGxlLWJhciB7XG4gIGJhY2tncm91bmQ6ICMxOTE5MTk7IH1cblxuLm1zLWR5bmFtaWNzIC5ibG9nLXRpdGxlLWJhciAuY29udGFpbmVyLFxuLnBvd2VycGxhdGZvcm0gLmJsb2ctdGl0bGUtYmFyIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubXMtZHluYW1pY3MgLmJsb2ctdGl0bGUtYmFyIC5jb250YWluZXI6YWZ0ZXIsIC5tcy1keW5hbWljcyAuYmxvZy10aXRsZS1iYXIgLmNvbnRhaW5lcjpiZWZvcmUsXG4gIC5wb3dlcnBsYXRmb3JtIC5ibG9nLXRpdGxlLWJhciAuY29udGFpbmVyOmFmdGVyLFxuICAucG93ZXJwbGF0Zm9ybSAuYmxvZy10aXRsZS1iYXIgLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJsb2ctdGl0bGUtYmFyX19hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5tcy1keW5hbWljcyAuYmxvZy10aXRsZS1iYXJfX2FjdGlvbnMsXG4gIC5wb3dlcnBsYXRmb3JtIC5ibG9nLXRpdGxlLWJhcl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgb25seSBwcmludCB7XG4gICAgLmJsb2ctdGl0bGUtYmFyX19hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYmxvZy10aXRsZS1iYXJfX3JzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jYmxvZ0hlYWRlclJzcyAuYnRuIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4jYmxvZ0hlYWRlclJzcyAuYnRuOmFjdGl2ZSAuaWNvbiwgI2Jsb2dIZWFkZXJSc3MgLmJ0bjpmb2N1cyAuaWNvbiwgI2Jsb2dIZWFkZXJSc3MgLmJ0bjpob3ZlciAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNjdiOCAhaW1wb3J0YW50OyB9XG5cbi5tcy1keW5hbWljcyAjYmxvZ0hlYWRlclJzcyAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm1zLWR5bmFtaWNzICNibG9nSGVhZGVyUnNzIC5idG46YWN0aXZlLCAubXMtZHluYW1pY3MgI2Jsb2dIZWFkZXJSc3MgLmJ0bjpmb2N1cywgLm1zLWR5bmFtaWNzICNibG9nSGVhZGVyUnNzIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjNTBlNmZmICFpbXBvcnRhbnQ7IH1cbiAgICAubXMtZHluYW1pY3MgI2Jsb2dIZWFkZXJSc3MgLmJ0bjphY3RpdmUgLmljb24sIC5tcy1keW5hbWljcyAjYmxvZ0hlYWRlclJzcyAuYnRuOmZvY3VzIC5pY29uLCAubXMtZHluYW1pY3MgI2Jsb2dIZWFkZXJSc3MgLmJ0bjpob3ZlciAuaWNvbiB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7IH1cblxuLnBvd2VycGxhdGZvcm0gI2Jsb2dIZWFkZXJSc3MgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLnBvd2VycGxhdGZvcm0gI2Jsb2dIZWFkZXJSc3MgLmJ0bjphY3RpdmUsIC5wb3dlcnBsYXRmb3JtICNibG9nSGVhZGVyUnNzIC5idG46Zm9jdXMsIC5wb3dlcnBsYXRmb3JtICNibG9nSGVhZGVyUnNzIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjNTBFNkZGICFpbXBvcnRhbnQ7IH1cbiAgICAucG93ZXJwbGF0Zm9ybSAjYmxvZ0hlYWRlclJzcyAuYnRuOmFjdGl2ZSAuaWNvbiwgLnBvd2VycGxhdGZvcm0gI2Jsb2dIZWFkZXJSc3MgLmJ0bjpmb2N1cyAuaWNvbiwgLnBvd2VycGxhdGZvcm0gI2Jsb2dIZWFkZXJSc3MgLmJ0bjpob3ZlciAuaWNvbiB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7IH1cblxuI2ZpbHRlcnMtcnNzLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJsb2ctdGl0bGUge1xuICBtYXJnaW46IDAuNjdlbSAwIDAuNzNlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gIC5jb250ZXh0LXVoZiAjY29udGFjdFVzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmJsb2ctaGVhZGVyLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmJsb2ctaGVhZGVyLXNlYXJjaC5pcy1vcGVuIHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cblxuLmJsb2ctaGVhZGVyLXNlYXJjaF9fZm9ybSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1zLWR5bmFtaWNzIC5ibG9nLWhlYWRlci1zZWFyY2hfX2Zvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNGU7IH1cbiAgLnBvd2VycGxhdGZvcm0gLmJsb2ctaGVhZGVyLXNlYXJjaF9fZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgICAuYmxvZy1oZWFkZXItc2VhcmNoX19mb3JtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cbiAgLmJsb2ctaGVhZGVyLXNlYXJjaF9fZm9ybVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmJsb2ctaGVhZGVyLXNlYXJjaF9fZm9ybVthcmlhLWhpZGRlbj1cImZhbHNlXCJdICsgLmJsb2ctaGVhZGVyLXNlYXJjaF9fYnRuLW9wZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmxvZy1oZWFkZXItc2VhcmNoX19mb3JtIC5jLXNlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYmxvZy1oZWFkZXItc2VhcmNoX19mb3JtLWlubmVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBvcmRlcjogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAgIC5ibG9nLWhlYWRlci1zZWFyY2hfX2Zvcm0taW5uZXIge1xuICAgICAgb3JkZXI6IDA7IH0gfVxuXG4uYmxvZy1oZWFkZXItc2VhcmNoX19pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgLm1zLWR5bmFtaWNzIC5ibG9nLWhlYWRlci1zZWFyY2hfX2lucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIGJvcmRlci1jb2xvcjogIzI0M2E1ZTsgfVxuICAuYmxvZy1oZWFkZXItc2VhcmNoX19pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmFjdGl2ZSwgLmJsb2ctaGVhZGVyLXNlYXJjaF9faW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2N2I4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSAwICMwMDY3Yjg7IH1cbiAgICAubXMtZHluYW1pY3MgLmJsb2ctaGVhZGVyLXNlYXJjaF9faW5wdXRbdHlwZT1cInNlYXJjaFwiXTphY3RpdmUsIC5tcy1keW5hbWljcyAuYmxvZy1oZWFkZXItc2VhcmNoX19pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzUwZTZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSAwICM1MGU2ZmY7IH1cbiAgICAucG93ZXJwbGF0Zm9ybSAuYmxvZy1oZWFkZXItc2VhcmNoX19pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmFjdGl2ZSwgLnBvd2VycGxhdGZvcm0gLmJsb2ctaGVhZGVyLXNlYXJjaF9faW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICM1MEU2RkY7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gMCAjNTBFNkZGOyB9XG4gIC5ibG9nLWhlYWRlci1zZWFyY2hfX2lucHV0W3R5cGU9XCJzZWFyY2hcIl06aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzM0NzJjYTsgfVxuICAgIC5tcy1keW5hbWljcyAuYmxvZy1oZWFkZXItc2VhcmNoX19pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNzhkNDsgfVxuICAgIC5wb3dlcnBsYXRmb3JtIC5ibG9nLWhlYWRlci1zZWFyY2hfX2lucHV0W3R5cGU9XCJzZWFyY2hcIl06aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNTBFNkZGOyB9XG5cbi5ibG9nLWhlYWRlci1zZWFyY2hfX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuICAucG93ZXJwbGF0Zm9ybSAuYmxvZy1oZWFkZXItc2VhcmNoX19zdWJtaXQge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG5cbi5ibG9nLWhlYWRlci1zZWFyY2hfX2J0bi1jbG9zZSA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAuYmxvZy1oZWFkZXItc2VhcmNoX19idG4tY2xvc2UgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmJsb2ctaGVhZGVyLXNlYXJjaF9fYnRuLWNsb3NlID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmR5bi1idG4sICNibG9nSGVhZGVyUnNzIC5idG4sIC5tcy1keW5hbWljcyAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY3Yjg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAxLjlyZW0gMjBweCAxLjhyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgLmR5bi1idG4sICNibG9nSGVhZGVyUnNzIC5idG4sIC5tcy1keW5hbWljcyAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuZHluLWJ0bjphY3RpdmUsICNibG9nSGVhZGVyUnNzIC5idG46YWN0aXZlLCAubXMtZHluYW1pY3MgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmFjdGl2ZSwgLmR5bi1idG46Zm9jdXMsICNibG9nSGVhZGVyUnNzIC5idG46Zm9jdXMsIC5tcy1keW5hbWljcyAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQ6Zm9jdXMsIC5keW4tYnRuOmhvdmVyLCAjYmxvZ0hlYWRlclJzcyAuYnRuOmhvdmVyLCAubXMtZHluYW1pY3MgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQzYTVlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5keW4tYnRuOmFjdGl2ZSwgI2Jsb2dIZWFkZXJSc3MgLmJ0bjphY3RpdmUsIC5tcy1keW5hbWljcyAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQ6YWN0aXZlLCAuZHluLWJ0bjpmb2N1cywgI2Jsb2dIZWFkZXJSc3MgLmJ0bjpmb2N1cywgLm1zLWR5bmFtaWNzIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpmb2N1cywgLmR5bi1idG46aG92ZXIsICNibG9nSGVhZGVyUnNzIC5idG46aG92ZXIsIC5tcy1keW5hbWljcyAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUY0OyB9IH1cbiAgLmR5bi1idG46Zm9jdXMsICNibG9nSGVhZGVyUnNzIC5idG46Zm9jdXMsIC5tcy1keW5hbWljcyAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQgY3VycmVudENvbG9yO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG4gIC5keW4tYnRuIHN2ZywgI2Jsb2dIZWFkZXJSc3MgLmJ0biBzdmcsIC5tcy1keW5hbWljcyAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgc3ZnIHtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cbiAgLnBvd2VycGxhdGZvcm0gLmR5bi1idG46bm90KC5keW4tYnRuLS1ibG9nLWhlYWRlcik6bm90KC5keW4tYnRuLS1zZWFyY2gpOm5vdCguZHluLWJ0bi0tc2VhcmNoLWFsdCk6bm90KC5keW4tYnRuLS1wb3B1cCksIC5wb3dlcnBsYXRmb3JtICNibG9nSGVhZGVyUnNzIC5idG46bm90KC5keW4tYnRuLS1ibG9nLWhlYWRlcik6bm90KC5keW4tYnRuLS1zZWFyY2gpOm5vdCguZHluLWJ0bi0tc2VhcmNoLWFsdCk6bm90KC5keW4tYnRuLS1wb3B1cCksICNibG9nSGVhZGVyUnNzIC5wb3dlcnBsYXRmb3JtIC5idG46bm90KC5keW4tYnRuLS1ibG9nLWhlYWRlcik6bm90KC5keW4tYnRuLS1zZWFyY2gpOm5vdCguZHluLWJ0bi0tc2VhcmNoLWFsdCk6bm90KC5keW4tYnRuLS1wb3B1cCksIC5wb3dlcnBsYXRmb3JtIC5tcy1keW5hbWljcyAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQ6bm90KC5keW4tYnRuLS1ibG9nLWhlYWRlcik6bm90KC5keW4tYnRuLS1zZWFyY2gpOm5vdCguZHluLWJ0bi0tc2VhcmNoLWFsdCk6bm90KC5keW4tYnRuLS1wb3B1cCksIC5tcy1keW5hbWljcyAuc2VhcmNoLWZvcm0gLnBvd2VycGxhdGZvcm0gLnNlYXJjaC1zdWJtaXQ6bm90KC5keW4tYnRuLS1ibG9nLWhlYWRlcik6bm90KC5keW4tYnRuLS1zZWFyY2gpOm5vdCguZHluLWJ0bi0tc2VhcmNoLWFsdCk6bm90KC5keW4tYnRuLS1wb3B1cCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDcyY2E7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucG93ZXJwbGF0Zm9ybSAuZHluLWJ0bjpub3QoLmR5bi1idG4tLWJsb2ctaGVhZGVyKTpub3QoLmR5bi1idG4tLXNlYXJjaCk6bm90KC5keW4tYnRuLS1zZWFyY2gtYWx0KTpub3QoLmR5bi1idG4tLXBvcHVwKTphY3RpdmUsIC5wb3dlcnBsYXRmb3JtICNibG9nSGVhZGVyUnNzIC5idG46bm90KC5keW4tYnRuLS1ibG9nLWhlYWRlcik6bm90KC5keW4tYnRuLS1zZWFyY2gpOm5vdCguZHluLWJ0bi0tc2VhcmNoLWFsdCk6bm90KC5keW4tYnRuLS1wb3B1cCk6YWN0aXZlLCAjYmxvZ0hlYWRlclJzcyAucG93ZXJwbGF0Zm9ybSAuYnRuOm5vdCguZHluLWJ0bi0tYmxvZy1oZWFkZXIpOm5vdCguZHluLWJ0bi0tc2VhcmNoKTpub3QoLmR5bi1idG4tLXNlYXJjaC1hbHQpOm5vdCguZHluLWJ0bi0tcG9wdXApOmFjdGl2ZSwgLnBvd2VycGxhdGZvcm0gLm1zLWR5bmFtaWNzIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpub3QoLmR5bi1idG4tLWJsb2ctaGVhZGVyKTpub3QoLmR5bi1idG4tLXNlYXJjaCk6bm90KC5keW4tYnRuLS1zZWFyY2gtYWx0KTpub3QoLmR5bi1idG4tLXBvcHVwKTphY3RpdmUsIC5tcy1keW5hbWljcyAuc2VhcmNoLWZvcm0gLnBvd2VycGxhdGZvcm0gLnNlYXJjaC1zdWJtaXQ6bm90KC5keW4tYnRuLS1ibG9nLWhlYWRlcik6bm90KC5keW4tYnRuLS1zZWFyY2gpOm5vdCguZHluLWJ0bi0tc2VhcmNoLWFsdCk6bm90KC5keW4tYnRuLS1wb3B1cCk6YWN0aXZlLCAucG93ZXJwbGF0Zm9ybSAuZHluLWJ0bjpub3QoLmR5bi1idG4tLWJsb2ctaGVhZGVyKTpub3QoLmR5bi1idG4tLXNlYXJjaCk6bm90KC5keW4tYnRuLS1zZWFyY2gtYWx0KTpub3QoLmR5bi1idG4tLXBvcHVwKTpmb2N1cywgLnBvd2VycGxhdGZvcm0gI2Jsb2dIZWFkZXJSc3MgLmJ0bjpub3QoLmR5bi1idG4tLWJsb2ctaGVhZGVyKTpub3QoLmR5bi1idG4tLXNlYXJjaCk6bm90KC5keW4tYnRuLS1zZWFyY2gtYWx0KTpub3QoLmR5bi1idG4tLXBvcHVwKTpmb2N1cywgI2Jsb2dIZWFkZXJSc3MgLnBvd2VycGxhdGZvcm0gLmJ0bjpub3QoLmR5bi1idG4tLWJsb2ctaGVhZGVyKTpub3QoLmR5bi1idG4tLXNlYXJjaCk6bm90KC5keW4tYnRuLS1zZWFyY2gtYWx0KTpub3QoLmR5bi1idG4tLXBvcHVwKTpmb2N1cywgLnBvd2VycGxhdGZvcm0gLm1zLWR5bmFtaWNzIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpub3QoLmR5bi1idG4tLWJsb2ctaGVhZGVyKTpub3QoLmR5bi1idG4tLXNlYXJjaCk6bm90KC5keW4tYnRuLS1zZWFyY2gtYWx0KTpub3QoLmR5bi1idG4tLXBvcHVwKTpmb2N1cywgLm1zLWR5bmFtaWNzIC5zZWFyY2gtZm9ybSAucG93ZXJwbGF0Zm9ybSAuc2VhcmNoLXN1Ym1pdDpub3QoLmR5bi1idG4tLWJsb2ctaGVhZGVyKTpub3QoLmR5bi1idG4tLXNlYXJjaCk6bm90KC5keW4tYnRuLS1zZWFyY2gtYWx0KTpub3QoLmR5bi1idG4tLXBvcHVwKTpmb2N1cywgLnBvd2VycGxhdGZvcm0gLmR5bi1idG46bm90KC5keW4tYnRuLS1ibG9nLWhlYWRlcik6bm90KC5keW4tYnRuLS1zZWFyY2gpOm5vdCguZHluLWJ0bi0tc2VhcmNoLWFsdCk6bm90KC5keW4tYnRuLS1wb3B1cCk6aG92ZXIsIC5wb3dlcnBsYXRmb3JtICNibG9nSGVhZGVyUnNzIC5idG46bm90KC5keW4tYnRuLS1ibG9nLWhlYWRlcik6bm90KC5keW4tYnRuLS1zZWFyY2gpOm5vdCguZHluLWJ0bi0tc2VhcmNoLWFsdCk6bm90KC5keW4tYnRuLS1wb3B1cCk6aG92ZXIsICNibG9nSGVhZGVyUnNzIC5wb3dlcnBsYXRmb3JtIC5idG46bm90KC5keW4tYnRuLS1ibG9nLWhlYWRlcik6bm90KC5keW4tYnRuLS1zZWFyY2gpOm5vdCguZHluLWJ0bi0tc2VhcmNoLWFsdCk6bm90KC5keW4tYnRuLS1wb3B1cCk6aG92ZXIsIC5wb3dlcnBsYXRmb3JtIC5tcy1keW5hbWljcyAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQ6bm90KC5keW4tYnRuLS1ibG9nLWhlYWRlcik6bm90KC5keW4tYnRuLS1zZWFyY2gpOm5vdCguZHluLWJ0bi0tc2VhcmNoLWFsdCk6bm90KC5keW4tYnRuLS1wb3B1cCk6aG92ZXIsIC5tcy1keW5hbWljcyAuc2VhcmNoLWZvcm0gLnBvd2VycGxhdGZvcm0gLnNlYXJjaC1zdWJtaXQ6bm90KC5keW4tYnRuLS1ibG9nLWhlYWRlcik6bm90KC5keW4tYnRuLS1zZWFyY2gpOm5vdCguZHluLWJ0bi0tc2VhcmNoLWFsdCk6bm90KC5keW4tYnRuLS1wb3B1cCk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBiNTU5YTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5keW4tYnRuLS10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmR5bi1idG4tLXRvZ2dsZSA+IHN2ZyB7XG4gICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSAwLjhyZW0pO1xuICAgIHdpZHRoOiAxLjZyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLmR5bi1idG4tLXRvZ2dsZSA+IHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZHluLWJ0bi0tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSAuZHluLWJ0bl9fZXhwYW5kZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmR5bi1idG4tLXRvZ2dsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuZHluLWJ0bl9fY29sbGFwc2VkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5keW4tYnRuLS10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmR5bi1idG5fX2V4cGFuZGVkIHtcbiAgICBoZWlnaHQ6IDAuMTZyZW07XG4gICAgdG9wOiBjYWxjKDUwJSAtIDAuMDhyZW0pOyB9XG5cbi5keW4tYnRuLS1wb3B1cCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZHluLWJ0bi0tcG9wdXAgPiBzdmcge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDEuNTRyZW07XG4gICAgd2lkdGg6IDAuODRyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLmR5bi1idG4tLXBvcHVwID4gc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiA1cHg7IH0gfVxuICAuZHluLWJ0bi0tcG9wdXBbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCg1MCUpOyB9XG4gIC5keW4tYnRuLS1wb3B1cDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODk5cHgpIHtcbiAgICAgIC5keW4tYnRuLS1wb3B1cDpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5keW4tYnRuLS1wb3B1cDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmR5bi1idG4tLWJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUY0O1xuICBjb2xvcjogIzYyNjE2MztcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEuMTRlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zLjczMzMzMzMzM2VtO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAuZHluLWJ0bi0tYmFjayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmR5bi1idG4tLWJhY2sgPiBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gICAgd2lkdGg6IDEuNjVyZW07IH1cbiAgLmR5bi1idG4tLWJhY2s6YWN0aXZlLCAuZHluLWJ0bi0tYmFjazpmb2N1cywgLmR5bi1idG4tLWJhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MjYxNjM7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmR5bi1idG4tLWJsb2ctaGVhZGVyLCAjYmxvZ0hlYWRlclJzcyAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5keW4tYnRuLS1ibG9nLWhlYWRlcjphY3RpdmUsICNibG9nSGVhZGVyUnNzIC5idG46YWN0aXZlLCAuZHluLWJ0bi0tYmxvZy1oZWFkZXI6Zm9jdXMsICNibG9nSGVhZGVyUnNzIC5idG46Zm9jdXMsIC5keW4tYnRuLS1ibG9nLWhlYWRlcjpob3ZlciwgI2Jsb2dIZWFkZXJSc3MgLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMDY3Yjg7IH1cbiAgICAubXMtZHluYW1pY3MgLmR5bi1idG4tLWJsb2ctaGVhZGVyOmFjdGl2ZSwgLm1zLWR5bmFtaWNzICNibG9nSGVhZGVyUnNzIC5idG46YWN0aXZlLCAjYmxvZ0hlYWRlclJzcyAubXMtZHluYW1pY3MgLmJ0bjphY3RpdmUsIC5tcy1keW5hbWljcyAuZHluLWJ0bi0tYmxvZy1oZWFkZXI6Zm9jdXMsIC5tcy1keW5hbWljcyAjYmxvZ0hlYWRlclJzcyAuYnRuOmZvY3VzLCAjYmxvZ0hlYWRlclJzcyAubXMtZHluYW1pY3MgLmJ0bjpmb2N1cywgLm1zLWR5bmFtaWNzIC5keW4tYnRuLS1ibG9nLWhlYWRlcjpob3ZlciwgLm1zLWR5bmFtaWNzICNibG9nSGVhZGVyUnNzIC5idG46aG92ZXIsICNibG9nSGVhZGVyUnNzIC5tcy1keW5hbWljcyAuYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNTBlNmZmOyB9XG4gICAgLnBvd2VycGxhdGZvcm0gLmR5bi1idG4tLWJsb2ctaGVhZGVyOmFjdGl2ZSwgLnBvd2VycGxhdGZvcm0gI2Jsb2dIZWFkZXJSc3MgLmJ0bjphY3RpdmUsICNibG9nSGVhZGVyUnNzIC5wb3dlcnBsYXRmb3JtIC5idG46YWN0aXZlLCAucG93ZXJwbGF0Zm9ybSAuZHluLWJ0bi0tYmxvZy1oZWFkZXI6Zm9jdXMsIC5wb3dlcnBsYXRmb3JtICNibG9nSGVhZGVyUnNzIC5idG46Zm9jdXMsICNibG9nSGVhZGVyUnNzIC5wb3dlcnBsYXRmb3JtIC5idG46Zm9jdXMsIC5wb3dlcnBsYXRmb3JtIC5keW4tYnRuLS1ibG9nLWhlYWRlcjpob3ZlciwgLnBvd2VycGxhdGZvcm0gI2Jsb2dIZWFkZXJSc3MgLmJ0bjpob3ZlciwgI2Jsb2dIZWFkZXJSc3MgLnBvd2VycGxhdGZvcm0gLmJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogIzUwRTZGRjsgfVxuXG4uZHluLWJ0bi0tcnNzLCAjYmxvZ0hlYWRlclJzcyAuYnRuIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM4cHg7IH1cbiAgLmR5bi1idG4tLXJzcyArIC5kcm9wZG93bi1tZW51LCAjYmxvZ0hlYWRlclJzcyAuYnRuICsgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7IH1cblxuLmR5bi1idG4tLXNlYXJjaCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzOHB4OyB9XG5cbi5keW4tYnRuLS1zZWFyY2gtYWx0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDM4cHg7IH1cbiAgLmR5bi1idG4tLXNlYXJjaC1hbHQ6YWN0aXZlLCAuZHluLWJ0bi0tc2VhcmNoLWFsdDpob3ZlciwgLmR5bi1idG4tLXNlYXJjaC1hbHQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5keW4tYnRuLS1jYW5jZWwge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gICAgLmR5bi1idG4tLWNhbmNlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ubXMtZHluYW1pY3MgLmxvYWQtbW9yZS1idG4ge1xuICBib3JkZXI6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubXMtZHluYW1pY3MgLmxvYWQtbW9yZS1idG46Zm9jdXMsIC5tcy1keW5hbWljcyAubG9hZC1tb3JlLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0M2E1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubXMtZHluYW1pY3MgLmxvYWQtbW9yZS1idG5bZGlzYWJsZWRdLCAubXMtZHluYW1pY3MgLmxvYWQtbW9yZS1idG46ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ubXMtZHluYW1pY3MgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgcGFkZGluZzogMC42N2VtIDJlbTsgfVxuICAubXMtZHluYW1pY3MgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmFjdGl2ZSwgLm1zLWR5bmFtaWNzIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpmb2N1cywgLm1zLWR5bmFtaWNzIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0M2E1ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAubXMtZHluYW1pY3MgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmFjdGl2ZSwgLm1zLWR5bmFtaWNzIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpmb2N1cywgLm1zLWR5bmFtaWNzIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDNhNWU7IH0gfVxuXG4ubXMtZHluYW1pY3MgLmNvbW1lbnRzIC5hdmF0YXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXMtZHluYW1pY3MgLmNvbW1lbnRzIC5jb21tZW50LW1ldGEge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tcy1keW5hbWljcyAuY29tbWVudHMgLmF1dGhvci1uYW1lIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LXNpemU6IDE3cHg7IH1cblxuLm1zLWR5bmFtaWNzIC5jb21tZW50cyAuY29tbWVudC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAtN3B4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5tcy1keW5hbWljcyAuY29tbWVudHMgLnN1Ym1pdCxcbi5tcy1keW5hbWljcyAuY29tbWVudHMgLmMtY2FsbC10by1hY3Rpb24ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1zLWR5bmFtaWNzIC5jb21tZW50cyAuc3VibWl0OmFmdGVyLFxuICAubXMtZHluYW1pY3MgLmNvbW1lbnRzIC5jLWNhbGwtdG8tYWN0aW9uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tcy1keW5hbWljcyAuY29tbWVudHMgLnN1Ym1pdCBzcGFuLFxuICAubXMtZHluYW1pY3MgLmNvbW1lbnRzIC5jLWNhbGwtdG8tYWN0aW9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tcy1keW5hbWljcyAuY29tbWVudHMgLnN1Ym1pdDpkaXNhYmxlZCxcbiAgLm1zLWR5bmFtaWNzIC5jb21tZW50cyAuYy1jYWxsLXRvLWFjdGlvbjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgICBjb2xvcjogIzU1NTsgfVxuXG4ubXMtZHluYW1pY3MgLmNvbW1lbnRzICNjb2xsYXBzZS1mb3JtLFxuLm1zLWR5bmFtaWNzIC5jb21tZW50cyAjY29tbWVudHMtbG9hZGluZyxcbi5tcy1keW5hbWljcyAuY29tbWVudHMgI2NvbW1lbnRzLWxvYWRlZCB7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDI1cHg7IH1cblxuLm1zLWR5bmFtaWNzIC5jb21tZW50cyAuY29tbWVudC1saXN0ID4gLmNvbW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cblxuLm1zLWR5bmFtaWNzIC5jb21tZW50cyAuY29tbWVudC10aW1lIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzAwMDsgfVxuICAubXMtZHluYW1pY3MgLmNvbW1lbnRzIC5jb21tZW50LXRpbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnIOKXjyAnO1xuICAgIGNvbG9yOiAjRDhEOEQ4OyB9XG5cbi5tcy1keW5hbWljcyAuY29tbWVudHMgLmNvbW1lbnQtbGlzdCB1bC5jaGlsZHJlbiB7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4ubXMtZHluYW1pY3MgLmNvbW1lbnRzLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjVweDtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubXMtZHluYW1pY3MgLmNvbW1lbnRzLWhlYWRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNDgsIDI0OCwgMjQ4LCAwKSwgI2Y4ZjhmOCk7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm1zLWR5bmFtaWNzIC5jb21tZW50cy1oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgIHotaW5kZXg6IC0yOyB9XG4gIC5tcy1keW5hbWljcyAuY29tbWVudHMtaGVhZGVyIGgyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuXG4ubXMtZHluYW1pY3Mge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4OyB9XG4gIC5tcy1keW5hbWljcyBhIHtcbiAgICBjb2xvcjogIzAwNjdiODsgfVxuICAgIC5tcy1keW5hbWljcyBhOmZvY3VzLCAubXMtZHluYW1pY3MgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzI0M2E1ZTsgfVxuICAubXMtZHluYW1pY3Muc2luZ2xlLXBvc3QgLnBvc3QgLnBvc3QtbWV0YS1kYXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCAucG9zdCAuc29jaWFsLXNoYXJlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tcy1keW5hbWljcy5zaW5nbGUtcG9zdCAucG9zdCAuc29jaWFsLWxpbmsgLmZhIHtcbiAgICBmb250LXNpemU6IC45ZW07IH1cbiAgLm1zLWR5bmFtaWNzLnNpbmdsZS1wb3N0IC5wb3N0IC5lbnRyeS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAubXMtZHluYW1pY3Muc2luZ2xlLXBvc3QgLnBvc3QgLmVudHJ5LXR5cGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1zLWR5bmFtaWNzIC53aWRnZXRfcmVsYXRlZF9ibG9nX3Bvc3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4OyB9XG4gICAgLm1zLWR5bmFtaWNzIC53aWRnZXRfcmVsYXRlZF9ibG9nX3Bvc3RzIC5lbnRyeS1leGNlcnB0IHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAucG93ZXJwbGF0Zm9ybSAubXMtZHluYW1pY3MgLndpZGdldF9yZWxhdGVkX2Jsb2dfcG9zdHMgLmVudHJ5LWV4Y2VycHQge1xuICAgICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgICAgLm1zLWR5bmFtaWNzIC53aWRnZXRfcmVsYXRlZF9ibG9nX3Bvc3RzIC5lbnRyeS1leGNlcnB0IHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAubXMtZHluYW1pY3MgLndpZGdldF9yZWxhdGVkX2Jsb2dfcG9zdHMgLmMtaGVhZGluZy5jLWdseXBoLmdseXBoLWNoZXZyb24tcmlnaHQ6YWZ0ZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5tcy1keW5hbWljcyAud2lkZ2V0X3JlbGF0ZWRfYmxvZ19wb3N0cyAucm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gICAgLm1zLWR5bmFtaWNzIC53aWRnZXRfcmVsYXRlZF9ibG9nX3Bvc3RzIC53aWRnZXQtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAubXMtZHluYW1pY3MgLmZvcm0tZmlsdGVycyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAubXMtZHluYW1pY3MgLmZvcm0tZmlsdGVyc19fY29udHJvbC1idG4ge1xuICAgICAgYmFja2dyb3VuZDogIzAwNjdiODsgfVxuICAgICAgLm1zLWR5bmFtaWNzIC5mb3JtLWZpbHRlcnNfX2NvbnRyb2wtYnRuOmZvY3VzLCAubXMtZHluYW1pY3MgLmZvcm0tZmlsdGVyc19fY29udHJvbC1idG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjQzYTVlOyB9XG4gICAgLm1zLWR5bmFtaWNzIC5mb3JtLWZpbHRlcnNfX2NvbnRyb2wtYnRuLS1jbGVhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDA2N2I4OyB9XG4gICAgICAubXMtZHluYW1pY3MgLmZvcm0tZmlsdGVyc19fY29udHJvbC1idG4tLWNsZWFyOmZvY3VzLCAubXMtZHluYW1pY3MgLmZvcm0tZmlsdGVyc19fY29udHJvbC1idG4tLWNsZWFyOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzI0M2E1ZTtcbiAgICAgICAgY29sb3I6ICMyNDNhNWU7IH1cbiAgLm1zLWR5bmFtaWNzIC5jaGVja2JveC1maWx0ZXIgaW5wdXQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjdiODsgfVxuICAubXMtZHluYW1pY3MgLmNoZWNrYm94LWZpbHRlciBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgIGNvbG9yOiAjMDA2N2I4OyB9XG4gIC5tcy1keW5hbWljcyAuY2hlY2tib3gtZmlsdGVyIGlucHV0OmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2N2I4OyB9XG4gIC5tcy1keW5hbWljcyAucmFkaW8tZmlsdGVyIGlucHV0ICsgbGFiZWw6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDY3Yjg7IH1cbiAgLm1zLWR5bmFtaWNzIC5yYWRpby1maWx0ZXIgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBjb2xvcjogIzAwNjdiODsgfVxuICAubXMtZHluYW1pY3MgLnJhZGlvLWZpbHRlciBpbnB1dDpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjdiODsgfVxuICAubXMtZHluYW1pY3MgLmZvcm0tZmlsdGVyc19fc2hvdy1saW5rIHtcbiAgICBjb2xvcjogIzAwNjdiODsgfVxuICAgIC5tcy1keW5hbWljcyAuZm9ybS1maWx0ZXJzX19zaG93LWxpbms6Zm9jdXMsIC5tcy1keW5hbWljcyAuZm9ybS1maWx0ZXJzX19zaG93LWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMyNDNhNWU7IH1cbiAgLm1zLWR5bmFtaWNzIC5zZWFyY2gtaGVhZGVyX19kaXNwbGF5LWZpbHRlcnMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjQzYTVlOyB9XG4gICAgLm1zLWR5bmFtaWNzIC5zZWFyY2gtaGVhZGVyX19kaXNwbGF5LWZpbHRlcnM6Zm9jdXMsIC5tcy1keW5hbWljcyAuc2VhcmNoLWhlYWRlcl9fZGlzcGxheS1maWx0ZXJzOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gIC5tcy1keW5hbWljcyAuc2VhcmNoLWhlYWRlciAuZm9ybS1zZWFyY2hfX3N1Ym1pdDpmb2N1cyAuaWNvbiB7XG4gICAgZmlsbDogIzI0M2E1ZTsgfVxuICAubXMtZHluYW1pY3MgLmlzLXN0aWNreSA+IC5uYXYtd3JhcDpmaXJzdC1vZi10eXBlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogNTA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgxcHgpIHtcbiAgICAubXMtZHluYW1pY3MuYWRtaW4tYmFyIC5pcy1zdGlja3kgLm5hdi13cmFwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgdG9wOiAzMnB4OyB9IH1cbiAgLm1zLWR5bmFtaWNzIC5uYXYtd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNDsgfVxuICAgIC5tcy1keW5hbWljcyAubmF2LXdyYXAgKyAubmF2LXdyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtd3JhcCArIC5uYXYtd3JhcCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGNDsgfVxuICAgICAgICAgIC5tcy1keW5hbWljcyAubmF2LXdyYXAgKyAubmF2LXdyYXA6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjA5KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiA1MDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5tcy1keW5hbWljcyAubmF2LXdyYXAgPiAqIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtd3JhcCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAubXMtZHluYW1pY3MgLm5hdi13cmFwID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIC5tcy1keW5hbWljcyAubmF2LXdyYXAgPiAqOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5tcy1keW5hbWljcyAubmF2LW1haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMDhlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtbWFpbiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgLm1zLWR5bmFtaWNzIC5uYXYtbWFpbjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAubXMtZHluYW1pY3MgLm5hdi1tYWluIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG4gICAgLm1zLWR5bmFtaWNzIC5uYXYtbWFpbiBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxLjlyZW0gMjBweCAxLjhyZW0gNDBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtbWFpbiBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7IH0gfVxuICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtbWFpbiBhOmFjdGl2ZSwgLm1zLWR5bmFtaWNzIC5uYXYtbWFpbiBhOmZvY3VzLCAubXMtZHluYW1pY3MgLm5hdi1tYWluIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQzYTVlOyB9XG4gIC5tcy1keW5hbWljcyAubmF2LW1haW5fX2J0biB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4OTlweCkge1xuICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtbWFpbl9fYnRuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgLm1zLWR5bmFtaWNzIC5uYXYtbWFpbl9fYnRuID4gc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAubXMtZHluYW1pY3MgLm5hdi1tYWluX19idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm1zLWR5bmFtaWNzIC5uYXYtbWFpbl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtbWFpbl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICAubXMtZHluYW1pY3MgLm5hdi1tYWluX19idG4tZGVzYyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAubXMtZHluYW1pY3MgLm5hdi1tYWluX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogOTAlOyB9XG4gICAgLm1zLWR5bmFtaWNzIC5uYXYtbWFpbl9fbWVudVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5tcy1keW5hbWljcyAubmF2LW1haW5fX21lbnUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAubXMtZHluYW1pY3MgLm5hdi1tYWluX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgLm1zLWR5bmFtaWNzIC5uYXYtbWFpbl9faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSk6bm90KC5hY3RpdmUtaXRlbSk6bm90KDpob3Zlcik6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1JTtcbiAgICAgIHdpZHRoOiAxcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgIC5tcy1keW5hbWljcyAubmF2LW1haW5fX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpOm5vdCguYWN0aXZlLWl0ZW0pOm5vdCg6aG92ZXIpOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm1zLWR5bmFtaWNzIC5uYXYtbWFpbl9faXRlbS5hY3RpdmUtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1zLWR5bmFtaWNzIC5uYXYtbWFpbl9faXRlbS5hY3RpdmUtaXRlbSBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjQ7XG4gICAgICBjb2xvcjogIzYyNjE2MzsgfVxuICAubXMtZHluYW1pY3MuaG9tZS5ibG9nIC5uYXYtdGFicyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubXMtZHluYW1pY3MuaGFzLXBvcHVwIC5uYXYtdGFicyB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogNTA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLm1zLWR5bmFtaWNzLmhhcy1wb3B1cCAubmF2LXRhYnMge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9IH1cbiAgLm1zLWR5bmFtaWNzIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODk5cHgpIHtcbiAgICAgIC5tcy1keW5hbWljcyAubmF2LXRhYnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtdGFicyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfSB9XG4gIC5tcy1keW5hbWljcyAubmF2LXRhYnNfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5tcy1keW5hbWljcyAubmF2LXRhYnNfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICM2MjYxNjM7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICAubXMtZHluYW1pY3MgLm5hdi10YWJzX19idG4ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg5OXB4KSB7XG4gICAgICAubXMtZHluYW1pY3MgLm5hdi10YWJzX19idG4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAubXMtZHluYW1pY3MgLm5hdi10YWJzX19idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUY0O1xuICAgICAgICBjb2xvcjogIzYyNjE2MztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAubXMtZHluYW1pY3MgLm5hdi10YWJzX19idG46aG92ZXI6YmVmb3JlLCAubXMtZHluYW1pY3MgLm5hdi10YWJzX19idG46Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYyNjE2MztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgbGVmdDogMC43NXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDNweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjRyZW0pOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtdGFic19fYnRuIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubXMtZHluYW1pY3MgLm5hdi10YWJzX19idG4gc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5tcy1keW5hbWljcy5oYXMtcG9wdXAgLm5hdi1mb3JtIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5tcy1keW5hbWljcyAubmF2LWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAubXMtZHluYW1pY3MgLm5hdi1mb3JtIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEzMzYwNSk7XG4gICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDQwOyB9IH1cbiAgICAubXMtZHluYW1pY3MgLm5hdi1mb3JtW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtZm9ybVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAubXMtZHluYW1pY3MgLm5hdi1mb3JtX19maWVsZHNldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtZm9ybV9fZmllbGRzZXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNThweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDU4cHg7IH0gfVxuICAubXMtZHluYW1pY3MgLm5hdi1mb3JtX19sZWdlbmQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogIzYyNjE2MztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDEuOXJlbSAyMHB4IDEuOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtZm9ybV9fbGVnZW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm1zLWR5bmFtaWNzIC5uYXYtZm9ybV9fbGVnZW5kOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI2MTYzO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgyICogMjBweCkpO1xuICAgICAgei1pbmRleDogMjA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAgIC5tcy1keW5hbWljcyAubmF2LWZvcm1fX2xlZ2VuZDpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuanMgLm1zLWR5bmFtaWNzIC5uYXYtZm9ybS1idXR0b25zW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSwgLmpzIC5tcy1keW5hbWljcyAubmF2LWZvcm0tYnV0dG9uc1toaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tcy1keW5hbWljcyAubmF2LWZvcm0tYnV0dG9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggN3B4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogNjA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtZm9ybS1idXR0b25zIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAubXMtZHluYW1pY3MgLm5hdi1mb3JtLWJ1dHRvbnMgLmR5bi1idG4sIC5tcy1keW5hbWljcyAubmF2LWZvcm0tYnV0dG9ucyAjYmxvZ0hlYWRlclJzcyAuYnRuLCAjYmxvZ0hlYWRlclJzcyAubXMtZHluYW1pY3MgLm5hdi1mb3JtLWJ1dHRvbnMgLmJ0biwgLm1zLWR5bmFtaWNzIC5uYXYtZm9ybS1idXR0b25zIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCwgLm1zLWR5bmFtaWNzIC5zZWFyY2gtZm9ybSAubmF2LWZvcm0tYnV0dG9ucyAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2N2I4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgICAubXMtZHluYW1pY3MgLm5hdi1mb3JtLWJ1dHRvbnMgLmR5bi1idG4sIC5tcy1keW5hbWljcyAubmF2LWZvcm0tYnV0dG9ucyAjYmxvZ0hlYWRlclJzcyAuYnRuLCAjYmxvZ0hlYWRlclJzcyAubXMtZHluYW1pY3MgLm5hdi1mb3JtLWJ1dHRvbnMgLmJ0biwgLm1zLWR5bmFtaWNzIC5uYXYtZm9ybS1idXR0b25zIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCwgLm1zLWR5bmFtaWNzIC5zZWFyY2gtZm9ybSAubmF2LWZvcm0tYnV0dG9ucyAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzI0M2E1ZTtcbiAgICAgICAgICBjb2xvcjogIzI0M2E1ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMy41cmVtOyB9XG4gICAgICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtZm9ybS1idXR0b25zIC5keW4tYnRuOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAubXMtZHluYW1pY3MgLm5hdi1mb3JtLWJ1dHRvbnMgI2Jsb2dIZWFkZXJSc3MgLmJ0bjpub3QoOmRpc2FibGVkKTpmb2N1cywgI2Jsb2dIZWFkZXJSc3MgLm1zLWR5bmFtaWNzIC5uYXYtZm9ybS1idXR0b25zIC5idG46bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5tcy1keW5hbWljcyAubmF2LWZvcm0tYnV0dG9ucyAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQ6bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5tcy1keW5hbWljcyAuc2VhcmNoLWZvcm0gLm5hdi1mb3JtLWJ1dHRvbnMgLnNlYXJjaC1zdWJtaXQ6bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5tcy1keW5hbWljcyAubmF2LWZvcm0tYnV0dG9ucyAuZHluLWJ0bjpub3QoOmRpc2FibGVkKTpob3ZlciwgLm1zLWR5bmFtaWNzIC5uYXYtZm9ybS1idXR0b25zICNibG9nSGVhZGVyUnNzIC5idG46bm90KDpkaXNhYmxlZCk6aG92ZXIsICNibG9nSGVhZGVyUnNzIC5tcy1keW5hbWljcyAubmF2LWZvcm0tYnV0dG9ucyAuYnRuOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAubXMtZHluYW1pY3MgLm5hdi1mb3JtLWJ1dHRvbnMgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAubXMtZHluYW1pY3MgLnNlYXJjaC1mb3JtIC5uYXYtZm9ybS1idXR0b25zIC5zZWFyY2gtc3VibWl0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDNhNWU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyNDNhNWU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG4gICAgICAubXMtZHluYW1pY3MgLm5hdi1mb3JtLWJ1dHRvbnMgLmR5bi1idG46ZGlzYWJsZWQsIC5tcy1keW5hbWljcyAubmF2LWZvcm0tYnV0dG9ucyAjYmxvZ0hlYWRlclJzcyAuYnRuOmRpc2FibGVkLCAjYmxvZ0hlYWRlclJzcyAubXMtZHluYW1pY3MgLm5hdi1mb3JtLWJ1dHRvbnMgLmJ0bjpkaXNhYmxlZCwgLm1zLWR5bmFtaWNzIC5uYXYtZm9ybS1idXR0b25zIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpkaXNhYmxlZCwgLm1zLWR5bmFtaWNzIC5zZWFyY2gtZm9ybSAubmF2LWZvcm0tYnV0dG9ucyAuc2VhcmNoLXN1Ym1pdDpkaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubXMtZHluYW1pY3MgLm5hdi1mb3JtLWJ1dHRvbnMgLm5hdi1mb3JtLWJ1dHRvbnNfX2J0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2N2I4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2N2I4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgICAubXMtZHluYW1pY3MgLm5hdi1mb3JtLWJ1dHRvbnMgLm5hdi1mb3JtLWJ1dHRvbnNfX2J0biB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjhyZW07IH0gfVxuICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtZm9ybS1idXR0b25zIC5uYXYtZm9ybS1idXR0b25zX19idG46ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjI2MTYzO1xuICAgICAgICBjb2xvcjogIzYyNjE2MzsgfVxuICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtZm9ybS1idXR0b25zIC5uYXYtZm9ybS1idXR0b25zX19idG46bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5tcy1keW5hbWljcyAubmF2LWZvcm0tYnV0dG9ucyAubmF2LWZvcm0tYnV0dG9uc19fYnRuOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0M2E1ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjQzYTVlO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtZm9ybS1idXR0b25zIC5uYXYtZm9ybS1idXR0b25zX19idG4gLm5hdi1mb3JtLWJ1dHRvbnNfX2J0bl9fYW5pbWF0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY3Yjg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtZm9ybS1idXR0b25zIC5uYXYtZm9ybS1idXR0b25zX19idG4ubmF2LWZvcm0tYnV0dG9uc19fYnRuLS1wdWxzZSB7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzY2FsZTtcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTsgfVxuICAgICAgICAubXMtZHluYW1pY3MgLm5hdi1mb3JtLWJ1dHRvbnMgLm5hdi1mb3JtLWJ1dHRvbnNfX2J0bi5uYXYtZm9ybS1idXR0b25zX19idG4tLXB1bHNlIC5uYXYtZm9ybS1idXR0b25zX19idG5fX2FuaW1hdGUge1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlcHNldWRvO1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7IH1cbiAgLm1zLWR5bmFtaWNzIC5uYXYtZm9ybS1idXR0b25zX19jbGVhci1maWx0ZXItbGluayB7XG4gICAgY29sb3I6ICMyNDNhNWU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAubXMtZHluYW1pY3MgLm5hdi1mb3JtLWJ1dHRvbnNfX2NsZWFyLWZpbHRlci1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMS44cmVtOyB9IH1cbiAgICAubXMtZHluYW1pY3MgLm5hdi1mb3JtLWJ1dHRvbnNfX2NsZWFyLWZpbHRlci1saW5rOmZvY3VzLCAubXMtZHluYW1pY3MgLm5hdi1mb3JtLWJ1dHRvbnNfX2NsZWFyLWZpbHRlci1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgLm1zLWR5bmFtaWNzIC5uYXYtc2tpcC1saW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubXMtZHluYW1pY3MgLm5hdi1za2lwLWxpbms6Zm9jdXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlcHNldWRvIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUsIDEuNSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuICAubXMtZHluYW1pY3MgLm5hdi1zZWN0aW9uLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjNjI2MTYzO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzFlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAubXMtZHluYW1pY3MgLm5hdi1zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICAubXMtZHluYW1pY3MgLm5hdi1zZWN0aW9uLWhlYWRpbmc6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5OCwgOTcsIDk5LCAwLjUpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1zLWR5bmFtaWNzIC5uYXYtZmlsdGVyIHtcbiAgICBjb2xvcjogIzYyNjE2MztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMTJweCAxMHB4O1xuICAgIHBhZGRpbmc6IDAuOXJlbSAwLjlyZW0gMC44cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAubXMtZHluYW1pY3MgLm5hdi1maWx0ZXIge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLm1zLWR5bmFtaWNzIC5uYXYtZmlsdGVyOmFjdGl2ZSwgLm1zLWR5bmFtaWNzIC5uYXYtZmlsdGVyOmZvY3VzLCAubXMtZHluYW1pY3MgLm5hdi1maWx0ZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjdiODtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm1zLWR5bmFtaWNzIC5uYXYtZmlsdGVyOmZvY3VzOm5vdCguZm9jdXMtdmlzaWJsZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzYyNjE2MztcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5tcy1keW5hbWljcyAubmF2LWZpbHRlcjpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjNGE0YTRhOyB9XG4gICAgLm1zLWR5bmFtaWNzIC5uYXYtZmlsdGVyOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tcy1keW5hbWljcyAubmF2LWZpbHRlci5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtZmlsdGVyLmFjdGl2ZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9lMTBhLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogY2FsYyggNTAlIC0gMC43NXJlbSk7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgICAgICAubXMtZHluYW1pY3MgLm5hdi1maWx0ZXIuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAwLjQ1ZW0pOyB9IH1cbiAgICAubXMtZHluYW1pY3MgLm5hdi1maWx0ZXJfX2lucHV0IHtcbiAgICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tcy1keW5hbWljcyAubmF2LWZpbHRlcl9faW5wdXQ6Zm9jdXMgfiBsYWJlbCB7XG4gICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgY3VycmVudENvbG9yO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDsgfVxuICAubXMtZHluYW1pY3MgLm5hdi1maWx0ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubXMtZHluYW1pY3MgLm5hdi1sZXZlbF9fc2Vjb25kIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtbGV2ZWxfX3NlY29uZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtbGV2ZWxfX3NlY29uZDphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfSB9XG4gICAgLm1zLWR5bmFtaWNzIC5uYXYtbGV2ZWxfX3NlY29uZCAuZHluLWJ0bi0tdG9nZ2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjQ7XG4gICAgICBjb2xvcjogIzYyNjE2MztcbiAgICAgIGZvbnQtc2l6ZTogMS4wOGVtO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS43M3JlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAgIC5tcy1keW5hbWljcyAubmF2LWxldmVsX19zZWNvbmQgLmR5bi1idG4tLXRvZ2dsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm1zLWR5bmFtaWNzIC5uYXYtbGV2ZWxfX3NlY29uZCA+IGxpLmhhcy1jaGlsZHJlbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tcy1keW5hbWljcyAubmF2LWxldmVsX19zZWNvbmQgPiBsaS5oYXMtY2hpbGRyZW4gLmR5bi1idG4tLXRvZ2dsZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgyICogMjBweCkpO1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgICAgIC5tcy1keW5hbWljcyAubmF2LWxldmVsX19zZWNvbmQgPiBsaS5oYXMtY2hpbGRyZW4gLmR5bi1idG4tLXRvZ2dsZTpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAubXMtZHluYW1pY3MgLm5hdi1sZXZlbF9fc2Vjb25kID4gbGkuaGFzLWNoaWxkcmVuOmZpcnN0LW9mLXR5cGUgLmR5bi1idG4tLXRvZ2dsZTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5tcy1keW5hbWljcyAubmF2LWxldmVsX19zZWNvbmQgPiBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuMjUlO1xuICAgICAgICB3aWR0aDogMzAuNSU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAubXMtZHluYW1pY3MgLm5hdi1sZXZlbF9fc2Vjb25kID4gbGk6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAubXMtZHluYW1pY3MgLm5hdi1sZXZlbF9fc2Vjb25kID4gLm5hdi1tZW51X19saXN0LWl0ZW06bm90KC5oYXMtY2hpbGRyZW4pOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy10b3A6IDAuM2VtOyB9XG4gICAgLm1zLWR5bmFtaWNzIC5uYXYtbGV2ZWxfX3NlY29uZC5uYXYtaGFzX19vbmx5LWxpbmtzID4gLm5hdi1tZW51X19saXN0LWl0ZW06bm90KC5oYXMtY2hpbGRyZW4pOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtbGV2ZWxfX3NlY29uZC5uYXYtaGFzX18yLWNoaWxkcmVuID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwJTsgfSB9XG4gICAgLm1zLWR5bmFtaWNzIC5uYXYtbGV2ZWxfX3NlY29uZC5uYXYtaGFzX19vbmx5LWxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbTsgfVxuICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtbGV2ZWxfX3NlY29uZC5uYXYtaGFzX19vbmx5LWxpbmtzIGxpIHtcbiAgICAgICAgZmxleC1iYXNpczogMjUwcHg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAubXMtZHluYW1pY3MgLm5hdi1sZXZlbF9fc2Vjb25kLm5hdi1tZW51LS10b3BpYyA+IGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogY2FsYyggKCAxMDAlIC8gMiApIC0gMzBweCk7IH1cbiAgICAgICAgLm1zLWR5bmFtaWNzIC5uYXYtbGV2ZWxfX3NlY29uZC5uYXYtbWVudS0tdG9waWMgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAubXMtZHluYW1pY3MgLm5hdi1sZXZlbF9fc2Vjb25kLm5hdi1tZW51LS10b3BpYyAubmF2LWxldmVsX190aGlyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbTsgfVxuICAgICAgICAubXMtZHluYW1pY3MgLm5hdi1sZXZlbF9fc2Vjb25kLm5hdi1tZW51LS10b3BpYyAubmF2LWxldmVsX190aGlyZCA+IGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAubXMtZHluYW1pY3MgLm5hdi1sZXZlbF9fc2Vjb25kLm5hdi1tZW51LS10b3BpYyAubmF2LWxldmVsX190aGlyZCAubmF2LWZpbHRlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMC44cmVtOyB9IH1cbiAgLm1zLWR5bmFtaWNzIC5uYXYtbGV2ZWxfX3RoaXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5tcy1keW5hbWljcyAubmF2LWxldmVsX190aGlyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5tcy1keW5hbWljcyAubmF2LWxldmVsX190aGlyZCA+ICo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1zLWR5bmFtaWNzIC5uYXYtbGV2ZWxfX3RoaXJkID4gbGkge1xuICAgICAgbGVmdDogLTAuNjdlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjM0ZW0pOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5tcy1keW5hbWljcyAubmF2LWxldmVsX190aGlyZCA+IGxpLmhhcy12ZXJzaW9ucyB7XG4gICAgICAgIGxlZnQ6IC0wLjY3ZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEuMzRlbSk7IH0gfVxuICAgIC5tcy1keW5hbWljcyAubmF2LWxldmVsX190aGlyZCBsaS5pcy12ZXJzaW9ucy1leHBhbmRlZCB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgICAubXMtZHluYW1pY3MgLm5hdi1sZXZlbF9fdGhpcmQgbGkuaXMtdmVyc2lvbnMtZXhwYW5kZWQge1xuICAgICAgICAgIGxlZnQ6IC0wLjY3ZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjM0ZW0pOyB9IH1cbiAgLm1zLWR5bmFtaWNzIC5uYXYtbGV2ZWxfX2ZvdXJ0aDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubXMtZHluYW1pY3MgLm5hdi1sZXZlbF9fZm91cnRoIC5uYXYtbWVudV9fbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm1zLWR5bmFtaWNzIC5uYXYtbGV2ZWxfX2ZvdXJ0aCAubmF2LWZpbHRlciB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm1zLWR5bmFtaWNzIC5uYXYtbGV2ZWxfX2ZvdXJ0aCAubmF2LWZpbHRlcjphY3RpdmUsIC5tcy1keW5hbWljcyAubmF2LWxldmVsX19mb3VydGggLm5hdi1maWx0ZXI6Zm9jdXMsIC5tcy1keW5hbWljcyAubmF2LWxldmVsX19mb3VydGggLm5hdi1maWx0ZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm1zLWR5bmFtaWNzLmhhcy1wb3B1cCAuc2VsZWN0ZWQtZmlsdGVycyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAubXMtZHluYW1pY3MuaGFzLXBvcHVwIC5zZWxlY3RlZC1maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5qcyAubXMtZHluYW1pY3MuaGFzLWZpbHRlcnMgLnNlbGVjdGVkLWZpbHRlcnNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuanMgLm1zLWR5bmFtaWNzLmhhcy1maWx0ZXJzIC5zZWxlY3RlZC1maWx0ZXJzX19saXN0W2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAubXMtZHluYW1pY3MgLnNlbGVjdGVkLWZpbHRlcnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDNhNWU7XG4gICAgbWFyZ2luOiAwIDIwcHggMS42cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY3ZW07XG4gICAgcGFkZGluZy10b3A6IDAuNjdlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAubXMtZHluYW1pY3MgLnNlbGVjdGVkLWZpbHRlcnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUY0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAubXMtZHluYW1pY3MgLnNlbGVjdGVkLWZpbHRlcnNfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLm1zLWR5bmFtaWNzIC5zZWxlY3RlZC1maWx0ZXJzX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNjI2MTYzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjFyZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICAubXMtZHluYW1pY3MgLnNlbGVjdGVkLWZpbHRlcnNfX2xpc3Qge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAubXMtZHluYW1pY3MgLnNlbGVjdGVkLWZpbHRlcnNfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwLjllbSAwOyB9IH1cbiAgICAubXMtZHluYW1pY3MgLnNlbGVjdGVkLWZpbHRlcnNfX2xpc3QgbGkge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDAuOTNlbTtcbiAgICAgIG1hcmdpbjogMCAwLjU3ZW0gMC41N2VtIDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgICAubXMtZHluYW1pY3MgLnNlbGVjdGVkLWZpbHRlcnNfX2xpc3QgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IC4xZW0gLjEyNWVtO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICAgIC5tcy1keW5hbWljcyAuc2VsZWN0ZWQtZmlsdGVyc19fbGlzdCBhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgICAubXMtZHluYW1pY3MgLnNlbGVjdGVkLWZpbHRlcnNfX2xpc3QgYSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjI2MTYzO1xuICAgICAgICAgIGNvbG9yOiAjNjI2MTYzOyB9IH1cbiAgICAgIC5tcy1keW5hbWljcyAuc2VsZWN0ZWQtZmlsdGVyc19fbGlzdCBhOmFjdGl2ZSwgLm1zLWR5bmFtaWNzIC5zZWxlY3RlZC1maWx0ZXJzX19saXN0IGE6Zm9jdXMsIC5tcy1keW5hbWljcyAuc2VsZWN0ZWQtZmlsdGVyc19fbGlzdCBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAubXMtZHluYW1pY3MgLnNlbGVjdGVkLWZpbHRlcnNfX2xpc3QgYTphY3RpdmU6YWZ0ZXIsIC5tcy1keW5hbWljcyAuc2VsZWN0ZWQtZmlsdGVyc19fbGlzdCBhOmZvY3VzOmFmdGVyLCAubXMtZHluYW1pY3MgLnNlbGVjdGVkLWZpbHRlcnNfX2xpc3QgYTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2UxMGEuc3ZnXCIpOyB9XG4gICAgICAubXMtZHluYW1pY3MgLnNlbGVjdGVkLWZpbHRlcnNfX2xpc3QgYTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9lMTBhLXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC42ZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwLjFlbTtcbiAgICAgICAgd2lkdGg6IDFlbTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgICAgIC5tcy1keW5hbWljcyAuc2VsZWN0ZWQtZmlsdGVyc19fbGlzdCBhOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9lMTBhLnN2Z1wiKTsgfSB9XG4gIC5tcy1keW5hbWljcyAuc2VsZWN0ZWQtZmlsdGVyc19fYnRuLXRvZ2dsZSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDAuODdlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLm1zLWR5bmFtaWNzIC5zZWxlY3RlZC1maWx0ZXJzX19idG4tdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tcy1keW5hbWljcy5oYXMtZmlsdGVycyAuZHluYW1pYy1tZW51IHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5tcy1keW5hbWljcy5oYXMtZmlsdGVycyAuZHluYW1pYy1tZW51IHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG4gIC5tcy1keW5hbWljcy5oYXMtZmlsdGVycyAubmF2LW1haW4ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLm1zLWR5bmFtaWNzLmhhcy1maWx0ZXJzIC5uYXYtdGFicyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLm1zLWR5bmFtaWNzLmhhcy1maWx0ZXJzIC5uYXYtdGFicyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjQ7IH0gfVxuICAgIC5tcy1keW5hbWljcy5oYXMtZmlsdGVycyAubmF2LXRhYnM6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgyICogMjBweCkpO1xuICAgICAgei1pbmRleDogMjA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAgIC5tcy1keW5hbWljcy5oYXMtZmlsdGVycyAubmF2LXRhYnM6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAubXMtZHluYW1pY3MuaGFzLWZpbHRlcnMgLm5hdi10YWJzX19idG4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLm1zLWR5bmFtaWNzLmhhcy1maWx0ZXJzIC5uYXYtdGFic19fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLm1zLWR5bmFtaWNzLmhhcy1maWx0ZXJzIC5uYXYtdGFic19fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgIC5tcy1keW5hbWljcyAuaGFzLXZlcnNpb25zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLm1zLWR5bmFtaWNzIC5oYXMtdmVyc2lvbnMgPiAuYWN0aXZlLm5hdi1maWx0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tcy1keW5hbWljcyAuaGFzLXZlcnNpb25zIC5uYXYtbGV2ZWxfX2ZvdXJ0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtOyB9XG4gICAgLm1zLWR5bmFtaWNzIC5oYXMtdmVyc2lvbnMgLm5hdi1sZXZlbF9fZm91cnRoIC5uYXYtZmlsdGVyIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBwYWRkaW5nOiAwLjZyZW0gMC45cmVtIDAuNXJlbSAzcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubXMtZHluYW1pY3MgLmhhcy12ZXJzaW9ucyAubmF2LWxldmVsX19mb3VydGggLm5hdi1maWx0ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMC41ZW0pO1xuICAgICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgICB6LWluZGV4OiAyMDsgfVxuICAgICAgLm1zLWR5bmFtaWNzIC5oYXMtdmVyc2lvbnMgLm5hdi1sZXZlbF9fZm91cnRoIC5uYXYtZmlsdGVyOmZvY3VzOmJlZm9yZSwgLm1zLWR5bmFtaWNzIC5oYXMtdmVyc2lvbnMgLm5hdi1sZXZlbF9fZm91cnRoIC5uYXYtZmlsdGVyOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzczNzM3MzsgfVxuICAgICAgLm1zLWR5bmFtaWNzIC5oYXMtdmVyc2lvbnMgLm5hdi1sZXZlbF9fZm91cnRoIC5uYXYtZmlsdGVyOmZvY3VzOmFmdGVyLCAubXMtZHluYW1pY3MgLmhhcy12ZXJzaW9ucyAubmF2LWxldmVsX19mb3VydGggLm5hdi1maWx0ZXI6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubXMtZHluYW1pY3MgLmhhcy12ZXJzaW9ucyAubmF2LWxldmVsX19mb3VydGggLm5hdi1maWx0ZXIuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLm1zLWR5bmFtaWNzIC5oYXMtdmVyc2lvbnMgLm5hdi1sZXZlbF9fZm91cnRoIC5uYXYtZmlsdGVyLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrbWFyay5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3OGQ0OyB9XG4gICAgICAgIC5tcy1keW5hbWljcyAuaGFzLXZlcnNpb25zIC5uYXYtbGV2ZWxfX2ZvdXJ0aCAubmF2LWZpbHRlci5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmpzIC5tcy1keW5hbWljcyB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC5qcyAubXMtZHluYW1pY3MgLmR5bmFtaWMtbWVudSBbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmpzIC5tcy1keW5hbWljcyAuZHluYW1pYy1tZW51IC5zaWRlYmFyLXRvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5qcyAubXMtZHluYW1pY3MuaGFzLXBvcHVwIC5uYXYtZm9ybSA+IC5uYXYtZm9ybV9fZmllbGRzZXRbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XG4gICAgbWFyZ2luLXRvcDogMy42ZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLmpzIC5tcy1keW5hbWljcy5oYXMtcG9wdXAgLm5hdi1mb3JtID4gLm5hdi1mb3JtX19maWVsZHNldFthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5wb3dlcnBsYXRmb3JtIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgY29sb3I6ICMxOTE5MTk7IH1cbiAgLnBvd2VycGxhdGZvcm0gLmgxLFxuICAucG93ZXJwbGF0Zm9ybSAuaDIsXG4gIC5wb3dlcnBsYXRmb3JtIC5oMyxcbiAgLnBvd2VycGxhdGZvcm0gLmg0LFxuICAucG93ZXJwbGF0Zm9ybSAuaDUsXG4gIC5wb3dlcnBsYXRmb3JtIC5oNixcbiAgLnBvd2VycGxhdGZvcm0gaDEsXG4gIC5wb3dlcnBsYXRmb3JtIGgyLFxuICAucG93ZXJwbGF0Zm9ybSBoMyxcbiAgLnBvd2VycGxhdGZvcm0gaDQsXG4gIC5wb3dlcnBsYXRmb3JtIGg1LFxuICAucG93ZXJwbGF0Zm9ybSBoNiB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgLnBvd2VycGxhdGZvcm0gaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnBvd2VycGxhdGZvcm0uYXJjaGl2ZSAucG9zdCAuZW50cnktdGl0bGUgYSwgLnBvd2VycGxhdGZvcm0uaG9tZSAucG9zdCAuZW50cnktdGl0bGUgYSwgLnBvd2VycGxhdGZvcm0uc2VhcmNoLXJlc3VsdHMgLnBvc3QgLmVudHJ5LXRpdGxlIGEge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gIC5wb3dlcnBsYXRmb3JtIC5jYy1iYW5uZXIgPiAuY2MtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2MDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg5OXB4KSB7XG4gICAgLnBvd2VycGxhdGZvcm0gLmJhcGktZm9vdGVyIC5iYXBpLXJvdy1mbGV4IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5wb3dlcnBsYXRmb3JtIC5iYXBpLWZvb3RlciAuYmFwaS1yb3ctZmxleCAuYmFwaS1jb2x1bW4tZmxleCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODk5cHgpIHtcbiAgICAucG93ZXJwbGF0Zm9ybSAuYmFwaS1mb290ZXIgPiAuYmFwaS1yb3cge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4OTlweCkge1xuICAgIC5wb3dlcnBsYXRmb3JtIC5iYXBpLWZvb3RlciA+IC5iYXBpLXJvdyA+IC5iYXBpLWNvbHVtbiB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4OTlweCkge1xuICAgIC5wb3dlcnBsYXRmb3JtICNiYXBpLWhlYWRlciAuaGFtYnVyZ2VyLWNvbnRhaW5lcixcbiAgICAucG93ZXJwbGF0Zm9ybSAjYmFwaS1oZWFkZXIgLmJhcGktdG9wLWJhciB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg5OXB4KSB7XG4gICAgLnBvd2VycGxhdGZvcm0gI2JhcGktaGVhZGVyIC5oYW1idXJnZXItY29udGFpbmVyIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRvcDogNjhweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODk5cHgpIHtcbiAgICAucG93ZXJwbGF0Zm9ybSAjYmFwaS1oZWFkZXIgLmhhbWJ1cmdlci1jb250YWluZXJfX2hhbWJ1cmdlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTExcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAgIC5wb3dlcnBsYXRmb3JtLmFkbWluLWJhciAjYmFwaS1oZWFkZXIuYmFwaS1oZWFkZXItLXN0aWNreSB7XG4gICAgICB0b3A6IDQ2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODNweCkge1xuICAgIC5wb3dlcnBsYXRmb3JtLmFkbWluLWJhciAjYmFwaS1oZWFkZXIuYmFwaS1oZWFkZXItLXN0aWNreSB7XG4gICAgICB0b3A6IDMycHg7IH0gfVxuICAucG93ZXJwbGF0Zm9ybSAuaXMtc3RpY2t5ID4gLm5hdi13cmFwOmZpcnN0LW9mLXR5cGUge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA1MDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODFweCkge1xuICAgIC5wb3dlcnBsYXRmb3JtLmFkbWluLWJhciAuaXMtc3RpY2t5IC5uYXYtd3JhcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHRvcDogMzJweDsgfSB9XG4gIC5wb3dlcnBsYXRmb3JtIC5uYXYtd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLnBvd2VycGxhdGZvcm0gLm5hdi13cmFwICsgLm5hdi13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LXdyYXAgKyAubmF2LXdyYXA6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjUsIDI1LCAyNSwgMC4wOSksIHJnYmEoMjUsIDI1LCAyNSwgMCkpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiA1MDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtd3JhcCA+ICoge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LXdyYXAgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgLnBvd2VycGxhdGZvcm0gLm5hdi13cmFwID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtd3JhcCA+ICo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnBvd2VycGxhdGZvcm0gLm5hdi1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ3MmNhO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjA4ZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtbWFpbiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgLnBvd2VycGxhdGZvcm0gLm5hdi1tYWluOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtbWFpbiB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtbWFpbiBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxLjlyZW0gMjBweCAxLjhyZW0gNDBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgICAgLnBvd2VycGxhdGZvcm0gLm5hdi1tYWluIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDE3cHggMjBweDsgfSB9XG4gICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LW1haW4gYTphY3RpdmUsIC5wb3dlcnBsYXRmb3JtIC5uYXYtbWFpbiBhOmZvY3VzLCAucG93ZXJwbGF0Zm9ybSAubmF2LW1haW4gYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjU1OWE7IH1cbiAgLnBvd2VycGxhdGZvcm0gLm5hdi1tYWluX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg5OXB4KSB7XG4gICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LW1haW5fX2J0biB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtbWFpbl9fYnRuID4gc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LW1haW5fX2J0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucG93ZXJwbGF0Zm9ybSAubmF2LW1haW5fX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtbWFpbl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICAucG93ZXJwbGF0Zm9ybSAubmF2LW1haW5fX2J0bi1kZXNjIHtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5wb3dlcnBsYXRmb3JtIC5uYXYtbWFpbl9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtbWFpbl9fbWVudVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtbWFpbl9fbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgLnBvd2VycGxhdGZvcm0gLm5hdi1tYWluX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgLnBvd2VycGxhdGZvcm0gLm5hdi1tYWluX19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKTpub3QoLmFjdGl2ZS1pdGVtKTpub3QoOmhvdmVyKTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogOTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUlO1xuICAgICAgd2lkdGg6IDFweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgLnBvd2VycGxhdGZvcm0gLm5hdi1tYWluX19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKTpub3QoLmFjdGl2ZS1pdGVtKTpub3QoOmhvdmVyKTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wb3dlcnBsYXRmb3JtIC5uYXYtbWFpbl9faXRlbS5hY3RpdmUtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBvd2VycGxhdGZvcm0gLm5hdi1tYWluX19pdGVtLmFjdGl2ZS1pdGVtIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICAgIGNvbG9yOiAjNjI2MTYzOyB9XG4gIC5wb3dlcnBsYXRmb3JtLmhhcy1wb3B1cCAubmF2LXRhYnMge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDUwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5wb3dlcnBsYXRmb3JtLmhhcy1wb3B1cCAubmF2LXRhYnMge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9IH1cbiAgLnBvd2VycGxhdGZvcm0gLm5hdi10YWJzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtdGFicyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfSB9XG4gIC5wb3dlcnBsYXRmb3JtIC5uYXYtdGFic19fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLnBvd2VycGxhdGZvcm0gLm5hdi10YWJzX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNjI2MTYzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cbiAgLnBvd2VycGxhdGZvcm0gLm5hdi10YWJzX19idG4ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICBjb2xvcjogIzYyNjE2MztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5MDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODk5cHgpIHtcbiAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtdGFic19fYnRuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtdGFic19fYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICAgICAgY29sb3I6ICM2MjYxNjM7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi43NXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLnBvd2VycGxhdGZvcm0gLm5hdi10YWJzX19idG46aG92ZXI6YmVmb3JlLCAucG93ZXJwbGF0Zm9ybSAubmF2LXRhYnNfX2J0bjpmb2N1czpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI2MTYzO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBsZWZ0OiAwLjc1cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gM3B4KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNHJlbSk7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LXRhYnNfX2J0biBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnBvd2VycGxhdGZvcm0gLm5hdi10YWJzX19idG4gc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5wb3dlcnBsYXRmb3JtLmhhcy1wb3B1cCAubmF2LWZvcm0ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnBvd2VycGxhdGZvcm0gLm5hdi1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgIGJvcmRlci1jb2xvcjogI2QyZDJkMiAjZDJkMmQyICMxOTE5MTk7XG4gICAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQgc29saWQgc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDZweCAwcHggcmdiYSgyNSwgMjUsIDI1LCAwLjQpO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtZm9ybSB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAycHggNXB4IHJnYmEoMjUsIDI1LCAyNSwgMC4xMzM2MDUpO1xuICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA0MDsgfSB9XG4gICAgLnBvd2VycGxhdGZvcm0gLm5hdi1mb3JtW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgICAgLnBvd2VycGxhdGZvcm0gLm5hdi1mb3JtW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gIC5wb3dlcnBsYXRmb3JtIC5uYXYtZm9ybV9fZmllbGRzZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtZm9ybV9fZmllbGRzZXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNThweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDU4cHg7IH0gfVxuICAucG93ZXJwbGF0Zm9ybSAubmF2LWZvcm1fX2xlZ2VuZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjNjI2MTYzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMS45cmVtIDIwcHggMS44cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWZvcm1fX2xlZ2VuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtZm9ybV9fbGVnZW5kOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI2MTYzO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgyICogMjBweCkpO1xuICAgICAgei1pbmRleDogMjA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtZm9ybV9fbGVnZW5kOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5qcyAucG93ZXJwbGF0Zm9ybSAubmF2LWZvcm0tYnV0dG9uc1thcmlhLWhpZGRlbj1cInRydWVcIl0sIC5qcyAucG93ZXJwbGF0Zm9ybSAubmF2LWZvcm0tYnV0dG9uc1toaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wb3dlcnBsYXRmb3JtIC5uYXYtZm9ybS1idXR0b25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCA3cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA2MDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWZvcm0tYnV0dG9ucyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLnBvd2VycGxhdGZvcm0gLm5hdi1mb3JtLWJ1dHRvbnMgLmR5bi1idG4sIC5wb3dlcnBsYXRmb3JtIC5uYXYtZm9ybS1idXR0b25zICNibG9nSGVhZGVyUnNzIC5idG4sICNibG9nSGVhZGVyUnNzIC5wb3dlcnBsYXRmb3JtIC5uYXYtZm9ybS1idXR0b25zIC5idG4sIC5wb3dlcnBsYXRmb3JtIC5uYXYtZm9ybS1idXR0b25zIC5tcy1keW5hbWljcyAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQsIC5tcy1keW5hbWljcyAuc2VhcmNoLWZvcm0gLnBvd2VycGxhdGZvcm0gLm5hdi1mb3JtLWJ1dHRvbnMgLnNlYXJjaC1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0NzJjYTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gICAgICBwYWRkaW5nOiAwLjhyZW0gMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgICAgLnBvd2VycGxhdGZvcm0gLm5hdi1mb3JtLWJ1dHRvbnMgLmR5bi1idG4sIC5wb3dlcnBsYXRmb3JtIC5uYXYtZm9ybS1idXR0b25zICNibG9nSGVhZGVyUnNzIC5idG4sICNibG9nSGVhZGVyUnNzIC5wb3dlcnBsYXRmb3JtIC5uYXYtZm9ybS1idXR0b25zIC5idG4sIC5wb3dlcnBsYXRmb3JtIC5uYXYtZm9ybS1idXR0b25zIC5tcy1keW5hbWljcyAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQsIC5tcy1keW5hbWljcyAuc2VhcmNoLWZvcm0gLnBvd2VycGxhdGZvcm0gLm5hdi1mb3JtLWJ1dHRvbnMgLnNlYXJjaC1zdWJtaXQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM2MjYxNjM7XG4gICAgICAgICAgY29sb3I6ICM2MjYxNjM7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTsgfVxuICAgICAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtZm9ybS1idXR0b25zIC5keW4tYnRuOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAucG93ZXJwbGF0Zm9ybSAubmF2LWZvcm0tYnV0dG9ucyAjYmxvZ0hlYWRlclJzcyAuYnRuOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAjYmxvZ0hlYWRlclJzcyAucG93ZXJwbGF0Zm9ybSAubmF2LWZvcm0tYnV0dG9ucyAuYnRuOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAucG93ZXJwbGF0Zm9ybSAubmF2LWZvcm0tYnV0dG9ucyAubXMtZHluYW1pY3MgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0Om5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAubXMtZHluYW1pY3MgLnNlYXJjaC1mb3JtIC5wb3dlcnBsYXRmb3JtIC5uYXYtZm9ybS1idXR0b25zIC5zZWFyY2gtc3VibWl0Om5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAucG93ZXJwbGF0Zm9ybSAubmF2LWZvcm0tYnV0dG9ucyAuZHluLWJ0bjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnBvd2VycGxhdGZvcm0gLm5hdi1mb3JtLWJ1dHRvbnMgI2Jsb2dIZWFkZXJSc3MgLmJ0bjpub3QoOmRpc2FibGVkKTpob3ZlciwgI2Jsb2dIZWFkZXJSc3MgLnBvd2VycGxhdGZvcm0gLm5hdi1mb3JtLWJ1dHRvbnMgLmJ0bjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnBvd2VycGxhdGZvcm0gLm5hdi1mb3JtLWJ1dHRvbnMgLm1zLWR5bmFtaWNzIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpub3QoOmRpc2FibGVkKTpob3ZlciwgLm1zLWR5bmFtaWNzIC5zZWFyY2gtZm9ybSAucG93ZXJwbGF0Zm9ybSAubmF2LWZvcm0tYnV0dG9ucyAuc2VhcmNoLXN1Ym1pdDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI2MTYzO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICAgICAgLnBvd2VycGxhdGZvcm0gLm5hdi1mb3JtLWJ1dHRvbnMgLmR5bi1idG46ZGlzYWJsZWQsIC5wb3dlcnBsYXRmb3JtIC5uYXYtZm9ybS1idXR0b25zICNibG9nSGVhZGVyUnNzIC5idG46ZGlzYWJsZWQsICNibG9nSGVhZGVyUnNzIC5wb3dlcnBsYXRmb3JtIC5uYXYtZm9ybS1idXR0b25zIC5idG46ZGlzYWJsZWQsIC5wb3dlcnBsYXRmb3JtIC5uYXYtZm9ybS1idXR0b25zIC5tcy1keW5hbWljcyAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQ6ZGlzYWJsZWQsIC5tcy1keW5hbWljcyAuc2VhcmNoLWZvcm0gLnBvd2VycGxhdGZvcm0gLm5hdi1mb3JtLWJ1dHRvbnMgLnNlYXJjaC1zdWJtaXQ6ZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBvd2VycGxhdGZvcm0gLm5hdi1mb3JtLWJ1dHRvbnMgLm5hdi1mb3JtLWJ1dHRvbnNfX2J0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ3MmNhO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzQ3MmNhO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWZvcm0tYnV0dG9ucyAubmF2LWZvcm0tYnV0dG9uc19fYnRuIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuOHJlbTsgfSB9XG4gICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWZvcm0tYnV0dG9ucyAubmF2LWZvcm0tYnV0dG9uc19fYnRuOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzYyNjE2MztcbiAgICAgICAgY29sb3I6ICM2MjYxNjM7IH1cbiAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtZm9ybS1idXR0b25zIC5uYXYtZm9ybS1idXR0b25zX19idG46bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wb3dlcnBsYXRmb3JtIC5uYXYtZm9ybS1idXR0b25zIC5uYXYtZm9ybS1idXR0b25zX19idG46bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI1NTlhO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwYjU1OWE7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWZvcm0tYnV0dG9ucyAubmF2LWZvcm0tYnV0dG9uc19fYnRuIC5uYXYtZm9ybS1idXR0b25zX19idG5fX2FuaW1hdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ3MmNhO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtZm9ybS1idXR0b25zIC5uYXYtZm9ybS1idXR0b25zX19idG4ubmF2LWZvcm0tYnV0dG9uc19fYnRuLS1wdWxzZSB7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzY2FsZTtcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTsgfVxuICAgICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWZvcm0tYnV0dG9ucyAubmF2LWZvcm0tYnV0dG9uc19fYnRuLm5hdi1mb3JtLWJ1dHRvbnNfX2J0bi0tcHVsc2UgLm5hdi1mb3JtLWJ1dHRvbnNfX2J0bl9fYW5pbWF0ZSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGVwc2V1ZG87XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTsgfVxuICAucG93ZXJwbGF0Zm9ybSAubmF2LWZvcm0tYnV0dG9uc19fY2xlYXItZmlsdGVyLWxpbmsge1xuICAgIGNvbG9yOiAjMGI1NTlhO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLnBvd2VycGxhdGZvcm0gLm5hdi1mb3JtLWJ1dHRvbnNfX2NsZWFyLWZpbHRlci1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMS44cmVtOyB9IH1cbiAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWZvcm0tYnV0dG9uc19fY2xlYXItZmlsdGVyLWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgLnBvd2VycGxhdGZvcm0gLm5hdi1za2lwLWxpbmsge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wb3dlcnBsYXRmb3JtIC5uYXYtc2tpcC1saW5rOmZvY3VzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQGtleWZyYW1lcyBzY2FsZXBzZXVkbyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1LCAxLjUpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpOyB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cbiAgLnBvd2VycGxhdGZvcm0gLm5hdi1zZWN0aW9uLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjNjI2MTYzO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzFlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LXNlY3Rpb24taGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtc2VjdGlvbi1oZWFkaW5nOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTgsIDk3LCA5OSwgMC41KTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wb3dlcnBsYXRmb3JtIC5uYXYtZmlsdGVyIHtcbiAgICBjb2xvcjogIzYyNjE2MztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMTJweCAxMHB4O1xuICAgIHBhZGRpbmc6IDAuOXJlbSAwLjlyZW0gMC44cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWZpbHRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWZpbHRlcjphY3RpdmUsIC5wb3dlcnBsYXRmb3JtIC5uYXYtZmlsdGVyOmZvY3VzLCAucG93ZXJwbGF0Zm9ybSAubmF2LWZpbHRlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2N2I4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWZpbHRlcjpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM2MjYxNjM7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWZpbHRlcjpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjNGE0YTRhOyB9XG4gICAgLnBvd2VycGxhdGZvcm0gLm5hdi1maWx0ZXI6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnBvd2VycGxhdGZvcm0gLm5hdi1maWx0ZXIuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtZmlsdGVyLmFjdGl2ZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9lMTBhLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogY2FsYyggNTAlIC0gMC43NXJlbSk7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWZpbHRlci5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuNDVlbSk7IH0gfVxuICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtZmlsdGVyX19pbnB1dCB7XG4gICAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4gICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWZpbHRlcl9faW5wdXQ6Zm9jdXMgfiBsYWJlbCB7XG4gICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgY3VycmVudENvbG9yOyB9XG4gIC5wb3dlcnBsYXRmb3JtIC5uYXYtZmlsdGVyX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjZyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBvd2VycGxhdGZvcm0gLm5hdi1sZXZlbF9fc2Vjb25kIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLnBvd2VycGxhdGZvcm0gLm5hdi1sZXZlbF9fc2Vjb25kIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWxldmVsX19zZWNvbmQ6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH0gfVxuICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtbGV2ZWxfX3NlY29uZCAuZHluLWJ0bi0tdG9nZ2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgICBjb2xvcjogIzYyNjE2MztcbiAgICAgIGZvbnQtc2l6ZTogMS4wOGVtO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS43M3JlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtbGV2ZWxfX3NlY29uZCAuZHluLWJ0bi0tdG9nZ2xlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWxldmVsX19zZWNvbmQgPiBsaS5oYXMtY2hpbGRyZW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWxldmVsX19zZWNvbmQgPiBsaS5oYXMtY2hpbGRyZW4gLmR5bi1idG4tLXRvZ2dsZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAyNSwgMjUsIDAuMTUpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgyICogMjBweCkpO1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtbGV2ZWxfX3NlY29uZCA+IGxpLmhhcy1jaGlsZHJlbiAuZHluLWJ0bi0tdG9nZ2xlOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtbGV2ZWxfX3NlY29uZCA+IGxpLmhhcy1jaGlsZHJlbjpmaXJzdC1vZi10eXBlIC5keW4tYnRuLS10b2dnbGU6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWxldmVsX19zZWNvbmQgPiBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuMjUlO1xuICAgICAgICB3aWR0aDogMzAuNSU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWxldmVsX19zZWNvbmQgPiBsaTpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtbGV2ZWxfX3NlY29uZCA+IC5uYXYtbWVudV9fbGlzdC1pdGVtOm5vdCguaGFzLWNoaWxkcmVuKTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjNlbTsgfVxuICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtbGV2ZWxfX3NlY29uZC5uYXYtaGFzX19vbmx5LWxpbmtzID4gLm5hdi1tZW51X19saXN0LWl0ZW06bm90KC5oYXMtY2hpbGRyZW4pOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLnBvd2VycGxhdGZvcm0gLm5hdi1sZXZlbF9fc2Vjb25kLm5hdi1oYXNfXzItY2hpbGRyZW4gPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzAlOyB9IH1cbiAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWxldmVsX19zZWNvbmQubmF2LWhhc19fb25seS1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07IH1cbiAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtbGV2ZWxfX3NlY29uZC5uYXYtaGFzX19vbmx5LWxpbmtzIGxpIHtcbiAgICAgICAgZmxleC1iYXNpczogMjUwcHg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWxldmVsX19zZWNvbmQubmF2LW1lbnUtLXRvcGljID4gbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKCAoIDEwMCUgLyAyICkgLSAzMHB4KTsgfVxuICAgICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWxldmVsX19zZWNvbmQubmF2LW1lbnUtLXRvcGljID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLnBvd2VycGxhdGZvcm0gLm5hdi1sZXZlbF9fc2Vjb25kLm5hdi1tZW51LS10b3BpYyAubmF2LWxldmVsX190aGlyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbTsgfVxuICAgICAgICAucG93ZXJwbGF0Zm9ybSAubmF2LWxldmVsX19zZWNvbmQubmF2LW1lbnUtLXRvcGljIC5uYXYtbGV2ZWxfX3RoaXJkID4gbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtbGV2ZWxfX3NlY29uZC5uYXYtbWVudS0tdG9waWMgLm5hdi1sZXZlbF9fdGhpcmQgLm5hdi1maWx0ZXIge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAuOHJlbTsgfSB9XG4gIC5wb3dlcnBsYXRmb3JtIC5uYXYtbGV2ZWxfX3RoaXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtbGV2ZWxfX3RoaXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnBvd2VycGxhdGZvcm0gLm5hdi1sZXZlbF9fdGhpcmQgPiAqOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtbGV2ZWxfX3RoaXJkID4gbGkge1xuICAgICAgbGVmdDogLTAuNjdlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjM0ZW0pOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5wb3dlcnBsYXRmb3JtIC5uYXYtbGV2ZWxfX3RoaXJkID4gbGkuaGFzLXZlcnNpb25zIHtcbiAgICAgICAgbGVmdDogLTAuNjdlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMS4zNGVtKTsgfSB9XG4gICAgLnBvd2VycGxhdGZvcm0gLm5hdi1sZXZlbF9fdGhpcmQgbGkuaXMtdmVyc2lvbnMtZXhwYW5kZWQge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgyNSwgMjUsIDI1LCAwLjE2KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgICAgLnBvd2VycGxhdGZvcm0gLm5hdi1sZXZlbF9fdGhpcmQgbGkuaXMtdmVyc2lvbnMtZXhwYW5kZWQge1xuICAgICAgICAgIGxlZnQ6IC0wLjY3ZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjM0ZW0pOyB9IH1cbiAgLnBvd2VycGxhdGZvcm0gLm5hdi1sZXZlbF9fZm91cnRoOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5wb3dlcnBsYXRmb3JtIC5uYXYtbGV2ZWxfX2ZvdXJ0aCAubmF2LW1lbnVfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wb3dlcnBsYXRmb3JtIC5uYXYtbGV2ZWxfX2ZvdXJ0aCAubmF2LWZpbHRlciB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnBvd2VycGxhdGZvcm0gLm5hdi1sZXZlbF9fZm91cnRoIC5uYXYtZmlsdGVyOmFjdGl2ZSwgLnBvd2VycGxhdGZvcm0gLm5hdi1sZXZlbF9fZm91cnRoIC5uYXYtZmlsdGVyOmZvY3VzLCAucG93ZXJwbGF0Zm9ybSAubmF2LWxldmVsX19mb3VydGggLm5hdi1maWx0ZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnBvd2VycGxhdGZvcm0uaGFzLXBvcHVwIC5zZWxlY3RlZC1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5wb3dlcnBsYXRmb3JtLmhhcy1wb3B1cCAuc2VsZWN0ZWQtZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAuanMgLnBvd2VycGxhdGZvcm0uaGFzLWZpbHRlcnMgLnNlbGVjdGVkLWZpbHRlcnNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuanMgLnBvd2VycGxhdGZvcm0uaGFzLWZpbHRlcnMgLnNlbGVjdGVkLWZpbHRlcnNfX2xpc3RbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wb3dlcnBsYXRmb3JtIC5zZWxlY3RlZC1maWx0ZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI1NTlhO1xuICAgIG1hcmdpbjogMCAyMHB4IDEuNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42N2VtO1xuICAgIHBhZGRpbmctdG9wOiAwLjY3ZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLnBvd2VycGxhdGZvcm0gLnNlbGVjdGVkLWZpbHRlcnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAucG93ZXJwbGF0Zm9ybSAuc2VsZWN0ZWQtZmlsdGVyc19fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAucG93ZXJwbGF0Zm9ybSAuc2VsZWN0ZWQtZmlsdGVyc19fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzYyNjE2MztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMi4xcmVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cbiAgLnBvd2VycGxhdGZvcm0gLnNlbGVjdGVkLWZpbHRlcnNfX2xpc3Qge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAucG93ZXJwbGF0Zm9ybSAuc2VsZWN0ZWQtZmlsdGVyc19fbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDAuOWVtIDA7IH0gfVxuICAgIC5wb3dlcnBsYXRmb3JtIC5zZWxlY3RlZC1maWx0ZXJzX19saXN0IGxpIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAwLjkzZW07XG4gICAgICBtYXJnaW46IDAgMC41N2VtIDAuNTdlbSAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgICAgLnBvd2VycGxhdGZvcm0gLnNlbGVjdGVkLWZpbHRlcnNfX2xpc3QgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IC4xZW0gLjEyNWVtO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICAgIC5wb3dlcnBsYXRmb3JtIC5zZWxlY3RlZC1maWx0ZXJzX19saXN0IGEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAgIC5wb3dlcnBsYXRmb3JtIC5zZWxlY3RlZC1maWx0ZXJzX19saXN0IGEge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzYyNjE2MztcbiAgICAgICAgICBjb2xvcjogIzYyNjE2MzsgfSB9XG4gICAgICAucG93ZXJwbGF0Zm9ybSAuc2VsZWN0ZWQtZmlsdGVyc19fbGlzdCBhOmFjdGl2ZSwgLnBvd2VycGxhdGZvcm0gLnNlbGVjdGVkLWZpbHRlcnNfX2xpc3QgYTpmb2N1cywgLnBvd2VycGxhdGZvcm0gLnNlbGVjdGVkLWZpbHRlcnNfX2xpc3QgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzE5MTkxOTtcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAgICAgLnBvd2VycGxhdGZvcm0gLnNlbGVjdGVkLWZpbHRlcnNfX2xpc3QgYTphY3RpdmU6YWZ0ZXIsIC5wb3dlcnBsYXRmb3JtIC5zZWxlY3RlZC1maWx0ZXJzX19saXN0IGE6Zm9jdXM6YWZ0ZXIsIC5wb3dlcnBsYXRmb3JtIC5zZWxlY3RlZC1maWx0ZXJzX19saXN0IGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9lMTBhLnN2Z1wiKTsgfVxuICAgICAgLnBvd2VycGxhdGZvcm0gLnNlbGVjdGVkLWZpbHRlcnNfX2xpc3QgYTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9lMTBhLXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC42ZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwLjFlbTtcbiAgICAgICAgd2lkdGg6IDFlbTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgICAgIC5wb3dlcnBsYXRmb3JtIC5zZWxlY3RlZC1maWx0ZXJzX19saXN0IGE6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2UxMGEuc3ZnXCIpOyB9IH1cbiAgLnBvd2VycGxhdGZvcm0gLnNlbGVjdGVkLWZpbHRlcnNfX2J0bi10b2dnbGUge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjg3ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5wb3dlcnBsYXRmb3JtIC5zZWxlY3RlZC1maWx0ZXJzX19idG4tdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wb3dlcnBsYXRmb3JtLmhhcy1maWx0ZXJzIC5keW5hbWljLW1lbnUge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNnB4IDBweCByZ2JhKDI1LCAyNSwgMjUsIDAuNCk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLnBvd2VycGxhdGZvcm0uaGFzLWZpbHRlcnMgLmR5bmFtaWMtbWVudSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuICAucG93ZXJwbGF0Zm9ybS5oYXMtZmlsdGVycyAubmF2LW1haW4ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnBvd2VycGxhdGZvcm0uaGFzLWZpbHRlcnMgLm5hdi10YWJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ3MmNhO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAucG93ZXJwbGF0Zm9ybS5oYXMtZmlsdGVycyAubmF2LXRhYnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViOyB9IH1cbiAgICAucG93ZXJwbGF0Zm9ybS5oYXMtZmlsdGVycyAubmF2LXRhYnM6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgyICogMjBweCkpO1xuICAgICAgei1pbmRleDogMjA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgICAgIC5wb3dlcnBsYXRmb3JtLmhhcy1maWx0ZXJzIC5uYXYtdGFiczpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgIC5wb3dlcnBsYXRmb3JtLmhhcy1maWx0ZXJzIC5uYXYtdGFic19fYnRuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5wb3dlcnBsYXRmb3JtLmhhcy1maWx0ZXJzIC5uYXYtdGFic19fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODRweCkge1xuICAgICAgLnBvd2VycGxhdGZvcm0uaGFzLWZpbHRlcnMgLm5hdi10YWJzX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICAgLnBvd2VycGxhdGZvcm0gLmhhcy12ZXJzaW9ucyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5wb3dlcnBsYXRmb3JtIC5oYXMtdmVyc2lvbnMgPiAuYWN0aXZlLm5hdi1maWx0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wb3dlcnBsYXRmb3JtIC5oYXMtdmVyc2lvbnMgLm5hdi1sZXZlbF9fZm91cnRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjNyZW07IH1cbiAgICAucG93ZXJwbGF0Zm9ybSAuaGFzLXZlcnNpb25zIC5uYXYtbGV2ZWxfX2ZvdXJ0aCAubmF2LWZpbHRlciB7XG4gICAgICBjb2xvcjogIzE5MTkxOTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgcGFkZGluZzogMC42cmVtIDAuOXJlbSAwLjVyZW0gM3JlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBvd2VycGxhdGZvcm0gLmhhcy12ZXJzaW9ucyAubmF2LWxldmVsX19mb3VydGggLm5hdi1maWx0ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMC41ZW0pO1xuICAgICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgICB6LWluZGV4OiAyMDsgfVxuICAgICAgLnBvd2VycGxhdGZvcm0gLmhhcy12ZXJzaW9ucyAubmF2LWxldmVsX19mb3VydGggLm5hdi1maWx0ZXI6Zm9jdXM6YmVmb3JlLCAucG93ZXJwbGF0Zm9ybSAuaGFzLXZlcnNpb25zIC5uYXYtbGV2ZWxfX2ZvdXJ0aCAubmF2LWZpbHRlcjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICM3MzczNzM7IH1cbiAgICAgIC5wb3dlcnBsYXRmb3JtIC5oYXMtdmVyc2lvbnMgLm5hdi1sZXZlbF9fZm91cnRoIC5uYXYtZmlsdGVyOmZvY3VzOmFmdGVyLCAucG93ZXJwbGF0Zm9ybSAuaGFzLXZlcnNpb25zIC5uYXYtbGV2ZWxfX2ZvdXJ0aCAubmF2LWZpbHRlcjpob3ZlcjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wb3dlcnBsYXRmb3JtIC5oYXMtdmVyc2lvbnMgLm5hdi1sZXZlbF9fZm91cnRoIC5uYXYtZmlsdGVyLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wb3dlcnBsYXRmb3JtIC5oYXMtdmVyc2lvbnMgLm5hdi1sZXZlbF9fZm91cnRoIC5uYXYtZmlsdGVyLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDcyY2E7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrbWFyay5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzQ3MmNhOyB9XG4gICAgICAgIC5wb3dlcnBsYXRmb3JtIC5oYXMtdmVyc2lvbnMgLm5hdi1sZXZlbF9fZm91cnRoIC5uYXYtZmlsdGVyLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuanMgLnBvd2VycGxhdGZvcm0ge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAuanMgLnBvd2VycGxhdGZvcm0gLmR5bmFtaWMtbWVudSBbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmpzIC5wb3dlcnBsYXRmb3JtIC5keW5hbWljLW1lbnUgLnNpZGViYXItdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmpzIC5wb3dlcnBsYXRmb3JtLmhhcy1wb3B1cCAubmF2LWZvcm0gPiAubmF2LWZvcm1fX2ZpZWxkc2V0W2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgIG1hcmdpbi10b3A6IDMuNmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgICAgIC5qcyAucG93ZXJwbGF0Zm9ybS5oYXMtcG9wdXAgLm5hdi1mb3JtID4gLm5hdi1mb3JtX19maWVsZHNldFthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4iXX0= */
/*# sourceMappingURL=main.css.map */
